From bfa5a814ffad635cbfd91befd1dfef867ea9af62 Mon Sep 17 00:00:00 2001 From: Reini Urban Date: Fri, 2 Mar 2018 22:10:22 +0100 Subject: [PATCH] Update to safec-3.3 --- doc/safec-3.3/annotated.html | 101 + doc/safec-3.3/annotated_dup.js | 7 + doc/safec-3.3/bc_s.png | Bin 0 -> 664 bytes doc/safec-3.3/bdwn.png | Bin 0 -> 146 bytes doc/safec-3.3/classes.html | 102 + doc/safec-3.3/closed.png | Bin 0 -> 132 bytes doc/safec-3.3/d0/d29/strerror__s_8h.html | 148 + doc/safec-3.3/d0/d29/strerror__s_8h.js | 5 + doc/safec-3.3/d0/d36/wcsset__s_8c.html | 157 + doc/safec-3.3/d0/d36/wcsset__s_8c.js | 4 + doc/safec-3.3/d0/d4b/memzero__s_8c.html | 151 + doc/safec-3.3/d0/d4b/memzero__s_8c.js | 4 + doc/safec-3.3/d0/d50/memmove32__s_8c.html | 169 + doc/safec-3.3/d0/d50/memmove32__s_8c.js | 4 + doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.map | 7 + doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.md5 | 1 + doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.png | Bin 0 -> 16134 bytes doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.map | 7 + doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.md5 | 1 + doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.png | Bin 0 -> 16689 bytes doc/safec-3.3/d0/d9a/vswscanf__s_8c.html | 185 + doc/safec-3.3/d0/d9a/vswscanf__s_8c.js | 4 + doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.map | 7 + doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.png | Bin 0 -> 16838 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 -> 3208 bytes doc/safec-3.3/d0/dad/scanf__s_8c.html | 178 + doc/safec-3.3/d0/dad/scanf__s_8c.js | 4 + doc/safec-3.3/d0/dc2/safe__lib__errno_8h.html | 336 + doc/safec-3.3/d0/dc2/safe__lib__errno_8h.js | 16 + doc/safec-3.3/d0/dd5/unw16ifexc_8h.html | 190 + doc/safec-3.3/d0/dd5/unw16ifexc_8h.js | 7 + doc/safec-3.3/d0/dd6/printf__s_8c__incl.map | 7 + doc/safec-3.3/d0/dd6/printf__s_8c__incl.md5 | 1 + doc/safec-3.3/d0/dd6/printf__s_8c__incl.png | Bin 0 -> 16010 bytes doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.map | 7 + doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.png | Bin 0 -> 15942 bytes doc/safec-3.3/d0/ddf/qsort__s_8c__incl.map | 7 + doc/safec-3.3/d0/ddf/qsort__s_8c__incl.md5 | 1 + doc/safec-3.3/d0/ddf/qsort__s_8c__incl.png | Bin 0 -> 15837 bytes doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.map | 7 + doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.md5 | 1 + doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.png | Bin 0 -> 16567 bytes doc/safec-3.3/d0/df6/wcsncat__s_8c.html | 169 + doc/safec-3.3/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 -> 16789 bytes doc/safec-3.3/d1/d26/getenv__s_8c.html | 163 + doc/safec-3.3/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 -> 16846 bytes doc/safec-3.3/d1/d33/strishex__s_8c.html | 151 + doc/safec-3.3/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.3/d1/d57/memset32__s_8c.html | 163 + doc/safec-3.3/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 -> 16841 bytes doc/safec-3.3/d1/d76/ctime__s_8c.html | 157 + doc/safec-3.3/d1/d76/ctime__s_8c.js | 4 + doc/safec-3.3/d1/d7b/strcmp__s_8c.html | 169 + doc/safec-3.3/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 -> 17254 bytes doc/safec-3.3/d1/d9a/gets__s_8c__incl.map | 7 + doc/safec-3.3/d1/d9a/gets__s_8c__incl.md5 | 1 + doc/safec-3.3/d1/d9a/gets__s_8c__incl.png | Bin 0 -> 16025 bytes .../d1/dae/md_doc_libc-overview.html | 192 + doc/safec-3.3/d1/dae/strcpyfldout__s_8c.html | 163 + doc/safec-3.3/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 -> 16730 bytes doc/safec-3.3/d1/db5/asctime__s_8c.html | 157 + doc/safec-3.3/d1/db5/asctime__s_8c.js | 4 + doc/safec-3.3/d1/dbe/wmemcmp__s_8c.html | 175 + doc/safec-3.3/d1/dbe/wmemcmp__s_8c.js | 4 + doc/safec-3.3/d1/dbf/wcscmp__s_8c.html | 175 + doc/safec-3.3/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 -> 16903 bytes doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.map | 7 + doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.md5 | 1 + doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.png | Bin 0 -> 16827 bytes doc/safec-3.3/d1/dc9/strchr__s_8c__incl.map | 7 + doc/safec-3.3/d1/dc9/strchr__s_8c__incl.md5 | 1 + doc/safec-3.3/d1/dc9/strchr__s_8c__incl.png | Bin 0 -> 16589 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 -> 17112 bytes doc/safec-3.3/d1/ddf/strcat__s_8c__incl.map | 7 + doc/safec-3.3/d1/ddf/strcat__s_8c__incl.md5 | 1 + doc/safec-3.3/d1/ddf/strcat__s_8c__incl.png | Bin 0 -> 16643 bytes doc/safec-3.3/d1/def/strcspn__s_8c__incl.map | 7 + doc/safec-3.3/d1/def/strcspn__s_8c__incl.md5 | 1 + doc/safec-3.3/d1/def/strcspn__s_8c__incl.png | Bin 0 -> 16709 bytes doc/safec-3.3/d1/df7/vsprintf__s_8c.html | 163 + doc/safec-3.3/d1/df7/vsprintf__s_8c.js | 4 + doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.map | 7 + doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.png | Bin 0 -> 16021 bytes doc/safec-3.3/d2/d08/strispassword__s_8c.html | 151 + doc/safec-3.3/d2/d08/strispassword__s_8c.js | 4 + doc/safec-3.3/d2/d1e/unw16ifcan_8h.html | 1279 ++ doc/safec-3.3/d2/d1e/unw16ifcan_8h.js | 53 + doc/safec-3.3/d2/d46/strtok__s_8c.html | 163 + doc/safec-3.3/d2/d46/strtok__s_8c.js | 4 + doc/safec-3.3/d2/d4e/tmpnam__s_8c.html | 151 + doc/safec-3.3/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 -> 2779 bytes doc/safec-3.3/d2/d59/gets__s_8c.html | 151 + doc/safec-3.3/d2/d59/gets__s_8c.js | 4 + doc/safec-3.3/d2/d61/memccpy__s_8c.html | 175 + doc/safec-3.3/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.3/d2/d68/strncpy__s_8c.html | 169 + doc/safec-3.3/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 -> 17108 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 -> 17157 bytes doc/safec-3.3/d2/d94/qsort__s_8c.html | 658 + doc/safec-3.3/d2/d94/qsort__s_8c.js | 17 + doc/safec-3.3/d2/d9c/strprefix__s_8c.html | 157 + doc/safec-3.3/d2/d9c/strprefix__s_8c.js | 4 + doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.map | 7 + doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.md5 | 1 + doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.png | Bin 0 -> 16923 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 -> 17184 bytes doc/safec-3.3/d2/dc5/wcsrtombs__s_8c.html | 175 + doc/safec-3.3/d2/dc5/wcsrtombs__s_8c.js | 4 + doc/safec-3.3/d2/df4/strremovews__s_8c.html | 151 + doc/safec-3.3/d2/df4/strremovews__s_8c.js | 4 + doc/safec-3.3/d2/df8/memcmp16__s_8c.html | 175 + doc/safec-3.3/d2/df8/memcmp16__s_8c.js | 4 + doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.map | 7 + doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.md5 | 1 + doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.png | Bin 0 -> 16739 bytes doc/safec-3.3/d3/d01/strfirstchar__s_8c.html | 163 + doc/safec-3.3/d3/d01/strfirstchar__s_8c.js | 4 + .../d3/d0c/strtolowercase__s_8c.html | 151 + doc/safec-3.3/d3/d0c/strtolowercase__s_8c.js | 4 + doc/safec-3.3/d3/d21/sprintf__s_8c.html | 157 + doc/safec-3.3/d3/d21/sprintf__s_8c.js | 4 + doc/safec-3.3/d3/d24/strzero__s_8c__incl.map | 7 + doc/safec-3.3/d3/d24/strzero__s_8c__incl.md5 | 1 + doc/safec-3.3/d3/d24/strzero__s_8c__incl.png | Bin 0 -> 16816 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 -> 16936 bytes doc/safec-3.3/d3/d42/fwscanf__s_8c.html | 185 + doc/safec-3.3/d3/d42/fwscanf__s_8c.js | 4 + doc/safec-3.3/d3/d43/strncat__s_8c__incl.map | 7 + doc/safec-3.3/d3/d43/strncat__s_8c__incl.md5 | 1 + doc/safec-3.3/d3/d43/strncat__s_8c__incl.png | Bin 0 -> 16700 bytes doc/safec-3.3/d3/d98/strset__s_8c.html | 157 + doc/safec-3.3/d3/d98/strset__s_8c.js | 4 + doc/safec-3.3/d3/da8/strcpy__s_8c__incl.map | 7 + doc/safec-3.3/d3/da8/strcpy__s_8c__incl.md5 | 1 + doc/safec-3.3/d3/da8/strcpy__s_8c__incl.png | Bin 0 -> 16749 bytes doc/safec-3.3/d3/dc6/getenv__s_8c__incl.map | 7 + doc/safec-3.3/d3/dc6/getenv__s_8c__incl.md5 | 1 + doc/safec-3.3/d3/dc6/getenv__s_8c__incl.png | Bin 0 -> 16166 bytes doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.map | 7 + doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.md5 | 1 + doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.png | Bin 0 -> 16852 bytes doc/safec-3.3/d3/dd5/wcsnorm__s_8c.html | 707 + doc/safec-3.3/d3/dd5/wcsnorm__s_8c.js | 21 + doc/safec-3.3/d3/ddb/safe__config_8h.html | 230 + doc/safec-3.3/d3/ddb/safe__config_8h.js | 10 + doc/safec-3.3/d3/dfa/strchr__s_8c.html | 163 + doc/safec-3.3/d3/dfa/strchr__s_8c.js | 4 + doc/safec-3.3/d4/d00/vfwscanf__s_8c.html | 186 + doc/safec-3.3/d4/d00/vfwscanf__s_8c.js | 4 + doc/safec-3.3/d4/d01/swscanf__s_8c__incl.map | 7 + doc/safec-3.3/d4/d01/swscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/d4/d01/swscanf__s_8c__incl.png | Bin 0 -> 16726 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 -> 17849 bytes doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.map | 7 + doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.png | Bin 0 -> 16747 bytes doc/safec-3.3/d4/d33/slkm__init_8c__incl.map | 2 + doc/safec-3.3/d4/d33/slkm__init_8c__incl.md5 | 1 + doc/safec-3.3/d4/d33/slkm__init_8c__incl.png | Bin 0 -> 6970 bytes doc/safec-3.3/d4/d33/wprintf__s_8c.html | 179 + doc/safec-3.3/d4/d33/wprintf__s_8c.js | 4 + doc/safec-3.3/d4/d36/swprintf__s_8c__incl.map | 7 + doc/safec-3.3/d4/d36/swprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/d4/d36/swprintf__s_8c__incl.png | Bin 0 -> 16850 bytes doc/safec-3.3/d4/d4d/vsscanf__s_8c.html | 185 + doc/safec-3.3/d4/d4d/vsscanf__s_8c.js | 4 + doc/safec-3.3/d4/d4f/swprintf__s_8c.html | 157 + doc/safec-3.3/d4/d4f/swprintf__s_8c.js | 4 + doc/safec-3.3/d4/d50/strcoll__s_8c.html | 163 + doc/safec-3.3/d4/d50/strcoll__s_8c.js | 4 + doc/safec-3.3/d4/d5f/strnatcmp__s_8c.html | 251 + doc/safec-3.3/d4/d5f/strnatcmp__s_8c.js | 6 + doc/safec-3.3/d4/d68/printf__s_8c.html | 178 + doc/safec-3.3/d4/d68/printf__s_8c.js | 4 + doc/safec-3.3/d4/d6a/slkm__init_8c.html | 384 + doc/safec-3.3/d4/d6a/slkm__init_8c.js | 16 + .../d4/d6f/strtouppercase__s_8c.html | 151 + doc/safec-3.3/d4/d6f/strtouppercase__s_8c.js | 4 + doc/safec-3.3/d4/d7c/strcasecmp__s_8c.html | 163 + doc/safec-3.3/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.3/d4/d85/vfwscanf__s_8c__incl.map | 7 + doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.png | Bin 0 -> 16828 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 -> 15857 bytes doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.map | 7 + doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.md5 | 1 + doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.png | Bin 0 -> 16763 bytes doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.map | 7 + doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.md5 | 1 + doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.png | Bin 0 -> 16659 bytes doc/safec-3.3/d4/dbc/sscanf__s_8c.html | 185 + doc/safec-3.3/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 -> 16782 bytes doc/safec-3.3/d4/dc6/vfscanf__s_8c.html | 184 + doc/safec-3.3/d4/dc6/vfscanf__s_8c.js | 4 + doc/safec-3.3/d4/dd5/vfwprintf__s_8c.html | 186 + doc/safec-3.3/d4/dd5/vfwprintf__s_8c.js | 4 + doc/safec-3.3/d4/de0/unw16ifcpt_8h.html | 1915 +++ doc/safec-3.3/d4/de0/unw16ifcpt_8h.js | 81 + doc/safec-3.3/d4/df7/memcmp__s_8c__incl.map | 7 + doc/safec-3.3/d4/df7/memcmp__s_8c__incl.md5 | 1 + doc/safec-3.3/d4/df7/memcmp__s_8c__incl.png | Bin 0 -> 15502 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 -> 2463 bytes .../d5/d20/timingsafe__memcmp_8c.html | 163 + doc/safec-3.3/d5/d20/timingsafe__memcmp_8c.js | 4 + doc/safec-3.3/d5/d38/unwifcpt_8h.html | 1915 +++ doc/safec-3.3/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 -> 17112 bytes doc/safec-3.3/d5/d45/wscanf__s_8c__incl.map | 7 + doc/safec-3.3/d5/d45/wscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/d5/d45/wscanf__s_8c__incl.png | Bin 0 -> 16727 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 -> 16830 bytes doc/safec-3.3/d5/d5e/strfirstsame__s_8c.html | 163 + doc/safec-3.3/d5/d5e/strfirstsame__s_8c.js | 4 + doc/safec-3.3/d5/d67/unw16ifcmb_8h.html | 1526 ++ doc/safec-3.3/d5/d67/unw16ifcmb_8h.js | 62 + doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.map | 7 + doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.png | Bin 0 -> 15954 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 -> 17070 bytes doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.map | 7 + doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.png | Bin 0 -> 16808 bytes doc/safec-3.3/d5/db9/wcstombs__s_8c.html | 169 + doc/safec-3.3/d5/db9/wcstombs__s_8c.js | 4 + doc/safec-3.3/d5/dbc/hangul_8h.html | 458 + doc/safec-3.3/d5/dbc/hangul_8h.js | 23 + doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.map | 7 + doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.md5 | 1 + doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.png | Bin 0 -> 15728 bytes doc/safec-3.3/d5/ddd/wscanf__s_8c.html | 178 + doc/safec-3.3/d5/ddd/wscanf__s_8c.js | 4 + doc/safec-3.3/d5/ddf/memzero16__s_8c.html | 151 + doc/safec-3.3/d5/ddf/memzero16__s_8c.js | 4 + doc/safec-3.3/d5/df1/strcmpfld__s_8c.html | 163 + doc/safec-3.3/d5/df1/strcmpfld__s_8c.js | 4 + doc/safec-3.3/d6/d07/safe__lib_8h__incl.map | 6 + doc/safec-3.3/d6/d07/safe__lib_8h__incl.md5 | 1 + doc/safec-3.3/d6/d07/safe__lib_8h__incl.png | Bin 0 -> 17164 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 -> 16929 bytes doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.map | 7 + doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.md5 | 1 + doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.png | Bin 0 -> 16935 bytes doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.map | 7 + doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.png | Bin 0 -> 16811 bytes doc/safec-3.3/d6/d31/strtok__s_8c__incl.map | 7 + doc/safec-3.3/d6/d31/strtok__s_8c__incl.md5 | 1 + doc/safec-3.3/d6/d31/strtok__s_8c__incl.png | Bin 0 -> 16692 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 -> 17154 bytes doc/safec-3.3/d6/d43/unwifcmb_8h.html | 1516 ++ doc/safec-3.3/d6/d43/unwifcmb_8h.js | 62 + .../d6/d45/wcsrtombs__s_8c__incl.map | 7 + .../d6/d45/wcsrtombs__s_8c__incl.md5 | 1 + .../d6/d45/wcsrtombs__s_8c__incl.png | Bin 0 -> 16962 bytes doc/safec-3.3/d6/d47/strrchr__s_8c__incl.map | 7 + doc/safec-3.3/d6/d47/strrchr__s_8c__incl.md5 | 1 + doc/safec-3.3/d6/d47/strrchr__s_8c__incl.png | Bin 0 -> 16623 bytes doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.map | 7 + doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.png | Bin 0 -> 16835 bytes doc/safec-3.3/d6/d55/towfc__s_8c__incl.map | 7 + doc/safec-3.3/d6/d55/towfc__s_8c__incl.md5 | 1 + doc/safec-3.3/d6/d55/towfc__s_8c__incl.png | Bin 0 -> 16682 bytes doc/safec-3.3/d6/d62/timingsafe__bcmp_8c.html | 163 + doc/safec-3.3/d6/d62/timingsafe__bcmp_8c.js | 4 + doc/safec-3.3/d6/d6b/snwprintf__s_8c.html | 178 + doc/safec-3.3/d6/d6b/snwprintf__s_8c.js | 5 + doc/safec-3.3/d6/d6c/wcsicmp__s_8c.html | 175 + doc/safec-3.3/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 -> 16817 bytes doc/safec-3.3/d6/d9e/strcasestr__s_8c.html | 175 + doc/safec-3.3/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 -> 17183 bytes doc/safec-3.3/d6/da5/safe__types_8h__incl.map | 2 + doc/safec-3.3/d6/da5/safe__types_8h__incl.md5 | 1 + doc/safec-3.3/d6/da5/safe__types_8h__incl.png | Bin 0 -> 9708 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 -> 16905 bytes doc/safec-3.3/d6/dcc/bsearch__s_8c.html | 175 + doc/safec-3.3/d6/dcc/bsearch__s_8c.js | 4 + doc/safec-3.3/d6/dd4/wctomb__s_8c.html | 163 + doc/safec-3.3/d6/dd4/wctomb__s_8c.js | 4 + doc/safec-3.3/d6/dd8/wcscoll__s_8c.html | 175 + doc/safec-3.3/d6/dd8/wcscoll__s_8c.js | 4 + doc/safec-3.3/d6/dee/tmpfile__s_8c.html | 163 + doc/safec-3.3/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 -> 17318 bytes doc/safec-3.3/d6/dfe/freopen__s_8c.html | 185 + doc/safec-3.3/d6/dfe/freopen__s_8c.js | 4 + doc/safec-3.3/d7/d0e/memchr__s_8c.html | 163 + doc/safec-3.3/d7/d0e/memchr__s_8c.js | 4 + doc/safec-3.3/d7/d17/libc-overview_8md.html | 93 + doc/safec-3.3/d7/d19/strlastchar__s_8c.html | 163 + doc/safec-3.3/d7/d19/strlastchar__s_8c.js | 4 + doc/safec-3.3/d7/d25/vwprintf__s_8c.html | 178 + doc/safec-3.3/d7/d25/vwprintf__s_8c.js | 4 + doc/safec-3.3/d7/d32/memzero__s_8c__incl.map | 7 + doc/safec-3.3/d7/d32/memzero__s_8c__incl.md5 | 1 + doc/safec-3.3/d7/d32/memzero__s_8c__incl.png | Bin 0 -> 15587 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 -> 3477 bytes doc/safec-3.3/d7/d4a/vsnwprintf__s_8c.html | 184 + doc/safec-3.3/d7/d4a/vsnwprintf__s_8c.js | 5 + doc/safec-3.3/d7/d57/gmtime__s_8c.html | 167 + doc/safec-3.3/d7/d57/gmtime__s_8c.js | 4 + doc/safec-3.3/d7/d85/memchr__s_8c__incl.map | 7 + doc/safec-3.3/d7/d85/memchr__s_8c__incl.md5 | 1 + doc/safec-3.3/d7/d85/memchr__s_8c__incl.png | Bin 0 -> 15461 bytes .../d7/d8d/strismixedcase__s_8c.html | 151 + doc/safec-3.3/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 -> 4785 bytes .../d7/dac/ignore__handler__s_8c.html | 164 + doc/safec-3.3/d7/dac/ignore__handler__s_8c.js | 4 + doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.map | 7 + doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.md5 | 1 + doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.png | Bin 0 -> 16127 bytes doc/safec-3.3/d7/dbb/wcsupr__s_8c.html | 151 + doc/safec-3.3/d7/dbb/wcsupr__s_8c.js | 4 + doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.map | 7 + doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.md5 | 1 + doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.png | Bin 0 -> 16831 bytes doc/safec-3.3/d7/df5/wcsstr_8c.html | 167 + doc/safec-3.3/d7/df5/wcsstr_8c.js | 4 + doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.map | 7 + doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.png | Bin 0 -> 16089 bytes doc/safec-3.3/d8/d03/safe__mem__lib_8h.html | 3456 +++++ doc/safec-3.3/d8/d03/safe__mem__lib_8h.js | 66 + .../d8/d04/abort__handler__s_8c.html | 165 + doc/safec-3.3/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 -> 16953 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 -> 20799 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 -> 16865 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 -> 17256 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 -> 20652 bytes doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.map | 7 + doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.png | Bin 0 -> 16797 bytes doc/safec-3.3/d8/d31/freopen__s_8c__incl.map | 7 + doc/safec-3.3/d8/d31/freopen__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/d31/freopen__s_8c__incl.png | Bin 0 -> 16192 bytes doc/safec-3.3/d8/d3c/snprintf__s_8c.html | 157 + doc/safec-3.3/d8/d3c/snprintf__s_8c.js | 4 + doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.map | 7 + doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.png | Bin 0 -> 16022 bytes doc/safec-3.3/d8/d56/memmove__s_8c.html | 169 + doc/safec-3.3/d8/d56/memmove__s_8c.js | 4 + doc/safec-3.3/d8/d57/wcscat__s_8c__incl.map | 7 + doc/safec-3.3/d8/d57/wcscat__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/d57/wcscat__s_8c__incl.png | Bin 0 -> 16718 bytes doc/safec-3.3/d8/d61/memset16__s_8c__incl.map | 7 + doc/safec-3.3/d8/d61/memset16__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/d61/memset16__s_8c__incl.png | Bin 0 -> 15634 bytes doc/safec-3.3/d8/d67/wcslwr__s_8c.html | 171 + doc/safec-3.3/d8/d67/wcslwr__s_8c.js | 5 + doc/safec-3.3/d8/d80/memmove__s_8c__incl.map | 7 + doc/safec-3.3/d8/d80/memmove__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/d80/memmove__s_8c__incl.png | Bin 0 -> 15559 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 -> 17141 bytes doc/safec-3.3/d8/d88/strzero__s_8c.html | 151 + doc/safec-3.3/d8/d88/strzero__s_8c.js | 4 + doc/safec-3.3/d8/d89/vwscanf__s_8c.html | 178 + doc/safec-3.3/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 -> 16001 bytes doc/safec-3.3/d8/d9d/strishex__s_8c__incl.map | 7 + doc/safec-3.3/d8/d9d/strishex__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/d9d/strishex__s_8c__incl.png | Bin 0 -> 16821 bytes doc/safec-3.3/d8/da1/swscanf__s_8c.html | 185 + doc/safec-3.3/d8/da1/swscanf__s_8c.js | 4 + doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.map | 7 + doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.png | Bin 0 -> 16918 bytes doc/safec-3.3/d8/daf/memmove16__s_8c.html | 169 + doc/safec-3.3/d8/daf/memmove16__s_8c.js | 4 + doc/safec-3.3/d8/dbe/towctrans_8c.html | 393 + doc/safec-3.3/d8/dbe/towctrans_8c.js | 15 + doc/safec-3.3/d8/dc7/wcsnatcmp__s_8c.html | 302 + doc/safec-3.3/d8/dc7/wcsnatcmp__s_8c.js | 8 + .../d8/dc9/strisalphanumeric__s_8c.html | 151 + .../d8/dc9/strisalphanumeric__s_8c.js | 4 + doc/safec-3.3/d8/dd0/strisascii__s_8c.html | 151 + doc/safec-3.3/d8/dd0/strisascii__s_8c.js | 4 + .../d8/dd8/mem__primitives__lib_8c.html | 483 + .../d8/dd8/mem__primitives__lib_8c.js | 12 + doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.map | 7 + doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.png | Bin 0 -> 15847 bytes doc/safec-3.3/d8/def/fopen__s_8c__incl.map | 7 + doc/safec-3.3/d8/def/fopen__s_8c__incl.md5 | 1 + doc/safec-3.3/d8/def/fopen__s_8c__incl.png | Bin 0 -> 16108 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 -> 15786 bytes doc/safec-3.3/d8/dff/safe__str__lib_8h.html | 11670 ++++++++++++++++ doc/safec-3.3/d8/dff/safe__str__lib_8h.js | 214 + .../d8/dff/strcpyfldin__s_8c__incl.map | 7 + .../d8/dff/strcpyfldin__s_8c__incl.md5 | 1 + .../d8/dff/strcpyfldin__s_8c__incl.png | Bin 0 -> 16997 bytes doc/safec-3.3/d9/d02/strerror__s_8c.html | 193 + doc/safec-3.3/d9/d02/strerror__s_8c.js | 5 + doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.map | 7 + doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.md5 | 1 + doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.png | Bin 0 -> 16872 bytes doc/safec-3.3/d9/d10/strljustify__s_8c.html | 151 + doc/safec-3.3/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 -> 15739 bytes doc/safec-3.3/d9/d3d/mbstowcs__s_8c.html | 108 + doc/safec-3.3/d9/d47/wcsfc__s_8c.html | 191 + doc/safec-3.3/d9/d47/wcsfc__s_8c.js | 5 + doc/safec-3.3/d9/d4d/memcmp__s_8c.html | 175 + doc/safec-3.3/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 -> 2770 bytes doc/safec-3.3/d9/da5/ctime__s_8c__incl.map | 7 + doc/safec-3.3/d9/da5/ctime__s_8c__incl.md5 | 1 + doc/safec-3.3/d9/da5/ctime__s_8c__incl.png | Bin 0 -> 15969 bytes doc/safec-3.3/d9/db2/vscanf__s_8c.html | 178 + doc/safec-3.3/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 -> 7575 bytes doc/safec-3.3/d9/dd4/wmemcpy__s_8c.html | 169 + doc/safec-3.3/d9/dd4/wmemcpy__s_8c.js | 4 + doc/safec-3.3/d9/dd6/_r_e_a_d_m_e_8md.html | 93 + doc/safec-3.3/d9/de4/bsearch__s_8c__incl.map | 7 + doc/safec-3.3/d9/de4/bsearch__s_8c__incl.md5 | 1 + doc/safec-3.3/d9/de4/bsearch__s_8c__incl.png | Bin 0 -> 16163 bytes doc/safec-3.3/d9/df1/strspn__s_8c.html | 175 + doc/safec-3.3/d9/df1/strspn__s_8c.js | 4 + .../d9/df1/struct_u_n_w_i_f__cc.html | 151 + doc/safec-3.3/d9/df1/struct_u_n_w_i_f__cc.js | 6 + doc/safec-3.3/d9/df8/strrchr__s_8c.html | 163 + doc/safec-3.3/d9/df8/strrchr__s_8c.js | 4 + doc/safec-3.3/d9/dfd/unw16ifcmp_8h.html | 11467 +++++++++++++++ doc/safec-3.3/d9/dfd/unw16ifcmp_8h.js | 478 + doc/safec-3.3/d9/dfe/strlastdiff__s_8c.html | 163 + doc/safec-3.3/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 -> 15456 bytes doc/safec-3.3/da/d1a/wcstok__s_8c.html | 163 + doc/safec-3.3/da/d1a/wcstok__s_8c.js | 4 + doc/safec-3.3/da/d22/memset16__s_8c.html | 163 + doc/safec-3.3/da/d22/memset16__s_8c.js | 4 + doc/safec-3.3/da/d2b/strerror__s_8c__incl.map | 7 + doc/safec-3.3/da/d2b/strerror__s_8c__incl.md5 | 1 + doc/safec-3.3/da/d2b/strerror__s_8c__incl.png | Bin 0 -> 16765 bytes doc/safec-3.3/da/d45/strnset__s_8c.html | 163 + doc/safec-3.3/da/d45/strnset__s_8c.js | 4 + doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.map | 7 + doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.md5 | 1 + doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.png | Bin 0 -> 16756 bytes doc/safec-3.3/da/d71/wcsstr_8c__incl.map | 7 + doc/safec-3.3/da/d71/wcsstr_8c__incl.md5 | 1 + doc/safec-3.3/da/d71/wcsstr_8c__incl.png | Bin 0 -> 16595 bytes .../da/d8c/mem__primitives__lib_8h.html | 466 + .../da/d8c/mem__primitives__lib_8h.js | 11 + doc/safec-3.3/da/da9/wmemmove__s_8c__incl.map | 7 + doc/safec-3.3/da/da9/wmemmove__s_8c__incl.md5 | 1 + doc/safec-3.3/da/da9/wmemmove__s_8c__incl.png | Bin 0 -> 15686 bytes doc/safec-3.3/da/db5/strlastsame__s_8c.html | 163 + doc/safec-3.3/da/db5/strlastsame__s_8c.js | 4 + doc/safec-3.3/da/db8/strisdigit__s_8c.html | 151 + doc/safec-3.3/da/db8/strisdigit__s_8c.js | 4 + doc/safec-3.3/da/db8/wcscpy__s_8c__incl.map | 7 + doc/safec-3.3/da/db8/wcscpy__s_8c__incl.md5 | 1 + doc/safec-3.3/da/db8/wcscpy__s_8c__incl.png | Bin 0 -> 16784 bytes doc/safec-3.3/da/dc2/scanf__s_8c__incl.map | 7 + doc/safec-3.3/da/dc2/scanf__s_8c__incl.md5 | 1 + doc/safec-3.3/da/dc2/scanf__s_8c__incl.png | Bin 0 -> 15916 bytes doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.map | 7 + doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.md5 | 1 + doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.png | Bin 0 -> 15717 bytes doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.map | 7 + doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.png | Bin 0 -> 16920 bytes doc/safec-3.3/da/deb/strcoll__s_8c__incl.map | 7 + doc/safec-3.3/da/deb/strcoll__s_8c__incl.md5 | 1 + doc/safec-3.3/da/deb/strcoll__s_8c__incl.png | Bin 0 -> 16655 bytes doc/safec-3.3/da/dff/wprintf__s_8c__incl.map | 7 + doc/safec-3.3/da/dff/wprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/da/dff/wprintf__s_8c__incl.png | Bin 0 -> 16820 bytes doc/safec-3.3/db/d18/memset__s_8c__incl.map | 7 + doc/safec-3.3/db/d18/memset__s_8c__incl.md5 | 1 + doc/safec-3.3/db/d18/memset__s_8c__incl.png | Bin 0 -> 15437 bytes doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.map | 7 + doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.md5 | 1 + doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.png | Bin 0 -> 16809 bytes doc/safec-3.3/db/d36/memcpy__s_8c__incl.map | 7 + doc/safec-3.3/db/d36/memcpy__s_8c__incl.md5 | 1 + doc/safec-3.3/db/d36/memcpy__s_8c__incl.png | Bin 0 -> 15595 bytes doc/safec-3.3/db/d37/wcrtomb__s_8c.html | 169 + doc/safec-3.3/db/d37/wcrtomb__s_8c.js | 4 + doc/safec-3.3/db/d53/wcsnlen__s_8c.html | 151 + doc/safec-3.3/db/d53/wcsnlen__s_8c.js | 4 + doc/safec-3.3/db/d59/memzero32__s_8c.html | 151 + doc/safec-3.3/db/d59/memzero32__s_8c.js | 4 + doc/safec-3.3/db/d5b/strcmp__s_8c__incl.map | 7 + doc/safec-3.3/db/d5b/strcmp__s_8c__incl.md5 | 1 + doc/safec-3.3/db/d5b/strcmp__s_8c__incl.png | Bin 0 -> 16716 bytes doc/safec-3.3/db/d65/wcsset__s_8c__incl.map | 7 + doc/safec-3.3/db/d65/wcsset__s_8c__incl.md5 | 1 + doc/safec-3.3/db/d65/wcsset__s_8c__incl.png | Bin 0 -> 16726 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 -> 17004 bytes doc/safec-3.3/db/d69/safe__lib_8h.html | 1549 ++ doc/safec-3.3/db/d69/safe__lib_8h.js | 34 + doc/safec-3.3/db/d6c/memrchr__s_8c__incl.map | 7 + doc/safec-3.3/db/d6c/memrchr__s_8c__incl.md5 | 1 + doc/safec-3.3/db/d6c/memrchr__s_8c__incl.png | Bin 0 -> 15485 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 -> 2370 bytes doc/safec-3.3/db/d8d/vsnprintf__s_8c.html | 163 + doc/safec-3.3/db/d8d/vsnprintf__s_8c.js | 4 + doc/safec-3.3/db/d8e/memccpy__s_8c__incl.map | 7 + doc/safec-3.3/db/d8e/memccpy__s_8c__incl.md5 | 1 + doc/safec-3.3/db/d8e/memccpy__s_8c__incl.png | Bin 0 -> 15625 bytes doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.map | 7 + doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.md5 | 1 + doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.png | Bin 0 -> 15628 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 -> 2773 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 -> 16579 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 -> 15804 bytes doc/safec-3.3/db/dab/unwifexc_8h.html | 180 + doc/safec-3.3/db/dab/unwifexc_8h.js | 7 + doc/safec-3.3/db/dae/towctrans_8c__incl.map | 7 + doc/safec-3.3/db/dae/towctrans_8c__incl.md5 | 1 + doc/safec-3.3/db/dae/towctrans_8c__incl.png | Bin 0 -> 16875 bytes doc/safec-3.3/db/dbf/gmtime__s_8c__incl.map | 7 + doc/safec-3.3/db/dbf/gmtime__s_8c__incl.md5 | 1 + doc/safec-3.3/db/dbf/gmtime__s_8c__incl.png | Bin 0 -> 16135 bytes doc/safec-3.3/db/dc0/memcpy32__s_8c.html | 169 + doc/safec-3.3/db/dc0/memcpy32__s_8c.js | 4 + doc/safec-3.3/db/dc3/strstr__s_8c.html | 175 + doc/safec-3.3/db/dc3/strstr__s_8c.js | 4 + doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.map | 7 + doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.png | Bin 0 -> 16744 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 -> 16992 bytes doc/safec-3.3/db/def/strcpyfldin__s_8c.html | 163 + doc/safec-3.3/db/def/strcpyfldin__s_8c.js | 4 + doc/safec-3.3/dc/d06/strnlen__s_8c.html | 151 + doc/safec-3.3/dc/d06/strnlen__s_8c.js | 4 + doc/safec-3.3/dc/d06/unwifcan_8h.html | 1261 ++ doc/safec-3.3/dc/d06/unwifcan_8h.js | 53 + doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.map | 7 + doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.md5 | 1 + doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.png | Bin 0 -> 16776 bytes doc/safec-3.3/dc/d0c/wcsnset__s_8c.html | 163 + doc/safec-3.3/dc/d0c/wcsnset__s_8c.js | 4 + doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.map | 7 + doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.md5 | 1 + doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.png | Bin 0 -> 16763 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 -> 18074 bytes doc/safec-3.3/dc/d32/towfc__s_8c.html | 336 + doc/safec-3.3/dc/d32/towfc__s_8c.js | 12 + doc/safec-3.3/dc/d4e/wcsncpy__s_8c.html | 169 + doc/safec-3.3/dc/d4e/wcsncpy__s_8c.js | 4 + doc/safec-3.3/dc/d54/hangul_8h__dep__incl.map | 3 + doc/safec-3.3/dc/d54/hangul_8h__dep__incl.md5 | 1 + doc/safec-3.3/dc/d54/hangul_8h__dep__incl.png | Bin 0 -> 2372 bytes doc/safec-3.3/dc/d72/localtime__s_8c.html | 167 + doc/safec-3.3/dc/d72/localtime__s_8c.js | 4 + doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.map | 7 + doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.md5 | 1 + doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.png | Bin 0 -> 16696 bytes doc/safec-3.3/dc/d7e/fopen__s_8c.html | 178 + doc/safec-3.3/dc/d7e/fopen__s_8c.js | 4 + doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.map | 7 + doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.md5 | 1 + doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.png | Bin 0 -> 16785 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 -> 16857 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 -> 16928 bytes doc/safec-3.3/dd/d0a/safe__types_8h.html | 170 + doc/safec-3.3/dd/d0a/safe__types_8h.js | 5 + doc/safec-3.3/dd/d33/vswprintf__s_8c.html | 184 + doc/safec-3.3/dd/d33/vswprintf__s_8c.js | 5 + doc/safec-3.3/dd/d35/asctime__s_8c__incl.map | 7 + doc/safec-3.3/dd/d35/asctime__s_8c__incl.md5 | 1 + doc/safec-3.3/dd/d35/asctime__s_8c__incl.png | Bin 0 -> 16144 bytes doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.map | 7 + doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.md5 | 1 + doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.png | Bin 0 -> 15658 bytes doc/safec-3.3/dd/d38/strcpyfld__s_8c.html | 163 + doc/safec-3.3/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 -> 17083 bytes doc/safec-3.3/dd/d70/strset__s_8c__incl.map | 7 + doc/safec-3.3/dd/d70/strset__s_8c__incl.md5 | 1 + doc/safec-3.3/dd/d70/strset__s_8c__incl.png | Bin 0 -> 16632 bytes doc/safec-3.3/dd/d73/strcspn__s_8c.html | 175 + doc/safec-3.3/dd/d73/strcspn__s_8c.js | 4 + .../d75/struct_u_n_w_i_f__compat__exc__t.html | 170 + .../d75/struct_u_n_w_i_f__compat__exc__t.js | 7 + doc/safec-3.3/dd/d81/strcat__s_8c.html | 157 + doc/safec-3.3/dd/d81/strcat__s_8c.js | 4 + doc/safec-3.3/dd/d8b/strnset__s_8c__incl.map | 7 + doc/safec-3.3/dd/d8b/strnset__s_8c__incl.md5 | 1 + doc/safec-3.3/dd/d8b/strnset__s_8c__incl.png | Bin 0 -> 16695 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 -> 17001 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 -> 16926 bytes .../dd/d9f/strisuppercase__s_8c.html | 151 + doc/safec-3.3/dd/d9f/strisuppercase__s_8c.js | 4 + doc/safec-3.3/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 -> 17298 bytes doc/safec-3.3/dd/dbe/strstr__s_8c__incl.map | 7 + doc/safec-3.3/dd/dbe/strstr__s_8c__incl.md5 | 1 + doc/safec-3.3/dd/dbe/strstr__s_8c__incl.png | Bin 0 -> 16519 bytes doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.map | 7 + doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.md5 | 1 + doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.png | Bin 0 -> 15770 bytes doc/safec-3.3/dd/dd1/strspn__s_8c__incl.map | 7 + doc/safec-3.3/dd/dd1/strspn__s_8c__incl.md5 | 1 + doc/safec-3.3/dd/dd1/strspn__s_8c__incl.png | Bin 0 -> 16683 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 -> 20685 bytes doc/safec-3.3/dd/de1/memcpy16__s_8c.html | 169 + doc/safec-3.3/dd/de1/memcpy16__s_8c.js | 4 + doc/safec-3.3/dd/de1/strnterminate__s_8c.html | 151 + doc/safec-3.3/dd/de1/strnterminate__s_8c.js | 4 + doc/safec-3.3/dd/def/memrchr__s_8c.html | 163 + doc/safec-3.3/dd/def/memrchr__s_8c.js | 4 + doc/safec-3.3/dd/df8/wcsstr__s_8c.html | 175 + doc/safec-3.3/dd/df8/wcsstr__s_8c.js | 4 + doc/safec-3.3/de/d15/wcslwr__s_8c__incl.map | 7 + doc/safec-3.3/de/d15/wcslwr__s_8c__incl.md5 | 1 + doc/safec-3.3/de/d15/wcslwr__s_8c__incl.png | Bin 0 -> 16608 bytes doc/safec-3.3/de/d15/wcsncmp__s_8c.html | 181 + doc/safec-3.3/de/d15/wcsncmp__s_8c.js | 4 + doc/safec-3.3/de/d25/memset__s_8c.html | 163 + doc/safec-3.3/de/d25/memset__s_8c.js | 4 + doc/safec-3.3/de/d32/vfprintf__s_8c.html | 185 + doc/safec-3.3/de/d32/vfprintf__s_8c.js | 4 + doc/safec-3.3/de/d33/wcscpy__s_8c.html | 157 + doc/safec-3.3/de/d33/wcscpy__s_8c.js | 4 + doc/safec-3.3/de/d3e/strfirstdiff__s_8c.html | 163 + doc/safec-3.3/de/d3e/strfirstdiff__s_8c.js | 4 + doc/safec-3.3/de/d45/wcscat__s_8c.html | 157 + doc/safec-3.3/de/d45/wcscat__s_8c.js | 4 + .../de/d5b/strislowercase__s_8c.html | 151 + doc/safec-3.3/de/d5b/strislowercase__s_8c.js | 4 + doc/safec-3.3/de/d70/memcpy__s_8c.html | 169 + doc/safec-3.3/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 -> 16962 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.3/de/d97/fwprintf__s_8c.html | 186 + doc/safec-3.3/de/d97/fwprintf__s_8c.js | 4 + doc/safec-3.3/de/da4/vprintf__s_8c.html | 178 + doc/safec-3.3/de/da4/vprintf__s_8c.js | 4 + doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.map | 11 + doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.md5 | 1 + doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.png | Bin 0 -> 16401 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 -> 16882 bytes doc/safec-3.3/de/dd3/strpbrk__s_8c.html | 175 + doc/safec-3.3/de/dd3/strpbrk__s_8c.js | 4 + doc/safec-3.3/de/ddc/sprintf__s_8c__incl.map | 7 + doc/safec-3.3/de/ddc/sprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/de/ddc/sprintf__s_8c__incl.png | Bin 0 -> 16727 bytes doc/safec-3.3/de/de6/wmemmove__s_8c.html | 169 + doc/safec-3.3/de/de6/wmemmove__s_8c.js | 4 + doc/safec-3.3/de/df0/memcmp32__s_8c.html | 175 + doc/safec-3.3/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 -> 16232 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 -> 16916 bytes doc/safec-3.3/df/d01/vscanf__s_8c__incl.map | 7 + doc/safec-3.3/df/d01/vscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/df/d01/vscanf__s_8c__incl.png | Bin 0 -> 16010 bytes doc/safec-3.3/df/d0a/safe__compile_8h.html | 1015 ++ doc/safec-3.3/df/d0a/safe__compile_8h.js | 40 + doc/safec-3.3/df/d1c/fscanf__s_8c.html | 184 + doc/safec-3.3/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 -> 16853 bytes doc/safec-3.3/df/d54/unwifcmp_8h.html | 11457 +++++++++++++++ doc/safec-3.3/df/d54/unwifcmp_8h.js | 478 + doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.map | 7 + doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.md5 | 1 + doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.png | Bin 0 -> 16058 bytes doc/safec-3.3/df/d73/fprintf__s_8c.html | 185 + doc/safec-3.3/df/d73/fprintf__s_8c.js | 4 + doc/safec-3.3/df/d73/vfprintf__s_8c__incl.map | 7 + doc/safec-3.3/df/d73/vfprintf__s_8c__incl.md5 | 1 + doc/safec-3.3/df/d73/vfprintf__s_8c__incl.png | Bin 0 -> 16095 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.3/df/d8b/strncat__s_8c.html | 169 + doc/safec-3.3/df/d8b/strncat__s_8c.js | 4 + doc/safec-3.3/df/d8e/strcpy__s_8c.html | 157 + doc/safec-3.3/df/d8e/strcpy__s_8c.js | 4 + doc/safec-3.3/df/db3/mbsrtowcs__s_8c.html | 175 + doc/safec-3.3/df/db3/mbsrtowcs__s_8c.js | 4 + doc/safec-3.3/df/dda/memset32__s_8c__incl.map | 7 + doc/safec-3.3/df/dda/memset32__s_8c__incl.md5 | 1 + doc/safec-3.3/df/dda/memset32__s_8c__incl.png | Bin 0 -> 15689 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 -> 15991 bytes doc/safec-3.3/dir_000001_000008.html | 89 + doc/safec-3.3/dir_000002_000008.html | 89 + doc/safec-3.3/dir_000003_000008.html | 89 + doc/safec-3.3/dir_000004_000008.html | 89 + doc/safec-3.3/dir_000005_000008.html | 89 + doc/safec-3.3/dir_000006_000008.html | 89 + doc/safec-3.3/dir_000007_000008.html | 89 + doc/safec-3.3/dir_000009_000008.html | 89 + doc/safec-3.3/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 -> 2808 bytes .../dir_3626fa24880620b7f1cffd2b3442ca73.html | 138 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.map | 6 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.md5 | 1 + ...r_3626fa24880620b7f1cffd2b3442ca73_dep.png | Bin 0 -> 2613 bytes .../dir_52950a69661d8f09edbff6c0ef8ebd11.html | 186 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.map | 6 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 | 1 + ...r_52950a69661d8f09edbff6c0ef8ebd11_dep.png | Bin 0 -> 2966 bytes .../dir_622d6f97fa5c1d8a93db70ff15b3a1df.html | 124 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map | 6 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 | 1 + ...r_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png | Bin 0 -> 2591 bytes .../dir_68267d1309a1af8e8297ef4c3efbcdba.html | 154 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.map | 23 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 | 1 + ...r_68267d1309a1af8e8297ef4c3efbcdba_dep.png | Bin 0 -> 18863 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 -> 2702 bytes .../dir_9d06de122c6b3cd03cc49101ab68d3b6.html | 164 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.map | 6 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 | 1 + ...r_9d06de122c6b3cd03cc49101ab68d3b6_dep.png | Bin 0 -> 3181 bytes .../dir_a71443761d886d6152d96ebd3fda63af.html | 120 + ...r_a71443761d886d6152d96ebd3fda63af_dep.map | 6 + ...r_a71443761d886d6152d96ebd3fda63af_dep.md5 | 1 + ...r_a71443761d886d6152d96ebd3fda63af_dep.png | Bin 0 -> 2574 bytes .../dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html | 140 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map | 6 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 | 1 + ...r_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png | Bin 0 -> 2551 bytes .../dir_ce758a24fd4f9b8e2b762ee99b07530a.html | 166 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.map | 6 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 | 1 + ...r_ce758a24fd4f9b8e2b762ee99b07530a_dep.png | Bin 0 -> 2988 bytes .../dir_d44c64559bbebec7f509842c48db8b23.html | 111 + doc/safec-3.3/doc.png | Bin 0 -> 725 bytes doc/safec-3.3/doxygen.css | 1596 +++ doc/safec-3.3/doxygen.png | Bin 0 -> 3829 bytes doc/safec-3.3/dynsections.js | 97 + doc/safec-3.3/files.html | 260 + doc/safec-3.3/files.js | 166 + doc/safec-3.3/folderclosed.png | Bin 0 -> 628 bytes doc/safec-3.3/folderopen.png | Bin 0 -> 616 bytes doc/safec-3.3/functions.html | 112 + doc/safec-3.3/functions_vars.html | 112 + doc/safec-3.3/globals.html | 96 + doc/safec-3.3/globals__.html | 583 + doc/safec-3.3/globals_a.html | 107 + doc/safec-3.3/globals_b.html | 181 + doc/safec-3.3/globals_c.html | 134 + doc/safec-3.3/globals_d.html | 119 + doc/safec-3.3/globals_defs.html | 131 + doc/safec-3.3/globals_defs.js | 22 + doc/safec-3.3/globals_defs_a.html | 96 + doc/safec-3.3/globals_defs_b.html | 168 + doc/safec-3.3/globals_defs_c.html | 111 + doc/safec-3.3/globals_defs_d.html | 105 + doc/safec-3.3/globals_defs_e.html | 137 + doc/safec-3.3/globals_defs_g.html | 99 + doc/safec-3.3/globals_defs_h.html | 156 + doc/safec-3.3/globals_defs_i.html | 102 + doc/safec-3.3/globals_defs_l.html | 96 + doc/safec-3.3/globals_defs_m.html | 153 + doc/safec-3.3/globals_defs_n.html | 102 + doc/safec-3.3/globals_defs_q.html | 96 + doc/safec-3.3/globals_defs_r.html | 117 + doc/safec-3.3/globals_defs_s.html | 268 + doc/safec-3.3/globals_defs_t.html | 114 + doc/safec-3.3/globals_defs_u.html | 136 + doc/safec-3.3/globals_defs_v.html | 111 + doc/safec-3.3/globals_defs_w.html | 186 + doc/safec-3.3/globals_dup.js | 25 + doc/safec-3.3/globals_e.html | 140 + doc/safec-3.3/globals_f.html | 117 + doc/safec-3.3/globals_func.html | 545 + doc/safec-3.3/globals_func.js | 19 + doc/safec-3.3/globals_func_a.html | 104 + doc/safec-3.3/globals_func_b.html | 118 + doc/safec-3.3/globals_func_c.html | 104 + doc/safec-3.3/globals_func_f.html | 117 + doc/safec-3.3/globals_func_g.html | 97 + doc/safec-3.3/globals_func_h.html | 118 + doc/safec-3.3/globals_func_i.html | 130 + doc/safec-3.3/globals_func_l.html | 97 + doc/safec-3.3/globals_func_m.html | 142 + doc/safec-3.3/globals_func_p.html | 100 + doc/safec-3.3/globals_func_q.html | 96 + doc/safec-3.3/globals_func_s.html | 148 + doc/safec-3.3/globals_func_t.html | 107 + doc/safec-3.3/globals_func_v.html | 137 + doc/safec-3.3/globals_func_w.html | 104 + doc/safec-3.3/globals_g.html | 103 + doc/safec-3.3/globals_h.html | 181 + doc/safec-3.3/globals_i.html | 139 + doc/safec-3.3/globals_l.html | 118 + doc/safec-3.3/globals_m.html | 205 + doc/safec-3.3/globals_n.html | 105 + doc/safec-3.3/globals_p.html | 103 + doc/safec-3.3/globals_q.html | 99 + doc/safec-3.3/globals_r.html | 120 + doc/safec-3.3/globals_s.html | 338 + doc/safec-3.3/globals_t.html | 134 + doc/safec-3.3/globals_type.html | 103 + doc/safec-3.3/globals_u.html | 2722 ++++ doc/safec-3.3/globals_v.html | 154 + doc/safec-3.3/globals_vars.html | 96 + doc/safec-3.3/globals_vars.js | 14 + doc/safec-3.3/globals_vars_c.html | 99 + doc/safec-3.3/globals_vars_d.html | 107 + doc/safec-3.3/globals_vars_e.html | 96 + doc/safec-3.3/globals_vars_l.html | 111 + doc/safec-3.3/globals_vars_m.html | 96 + doc/safec-3.3/globals_vars_n.html | 96 + doc/safec-3.3/globals_vars_p.html | 96 + doc/safec-3.3/globals_vars_s.html | 108 + doc/safec-3.3/globals_vars_t.html | 99 + doc/safec-3.3/globals_vars_u.html | 2676 ++++ doc/safec-3.3/globals_w.html | 197 + doc/safec-3.3/graph_legend.html | 122 + doc/safec-3.3/graph_legend.md5 | 1 + doc/safec-3.3/graph_legend.png | Bin 0 -> 14741 bytes doc/safec-3.3/index.html | 210 + doc/safec-3.3/jquery.js | 87 + doc/safec-3.3/menu.js | 26 + doc/safec-3.3/menudata.js | 85 + doc/safec-3.3/nav_f.png | Bin 0 -> 149 bytes doc/safec-3.3/nav_g.png | Bin 0 -> 95 bytes doc/safec-3.3/nav_h.png | Bin 0 -> 97 bytes doc/safec-3.3/navtree.css | 146 + doc/safec-3.3/navtree.js | 517 + doc/safec-3.3/navtreedata.js | 42 + doc/safec-3.3/navtreeindex0.js | 253 + doc/safec-3.3/navtreeindex1.js | 253 + doc/safec-3.3/navtreeindex2.js | 253 + doc/safec-3.3/navtreeindex3.js | 253 + doc/safec-3.3/navtreeindex4.js | 253 + doc/safec-3.3/navtreeindex5.js | 253 + doc/safec-3.3/navtreeindex6.js | 253 + doc/safec-3.3/navtreeindex7.js | 253 + doc/safec-3.3/navtreeindex8.js | 221 + doc/safec-3.3/open.png | Bin 0 -> 123 bytes doc/safec-3.3/pages.html | 99 + doc/safec-3.3/resize.js | 114 + doc/safec-3.3/search/all_0.html | 26 + doc/safec-3.3/search/all_0.js | 4 + doc/safec-3.3/search/all_1.html | 26 + doc/safec-3.3/search/all_1.js | 132 + doc/safec-3.3/search/all_10.html | 26 + doc/safec-3.3/search/all_10.js | 6 + doc/safec-3.3/search/all_11.html | 26 + doc/safec-3.3/search/all_11.js | 13 + doc/safec-3.3/search/all_12.html | 26 + doc/safec-3.3/search/all_12.js | 147 + doc/safec-3.3/search/all_13.html | 26 + doc/safec-3.3/search/all_13.js | 22 + doc/safec-3.3/search/all_14.html | 26 + doc/safec-3.3/search/all_14.js | 675 + doc/safec-3.3/search/all_15.html | 26 + doc/safec-3.3/search/all_15.js | 34 + doc/safec-3.3/search/all_16.html | 26 + doc/safec-3.3/search/all_16.js | 65 + doc/safec-3.3/search/all_2.html | 26 + doc/safec-3.3/search/all_2.js | 9 + doc/safec-3.3/search/all_3.html | 26 + doc/safec-3.3/search/all_3.js | 29 + doc/safec-3.3/search/all_4.html | 26 + doc/safec-3.3/search/all_4.js | 20 + doc/safec-3.3/search/all_5.html | 26 + doc/safec-3.3/search/all_5.js | 11 + doc/safec-3.3/search/all_6.html | 26 + doc/safec-3.3/search/all_6.js | 18 + doc/safec-3.3/search/all_7.html | 26 + doc/safec-3.3/search/all_7.js | 15 + doc/safec-3.3/search/all_8.html | 26 + doc/safec-3.3/search/all_8.js | 9 + doc/safec-3.3/search/all_9.html | 26 + doc/safec-3.3/search/all_9.js | 32 + doc/safec-3.3/search/all_a.html | 26 + doc/safec-3.3/search/all_a.js | 15 + doc/safec-3.3/search/all_b.html | 26 + doc/safec-3.3/search/all_b.js | 13 + doc/safec-3.3/search/all_c.html | 26 + doc/safec-3.3/search/all_c.js | 60 + doc/safec-3.3/search/all_d.html | 26 + doc/safec-3.3/search/all_d.js | 7 + doc/safec-3.3/search/all_e.html | 26 + doc/safec-3.3/search/all_e.js | 4 + doc/safec-3.3/search/all_f.html | 26 + doc/safec-3.3/search/all_f.js | 8 + doc/safec-3.3/search/classes_0.html | 26 + doc/safec-3.3/search/classes_0.js | 7 + doc/safec-3.3/search/close.png | Bin 0 -> 273 bytes doc/safec-3.3/search/defines_0.html | 26 + doc/safec-3.3/search/defines_0.js | 15 + doc/safec-3.3/search/defines_1.html | 26 + doc/safec-3.3/search/defines_1.js | 4 + doc/safec-3.3/search/defines_10.html | 26 + doc/safec-3.3/search/defines_10.js | 14 + doc/safec-3.3/search/defines_11.html | 26 + doc/safec-3.3/search/defines_11.js | 9 + doc/safec-3.3/search/defines_12.html | 26 + doc/safec-3.3/search/defines_12.js | 34 + doc/safec-3.3/search/defines_2.html | 26 + doc/safec-3.3/search/defines_2.js | 28 + doc/safec-3.3/search/defines_3.html | 26 + doc/safec-3.3/search/defines_3.js | 9 + doc/safec-3.3/search/defines_4.html | 26 + doc/safec-3.3/search/defines_4.js | 7 + doc/safec-3.3/search/defines_5.html | 26 + doc/safec-3.3/search/defines_5.js | 17 + doc/safec-3.3/search/defines_6.html | 26 + doc/safec-3.3/search/defines_6.js | 5 + doc/safec-3.3/search/defines_7.html | 26 + doc/safec-3.3/search/defines_7.js | 24 + doc/safec-3.3/search/defines_8.html | 26 + doc/safec-3.3/search/defines_8.js | 6 + doc/safec-3.3/search/defines_9.html | 26 + doc/safec-3.3/search/defines_9.js | 4 + doc/safec-3.3/search/defines_a.html | 26 + doc/safec-3.3/search/defines_a.js | 23 + doc/safec-3.3/search/defines_b.html | 26 + doc/safec-3.3/search/defines_b.js | 5 + doc/safec-3.3/search/defines_c.html | 26 + doc/safec-3.3/search/defines_c.js | 4 + doc/safec-3.3/search/defines_d.html | 26 + doc/safec-3.3/search/defines_d.js | 11 + doc/safec-3.3/search/defines_e.html | 26 + doc/safec-3.3/search/defines_e.js | 61 + doc/safec-3.3/search/defines_f.html | 26 + doc/safec-3.3/search/defines_f.js | 9 + doc/safec-3.3/search/files_0.html | 26 + doc/safec-3.3/search/files_0.js | 5 + doc/safec-3.3/search/files_1.html | 26 + doc/safec-3.3/search/files_1.js | 4 + doc/safec-3.3/search/files_10.html | 26 + doc/safec-3.3/search/files_10.js | 31 + doc/safec-3.3/search/files_2.html | 26 + doc/safec-3.3/search/files_2.js | 4 + doc/safec-3.3/search/files_3.html | 26 + doc/safec-3.3/search/files_3.js | 9 + doc/safec-3.3/search/files_4.html | 26 + doc/safec-3.3/search/files_4.js | 6 + doc/safec-3.3/search/files_5.html | 26 + doc/safec-3.3/search/files_5.js | 4 + doc/safec-3.3/search/files_6.html | 26 + doc/safec-3.3/search/files_6.js | 4 + doc/safec-3.3/search/files_7.html | 26 + doc/safec-3.3/search/files_7.js | 5 + doc/safec-3.3/search/files_8.html | 26 + doc/safec-3.3/search/files_8.js | 25 + doc/safec-3.3/search/files_9.html | 26 + doc/safec-3.3/search/files_9.js | 4 + doc/safec-3.3/search/files_a.html | 26 + doc/safec-3.3/search/files_a.js | 4 + doc/safec-3.3/search/files_b.html | 26 + doc/safec-3.3/search/files_b.js | 4 + doc/safec-3.3/search/files_c.html | 26 + doc/safec-3.3/search/files_c.js | 68 + doc/safec-3.3/search/files_d.html | 26 + doc/safec-3.3/search/files_d.js | 9 + doc/safec-3.3/search/files_e.html | 26 + doc/safec-3.3/search/files_e.js | 13 + doc/safec-3.3/search/files_f.html | 26 + doc/safec-3.3/search/files_f.js | 17 + doc/safec-3.3/search/functions_0.html | 26 + doc/safec-3.3/search/functions_0.js | 120 + doc/safec-3.3/search/functions_1.html | 26 + doc/safec-3.3/search/functions_1.js | 6 + doc/safec-3.3/search/functions_2.html | 26 + doc/safec-3.3/search/functions_2.js | 9 + doc/safec-3.3/search/functions_3.html | 26 + doc/safec-3.3/search/functions_3.js | 6 + doc/safec-3.3/search/functions_4.html | 26 + doc/safec-3.3/search/functions_4.js | 9 + doc/safec-3.3/search/functions_5.html | 26 + doc/safec-3.3/search/functions_5.js | 4 + doc/safec-3.3/search/functions_6.html | 26 + doc/safec-3.3/search/functions_6.js | 10 + doc/safec-3.3/search/functions_7.html | 26 + doc/safec-3.3/search/functions_7.js | 11 + doc/safec-3.3/search/functions_8.html | 26 + doc/safec-3.3/search/functions_8.js | 4 + doc/safec-3.3/search/functions_9.html | 26 + doc/safec-3.3/search/functions_9.js | 17 + doc/safec-3.3/search/functions_a.html | 26 + doc/safec-3.3/search/functions_a.js | 5 + doc/safec-3.3/search/functions_b.html | 26 + doc/safec-3.3/search/functions_b.js | 4 + doc/safec-3.3/search/functions_c.html | 26 + doc/safec-3.3/search/functions_c.js | 18 + doc/safec-3.3/search/functions_d.html | 26 + doc/safec-3.3/search/functions_d.js | 7 + doc/safec-3.3/search/functions_e.html | 26 + doc/safec-3.3/search/functions_e.js | 14 + doc/safec-3.3/search/functions_f.html | 26 + doc/safec-3.3/search/functions_f.js | 6 + doc/safec-3.3/search/mag_sel.png | Bin 0 -> 563 bytes doc/safec-3.3/search/nomatches.html | 12 + doc/safec-3.3/search/pages_0.html | 26 + doc/safec-3.3/search/pages_0.js | 4 + doc/safec-3.3/search/pages_1.html | 26 + doc/safec-3.3/search/pages_1.js | 4 + doc/safec-3.3/search/pages_2.html | 26 + doc/safec-3.3/search/pages_2.js | 4 + doc/safec-3.3/search/search.css | 271 + doc/safec-3.3/search/search.js | 791 ++ doc/safec-3.3/search/search_l.png | Bin 0 -> 604 bytes doc/safec-3.3/search/search_m.png | Bin 0 -> 158 bytes doc/safec-3.3/search/search_r.png | Bin 0 -> 612 bytes doc/safec-3.3/search/searchdata.js | 36 + doc/safec-3.3/search/typedefs_0.html | 26 + doc/safec-3.3/search/typedefs_0.js | 5 + doc/safec-3.3/search/typedefs_1.html | 26 + doc/safec-3.3/search/typedefs_1.js | 4 + doc/safec-3.3/search/typedefs_2.html | 26 + doc/safec-3.3/search/typedefs_2.js | 4 + doc/safec-3.3/search/variables_0.html | 26 + doc/safec-3.3/search/variables_0.js | 4 + doc/safec-3.3/search/variables_1.html | 26 + doc/safec-3.3/search/variables_1.js | 8 + doc/safec-3.3/search/variables_2.html | 26 + doc/safec-3.3/search/variables_2.js | 7 + doc/safec-3.3/search/variables_3.html | 26 + doc/safec-3.3/search/variables_3.js | 4 + doc/safec-3.3/search/variables_4.html | 26 + doc/safec-3.3/search/variables_4.js | 9 + doc/safec-3.3/search/variables_5.html | 26 + doc/safec-3.3/search/variables_5.js | 4 + doc/safec-3.3/search/variables_6.html | 26 + doc/safec-3.3/search/variables_6.js | 5 + doc/safec-3.3/search/variables_7.html | 26 + doc/safec-3.3/search/variables_7.js | 5 + doc/safec-3.3/search/variables_8.html | 26 + doc/safec-3.3/search/variables_8.js | 8 + doc/safec-3.3/search/variables_9.html | 26 + doc/safec-3.3/search/variables_9.js | 5 + doc/safec-3.3/search/variables_a.html | 26 + doc/safec-3.3/search/variables_a.js | 649 + doc/safec-3.3/search/variables_b.html | 26 + doc/safec-3.3/search/variables_b.js | 4 + doc/safec-3.3/splitbar.png | Bin 0 -> 306 bytes doc/safec-3.3/sync_off.png | Bin 0 -> 833 bytes doc/safec-3.3/sync_on.png | Bin 0 -> 816 bytes doc/safec-3.3/tab_a.png | Bin 0 -> 141 bytes doc/safec-3.3/tab_b.png | Bin 0 -> 165 bytes doc/safec-3.3/tab_h.png | Bin 0 -> 168 bytes doc/safec-3.3/tab_s.png | Bin 0 -> 166 bytes doc/safec-3.3/tabs.css | 1 + index.html | 7 +- 1188 files changed, 113650 insertions(+), 3 deletions(-) create mode 100644 doc/safec-3.3/annotated.html create mode 100644 doc/safec-3.3/annotated_dup.js create mode 100644 doc/safec-3.3/bc_s.png create mode 100644 doc/safec-3.3/bdwn.png create mode 100644 doc/safec-3.3/classes.html create mode 100644 doc/safec-3.3/closed.png create mode 100644 doc/safec-3.3/d0/d29/strerror__s_8h.html create mode 100644 doc/safec-3.3/d0/d29/strerror__s_8h.js create mode 100644 doc/safec-3.3/d0/d36/wcsset__s_8c.html create mode 100644 doc/safec-3.3/d0/d36/wcsset__s_8c.js create mode 100644 doc/safec-3.3/d0/d4b/memzero__s_8c.html create mode 100644 doc/safec-3.3/d0/d4b/memzero__s_8c.js create mode 100644 doc/safec-3.3/d0/d50/memmove32__s_8c.html create mode 100644 doc/safec-3.3/d0/d50/memmove32__s_8c.js create mode 100644 doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.map create mode 100644 doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.png create mode 100644 doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.map create mode 100644 doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.png create mode 100644 doc/safec-3.3/d0/d9a/vswscanf__s_8c.html create mode 100644 doc/safec-3.3/d0/d9a/vswscanf__s_8c.js create mode 100644 doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.map create mode 100644 doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.png create mode 100644 doc/safec-3.3/d0/dad/scanf__s_8c.html create mode 100644 doc/safec-3.3/d0/dad/scanf__s_8c.js create mode 100644 doc/safec-3.3/d0/dc2/safe__lib__errno_8h.html create mode 100644 doc/safec-3.3/d0/dc2/safe__lib__errno_8h.js create mode 100644 doc/safec-3.3/d0/dd5/unw16ifexc_8h.html create mode 100644 doc/safec-3.3/d0/dd5/unw16ifexc_8h.js create mode 100644 doc/safec-3.3/d0/dd6/printf__s_8c__incl.map create mode 100644 doc/safec-3.3/d0/dd6/printf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d0/dd6/printf__s_8c__incl.png create mode 100644 doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/d0/ddf/qsort__s_8c__incl.map create mode 100644 doc/safec-3.3/d0/ddf/qsort__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d0/ddf/qsort__s_8c__incl.png create mode 100644 doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.map create mode 100644 doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.png create mode 100644 doc/safec-3.3/d0/df6/wcsncat__s_8c.html create mode 100644 doc/safec-3.3/d0/df6/wcsncat__s_8c.js create mode 100644 doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.map create mode 100644 doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/d26/getenv__s_8c.html create mode 100644 doc/safec-3.3/d1/d26/getenv__s_8c.js create mode 100644 doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/d33/strishex__s_8c.html create mode 100644 doc/safec-3.3/d1/d33/strishex__s_8c.js create mode 100644 doc/safec-3.3/d1/d53/safe__str__constraint_8c.html create mode 100644 doc/safec-3.3/d1/d53/safe__str__constraint_8c.js create mode 100644 doc/safec-3.3/d1/d57/memset32__s_8c.html create mode 100644 doc/safec-3.3/d1/d57/memset32__s_8c.js create mode 100644 doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/d76/ctime__s_8c.html create mode 100644 doc/safec-3.3/d1/d76/ctime__s_8c.js create mode 100644 doc/safec-3.3/d1/d7b/strcmp__s_8c.html create mode 100644 doc/safec-3.3/d1/d7b/strcmp__s_8c.js create mode 100644 doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/d9a/gets__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/d9a/gets__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/d9a/gets__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/dae/md_doc_libc-overview.html create mode 100644 doc/safec-3.3/d1/dae/strcpyfldout__s_8c.html create mode 100644 doc/safec-3.3/d1/dae/strcpyfldout__s_8c.js create mode 100644 doc/safec-3.3/d1/db3/strisascii__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/db3/strisascii__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/db3/strisascii__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/db5/asctime__s_8c.html create mode 100644 doc/safec-3.3/d1/db5/asctime__s_8c.js create mode 100644 doc/safec-3.3/d1/dbe/wmemcmp__s_8c.html create mode 100644 doc/safec-3.3/d1/dbe/wmemcmp__s_8c.js create mode 100644 doc/safec-3.3/d1/dbf/wcscmp__s_8c.html create mode 100644 doc/safec-3.3/d1/dbf/wcscmp__s_8c.js create mode 100644 doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/dc9/strchr__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/dc9/strchr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/dc9/strchr__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/ddc/strislowercase__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/ddc/strislowercase__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/ddc/strislowercase__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/ddf/strcat__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/ddf/strcat__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/ddf/strcat__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/def/strcspn__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/def/strcspn__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/def/strcspn__s_8c__incl.png create mode 100644 doc/safec-3.3/d1/df7/vsprintf__s_8c.html create mode 100644 doc/safec-3.3/d1/df7/vsprintf__s_8c.js create mode 100644 doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d2/d08/strispassword__s_8c.html create mode 100644 doc/safec-3.3/d2/d08/strispassword__s_8c.js create mode 100644 doc/safec-3.3/d2/d1e/unw16ifcan_8h.html create mode 100644 doc/safec-3.3/d2/d1e/unw16ifcan_8h.js create mode 100644 doc/safec-3.3/d2/d46/strtok__s_8c.html create mode 100644 doc/safec-3.3/d2/d46/strtok__s_8c.js create mode 100644 doc/safec-3.3/d2/d4e/tmpnam__s_8c.html create mode 100644 doc/safec-3.3/d2/d4e/tmpnam__s_8c.js create mode 100644 doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.map create mode 100644 doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.png create mode 100644 doc/safec-3.3/d2/d59/gets__s_8c.html create mode 100644 doc/safec-3.3/d2/d59/gets__s_8c.js create mode 100644 doc/safec-3.3/d2/d61/memccpy__s_8c.html create mode 100644 doc/safec-3.3/d2/d61/memccpy__s_8c.js create mode 100644 doc/safec-3.3/d2/d62/safe__str__constraint_8h.html create mode 100644 doc/safec-3.3/d2/d62/safe__str__constraint_8h.js create mode 100644 doc/safec-3.3/d2/d68/strncpy__s_8c.html create mode 100644 doc/safec-3.3/d2/d68/strncpy__s_8c.js create mode 100644 doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.map create mode 100644 doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.md5 create mode 100644 doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.png create mode 100644 doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.map create mode 100644 doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.md5 create mode 100644 doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.png create mode 100644 doc/safec-3.3/d2/d94/qsort__s_8c.html create mode 100644 doc/safec-3.3/d2/d94/qsort__s_8c.js create mode 100644 doc/safec-3.3/d2/d9c/strprefix__s_8c.html create mode 100644 doc/safec-3.3/d2/d9c/strprefix__s_8c.js create mode 100644 doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.map create mode 100644 doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.png create mode 100644 doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.map create mode 100644 doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.png create mode 100644 doc/safec-3.3/d2/dc5/wcsrtombs__s_8c.html create mode 100644 doc/safec-3.3/d2/dc5/wcsrtombs__s_8c.js create mode 100644 doc/safec-3.3/d2/df4/strremovews__s_8c.html create mode 100644 doc/safec-3.3/d2/df4/strremovews__s_8c.js create mode 100644 doc/safec-3.3/d2/df8/memcmp16__s_8c.html create mode 100644 doc/safec-3.3/d2/df8/memcmp16__s_8c.js create mode 100644 doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.map create mode 100644 doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.png create mode 100644 doc/safec-3.3/d3/d01/strfirstchar__s_8c.html create mode 100644 doc/safec-3.3/d3/d01/strfirstchar__s_8c.js create mode 100644 doc/safec-3.3/d3/d0c/strtolowercase__s_8c.html create mode 100644 doc/safec-3.3/d3/d0c/strtolowercase__s_8c.js create mode 100644 doc/safec-3.3/d3/d21/sprintf__s_8c.html create mode 100644 doc/safec-3.3/d3/d21/sprintf__s_8c.js create mode 100644 doc/safec-3.3/d3/d24/strzero__s_8c__incl.map create mode 100644 doc/safec-3.3/d3/d24/strzero__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d3/d24/strzero__s_8c__incl.png create mode 100644 doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d3/d42/fwscanf__s_8c.html create mode 100644 doc/safec-3.3/d3/d42/fwscanf__s_8c.js create mode 100644 doc/safec-3.3/d3/d43/strncat__s_8c__incl.map create mode 100644 doc/safec-3.3/d3/d43/strncat__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d3/d43/strncat__s_8c__incl.png create mode 100644 doc/safec-3.3/d3/d98/strset__s_8c.html create mode 100644 doc/safec-3.3/d3/d98/strset__s_8c.js create mode 100644 doc/safec-3.3/d3/da8/strcpy__s_8c__incl.map create mode 100644 doc/safec-3.3/d3/da8/strcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d3/da8/strcpy__s_8c__incl.png create mode 100644 doc/safec-3.3/d3/dc6/getenv__s_8c__incl.map create mode 100644 doc/safec-3.3/d3/dc6/getenv__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d3/dc6/getenv__s_8c__incl.png create mode 100644 doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.map create mode 100644 doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.png create mode 100644 doc/safec-3.3/d3/dd5/wcsnorm__s_8c.html create mode 100644 doc/safec-3.3/d3/dd5/wcsnorm__s_8c.js create mode 100644 doc/safec-3.3/d3/ddb/safe__config_8h.html create mode 100644 doc/safec-3.3/d3/ddb/safe__config_8h.js create mode 100644 doc/safec-3.3/d3/dfa/strchr__s_8c.html create mode 100644 doc/safec-3.3/d3/dfa/strchr__s_8c.js create mode 100644 doc/safec-3.3/d4/d00/vfwscanf__s_8c.html create mode 100644 doc/safec-3.3/d4/d00/vfwscanf__s_8c.js create mode 100644 doc/safec-3.3/d4/d01/swscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/d01/swscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/d01/swscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.map create mode 100644 doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.md5 create mode 100644 doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.png create mode 100644 doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d4/d33/slkm__init_8c__incl.map create mode 100644 doc/safec-3.3/d4/d33/slkm__init_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/d33/slkm__init_8c__incl.png create mode 100644 doc/safec-3.3/d4/d33/wprintf__s_8c.html create mode 100644 doc/safec-3.3/d4/d33/wprintf__s_8c.js create mode 100644 doc/safec-3.3/d4/d36/swprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/d36/swprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/d36/swprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d4/d4d/vsscanf__s_8c.html create mode 100644 doc/safec-3.3/d4/d4d/vsscanf__s_8c.js create mode 100644 doc/safec-3.3/d4/d4f/swprintf__s_8c.html create mode 100644 doc/safec-3.3/d4/d4f/swprintf__s_8c.js create mode 100644 doc/safec-3.3/d4/d50/strcoll__s_8c.html create mode 100644 doc/safec-3.3/d4/d50/strcoll__s_8c.js create mode 100644 doc/safec-3.3/d4/d5f/strnatcmp__s_8c.html create mode 100644 doc/safec-3.3/d4/d5f/strnatcmp__s_8c.js create mode 100644 doc/safec-3.3/d4/d68/printf__s_8c.html create mode 100644 doc/safec-3.3/d4/d68/printf__s_8c.js create mode 100644 doc/safec-3.3/d4/d6a/slkm__init_8c.html create mode 100644 doc/safec-3.3/d4/d6a/slkm__init_8c.js create mode 100644 doc/safec-3.3/d4/d6f/strtouppercase__s_8c.html create mode 100644 doc/safec-3.3/d4/d6f/strtouppercase__s_8c.js create mode 100644 doc/safec-3.3/d4/d7c/strcasecmp__s_8c.html create mode 100644 doc/safec-3.3/d4/d7c/strcasecmp__s_8c.js create mode 100644 doc/safec-3.3/d4/d81/safe__mem__constraint_8h.html create mode 100644 doc/safec-3.3/d4/d81/safe__mem__constraint_8h.js create mode 100644 doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/d4/d9f/memzero32__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/d9f/memzero32__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/d9f/memzero32__s_8c__incl.png create mode 100644 doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.png create mode 100644 doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.png create mode 100644 doc/safec-3.3/d4/dbc/sscanf__s_8c.html create mode 100644 doc/safec-3.3/d4/dbc/sscanf__s_8c.js create mode 100644 doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.png create mode 100644 doc/safec-3.3/d4/dc6/vfscanf__s_8c.html create mode 100644 doc/safec-3.3/d4/dc6/vfscanf__s_8c.js create mode 100644 doc/safec-3.3/d4/dd5/vfwprintf__s_8c.html create mode 100644 doc/safec-3.3/d4/dd5/vfwprintf__s_8c.js create mode 100644 doc/safec-3.3/d4/de0/unw16ifcpt_8h.html create mode 100644 doc/safec-3.3/d4/de0/unw16ifcpt_8h.js create mode 100644 doc/safec-3.3/d4/df7/memcmp__s_8c__incl.map create mode 100644 doc/safec-3.3/d4/df7/memcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d4/df7/memcmp__s_8c__incl.png create mode 100644 doc/safec-3.3/d5/d10/unw16ifcan_8h__dep__incl.map create mode 100644 doc/safec-3.3/d5/d10/unw16ifcan_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/d5/d10/unw16ifcan_8h__dep__incl.png create mode 100644 doc/safec-3.3/d5/d20/timingsafe__memcmp_8c.html create mode 100644 doc/safec-3.3/d5/d20/timingsafe__memcmp_8c.js create mode 100644 doc/safec-3.3/d5/d38/unwifcpt_8h.html create mode 100644 doc/safec-3.3/d5/d38/unwifcpt_8h.js create mode 100644 doc/safec-3.3/d5/d45/strcpyfldout__s_8c__incl.map create mode 100644 doc/safec-3.3/d5/d45/strcpyfldout__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d5/d45/strcpyfldout__s_8c__incl.png create mode 100644 doc/safec-3.3/d5/d45/wscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/d5/d45/wscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d5/d45/wscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/d5/d4b/vsnprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d5/d4b/vsnprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d5/d4b/vsnprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d5/d5e/strfirstsame__s_8c.html create mode 100644 doc/safec-3.3/d5/d5e/strfirstsame__s_8c.js create mode 100644 doc/safec-3.3/d5/d67/unw16ifcmb_8h.html create mode 100644 doc/safec-3.3/d5/d67/unw16ifcmb_8h.js create mode 100644 doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.map create mode 100644 doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.png create mode 100644 doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/d5/db9/wcstombs__s_8c.html create mode 100644 doc/safec-3.3/d5/db9/wcstombs__s_8c.js create mode 100644 doc/safec-3.3/d5/dbc/hangul_8h.html create mode 100644 doc/safec-3.3/d5/dbc/hangul_8h.js create mode 100644 doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.map create mode 100644 doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.png create mode 100644 doc/safec-3.3/d5/ddd/wscanf__s_8c.html create mode 100644 doc/safec-3.3/d5/ddd/wscanf__s_8c.js create mode 100644 doc/safec-3.3/d5/ddf/memzero16__s_8c.html create mode 100644 doc/safec-3.3/d5/ddf/memzero16__s_8c.js create mode 100644 doc/safec-3.3/d5/df1/strcmpfld__s_8c.html create mode 100644 doc/safec-3.3/d5/df1/strcmpfld__s_8c.js create mode 100644 doc/safec-3.3/d6/d07/safe__lib_8h__incl.map create mode 100644 doc/safec-3.3/d6/d07/safe__lib_8h__incl.md5 create mode 100644 doc/safec-3.3/d6/d07/safe__lib_8h__incl.png create mode 100644 doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d31/strtok__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d31/strtok__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d31/strtok__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d43/unwifcmb_8h.html create mode 100644 doc/safec-3.3/d6/d43/unwifcmb_8h.js create mode 100644 doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d47/strrchr__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d47/strrchr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d47/strrchr__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d55/towfc__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d55/towfc__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d55/towfc__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d62/timingsafe__bcmp_8c.html create mode 100644 doc/safec-3.3/d6/d62/timingsafe__bcmp_8c.js create mode 100644 doc/safec-3.3/d6/d6b/snwprintf__s_8c.html create mode 100644 doc/safec-3.3/d6/d6b/snwprintf__s_8c.js create mode 100644 doc/safec-3.3/d6/d6c/wcsicmp__s_8c.html create mode 100644 doc/safec-3.3/d6/d6c/wcsicmp__s_8c.js create mode 100644 doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/d9e/strcasestr__s_8c.html create mode 100644 doc/safec-3.3/d6/d9e/strcasestr__s_8c.js create mode 100644 doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/da5/safe__types_8h__incl.map create mode 100644 doc/safec-3.3/d6/da5/safe__types_8h__incl.md5 create mode 100644 doc/safec-3.3/d6/da5/safe__types_8h__incl.png create mode 100644 doc/safec-3.3/d6/da6/safe__mem__constraint_8c.html create mode 100644 doc/safec-3.3/d6/da6/safe__mem__constraint_8c.js create mode 100644 doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.map create mode 100644 doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.png create mode 100644 doc/safec-3.3/d6/dcc/bsearch__s_8c.html create mode 100644 doc/safec-3.3/d6/dcc/bsearch__s_8c.js create mode 100644 doc/safec-3.3/d6/dd4/wctomb__s_8c.html create mode 100644 doc/safec-3.3/d6/dd4/wctomb__s_8c.js create mode 100644 doc/safec-3.3/d6/dd8/wcscoll__s_8c.html create mode 100644 doc/safec-3.3/d6/dd8/wcscoll__s_8c.js create mode 100644 doc/safec-3.3/d6/dee/tmpfile__s_8c.html create mode 100644 doc/safec-3.3/d6/dee/tmpfile__s_8c.js create mode 100644 doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.map create mode 100644 doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.md5 create mode 100644 doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.png create mode 100644 doc/safec-3.3/d6/dfe/freopen__s_8c.html create mode 100644 doc/safec-3.3/d6/dfe/freopen__s_8c.js create mode 100644 doc/safec-3.3/d7/d0e/memchr__s_8c.html create mode 100644 doc/safec-3.3/d7/d0e/memchr__s_8c.js create mode 100644 doc/safec-3.3/d7/d17/libc-overview_8md.html create mode 100644 doc/safec-3.3/d7/d19/strlastchar__s_8c.html create mode 100644 doc/safec-3.3/d7/d19/strlastchar__s_8c.js create mode 100644 doc/safec-3.3/d7/d25/vwprintf__s_8c.html create mode 100644 doc/safec-3.3/d7/d25/vwprintf__s_8c.js create mode 100644 doc/safec-3.3/d7/d32/memzero__s_8c__incl.map create mode 100644 doc/safec-3.3/d7/d32/memzero__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d7/d32/memzero__s_8c__incl.png create mode 100644 doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.map create mode 100644 doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.md5 create mode 100644 doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.png create mode 100644 doc/safec-3.3/d7/d4a/vsnwprintf__s_8c.html create mode 100644 doc/safec-3.3/d7/d4a/vsnwprintf__s_8c.js create mode 100644 doc/safec-3.3/d7/d57/gmtime__s_8c.html create mode 100644 doc/safec-3.3/d7/d57/gmtime__s_8c.js create mode 100644 doc/safec-3.3/d7/d85/memchr__s_8c__incl.map create mode 100644 doc/safec-3.3/d7/d85/memchr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d7/d85/memchr__s_8c__incl.png create mode 100644 doc/safec-3.3/d7/d8d/strismixedcase__s_8c.html create mode 100644 doc/safec-3.3/d7/d8d/strismixedcase__s_8c.js create mode 100644 doc/safec-3.3/d7/da7/safe__str__constraint_8h__dep__incl.map create mode 100644 doc/safec-3.3/d7/da7/safe__str__constraint_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/d7/da7/safe__str__constraint_8h__dep__incl.png create mode 100644 doc/safec-3.3/d7/dac/ignore__handler__s_8c.html create mode 100644 doc/safec-3.3/d7/dac/ignore__handler__s_8c.js create mode 100644 doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.map create mode 100644 doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.png create mode 100644 doc/safec-3.3/d7/dbb/wcsupr__s_8c.html create mode 100644 doc/safec-3.3/d7/dbb/wcsupr__s_8c.js create mode 100644 doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.map create mode 100644 doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.png create mode 100644 doc/safec-3.3/d7/df5/wcsstr_8c.html create mode 100644 doc/safec-3.3/d7/df5/wcsstr_8c.js create mode 100644 doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d03/safe__mem__lib_8h.html create mode 100644 doc/safec-3.3/d8/d03/safe__mem__lib_8h.js create mode 100644 doc/safec-3.3/d8/d04/abort__handler__s_8c.html create mode 100644 doc/safec-3.3/d8/d04/abort__handler__s_8c.js create mode 100644 doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.map create mode 100644 doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.png create mode 100644 doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.map create mode 100644 doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.png create mode 100644 doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d31/freopen__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d31/freopen__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d31/freopen__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d3c/snprintf__s_8c.html create mode 100644 doc/safec-3.3/d8/d3c/snprintf__s_8c.js create mode 100644 doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d56/memmove__s_8c.html create mode 100644 doc/safec-3.3/d8/d56/memmove__s_8c.js create mode 100644 doc/safec-3.3/d8/d57/wcscat__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d57/wcscat__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d57/wcscat__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d61/memset16__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d61/memset16__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d61/memset16__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d67/wcslwr__s_8c.html create mode 100644 doc/safec-3.3/d8/d67/wcslwr__s_8c.js create mode 100644 doc/safec-3.3/d8/d80/memmove__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d80/memmove__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d80/memmove__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/d88/strzero__s_8c.html create mode 100644 doc/safec-3.3/d8/d88/strzero__s_8c.js create mode 100644 doc/safec-3.3/d8/d89/vwscanf__s_8c.html create mode 100644 doc/safec-3.3/d8/d89/vwscanf__s_8c.js create mode 100644 doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.map create mode 100644 doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.png create mode 100644 doc/safec-3.3/d8/d9d/strishex__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/d9d/strishex__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/d9d/strishex__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/da1/swscanf__s_8c.html create mode 100644 doc/safec-3.3/d8/da1/swscanf__s_8c.js create mode 100644 doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/daf/memmove16__s_8c.html create mode 100644 doc/safec-3.3/d8/daf/memmove16__s_8c.js create mode 100644 doc/safec-3.3/d8/dbe/towctrans_8c.html create mode 100644 doc/safec-3.3/d8/dbe/towctrans_8c.js create mode 100644 doc/safec-3.3/d8/dc7/wcsnatcmp__s_8c.html create mode 100644 doc/safec-3.3/d8/dc7/wcsnatcmp__s_8c.js create mode 100644 doc/safec-3.3/d8/dc9/strisalphanumeric__s_8c.html create mode 100644 doc/safec-3.3/d8/dc9/strisalphanumeric__s_8c.js create mode 100644 doc/safec-3.3/d8/dd0/strisascii__s_8c.html create mode 100644 doc/safec-3.3/d8/dd0/strisascii__s_8c.js create mode 100644 doc/safec-3.3/d8/dd8/mem__primitives__lib_8c.html create mode 100644 doc/safec-3.3/d8/dd8/mem__primitives__lib_8c.js create mode 100644 doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/def/fopen__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/def/fopen__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/def/fopen__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.png create mode 100644 doc/safec-3.3/d8/dff/safe__str__lib_8h.html create mode 100644 doc/safec-3.3/d8/dff/safe__str__lib_8h.js create mode 100644 doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.map create mode 100644 doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.png create mode 100644 doc/safec-3.3/d9/d02/strerror__s_8c.html create mode 100644 doc/safec-3.3/d9/d02/strerror__s_8c.js create mode 100644 doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.map create mode 100644 doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.png create mode 100644 doc/safec-3.3/d9/d10/strljustify__s_8c.html create mode 100644 doc/safec-3.3/d9/d10/strljustify__s_8c.js create mode 100644 doc/safec-3.3/d9/d16/memmove16__s_8c__incl.map create mode 100644 doc/safec-3.3/d9/d16/memmove16__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d9/d16/memmove16__s_8c__incl.png create mode 100644 doc/safec-3.3/d9/d3d/mbstowcs__s_8c.html create mode 100644 doc/safec-3.3/d9/d47/wcsfc__s_8c.html create mode 100644 doc/safec-3.3/d9/d47/wcsfc__s_8c.js create mode 100644 doc/safec-3.3/d9/d4d/memcmp__s_8c.html create mode 100644 doc/safec-3.3/d9/d4d/memcmp__s_8c.js create mode 100644 doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.map create mode 100644 doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.png create mode 100644 doc/safec-3.3/d9/da5/ctime__s_8c__incl.map create mode 100644 doc/safec-3.3/d9/da5/ctime__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d9/da5/ctime__s_8c__incl.png create mode 100644 doc/safec-3.3/d9/db2/vscanf__s_8c.html create mode 100644 doc/safec-3.3/d9/db2/vscanf__s_8c.js create mode 100644 doc/safec-3.3/d9/dca/safe__mem__constraint_8h__dep__incl.map create mode 100644 doc/safec-3.3/d9/dca/safe__mem__constraint_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/d9/dca/safe__mem__constraint_8h__dep__incl.png create mode 100644 doc/safec-3.3/d9/dd4/wmemcpy__s_8c.html create mode 100644 doc/safec-3.3/d9/dd4/wmemcpy__s_8c.js create mode 100644 doc/safec-3.3/d9/dd6/_r_e_a_d_m_e_8md.html create mode 100644 doc/safec-3.3/d9/de4/bsearch__s_8c__incl.map create mode 100644 doc/safec-3.3/d9/de4/bsearch__s_8c__incl.md5 create mode 100644 doc/safec-3.3/d9/de4/bsearch__s_8c__incl.png create mode 100644 doc/safec-3.3/d9/df1/strspn__s_8c.html create mode 100644 doc/safec-3.3/d9/df1/strspn__s_8c.js create mode 100644 doc/safec-3.3/d9/df1/struct_u_n_w_i_f__cc.html create mode 100644 doc/safec-3.3/d9/df1/struct_u_n_w_i_f__cc.js create mode 100644 doc/safec-3.3/d9/df8/strrchr__s_8c.html create mode 100644 doc/safec-3.3/d9/df8/strrchr__s_8c.js create mode 100644 doc/safec-3.3/d9/dfd/unw16ifcmp_8h.html create mode 100644 doc/safec-3.3/d9/dfd/unw16ifcmp_8h.js create mode 100644 doc/safec-3.3/d9/dfe/strlastdiff__s_8c.html create mode 100644 doc/safec-3.3/d9/dfe/strlastdiff__s_8c.js create mode 100644 doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.map create mode 100644 doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.png create mode 100644 doc/safec-3.3/da/d1a/wcstok__s_8c.html create mode 100644 doc/safec-3.3/da/d1a/wcstok__s_8c.js create mode 100644 doc/safec-3.3/da/d22/memset16__s_8c.html create mode 100644 doc/safec-3.3/da/d22/memset16__s_8c.js create mode 100644 doc/safec-3.3/da/d2b/strerror__s_8c__incl.map create mode 100644 doc/safec-3.3/da/d2b/strerror__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/d2b/strerror__s_8c__incl.png create mode 100644 doc/safec-3.3/da/d45/strnset__s_8c.html create mode 100644 doc/safec-3.3/da/d45/strnset__s_8c.js create mode 100644 doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.map create mode 100644 doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.png create mode 100644 doc/safec-3.3/da/d71/wcsstr_8c__incl.map create mode 100644 doc/safec-3.3/da/d71/wcsstr_8c__incl.md5 create mode 100644 doc/safec-3.3/da/d71/wcsstr_8c__incl.png create mode 100644 doc/safec-3.3/da/d8c/mem__primitives__lib_8h.html create mode 100644 doc/safec-3.3/da/d8c/mem__primitives__lib_8h.js create mode 100644 doc/safec-3.3/da/da9/wmemmove__s_8c__incl.map create mode 100644 doc/safec-3.3/da/da9/wmemmove__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/da9/wmemmove__s_8c__incl.png create mode 100644 doc/safec-3.3/da/db5/strlastsame__s_8c.html create mode 100644 doc/safec-3.3/da/db5/strlastsame__s_8c.js create mode 100644 doc/safec-3.3/da/db8/strisdigit__s_8c.html create mode 100644 doc/safec-3.3/da/db8/strisdigit__s_8c.js create mode 100644 doc/safec-3.3/da/db8/wcscpy__s_8c__incl.map create mode 100644 doc/safec-3.3/da/db8/wcscpy__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/db8/wcscpy__s_8c__incl.png create mode 100644 doc/safec-3.3/da/dc2/scanf__s_8c__incl.map create mode 100644 doc/safec-3.3/da/dc2/scanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/dc2/scanf__s_8c__incl.png create mode 100644 doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.map create mode 100644 doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.png create mode 100644 doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/da/deb/strcoll__s_8c__incl.map create mode 100644 doc/safec-3.3/da/deb/strcoll__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/deb/strcoll__s_8c__incl.png create mode 100644 doc/safec-3.3/da/dff/wprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/da/dff/wprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/da/dff/wprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d18/memset__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d18/memset__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d18/memset__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d36/memcpy__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d36/memcpy__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d36/memcpy__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d37/wcrtomb__s_8c.html create mode 100644 doc/safec-3.3/db/d37/wcrtomb__s_8c.js create mode 100644 doc/safec-3.3/db/d53/wcsnlen__s_8c.html create mode 100644 doc/safec-3.3/db/d53/wcsnlen__s_8c.js create mode 100644 doc/safec-3.3/db/d59/memzero32__s_8c.html create mode 100644 doc/safec-3.3/db/d59/memzero32__s_8c.js create mode 100644 doc/safec-3.3/db/d5b/strcmp__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d5b/strcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d5b/strcmp__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d65/wcsset__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d65/wcsset__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d65/wcsset__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d66/strnterminate__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d66/strnterminate__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d66/strnterminate__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d69/safe__lib_8h.html create mode 100644 doc/safec-3.3/db/d69/safe__lib_8h.js create mode 100644 doc/safec-3.3/db/d6c/memrchr__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d6c/memrchr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d6c/memrchr__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.map create mode 100644 doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.md5 create mode 100644 doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.png create mode 100644 doc/safec-3.3/db/d8d/vsnprintf__s_8c.html create mode 100644 doc/safec-3.3/db/d8d/vsnprintf__s_8c.js create mode 100644 doc/safec-3.3/db/d8e/memccpy__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d8e/memccpy__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d8e/memccpy__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.map create mode 100644 doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.png create mode 100644 doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.map create mode 100644 doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.png create mode 100644 doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.map create mode 100644 doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.md5 create mode 100644 doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.png create mode 100644 doc/safec-3.3/db/da4/memmove32__s_8c__incl.map create mode 100644 doc/safec-3.3/db/da4/memmove32__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/da4/memmove32__s_8c__incl.png create mode 100644 doc/safec-3.3/db/dab/unwifexc_8h.html create mode 100644 doc/safec-3.3/db/dab/unwifexc_8h.js create mode 100644 doc/safec-3.3/db/dae/towctrans_8c__incl.map create mode 100644 doc/safec-3.3/db/dae/towctrans_8c__incl.md5 create mode 100644 doc/safec-3.3/db/dae/towctrans_8c__incl.png create mode 100644 doc/safec-3.3/db/dbf/gmtime__s_8c__incl.map create mode 100644 doc/safec-3.3/db/dbf/gmtime__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/dbf/gmtime__s_8c__incl.png create mode 100644 doc/safec-3.3/db/dc0/memcpy32__s_8c.html create mode 100644 doc/safec-3.3/db/dc0/memcpy32__s_8c.js create mode 100644 doc/safec-3.3/db/dc3/strstr__s_8c.html create mode 100644 doc/safec-3.3/db/dc3/strstr__s_8c.js create mode 100644 doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.map create mode 100644 doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.png create mode 100644 doc/safec-3.3/db/def/strcpyfldin__s_8c.html create mode 100644 doc/safec-3.3/db/def/strcpyfldin__s_8c.js create mode 100644 doc/safec-3.3/dc/d06/strnlen__s_8c.html create mode 100644 doc/safec-3.3/dc/d06/strnlen__s_8c.js create mode 100644 doc/safec-3.3/dc/d06/unwifcan_8h.html create mode 100644 doc/safec-3.3/dc/d06/unwifcan_8h.js create mode 100644 doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.map create mode 100644 doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.png create mode 100644 doc/safec-3.3/dc/d0c/wcsnset__s_8c.html create mode 100644 doc/safec-3.3/dc/d0c/wcsnset__s_8c.js create mode 100644 doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.map create mode 100644 doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.png create mode 100644 doc/safec-3.3/dc/d12/safe__mem__constraint_8c__incl.map create mode 100644 doc/safec-3.3/dc/d12/safe__mem__constraint_8c__incl.md5 create mode 100644 doc/safec-3.3/dc/d12/safe__mem__constraint_8c__incl.png create mode 100644 doc/safec-3.3/dc/d32/towfc__s_8c.html create mode 100644 doc/safec-3.3/dc/d32/towfc__s_8c.js create mode 100644 doc/safec-3.3/dc/d4e/wcsncpy__s_8c.html create mode 100644 doc/safec-3.3/dc/d4e/wcsncpy__s_8c.js create mode 100644 doc/safec-3.3/dc/d54/hangul_8h__dep__incl.map create mode 100644 doc/safec-3.3/dc/d54/hangul_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/dc/d54/hangul_8h__dep__incl.png create mode 100644 doc/safec-3.3/dc/d72/localtime__s_8c.html create mode 100644 doc/safec-3.3/dc/d72/localtime__s_8c.js create mode 100644 doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.map create mode 100644 doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.png create mode 100644 doc/safec-3.3/dc/d7e/fopen__s_8c.html create mode 100644 doc/safec-3.3/dc/d7e/fopen__s_8c.js create mode 100644 doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.map create mode 100644 doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.png create mode 100644 doc/safec-3.3/dc/dd5/strljustify__s_8c__incl.map create mode 100644 doc/safec-3.3/dc/dd5/strljustify__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dc/dd5/strljustify__s_8c__incl.png create mode 100644 doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.map create mode 100644 doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/d0a/safe__types_8h.html create mode 100644 doc/safec-3.3/dd/d0a/safe__types_8h.js create mode 100644 doc/safec-3.3/dd/d33/vswprintf__s_8c.html create mode 100644 doc/safec-3.3/dd/d33/vswprintf__s_8c.js create mode 100644 doc/safec-3.3/dd/d35/asctime__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/d35/asctime__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/d35/asctime__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/d38/strcpyfld__s_8c.html create mode 100644 doc/safec-3.3/dd/d38/strcpyfld__s_8c.js create mode 100644 doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/d70/strset__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/d70/strset__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/d70/strset__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/d73/strcspn__s_8c.html create mode 100644 doc/safec-3.3/dd/d73/strcspn__s_8c.js create mode 100644 doc/safec-3.3/dd/d75/struct_u_n_w_i_f__compat__exc__t.html create mode 100644 doc/safec-3.3/dd/d75/struct_u_n_w_i_f__compat__exc__t.js create mode 100644 doc/safec-3.3/dd/d81/strcat__s_8c.html create mode 100644 doc/safec-3.3/dd/d81/strcat__s_8c.js create mode 100644 doc/safec-3.3/dd/d8b/strnset__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/d8b/strnset__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/d8b/strnset__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/d9f/strisuppercase__s_8c.html create mode 100644 doc/safec-3.3/dd/d9f/strisuppercase__s_8c.js create mode 100644 doc/safec-3.3/dd/da0/todo.html create mode 100644 doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/dbe/strstr__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/dbe/strstr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/dbe/strstr__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/dd1/strspn__s_8c__incl.map create mode 100644 doc/safec-3.3/dd/dd1/strspn__s_8c__incl.md5 create mode 100644 doc/safec-3.3/dd/dd1/strspn__s_8c__incl.png create mode 100644 doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.map create mode 100644 doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.md5 create mode 100644 doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.png create mode 100644 doc/safec-3.3/dd/de1/memcpy16__s_8c.html create mode 100644 doc/safec-3.3/dd/de1/memcpy16__s_8c.js create mode 100644 doc/safec-3.3/dd/de1/strnterminate__s_8c.html create mode 100644 doc/safec-3.3/dd/de1/strnterminate__s_8c.js create mode 100644 doc/safec-3.3/dd/def/memrchr__s_8c.html create mode 100644 doc/safec-3.3/dd/def/memrchr__s_8c.js create mode 100644 doc/safec-3.3/dd/df8/wcsstr__s_8c.html create mode 100644 doc/safec-3.3/dd/df8/wcsstr__s_8c.js create mode 100644 doc/safec-3.3/de/d15/wcslwr__s_8c__incl.map create mode 100644 doc/safec-3.3/de/d15/wcslwr__s_8c__incl.md5 create mode 100644 doc/safec-3.3/de/d15/wcslwr__s_8c__incl.png create mode 100644 doc/safec-3.3/de/d15/wcsncmp__s_8c.html create mode 100644 doc/safec-3.3/de/d15/wcsncmp__s_8c.js create mode 100644 doc/safec-3.3/de/d25/memset__s_8c.html create mode 100644 doc/safec-3.3/de/d25/memset__s_8c.js create mode 100644 doc/safec-3.3/de/d32/vfprintf__s_8c.html create mode 100644 doc/safec-3.3/de/d32/vfprintf__s_8c.js create mode 100644 doc/safec-3.3/de/d33/wcscpy__s_8c.html create mode 100644 doc/safec-3.3/de/d33/wcscpy__s_8c.js create mode 100644 doc/safec-3.3/de/d3e/strfirstdiff__s_8c.html create mode 100644 doc/safec-3.3/de/d3e/strfirstdiff__s_8c.js create mode 100644 doc/safec-3.3/de/d45/wcscat__s_8c.html create mode 100644 doc/safec-3.3/de/d45/wcscat__s_8c.js create mode 100644 doc/safec-3.3/de/d5b/strislowercase__s_8c.html create mode 100644 doc/safec-3.3/de/d5b/strislowercase__s_8c.js create mode 100644 doc/safec-3.3/de/d70/memcpy__s_8c.html create mode 100644 doc/safec-3.3/de/d70/memcpy__s_8c.js create mode 100644 doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/de/d84/struct_u_n_w_i_f__complist.html create mode 100644 doc/safec-3.3/de/d84/struct_u_n_w_i_f__complist.js create mode 100644 doc/safec-3.3/de/d97/fwprintf__s_8c.html create mode 100644 doc/safec-3.3/de/d97/fwprintf__s_8c.js create mode 100644 doc/safec-3.3/de/da4/vprintf__s_8c.html create mode 100644 doc/safec-3.3/de/da4/vprintf__s_8c.js create mode 100644 doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.map create mode 100644 doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.md5 create mode 100644 doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.png create mode 100644 doc/safec-3.3/de/dc7/strcmpfld__s_8c__incl.map create mode 100644 doc/safec-3.3/de/dc7/strcmpfld__s_8c__incl.md5 create mode 100644 doc/safec-3.3/de/dc7/strcmpfld__s_8c__incl.png create mode 100644 doc/safec-3.3/de/dd3/strpbrk__s_8c.html create mode 100644 doc/safec-3.3/de/dd3/strpbrk__s_8c.js create mode 100644 doc/safec-3.3/de/ddc/sprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/de/ddc/sprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/de/ddc/sprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/de/de6/wmemmove__s_8c.html create mode 100644 doc/safec-3.3/de/de6/wmemmove__s_8c.js create mode 100644 doc/safec-3.3/de/df0/memcmp32__s_8c.html create mode 100644 doc/safec-3.3/de/df0/memcmp32__s_8c.js create mode 100644 doc/safec-3.3/de/df4/localtime__s_8c__incl.map create mode 100644 doc/safec-3.3/de/df4/localtime__s_8c__incl.md5 create mode 100644 doc/safec-3.3/de/df4/localtime__s_8c__incl.png create mode 100644 doc/safec-3.3/de/dfd/strlastsame__s_8c__incl.map create mode 100644 doc/safec-3.3/de/dfd/strlastsame__s_8c__incl.md5 create mode 100644 doc/safec-3.3/de/dfd/strlastsame__s_8c__incl.png create mode 100644 doc/safec-3.3/df/d01/vscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/df/d01/vscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/df/d01/vscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/df/d0a/safe__compile_8h.html create mode 100644 doc/safec-3.3/df/d0a/safe__compile_8h.js create mode 100644 doc/safec-3.3/df/d1c/fscanf__s_8c.html create mode 100644 doc/safec-3.3/df/d1c/fscanf__s_8c.js create mode 100644 doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.map create mode 100644 doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.md5 create mode 100644 doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.png create mode 100644 doc/safec-3.3/df/d54/unwifcmp_8h.html create mode 100644 doc/safec-3.3/df/d54/unwifcmp_8h.js create mode 100644 doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.map create mode 100644 doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.png create mode 100644 doc/safec-3.3/df/d73/fprintf__s_8c.html create mode 100644 doc/safec-3.3/df/d73/fprintf__s_8c.js create mode 100644 doc/safec-3.3/df/d73/vfprintf__s_8c__incl.map create mode 100644 doc/safec-3.3/df/d73/vfprintf__s_8c__incl.md5 create mode 100644 doc/safec-3.3/df/d73/vfprintf__s_8c__incl.png create mode 100644 doc/safec-3.3/df/d74/struct_u_n_w_i_f__complist__s.html create mode 100644 doc/safec-3.3/df/d74/struct_u_n_w_i_f__complist__s.js create mode 100644 doc/safec-3.3/df/d8b/strncat__s_8c.html create mode 100644 doc/safec-3.3/df/d8b/strncat__s_8c.js create mode 100644 doc/safec-3.3/df/d8e/strcpy__s_8c.html create mode 100644 doc/safec-3.3/df/d8e/strcpy__s_8c.js create mode 100644 doc/safec-3.3/df/db3/mbsrtowcs__s_8c.html create mode 100644 doc/safec-3.3/df/db3/mbsrtowcs__s_8c.js create mode 100644 doc/safec-3.3/df/dda/memset32__s_8c__incl.map create mode 100644 doc/safec-3.3/df/dda/memset32__s_8c__incl.md5 create mode 100644 doc/safec-3.3/df/dda/memset32__s_8c__incl.png create mode 100644 doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.map create mode 100644 doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.md5 create mode 100644 doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.png create mode 100644 doc/safec-3.3/dir_000001_000008.html create mode 100644 doc/safec-3.3/dir_000002_000008.html create mode 100644 doc/safec-3.3/dir_000003_000008.html create mode 100644 doc/safec-3.3/dir_000004_000008.html create mode 100644 doc/safec-3.3/dir_000005_000008.html create mode 100644 doc/safec-3.3/dir_000006_000008.html create mode 100644 doc/safec-3.3/dir_000007_000008.html create mode 100644 doc/safec-3.3/dir_000009_000008.html create mode 100644 doc/safec-3.3/dir_000011_000008.html create mode 100644 doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c.html create mode 100644 doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.map create mode 100644 doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.md5 create mode 100644 doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.png create mode 100644 doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73.html create mode 100644 doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map create mode 100644 doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 create mode 100644 doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png create mode 100644 doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11.html create mode 100644 doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map create mode 100644 doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 create mode 100644 doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png create mode 100644 doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html create mode 100644 doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map create mode 100644 doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 create mode 100644 doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png create mode 100644 doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba.html create mode 100644 doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map create mode 100644 doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 create mode 100644 doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png create mode 100644 doc/safec-3.3/dir_7cdb440869b1bd6f37a494350d5ae583.html create mode 100644 doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55.html create mode 100644 doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map create mode 100644 doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 create mode 100644 doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png create mode 100644 doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6.html create mode 100644 doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map create mode 100644 doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 create mode 100644 doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png create mode 100644 doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af.html create mode 100644 doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.map create mode 100644 doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 create mode 100644 doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.png create mode 100644 doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1.html create mode 100644 doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map create mode 100644 doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 create mode 100644 doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png create mode 100644 doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a.html create mode 100644 doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map create mode 100644 doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 create mode 100644 doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png create mode 100644 doc/safec-3.3/dir_d44c64559bbebec7f509842c48db8b23.html create mode 100644 doc/safec-3.3/doc.png create mode 100644 doc/safec-3.3/doxygen.css create mode 100644 doc/safec-3.3/doxygen.png create mode 100644 doc/safec-3.3/dynsections.js create mode 100644 doc/safec-3.3/files.html create mode 100644 doc/safec-3.3/files.js create mode 100644 doc/safec-3.3/folderclosed.png create mode 100644 doc/safec-3.3/folderopen.png create mode 100644 doc/safec-3.3/functions.html create mode 100644 doc/safec-3.3/functions_vars.html create mode 100644 doc/safec-3.3/globals.html create mode 100644 doc/safec-3.3/globals__.html create mode 100644 doc/safec-3.3/globals_a.html create mode 100644 doc/safec-3.3/globals_b.html create mode 100644 doc/safec-3.3/globals_c.html create mode 100644 doc/safec-3.3/globals_d.html create mode 100644 doc/safec-3.3/globals_defs.html create mode 100644 doc/safec-3.3/globals_defs.js create mode 100644 doc/safec-3.3/globals_defs_a.html create mode 100644 doc/safec-3.3/globals_defs_b.html create mode 100644 doc/safec-3.3/globals_defs_c.html create mode 100644 doc/safec-3.3/globals_defs_d.html create mode 100644 doc/safec-3.3/globals_defs_e.html create mode 100644 doc/safec-3.3/globals_defs_g.html create mode 100644 doc/safec-3.3/globals_defs_h.html create mode 100644 doc/safec-3.3/globals_defs_i.html create mode 100644 doc/safec-3.3/globals_defs_l.html create mode 100644 doc/safec-3.3/globals_defs_m.html create mode 100644 doc/safec-3.3/globals_defs_n.html create mode 100644 doc/safec-3.3/globals_defs_q.html create mode 100644 doc/safec-3.3/globals_defs_r.html create mode 100644 doc/safec-3.3/globals_defs_s.html create mode 100644 doc/safec-3.3/globals_defs_t.html create mode 100644 doc/safec-3.3/globals_defs_u.html create mode 100644 doc/safec-3.3/globals_defs_v.html create mode 100644 doc/safec-3.3/globals_defs_w.html create mode 100644 doc/safec-3.3/globals_dup.js create mode 100644 doc/safec-3.3/globals_e.html create mode 100644 doc/safec-3.3/globals_f.html create mode 100644 doc/safec-3.3/globals_func.html create mode 100644 doc/safec-3.3/globals_func.js create mode 100644 doc/safec-3.3/globals_func_a.html create mode 100644 doc/safec-3.3/globals_func_b.html create mode 100644 doc/safec-3.3/globals_func_c.html create mode 100644 doc/safec-3.3/globals_func_f.html create mode 100644 doc/safec-3.3/globals_func_g.html create mode 100644 doc/safec-3.3/globals_func_h.html create mode 100644 doc/safec-3.3/globals_func_i.html create mode 100644 doc/safec-3.3/globals_func_l.html create mode 100644 doc/safec-3.3/globals_func_m.html create mode 100644 doc/safec-3.3/globals_func_p.html create mode 100644 doc/safec-3.3/globals_func_q.html create mode 100644 doc/safec-3.3/globals_func_s.html create mode 100644 doc/safec-3.3/globals_func_t.html create mode 100644 doc/safec-3.3/globals_func_v.html create mode 100644 doc/safec-3.3/globals_func_w.html create mode 100644 doc/safec-3.3/globals_g.html create mode 100644 doc/safec-3.3/globals_h.html create mode 100644 doc/safec-3.3/globals_i.html create mode 100644 doc/safec-3.3/globals_l.html create mode 100644 doc/safec-3.3/globals_m.html create mode 100644 doc/safec-3.3/globals_n.html create mode 100644 doc/safec-3.3/globals_p.html create mode 100644 doc/safec-3.3/globals_q.html create mode 100644 doc/safec-3.3/globals_r.html create mode 100644 doc/safec-3.3/globals_s.html create mode 100644 doc/safec-3.3/globals_t.html create mode 100644 doc/safec-3.3/globals_type.html create mode 100644 doc/safec-3.3/globals_u.html create mode 100644 doc/safec-3.3/globals_v.html create mode 100644 doc/safec-3.3/globals_vars.html create mode 100644 doc/safec-3.3/globals_vars.js create mode 100644 doc/safec-3.3/globals_vars_c.html create mode 100644 doc/safec-3.3/globals_vars_d.html create mode 100644 doc/safec-3.3/globals_vars_e.html create mode 100644 doc/safec-3.3/globals_vars_l.html create mode 100644 doc/safec-3.3/globals_vars_m.html create mode 100644 doc/safec-3.3/globals_vars_n.html create mode 100644 doc/safec-3.3/globals_vars_p.html create mode 100644 doc/safec-3.3/globals_vars_s.html create mode 100644 doc/safec-3.3/globals_vars_t.html create mode 100644 doc/safec-3.3/globals_vars_u.html create mode 100644 doc/safec-3.3/globals_w.html create mode 100644 doc/safec-3.3/graph_legend.html create mode 100644 doc/safec-3.3/graph_legend.md5 create mode 100644 doc/safec-3.3/graph_legend.png create mode 100644 doc/safec-3.3/index.html create mode 100644 doc/safec-3.3/jquery.js create mode 100644 doc/safec-3.3/menu.js create mode 100644 doc/safec-3.3/menudata.js create mode 100644 doc/safec-3.3/nav_f.png create mode 100644 doc/safec-3.3/nav_g.png create mode 100644 doc/safec-3.3/nav_h.png create mode 100644 doc/safec-3.3/navtree.css create mode 100644 doc/safec-3.3/navtree.js create mode 100644 doc/safec-3.3/navtreedata.js create mode 100644 doc/safec-3.3/navtreeindex0.js create mode 100644 doc/safec-3.3/navtreeindex1.js create mode 100644 doc/safec-3.3/navtreeindex2.js create mode 100644 doc/safec-3.3/navtreeindex3.js create mode 100644 doc/safec-3.3/navtreeindex4.js create mode 100644 doc/safec-3.3/navtreeindex5.js create mode 100644 doc/safec-3.3/navtreeindex6.js create mode 100644 doc/safec-3.3/navtreeindex7.js create mode 100644 doc/safec-3.3/navtreeindex8.js create mode 100644 doc/safec-3.3/open.png create mode 100644 doc/safec-3.3/pages.html create mode 100644 doc/safec-3.3/resize.js create mode 100644 doc/safec-3.3/search/all_0.html create mode 100644 doc/safec-3.3/search/all_0.js create mode 100644 doc/safec-3.3/search/all_1.html create mode 100644 doc/safec-3.3/search/all_1.js create mode 100644 doc/safec-3.3/search/all_10.html create mode 100644 doc/safec-3.3/search/all_10.js create mode 100644 doc/safec-3.3/search/all_11.html create mode 100644 doc/safec-3.3/search/all_11.js create mode 100644 doc/safec-3.3/search/all_12.html create mode 100644 doc/safec-3.3/search/all_12.js create mode 100644 doc/safec-3.3/search/all_13.html create mode 100644 doc/safec-3.3/search/all_13.js create mode 100644 doc/safec-3.3/search/all_14.html create mode 100644 doc/safec-3.3/search/all_14.js create mode 100644 doc/safec-3.3/search/all_15.html create mode 100644 doc/safec-3.3/search/all_15.js create mode 100644 doc/safec-3.3/search/all_16.html create mode 100644 doc/safec-3.3/search/all_16.js create mode 100644 doc/safec-3.3/search/all_2.html create mode 100644 doc/safec-3.3/search/all_2.js create mode 100644 doc/safec-3.3/search/all_3.html create mode 100644 doc/safec-3.3/search/all_3.js create mode 100644 doc/safec-3.3/search/all_4.html create mode 100644 doc/safec-3.3/search/all_4.js create mode 100644 doc/safec-3.3/search/all_5.html create mode 100644 doc/safec-3.3/search/all_5.js create mode 100644 doc/safec-3.3/search/all_6.html create mode 100644 doc/safec-3.3/search/all_6.js create mode 100644 doc/safec-3.3/search/all_7.html create mode 100644 doc/safec-3.3/search/all_7.js create mode 100644 doc/safec-3.3/search/all_8.html create mode 100644 doc/safec-3.3/search/all_8.js create mode 100644 doc/safec-3.3/search/all_9.html create mode 100644 doc/safec-3.3/search/all_9.js create mode 100644 doc/safec-3.3/search/all_a.html create mode 100644 doc/safec-3.3/search/all_a.js create mode 100644 doc/safec-3.3/search/all_b.html create mode 100644 doc/safec-3.3/search/all_b.js create mode 100644 doc/safec-3.3/search/all_c.html create mode 100644 doc/safec-3.3/search/all_c.js create mode 100644 doc/safec-3.3/search/all_d.html create mode 100644 doc/safec-3.3/search/all_d.js create mode 100644 doc/safec-3.3/search/all_e.html create mode 100644 doc/safec-3.3/search/all_e.js create mode 100644 doc/safec-3.3/search/all_f.html create mode 100644 doc/safec-3.3/search/all_f.js create mode 100644 doc/safec-3.3/search/classes_0.html create mode 100644 doc/safec-3.3/search/classes_0.js create mode 100644 doc/safec-3.3/search/close.png create mode 100644 doc/safec-3.3/search/defines_0.html create mode 100644 doc/safec-3.3/search/defines_0.js create mode 100644 doc/safec-3.3/search/defines_1.html create mode 100644 doc/safec-3.3/search/defines_1.js create mode 100644 doc/safec-3.3/search/defines_10.html create mode 100644 doc/safec-3.3/search/defines_10.js create mode 100644 doc/safec-3.3/search/defines_11.html create mode 100644 doc/safec-3.3/search/defines_11.js create mode 100644 doc/safec-3.3/search/defines_12.html create mode 100644 doc/safec-3.3/search/defines_12.js create mode 100644 doc/safec-3.3/search/defines_2.html create mode 100644 doc/safec-3.3/search/defines_2.js create mode 100644 doc/safec-3.3/search/defines_3.html create mode 100644 doc/safec-3.3/search/defines_3.js create mode 100644 doc/safec-3.3/search/defines_4.html create mode 100644 doc/safec-3.3/search/defines_4.js create mode 100644 doc/safec-3.3/search/defines_5.html create mode 100644 doc/safec-3.3/search/defines_5.js create mode 100644 doc/safec-3.3/search/defines_6.html create mode 100644 doc/safec-3.3/search/defines_6.js create mode 100644 doc/safec-3.3/search/defines_7.html create mode 100644 doc/safec-3.3/search/defines_7.js create mode 100644 doc/safec-3.3/search/defines_8.html create mode 100644 doc/safec-3.3/search/defines_8.js create mode 100644 doc/safec-3.3/search/defines_9.html create mode 100644 doc/safec-3.3/search/defines_9.js create mode 100644 doc/safec-3.3/search/defines_a.html create mode 100644 doc/safec-3.3/search/defines_a.js create mode 100644 doc/safec-3.3/search/defines_b.html create mode 100644 doc/safec-3.3/search/defines_b.js create mode 100644 doc/safec-3.3/search/defines_c.html create mode 100644 doc/safec-3.3/search/defines_c.js create mode 100644 doc/safec-3.3/search/defines_d.html create mode 100644 doc/safec-3.3/search/defines_d.js create mode 100644 doc/safec-3.3/search/defines_e.html create mode 100644 doc/safec-3.3/search/defines_e.js create mode 100644 doc/safec-3.3/search/defines_f.html create mode 100644 doc/safec-3.3/search/defines_f.js create mode 100644 doc/safec-3.3/search/files_0.html create mode 100644 doc/safec-3.3/search/files_0.js create mode 100644 doc/safec-3.3/search/files_1.html create mode 100644 doc/safec-3.3/search/files_1.js create mode 100644 doc/safec-3.3/search/files_10.html create mode 100644 doc/safec-3.3/search/files_10.js create mode 100644 doc/safec-3.3/search/files_2.html create mode 100644 doc/safec-3.3/search/files_2.js create mode 100644 doc/safec-3.3/search/files_3.html create mode 100644 doc/safec-3.3/search/files_3.js create mode 100644 doc/safec-3.3/search/files_4.html create mode 100644 doc/safec-3.3/search/files_4.js create mode 100644 doc/safec-3.3/search/files_5.html create mode 100644 doc/safec-3.3/search/files_5.js create mode 100644 doc/safec-3.3/search/files_6.html create mode 100644 doc/safec-3.3/search/files_6.js create mode 100644 doc/safec-3.3/search/files_7.html create mode 100644 doc/safec-3.3/search/files_7.js create mode 100644 doc/safec-3.3/search/files_8.html create mode 100644 doc/safec-3.3/search/files_8.js create mode 100644 doc/safec-3.3/search/files_9.html create mode 100644 doc/safec-3.3/search/files_9.js create mode 100644 doc/safec-3.3/search/files_a.html create mode 100644 doc/safec-3.3/search/files_a.js create mode 100644 doc/safec-3.3/search/files_b.html create mode 100644 doc/safec-3.3/search/files_b.js create mode 100644 doc/safec-3.3/search/files_c.html create mode 100644 doc/safec-3.3/search/files_c.js create mode 100644 doc/safec-3.3/search/files_d.html create mode 100644 doc/safec-3.3/search/files_d.js create mode 100644 doc/safec-3.3/search/files_e.html create mode 100644 doc/safec-3.3/search/files_e.js create mode 100644 doc/safec-3.3/search/files_f.html create mode 100644 doc/safec-3.3/search/files_f.js create mode 100644 doc/safec-3.3/search/functions_0.html create mode 100644 doc/safec-3.3/search/functions_0.js create mode 100644 doc/safec-3.3/search/functions_1.html create mode 100644 doc/safec-3.3/search/functions_1.js create mode 100644 doc/safec-3.3/search/functions_2.html create mode 100644 doc/safec-3.3/search/functions_2.js create mode 100644 doc/safec-3.3/search/functions_3.html create mode 100644 doc/safec-3.3/search/functions_3.js create mode 100644 doc/safec-3.3/search/functions_4.html create mode 100644 doc/safec-3.3/search/functions_4.js create mode 100644 doc/safec-3.3/search/functions_5.html create mode 100644 doc/safec-3.3/search/functions_5.js create mode 100644 doc/safec-3.3/search/functions_6.html create mode 100644 doc/safec-3.3/search/functions_6.js create mode 100644 doc/safec-3.3/search/functions_7.html create mode 100644 doc/safec-3.3/search/functions_7.js create mode 100644 doc/safec-3.3/search/functions_8.html create mode 100644 doc/safec-3.3/search/functions_8.js create mode 100644 doc/safec-3.3/search/functions_9.html create mode 100644 doc/safec-3.3/search/functions_9.js create mode 100644 doc/safec-3.3/search/functions_a.html create mode 100644 doc/safec-3.3/search/functions_a.js create mode 100644 doc/safec-3.3/search/functions_b.html create mode 100644 doc/safec-3.3/search/functions_b.js create mode 100644 doc/safec-3.3/search/functions_c.html create mode 100644 doc/safec-3.3/search/functions_c.js create mode 100644 doc/safec-3.3/search/functions_d.html create mode 100644 doc/safec-3.3/search/functions_d.js create mode 100644 doc/safec-3.3/search/functions_e.html create mode 100644 doc/safec-3.3/search/functions_e.js create mode 100644 doc/safec-3.3/search/functions_f.html create mode 100644 doc/safec-3.3/search/functions_f.js create mode 100644 doc/safec-3.3/search/mag_sel.png create mode 100644 doc/safec-3.3/search/nomatches.html create mode 100644 doc/safec-3.3/search/pages_0.html create mode 100644 doc/safec-3.3/search/pages_0.js create mode 100644 doc/safec-3.3/search/pages_1.html create mode 100644 doc/safec-3.3/search/pages_1.js create mode 100644 doc/safec-3.3/search/pages_2.html create mode 100644 doc/safec-3.3/search/pages_2.js create mode 100644 doc/safec-3.3/search/search.css create mode 100644 doc/safec-3.3/search/search.js create mode 100644 doc/safec-3.3/search/search_l.png create mode 100644 doc/safec-3.3/search/search_m.png create mode 100644 doc/safec-3.3/search/search_r.png create mode 100644 doc/safec-3.3/search/searchdata.js create mode 100644 doc/safec-3.3/search/typedefs_0.html create mode 100644 doc/safec-3.3/search/typedefs_0.js create mode 100644 doc/safec-3.3/search/typedefs_1.html create mode 100644 doc/safec-3.3/search/typedefs_1.js create mode 100644 doc/safec-3.3/search/typedefs_2.html create mode 100644 doc/safec-3.3/search/typedefs_2.js create mode 100644 doc/safec-3.3/search/variables_0.html create mode 100644 doc/safec-3.3/search/variables_0.js create mode 100644 doc/safec-3.3/search/variables_1.html create mode 100644 doc/safec-3.3/search/variables_1.js create mode 100644 doc/safec-3.3/search/variables_2.html create mode 100644 doc/safec-3.3/search/variables_2.js create mode 100644 doc/safec-3.3/search/variables_3.html create mode 100644 doc/safec-3.3/search/variables_3.js create mode 100644 doc/safec-3.3/search/variables_4.html create mode 100644 doc/safec-3.3/search/variables_4.js create mode 100644 doc/safec-3.3/search/variables_5.html create mode 100644 doc/safec-3.3/search/variables_5.js create mode 100644 doc/safec-3.3/search/variables_6.html create mode 100644 doc/safec-3.3/search/variables_6.js create mode 100644 doc/safec-3.3/search/variables_7.html create mode 100644 doc/safec-3.3/search/variables_7.js create mode 100644 doc/safec-3.3/search/variables_8.html create mode 100644 doc/safec-3.3/search/variables_8.js create mode 100644 doc/safec-3.3/search/variables_9.html create mode 100644 doc/safec-3.3/search/variables_9.js create mode 100644 doc/safec-3.3/search/variables_a.html create mode 100644 doc/safec-3.3/search/variables_a.js create mode 100644 doc/safec-3.3/search/variables_b.html create mode 100644 doc/safec-3.3/search/variables_b.js create mode 100644 doc/safec-3.3/splitbar.png create mode 100644 doc/safec-3.3/sync_off.png create mode 100644 doc/safec-3.3/sync_on.png create mode 100644 doc/safec-3.3/tab_a.png create mode 100644 doc/safec-3.3/tab_b.png create mode 100644 doc/safec-3.3/tab_h.png create mode 100644 doc/safec-3.3/tab_s.png create mode 100644 doc/safec-3.3/tabs.css diff --git a/doc/safec-3.3/annotated.html b/doc/safec-3.3/annotated.html new file mode 100644 index 00000000..7d5c684d --- /dev/null +++ b/doc/safec-3.3/annotated.html @@ -0,0 +1,101 @@ + + + + + + + +safec: Data Structures + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Structures
+
+
+
Here are the data structures with brief descriptions:
+
+
+ diff --git a/doc/safec-3.3/annotated_dup.js b/doc/safec-3.3/annotated_dup.js new file mode 100644 index 00000000..8c9b45b8 --- /dev/null +++ b/doc/safec-3.3/annotated_dup.js @@ -0,0 +1,7 @@ +var annotated_dup = +[ + [ "UNWIF_cc", "d9/df1/struct_u_n_w_i_f__cc.html", "d9/df1/struct_u_n_w_i_f__cc" ], + [ "UNWIF_compat_exc_t", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html", "dd/d75/struct_u_n_w_i_f__compat__exc__t" ], + [ "UNWIF_complist", "de/d84/struct_u_n_w_i_f__complist.html", "de/d84/struct_u_n_w_i_f__complist" ], + [ "UNWIF_complist_s", "df/d74/struct_u_n_w_i_f__complist__s.html", "df/d74/struct_u_n_w_i_f__complist__s" ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/bc_s.png b/doc/safec-3.3/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.3/classes.html b/doc/safec-3.3/classes.html new file mode 100644 index 00000000..dcde7a91 --- /dev/null +++ b/doc/safec-3.3/classes.html @@ -0,0 +1,102 @@ + + + + + + + +safec: Data Structure Index + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Data Structure Index
+
+
+ + + + + + +
  u  
+
UNWIF_compat_exc_t   UNWIF_complist_s   
UNWIF_complist   
UNWIF_cc   
+ +
+
+ diff --git a/doc/safec-3.3/closed.png b/doc/safec-3.3/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.3/d0/d29/strerror__s_8h.html b/doc/safec-3.3/d0/d29/strerror__s_8h.html new file mode 100644 index 00000000..da96b5bb --- /dev/null +++ b/doc/safec-3.3/d0/d29/strerror__s_8h.html @@ -0,0 +1,148 @@ + + + + + + + +safec: strerror_s.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d0/d29/strerror__s_8h.js b/doc/safec-3.3/d0/d29/strerror__s_8h.js new file mode 100644 index 00000000..f13a3460 --- /dev/null +++ b/doc/safec-3.3/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.3/d0/d36/wcsset__s_8c.html b/doc/safec-3.3/d0/d36/wcsset__s_8c.html new file mode 100644 index 00000000..29e0cb6c --- /dev/null +++ b/doc/safec-3.3/d0/d36/wcsset__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: wcsset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d0/d36/wcsset__s_8c.js b/doc/safec-3.3/d0/d36/wcsset__s_8c.js new file mode 100644 index 00000000..087268ca --- /dev/null +++ b/doc/safec-3.3/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.3/d0/d4b/memzero__s_8c.html b/doc/safec-3.3/d0/d4b/memzero__s_8c.html new file mode 100644 index 00000000..4511ce7f --- /dev/null +++ b/doc/safec-3.3/d0/d4b/memzero__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: memzero_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d0/d4b/memzero__s_8c.js b/doc/safec-3.3/d0/d4b/memzero__s_8c.js new file mode 100644 index 00000000..df9f8f59 --- /dev/null +++ b/doc/safec-3.3/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.3/d0/d50/memmove32__s_8c.html b/doc/safec-3.3/d0/d50/memmove32__s_8c.html new file mode 100644 index 00000000..081a80f6 --- /dev/null +++ b/doc/safec-3.3/d0/d50/memmove32__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memmove32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d0/d50/memmove32__s_8c.js b/doc/safec-3.3/d0/d50/memmove32__s_8c.js new file mode 100644 index 00000000..61742b7c --- /dev/null +++ b/doc/safec-3.3/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.3/d0/d78/tmpfile__s_8c__incl.map b/doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.map new file mode 100644 index 00000000..369c3a6a --- /dev/null +++ b/doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.md5 b/doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.md5 new file mode 100644 index 00000000..908b5844 --- /dev/null +++ b/doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.md5 @@ -0,0 +1 @@ +f1ef4141432dbd9b553376045028a479 \ No newline at end of file diff --git a/doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.png b/doc/safec-3.3/d0/d78/tmpfile__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cb2b7e341a0f822b9317aa60d34a123e82fed3a1 GIT binary patch literal 16134 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 + + + + + + diff --git a/doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.md5 b/doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.md5 new file mode 100644 index 00000000..13915749 --- /dev/null +++ b/doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.md5 @@ -0,0 +1 @@ +0772a8c979b49b74f545cf8caa98f39d \ No newline at end of file diff --git a/doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.png b/doc/safec-3.3/d0/d82/wcscoll__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..001632708f7ac53d0ee85c20cdbb73e3e1105344 GIT binary patch literal 16689 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[kqDk|G7Xg84)kKKiL-Vr@zhY7$-|fs8 zo&D7p8Hp<`m4l_m+-_^vX)<<;iOm+DjTZZ*EPUjZpO{&nXa5a>QdifX$w^2E_!u=5 z)cxW{t6rgPJ|$ik1}7BiM7NHJMTs zG5;UOLRviOB>uy?O0``jU6GZMGDq7*K% zJN)jmYw~gVilCLhlkQk<|hc{*C~ zMFv}1ku`~ZadN@5^wTFj=bg4VU3)n`EI6R7tT`xJ!2wZG4ji6HSm2!e2on7=+?7T1 zv9mI)Vv}D`ko(D#;?h!Stoyz6!7{RpWSkv&0uR`&O3QG^!6~}UiU+mevBYe5FdE+? zacAa>-v?EI;BeN@j~1WqmC~=SFLjgE=L|%$FUen)zkp+II;(xAqC_8*mSfyzyFTvZ z(t2a@LbRIpH5nON)Sp4Mz_|2lcfwkovPW>`>_RGTd5ei@xpEal1f-JHr_vh6#yPwk zb*JLGBT~I@t#x}s3q!!{h0$-b>$m|yA!P-w75{?^5asf7x{fD=m^|wAYr|1q+eQ-| zAJ0vGaCaXmqT_H1WmVON>uP-`C}Ya^*KfL??p})vmZ7no?eX59F2}@*GkeL8AM|7A zjWyRwelbzQ=DSv{36!&~L9LjG#b2yUYaD)YXi!(Nn?CJLT1)dv#*GqX8ND&yx;-{V z*V4i}>7JC>tzG*2xVhP~RMQdF(Hh-g^H$^nbUtVo6r@9TSl_U(s=+No?YGE96k?B@ zGU=rCJv;2|YOqQfvnswajf`N9@8KcY`yQxo>0MK`g-aebRlcZ*ELOzCv{fDA($;2< zBh%!4+)z?t*%4_70iEjO#|_9AB)9EXC++kr%Lnb(3yO-Goal}L5Z=G%Kwn=uJ1f$x zC}jSLTBd>(e*DOIo1>E}$;(EnYgJmta*N zQ6dm;*lgX08drC>(Rdq_XjHOs&(YcE<_sl8M0lTTECxN$%ucw0D6qyh@_T;ufE(Kj zq@VRZ$)eE?t)UM{@X`*WU3u0>Vto%Cw~ls&_LfafI$7;1x5G3wBC5Uy1`2s^Wpp*C zwLw5~@~^hSx8u~5n%ds?TrtoO>tRgO-DK9WYSz`t(N;bl7k7r$s{6fYzFDYrRIITV zGZ>Y=>`lsV3!A16km`K`*}?vXU(#pguTw1@yo(2$+I4RF7UMV{ZZ{j1HXbev)5!7< zkw@K!pn!)D>-t;DBSo%w;4?hfUO-xKG0+STaU2}2&u?0`7#%{AX;`Z1wSSdKH!riZ zpMfk^&~5!2)~)N<6h}u>>}Kj#_Pj^x(%Qd_jh&v7R6*@oNNADANoS(m^w$@5H&IcQ zFcOb+eIXUjfIR5vvD!n1CrPebP*5;gxe~=ayW>5#2X2olJyy?NuKGbQA+%`ptJmeM ztra>~O^l2*^;t>STTN&9xuFaqx7szO1f}+#L@(j>s#1aw@f$aH)6)b8LfijpYt`-T zK;6LkO~5M*ZUGf`gCW1+i7pxN%^t%&}W)9h$A!-uYv-cZ=ELW1V_a`eBP`qFr-lZuL{hK8;!zs9e*?`cttiqSEnl@piH z>$dxA)x~Jb8Oz)vg{Apz7sy-lkqIqE4#-vLAVayqCQ(<87<@Ol9|G|joxLe!dN`?< z=-?fC@ka#U5AWVTdPqwPt!u7$8i;tyAsQOUNEJG-*E`mpHZo355cHvAVyXn#5PhdP z)0E8Ga8nEmqPlZ!yF+sh3Go0CCGV5L_wRQ~N`^jvUTpA+KR9@LbjYI!F?`jEuTA0C zcKYW`(S2BzmQjml$=!pc3JgC{g(;61AnthlS0lCLg{P^uW^6{L5B+r3Bv%rnE950u zljyz?F6mUXkry=@Yq4%bDWo4}t zlIl-S_xl}Bd9W#%h&;BtbNSqQM$cF)y1E8_{se2^$;jaM@%itW0!Z}qI9|6g;bcTx zNIHTv@H^QPqp$n3#RGYI!7?H&z>v`>HR)vC+*G8&qvXa!p$GGEuIJ(5If6n%XA^oI z(2>u0&0j}g!@*PE#&V&kEnpTL?b-PBY(q-Uti9Lp zdx3)`hTZW`ifAAa5uw0Z93m?1*Airp(M&uuBREK%u)@NY_6R#%@);ophP?dWE0=)L z(9_d1Af%0s7@pRe9=AU2jM+|4`>n||u$)5?Cq*qS@3YCR=+j$n%Ya6b zXJzzw$#PNfiY8Mu7xfmgR+H~UesS31_5&-+%axU(oSdQFzQ!&t-=Rp+o6HS8To;$- z)>hi!wCmUN1kd?RhaPcb1rjS_<==c1e6-z*Wkcf#!Xpa$0fA;b@9@z|abPYp*YNTP zvL5-u+SXP_`$4%QN;^8bil3|rN>>>fwQ0YTH&u050y|A)sZ~`X-lye276K`sC6_g# z75y$K;Tf$W*-^92qu}4$50d%mW#oN^hB6*;T1M^cd@f@XjPJHxS)dPXF}n9)g^q4p z@MvlO4c0xLWVz}dl&2>N^wB~?zs$^F60s(+9;=FrlZI=kC~qaS&BsKKL`L%a?X7w^ zIP9iN(p=Dirb{%L*x8L48Jz@Yt^fRd7KfYN06X(Lx4RS5$;HX}+g>v(OG1YwTk@8V zs3_=u12k85cE$v}?)Nuwrl+O-(@hgSO1f$O7{dJSG?j;hr2NbuG41 zZ;cfe6;~jX{Ub9W5T+}ib@YHh@a4<63r$RP^w!}?RaGwVNa*R&!43J6UY6m#i|}(i z5lc%;cYZw&59I6qB8E{?OHI^WU5n-7Cr3Y`lNJk&oTKnW*w_e|`_d39xCy@ae48R! zBnH~Ncbc{W3yyU3)YLd_r)rAa=`v{A+S-JCCKkM}7#bP^5ku{8W;i{ulK3BU$5%v3 zK|ujXrS|rJA%QQ5MqERaaVEsaAEUFA^X!|t3M-0^#TbQ?#|F0R)w=QqqRoaFi|YrF zX%#15GbLr3f)XD+>%8^%?Y{?4&FRea^_5tUvuS9IvNj&1rKY~Rjd%C%5>Rwd7ko)M z>=&g*;y_@uwq9-YIbK~`qmz#Vy2eNuNsw5X;rFYIjQPOABqk=7rTz?TlCg;imKS9K zWLM6CaR}^4PcN^@@$r6q4Qbh)?(V{zoD}`vzkdCl3nXXJZ`7&!3(uif$%4N++ncmY z%#UG7%bSQ`U}Ws{v3MrRT@DdyXD&^+ZmZOtXo&8*M>=R=WQc@Ka744C{ogZ11mHLH+$^&WY zX!hlJyT;7x376d9;HD;xTx_yqugGSSk>2w4(7JJmB*?^Zq17 zKtQkqY5;W5p4cbpWo2x@)%y1O3W0bcpPTK^kI)vN0hNNLUQD!{(h%I2Rj0;&e|=g! zglKqpcx?(fI5DB6wS{zAWMXFC-rlyGs(E7Ae7Pl1)Gq;O$NDwnIJxC}EPC|^z_?N& za9N*1UXWe?&VBzLc#D;RA^83KSbh)3&NXc!cUU_p%)7U5fiabI)`kXjWvEBRiwvsX zRQdKTvexn`C#OqK0uO=s+Iab5Cu>v2Bg@euT_CUUc^{Odr&A^OHu;@578kP)r`e(| zeIy#|mq{mLP9tJo7DiRP=t>i3Wsr2plooPhIDCHV?&Fk{lnZ_=h>`x$qo9mD@E)#FeUTr+;s{%aCl&y7SKzYF883QJt>#*%@iu)xI9gO~=Z~OZPJ5*=X3; zv$wa`(MbT10Am2UvA*x2NnXnrR^q1D)it@fxlVyoTQ^q!#&SqXwvqC=#>T}JX;<5V zss?=ge{jkOS^mE`W#f)Tx^-3Vn?|^S<(|8iWa0ZjS}WE;4ghJdxtWriySlM4={B3) zOg#qX)t!x5zwS6rW-6rX+5|AMympp0!LrW(e!o?w*d6=iJLty5L@fv_9cwI8Rn3bT ze5PMt$^}PlqTa(vUOx28moKa3%sA8m^*aNyz_Px6?ON)&!`X=k^7^e?w_?0hJa-Pf zdg|6yz8BYTb-**K?PkwFb%=zZ|5-!FHY8fLPD{Jr6RKo3Mlq2Y;_Veck78cS%!&6goN(2-?#>QfA4~*0zL2wch z5&^dXI9T@eg=DO4Y|z9ENh^}47joWR84W)ReDw-r*obRF9jBtCBqcfOOth$3+egKG zI{RJV%?H3@hfWjqZES$qYZN;kveSbipzgt6X!yVr#UwcOl+rCRaMdYDe`aa z_sSnRAhm23eJiVEq(iha$(iWsQ-$*2jCWpDXie@&eh$)iD74&_*YM`GSj6!3@Svfk zg<`PHSP5VO3b>fSE2m=a@!r}vAgpgGi{$@6i$|z z$f~PHubMh7bUk_UWE>z65SNmQDs$9Hc`#cso9@RsC?+Vw`r@M7_JX{Kl&x(M1kpi3 z?Ko8T;6TBEuqoiM&B0UJ+Gg1qn6s-5>&e2+0&bIqn;959Jk?Uo5*B$s6>nr<&{t@w zc@z{U!$({J;&b_qFeZFI3ZSva?O-$N>@^qn1NPajewyZ*Y` z^%)~VGRMHlG2m2!Y6w~m<(!r6@H3kA|6nv$*H%hDXK14|9r(H$Xz7qHmItlB`vNR!x2b z-_u04q^#^d+spS;iPJEx0Y*YEh?xPV*JV`t4wn=h+MqmipAHw3*F4l@nTQylKE3cA ziC)OaBP+$CvADSVxPit-Mgt?QHoBFJBdOe(YI%8cO{1(D8aF4$#vn)a@i~3{`ZXb= zdY^`rWEcq;4M^n4(nS&$c?lvgkg`P4-EA5_h8szhfY?zvM{gs=~l1YdEGB+`aij0hmh;TYNaDcInVWJ`%UR5uK;^p;}LYeKIot>?%&%T#n zL4~a;6^VI097C4*wZj@DkAlWmGD^p-v9Pe@B{6E{irUn*nZKso7_!vD#iqcMPS3(bN3!J1Sr@fDR*LEfQ5#7U zXP~F0rVhB1O;a8j6EisI>MF|X{R=3{aK(kC>1KqG_MLHVXe%l80|7R3?<0rZK!!9N zhzwD4$^@VN!|t)z?d0>Pd25V%G@Nq5!BWIS_AfnmJ0ikGxx??0yg`{*J5p)z9Wz(oSI>Rgs!!-#3I7xYV`Aoku zRkn1B$Fh!&-%bt#FJYdJ7Okz9ckp}dP4(KH1CjAxd8-u2^LXnqZj!dPT-sG#Qw_%* zr^knJVd4=$i-3x0T>OKL>HODLoCt*cGnS1kF6&r9!`G*E8%c$QCYma#*Vo3k%`7eF zg76vT;_ z9g}I&3mt~jjwmc>tD5r?xp?iZ9s)^2-*?=m9q*QW+a*K_)1NKd?zT1uU_XWn;kLIM zDq|_o%yID`mhS%9T3?S)T;S!!)vR8xc>ZX>naT3?&?|& zxSy^F^=Bp>_l&YK7XA~TiXu#)E4uKU*zB*rjgF?>X!KHNiZYUSuQXI5!9iA41KImO(-Qb_1#X?*V7q+^(KHMVL za|O=ZVD<(G(Bwie&R9QDeZiaafz}g$_FIT!1_y#UNo5!ReS{AWD~yoJ(a;yr(>Xbr z;FOp#ZG}}V3EJ!878;ko2*hPB%(WORo!0=t+^dntMNDHk@>Jyd`IW!H(r>b-m>b9x zgO8s4`{=qO&!gWfD;1W*kv5YeNrKFy&P;1>K^A?}zkGS>g;gTV*QYS8xsE%cLLqaO z58S@=@9%EIuCDCtBIy(gypJkY^NU3|NjpRStxyysW%LGXAKI82jmIoUK&Fy!OT)H} zz!csO;BqxDzWJa>TwEXwJ9%z?eUV&a~-U3nlg zv+B6VfA23MA_ckmugldnetH(ayJTp;vsCuuM}4}aoh2`k$G>&mbL4UM4++_&OYWL( z5@MpD&=@Q|!34!gi5Gpq=X^t4DPKJiT2sLvrXU(9K-*uO5n>e8_l${XrRiLkl1N3n zTCdNUNsRh)f&O_q61h3k5W-1{gYa*C7$X|EyKdtM1%F`B`W>NJyCp8P6>%9D2xh;< zj@@Q=A&Z)2W0T<^#Dx7K`s|xXc!S8Us;dm%C8`?#DW%`-)dq)!px22JrGwJ-d>hnJ zM}7CkH_F0^iPTRI(t{^w-n>qWi*Feaa)6}?6TyaNzP?%j&Xb@Q*WUi@#$dP(^7HTc za<}ud$Ane;{GL13i#L{FtXsfKuy|K|tZPy6{;g9~?eez&$RxUBT7P8|kXpSvRb*MWe` zYXOW1)}~bnrGQQw6w_y^9AJ`1O~E9AuA}3#d|lo#>*yphv#$sz8*Lv#gz)KK0qn$= z24AO3jb~7u8bXyN%`IB|TpvMDhF!3zTy zk!-;8%E<|b78%4Ke+C%Dm6VjebP$l;Kl1=TU)c{0y0G5V9UtxwT+qXPf}-SX?)`gXqt&QXlZl7|bXrU-qjT5JuIcAbXA8FZYe}8)C>(|lov3Hlz4%iefF0Y~Z))Te2n4D|P6@RG9; zBjQC!L)3}C)mMR-TKoQGxoW#ULzFJlU zBI~;gPX%#uubm%@S*hmP8I|vWp%S3O_3KG)&iW1xS7f7W$avVAPJ?tF5k$wtxH(H+ zh#rhv4<>yx=7}4PN;A^Ziu8pBaU1d~DzX3)aT_v#9ZE&@eR8r+wD=O}UkyuOQOjHj zU);}Y6r}QC2Gf8k|GOFLH+y;iigW!itc{q!MUqr#Ko|uh%bcWF5dKxb#vz1oKDnXc zG($Q93PhBYl&-5|b7=IJ$VlqbeTcmwLV`GcZFN;dM1&fzJ(^h?61f+0$G z!caCu(J=Y^Yr9vd8kl>Eii!#fERP<+uv{CYEDYKPs;a6+Mn+KOGcfq|`U(z*iw^AM z#waR92F9NE_V(uH<{&D85C!I+SQ~Z*3SN{$42Mmz)5Js41I4MUH|_${sw*um?eE{e zQH&Z|nwlTT1bF`y3iPVJ-eWg~0VdK?>@oY-mU!t^}iIaKWe-32s|+ zv&d1w&MYL80k?@l#Id2QQc_WoL2hSj8?F8D>&Qs-j56h?oW$^!U$Fs1=T!8M#gN#R + + + + + + +safec: vswscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.
+
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.3/d0/d9a/vswscanf__s_8c.js b/doc/safec-3.3/d0/d9a/vswscanf__s_8c.js new file mode 100644 index 00000000..ff10fc7c --- /dev/null +++ b/doc/safec-3.3/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.3/d0/da3/fwprintf__s_8c__incl.map b/doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.map new file mode 100644 index 00000000..95536117 --- /dev/null +++ b/doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.md5 b/doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c2c33b37 --- /dev/null +++ b/doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +82e77147878a74e32e4f6fe3e05f5fe4 \ No newline at end of file diff --git a/doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.png b/doc/safec-3.3/d0/da3/fwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..250308eecf253e91845489896dc4e1deacd90949 GIT binary patch literal 16838 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 R0(c`rOhoE+u8`K}{{xJo+#mn| literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.map b/doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.map new file mode 100644 index 00000000..fd123890 --- /dev/null +++ b/doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.md5 b/doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.md5 new file mode 100644 index 00000000..cc9cdca2 --- /dev/null +++ b/doc/safec-3.3/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.3/d0/da4/mem__primitives__lib_8h__dep__incl.png b/doc/safec-3.3/d0/da4/mem__primitives__lib_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3f2acd079a997aa5ebc3ea14c6fca5ee411fba1a GIT binary patch literal 3208 zcmcJS`8U+xAIC>z8PnJ%rowzA%aLX*H6LT7?y?7vfADJPY-+C@E-(379t#|v@ znb3RnF)3_UiS1aekif#KDwv*raoG!cCm|E9fr}{CI5qs;(4aSv+`k!$S)N!f*sYZp zCLV_gR{r=N%mHI)E($?%%oVIKU3(t5koR?xgwVed~ESHPr|!@ zci`$@)p}QguI8CYU)%1L6rT)iUdNBD?I^$@pZ%{WkW5_aY(derwF-$lG%D3aiL|v+ znt=?HKOZn`BbT$Xwiehn`>8FIxijgE8w=@lYz^WOOzuXT85{E=o!WbCou#wqKDGoB z1&NcmD1Cjd*49@4ov$}mb|Tz8J?GmtJL9@sGz<-SIF7N&$;nwbI1snC{9(evuAf?i z?=}YN0P|EkQ_{&~aSl$-`PVV*bf3nR)m6>V(92NqYussi>^Vk@0gyXtl~yThlQohT zFT(H`gj^0-N=mACXh_f9{oGwfXIe@MSX3pT`xa8KRKT?kPB_{Taf;gaXy2J|0G4Ss znIDW5CdSXsIyn^Kes1(o)6RH}-;m4c9Ue}!e?jev}q5{M;OH1cFAVXZ9;r?SR4H+S{Yj?(XhW@6Jj}j?B(NLEd-n z#A*EHGEmmoc=DP!U%7cv!ZcPdG_<*Y$5V_8RDH9Jv(7eE4Y&Jw)Lgys`OK$JX{GuZ zB^4FiCr_RfS9NvOgdR9FVcBx~d#;cP6WK-P|OH3RL1Iop2}a-Mc6Lf^z>p$FQxGXX`eQeCCcQJtD`0?=Z@*QN3UTGIFMQND1e}kov zprHTu7sDAbv!{+jWHsK>k))3w9ly;q^98hgEUiO1cVhcx6cqR+BqZ_*3ho<~ZC^!s z$+sSw=A-{aS6j=kqM~A8U{D*`PC^-#32t`$6yM(7&dkqW3nrLj_Rqn<$4{R=?U^GZ zC8deXo%y1?C@3bDCM09_q@e+J>Cz8 zHnmHbj`KN2%%yz4lCm-nO|JLe7rD8){SW9fqoZy%!U6&@>FH2lPk;N^BE-hVhOBw^ z$-~D7EKKa#c-$pm(o!+*1IVD9sm|;cf*y>m25o)+uI=x?b*;pU8eu%ymGvT^PdfZs z;l+DFaI)P}-~No)6t-z5m=sW#!sSR)&%N>7xvLnA;VPw!wZr`NwNY7SE(z?}T=hD>!X6HZ>t{!HqMfAweN#e_^6-soS6~ zvkt$TFU3DnF*qm48-4P(2n^;Ce#j&^*vb=%X!S4xH1osYR@R%@4#tz>If5+ew@Apk zJ*%isgiVQ3q>j1UZLV&LfDV&)zDW-l#Tx9Jn&v91s6^I<&S{|WNLU)! zY*LN6e%#fJX$FkLxO0*qjf=x_Gz8*JjP!1H%GBgVgKYW-To+J$lH#9R|)9HB` zXSc<=`)Z#3`m{0etO&sy99)fPb-c|lMR56yVeKuT2bQL{%b&_;8lm=O77|WRR#(CiWseIA zv~+cs1@#vlfZ>e-Q5I`pc-2lmT1zptv$M?@p5rH>*J%~ehkj0j@Q#m@Bj@Hdmtt@U zei#VUr!GA39NI6vA*XWO-m#^myUF(@1-2T&Zl}VJv#DunI>QA$6k%uo%?y_9j2&o; zczFANQ1E~3e2aS2^Gk0qC!IpL5*y3mL`m7v>>A;#RbWYH=$y41bCEUH#^F@oy?ZB$ zbbCkvELfK}slGv>uYCExVf9ahp1Q2vjg=Ky2q(LBjnn!)wa}R%kr&py9ZngaKfAyo zoO}DGn*_idh)QH->n~)&0`)|%yHfKSfD~Q?ek(@bce#K6`?7>E(RTq*8~*pvPa>ME z-2R9`r$@g{p#gv(KQHd-A z3oEPpxlR#0eSLkI{fk!!tZV7wYT#lE?iNRAqkWn~^W7HFxArJi)iXu-Z608OSdX(= z+>w!ypy0p?z_G>yV5 zw_D`}oK`G%8C>$Ya{GfII-)+*)sDoK;g33l9&ksI1h~)MPU&!ldP2_A6;^ zJ*`B70JialtcLsOL+hr~`F(tR=wo9X05&A`(=`CYYHt_q>FG&IPfyS*jj^l@Qb}l> zt-M|ixN>wTBXZJu_s6JtDF7^x#m$>(D=XeqN4fLo>!OY#f`Ws)u;_*5B0@;ZY}Ep& z*7vopuCA=Se8CNK0Q^IRs;?ps(C^>Bw{UX8pv=>4Gv7uT8G-lkm?rFWtnW-y%J9|YoWrU z{GUUxL;T4)-dHRLXl!y)`<$TSQvI#BocNt_n=9el=XN(48Gy-WOgP)ypPs0)i?eZ# zJo$5zL0eg=@SV<3XC(oJOWdHRq>K#L!S4F^3O_ITBs`{w4+PXaVS96lzKcL9c64+E z-~)c@R99~=cM6f{`v*&Uwzhfegt)Hg@Q-!Q3V@az%?hu^ z17RffxZ;7Bz3<-L_5S8eI2wP%m-trG))o$c8zBn=|NZyhPk<8Q^^eu%qo0hQ$dOa> zt@vV#Bw(*eNJ$-6R8%xDHvaxg{MTUq<+{j&kZu}HTV5FVsYv554L?6r=izq0-69}e zAg*yehL`ojU96(4Ul6YE;W#u2e0uq72V4%F&1?TX^lixlx@`B@! z85$a1i8{OjaIpPduyja`T^(kij_&77YPr$&7DYL9wV^IB=~GkOKw3j*!?{GETwPsV zyn>7`U(OA9Dj#EKzd7OYZgG?HoBE;gP9YV=&n>#Ea`h@0ou3Azjk>68?yxc6?X~#8 zbUWYoiAI)Uj%wZIU_MlQXrS6xvf?IA?5P5@bux&VJdQHNf|D zFITAF8Y9FToL62&U%i=vv)Jd*{-^j(6~Rx~U3eEaSg0Bb&z)Z1$72}iQr+;aIc8WY oCOI-oDZbNy + + + + + + +safec: scanf_s.c File Reference + + + + + + + + + + + + + + +

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

+Functions

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

Function Documentation

+ +

◆ scanf_s()

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

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

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d0/dad/scanf__s_8c.js b/doc/safec-3.3/d0/dad/scanf__s_8c.js new file mode 100644 index 00000000..ff5905bd --- /dev/null +++ b/doc/safec-3.3/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.3/d0/dc2/safe__lib__errno_8h.html b/doc/safec-3.3/d0/dc2/safe__lib__errno_8h.html new file mode 100644 index 00000000..31d25e44 --- /dev/null +++ b/doc/safec-3.3/d0/dc2/safe__lib__errno_8h.html @@ -0,0 +1,336 @@ + + + + + + + +safec: safe_lib_errno.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d0/dc2/safe__lib__errno_8h.js b/doc/safec-3.3/d0/dc2/safe__lib__errno_8h.js new file mode 100644 index 00000000..41a2e9c2 --- /dev/null +++ b/doc/safec-3.3/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.3/d0/dd5/unw16ifexc_8h.html b/doc/safec-3.3/d0/dd5/unw16ifexc_8h.html new file mode 100644 index 00000000..809424fb --- /dev/null +++ b/doc/safec-3.3/d0/dd5/unw16ifexc_8h.html @@ -0,0 +1,190 @@ + + + + + + + +safec: unw16ifexc.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d0/dd5/unw16ifexc_8h.js b/doc/safec-3.3/d0/dd5/unw16ifexc_8h.js new file mode 100644 index 00000000..ccd37ea4 --- /dev/null +++ b/doc/safec-3.3/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.3/d0/dd6/printf__s_8c__incl.map b/doc/safec-3.3/d0/dd6/printf__s_8c__incl.map new file mode 100644 index 00000000..8b047252 --- /dev/null +++ b/doc/safec-3.3/d0/dd6/printf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d0/dd6/printf__s_8c__incl.md5 b/doc/safec-3.3/d0/dd6/printf__s_8c__incl.md5 new file mode 100644 index 00000000..651381ec --- /dev/null +++ b/doc/safec-3.3/d0/dd6/printf__s_8c__incl.md5 @@ -0,0 +1 @@ +3c04899f1932b982572d52cfac9594c9 \ No newline at end of file diff --git a/doc/safec-3.3/d0/dd6/printf__s_8c__incl.png b/doc/safec-3.3/d0/dd6/printf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6e4cf68282c438bd84aaa5b90d5a516df6a62314 GIT binary patch literal 16010 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 YGAj#@61_mTDFh-ZDkoAT{Mq+^0d+O$k^lez literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.map b/doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.map new file mode 100644 index 00000000..d8615819 --- /dev/null +++ b/doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.md5 b/doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.md5 new file mode 100644 index 00000000..d1a5e23b --- /dev/null +++ b/doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +07efdf76443d97cbcde25bd545f96db7 \ No newline at end of file diff --git a/doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.png b/doc/safec-3.3/d0/ddd/fscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9b6470e155656abae2625061a31f4ed476f97568 GIT binary patch literal 15942 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 LdGT^lgMj}9-aTK< literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d0/ddf/qsort__s_8c__incl.map b/doc/safec-3.3/d0/ddf/qsort__s_8c__incl.map new file mode 100644 index 00000000..d68a3364 --- /dev/null +++ b/doc/safec-3.3/d0/ddf/qsort__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d0/ddf/qsort__s_8c__incl.md5 b/doc/safec-3.3/d0/ddf/qsort__s_8c__incl.md5 new file mode 100644 index 00000000..f20f543a --- /dev/null +++ b/doc/safec-3.3/d0/ddf/qsort__s_8c__incl.md5 @@ -0,0 +1 @@ +80e06ff2c8158abbe6caf1b7dcbb3438 \ No newline at end of file diff --git a/doc/safec-3.3/d0/ddf/qsort__s_8c__incl.png b/doc/safec-3.3/d0/ddf/qsort__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7549226807871054c10d0db28ba6fbbc6c7c30bd GIT binary patch literal 15837 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¥NB(@R!iK$I) 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 I!g{{{3(bOX2><{9 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.map b/doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.map new file mode 100644 index 00000000..c76ba118 --- /dev/null +++ b/doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.md5 b/doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.md5 new file mode 100644 index 00000000..e57b74e5 --- /dev/null +++ b/doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.md5 @@ -0,0 +1 @@ +3ea03dd40aeb829e84c580b53ef7ae5b \ No newline at end of file diff --git a/doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.png b/doc/safec-3.3/d0/df0/wcsfc__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..dec2600fbb03b39066f8d2011a18cdeda399ba18 GIT binary patch literal 16567 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%0DI5gHq7`8Ji$xKEak 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d0/df6/wcsncat__s_8c.html b/doc/safec-3.3/d0/df6/wcsncat__s_8c.html new file mode 100644 index 00000000..1306c0c9 --- /dev/null +++ b/doc/safec-3.3/d0/df6/wcsncat__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wcsncat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d0/df6/wcsncat__s_8c.js b/doc/safec-3.3/d0/df6/wcsncat__s_8c.js new file mode 100644 index 00000000..214e7e26 --- /dev/null +++ b/doc/safec-3.3/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.3/d0/dfe/strlastchar__s_8c__incl.map b/doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.map new file mode 100644 index 00000000..4ad0a2ce --- /dev/null +++ b/doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.md5 b/doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.md5 new file mode 100644 index 00000000..33c3df52 --- /dev/null +++ b/doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.md5 @@ -0,0 +1 @@ +4f5e2c20482204dba0e3cdd36f1c84d7 \ No newline at end of file diff --git a/doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.png b/doc/safec-3.3/d0/dfe/strlastchar__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3761302bbd34c655adc936243606439c1b25135a GIT binary patch literal 16789 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d1/d26/getenv__s_8c.html b/doc/safec-3.3/d1/d26/getenv__s_8c.html new file mode 100644 index 00000000..81bb6340 --- /dev/null +++ b/doc/safec-3.3/d1/d26/getenv__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: getenv_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/d26/getenv__s_8c.js b/doc/safec-3.3/d1/d26/getenv__s_8c.js new file mode 100644 index 00000000..a186e874 --- /dev/null +++ b/doc/safec-3.3/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.3/d1/d31/strisdigit__s_8c__incl.map b/doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.map new file mode 100644 index 00000000..179977c1 --- /dev/null +++ b/doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.md5 b/doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.md5 new file mode 100644 index 00000000..995236d0 --- /dev/null +++ b/doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.md5 @@ -0,0 +1 @@ +5c1f1f49d1537a14f08b45a2d804f8bd \ No newline at end of file diff --git a/doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.png b/doc/safec-3.3/d1/d31/strisdigit__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..90594e92b121fb07b3cbbd5cdaa3d7b2b17bdf12 GIT binary patch literal 16846 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 STme`{hzLpu + + + + + + +safec: strishex_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/d33/strishex__s_8c.js b/doc/safec-3.3/d1/d33/strishex__s_8c.js new file mode 100644 index 00000000..9c21f90b --- /dev/null +++ b/doc/safec-3.3/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.3/d1/d53/safe__str__constraint_8c.html b/doc/safec-3.3/d1/d53/safe__str__constraint_8c.html new file mode 100644 index 00000000..b177a116 --- /dev/null +++ b/doc/safec-3.3/d1/d53/safe__str__constraint_8c.html @@ -0,0 +1,354 @@ + + + + + + + +safec: safe_str_constraint.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/d53/safe__str__constraint_8c.js b/doc/safec-3.3/d1/d53/safe__str__constraint_8c.js new file mode 100644 index 00000000..3afb81e1 --- /dev/null +++ b/doc/safec-3.3/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.3/d1/d57/memset32__s_8c.html b/doc/safec-3.3/d1/d57/memset32__s_8c.html new file mode 100644 index 00000000..ebbeb9b9 --- /dev/null +++ b/doc/safec-3.3/d1/d57/memset32__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memset32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/d57/memset32__s_8c.js b/doc/safec-3.3/d1/d57/memset32__s_8c.js new file mode 100644 index 00000000..6f2c0b85 --- /dev/null +++ b/doc/safec-3.3/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.3/d1/d63/strlastdiff__s_8c__incl.map b/doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.map new file mode 100644 index 00000000..877ca30b --- /dev/null +++ b/doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.md5 b/doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.md5 new file mode 100644 index 00000000..32d6cba6 --- /dev/null +++ b/doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.md5 @@ -0,0 +1 @@ +9240e209fc754d95ac668b9cfaab114b \ No newline at end of file diff --git a/doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.png b/doc/safec-3.3/d1/d63/strlastdiff__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4172e22da84031a66d6acf1a21cad94cf28bac85 GIT binary patch literal 16841 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 + + + + + + +safec: ctime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/d76/ctime__s_8c.js b/doc/safec-3.3/d1/d76/ctime__s_8c.js new file mode 100644 index 00000000..6e72fbf4 --- /dev/null +++ b/doc/safec-3.3/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.3/d1/d7b/strcmp__s_8c.html b/doc/safec-3.3/d1/d7b/strcmp__s_8c.html new file mode 100644 index 00000000..7c979f3a --- /dev/null +++ b/doc/safec-3.3/d1/d7b/strcmp__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/d7b/strcmp__s_8c.js b/doc/safec-3.3/d1/d7b/strcmp__s_8c.js new file mode 100644 index 00000000..fb26126a --- /dev/null +++ b/doc/safec-3.3/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.3/d1/d82/abort__handler__s_8c__incl.map b/doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.map new file mode 100644 index 00000000..034f0585 --- /dev/null +++ b/doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.md5 b/doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.md5 new file mode 100644 index 00000000..689ca08c --- /dev/null +++ b/doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.md5 @@ -0,0 +1 @@ +bf6582f9f81926963a828ed79cb431ab \ No newline at end of file diff --git a/doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.png b/doc/safec-3.3/d1/d82/abort__handler__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..34312ddbe58de36161bf4cc97138aedfeddc34cc GIT binary patch literal 17254 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 + + + + + + diff --git a/doc/safec-3.3/d1/d9a/gets__s_8c__incl.md5 b/doc/safec-3.3/d1/d9a/gets__s_8c__incl.md5 new file mode 100644 index 00000000..236a11ba --- /dev/null +++ b/doc/safec-3.3/d1/d9a/gets__s_8c__incl.md5 @@ -0,0 +1 @@ +1e0472a8ca8a4a86f7a18dc4c4f520b0 \ No newline at end of file diff --git a/doc/safec-3.3/d1/d9a/gets__s_8c__incl.png b/doc/safec-3.3/d1/d9a/gets__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..580caf8a3be1a3ed1655daadcfa9cb5e7b5cf563 GIT binary patch literal 16025 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 + + + + + + +safec: Overview of various libc's regarding the secure C11 extensions + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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
  • +
  • dietlibc
  • +
  • uClibc
  • +
  • minilibc
  • +
  • Microsoft Windows w/ secure API
  • +
  • Android Bionic
  • +
  • Embarcadero C++ libc
  • +
+

only the last 3 implement the secure C11 extensions:

+
    +
  • Microsoft Windows
  • +
  • Android Bionic w/ stlport
  • +
  • Embarcadero C++ libc
  • +
+

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

+

C11 Annex K/safec caveats

+
    +
  • snprintf_s, vsnprintf_s, snwprintf_s, vsnwprintf_s, tmpnam_s:

    +

    They are all considered unsafe. The 4 'n' truncating printf versions don't guarantee null-delimited destination buffers.

    +
  • +
  • tmpnam_s and tmpnam are racy.
  • +
  • sprintf_s and vsprintf_s retval on errors.

    +

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

    +
  • +
+

Microsoft Windows/MINGW_HAS_SECURE_API

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

safeclib

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

Android FORTIFY and _STLP_USE_SAFE_STRING_FUNCTIONS

+

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

+

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

+

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

+

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 2017

+
+
+ diff --git a/doc/safec-3.3/d1/dae/strcpyfldout__s_8c.html b/doc/safec-3.3/d1/dae/strcpyfldout__s_8c.html new file mode 100644 index 00000000..9b8cb79e --- /dev/null +++ b/doc/safec-3.3/d1/dae/strcpyfldout__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcpyfldout_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/dae/strcpyfldout__s_8c.js b/doc/safec-3.3/d1/dae/strcpyfldout__s_8c.js new file mode 100644 index 00000000..db0ab610 --- /dev/null +++ b/doc/safec-3.3/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.3/d1/db3/strisascii__s_8c__incl.map b/doc/safec-3.3/d1/db3/strisascii__s_8c__incl.map new file mode 100644 index 00000000..d55a252a --- /dev/null +++ b/doc/safec-3.3/d1/db3/strisascii__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/db3/strisascii__s_8c__incl.md5 b/doc/safec-3.3/d1/db3/strisascii__s_8c__incl.md5 new file mode 100644 index 00000000..07dff8a6 --- /dev/null +++ b/doc/safec-3.3/d1/db3/strisascii__s_8c__incl.md5 @@ -0,0 +1 @@ +7ea1b4bb0992dcdfa931d5ded08238de \ No newline at end of file diff --git a/doc/safec-3.3/d1/db3/strisascii__s_8c__incl.png b/doc/safec-3.3/d1/db3/strisascii__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a17a351a46b520d12252c510fa46dde6acd1765c GIT binary patch literal 16730 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 DWxJmQ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d1/db5/asctime__s_8c.html b/doc/safec-3.3/d1/db5/asctime__s_8c.html new file mode 100644 index 00000000..b6c5c202 --- /dev/null +++ b/doc/safec-3.3/d1/db5/asctime__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: asctime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/db5/asctime__s_8c.js b/doc/safec-3.3/d1/db5/asctime__s_8c.js new file mode 100644 index 00000000..70a1df7e --- /dev/null +++ b/doc/safec-3.3/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.3/d1/dbe/wmemcmp__s_8c.html b/doc/safec-3.3/d1/dbe/wmemcmp__s_8c.html new file mode 100644 index 00000000..49a3ec9b --- /dev/null +++ b/doc/safec-3.3/d1/dbe/wmemcmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wmemcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/dbe/wmemcmp__s_8c.js b/doc/safec-3.3/d1/dbe/wmemcmp__s_8c.js new file mode 100644 index 00000000..491dfa76 --- /dev/null +++ b/doc/safec-3.3/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.3/d1/dbf/wcscmp__s_8c.html b/doc/safec-3.3/d1/dbf/wcscmp__s_8c.html new file mode 100644 index 00000000..480a17a8 --- /dev/null +++ b/doc/safec-3.3/d1/dbf/wcscmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcscmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/dbf/wcscmp__s_8c.js b/doc/safec-3.3/d1/dbf/wcscmp__s_8c.js new file mode 100644 index 00000000..2206dbdb --- /dev/null +++ b/doc/safec-3.3/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.3/d1/dc0/strprefix__s_8c__incl.map b/doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.map new file mode 100644 index 00000000..e588a15a --- /dev/null +++ b/doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.md5 b/doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.md5 new file mode 100644 index 00000000..eb07c620 --- /dev/null +++ b/doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.md5 @@ -0,0 +1 @@ +67194a0ef7426b8481199383d75e27f6 \ No newline at end of file diff --git a/doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.png b/doc/safec-3.3/d1/dc0/strprefix__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..99460faffd9e4c3e56abbf21cc6fbec4f172045b GIT binary patch literal 16903 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 oJN2(du#5kp!TBFKExSS + + + + + + diff --git a/doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.md5 b/doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.md5 new file mode 100644 index 00000000..4fb878ec --- /dev/null +++ b/doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.md5 @@ -0,0 +1 @@ +934edcf06a09276c0ac754755e608e02 \ No newline at end of file diff --git a/doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.png b/doc/safec-3.3/d1/dc2/wcsncmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c98c59ed16930a0400470f896fecca2c5e22a2f1 GIT binary patch literal 16827 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d1/dc9/strchr__s_8c__incl.map b/doc/safec-3.3/d1/dc9/strchr__s_8c__incl.map new file mode 100644 index 00000000..b5fd1616 --- /dev/null +++ b/doc/safec-3.3/d1/dc9/strchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/dc9/strchr__s_8c__incl.md5 b/doc/safec-3.3/d1/dc9/strchr__s_8c__incl.md5 new file mode 100644 index 00000000..3131844c --- /dev/null +++ b/doc/safec-3.3/d1/dc9/strchr__s_8c__incl.md5 @@ -0,0 +1 @@ +9fda037d041999c87fdb8119e4f4ce26 \ No newline at end of file diff --git a/doc/safec-3.3/d1/dc9/strchr__s_8c__incl.png b/doc/safec-3.3/d1/dc9/strchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c4272ef45bce51c302d033472d5e40dc3084a3d7 GIT binary patch literal 16589 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 + + + + + + diff --git a/doc/safec-3.3/d1/ddc/strislowercase__s_8c__incl.md5 b/doc/safec-3.3/d1/ddc/strislowercase__s_8c__incl.md5 new file mode 100644 index 00000000..233d93c1 --- /dev/null +++ b/doc/safec-3.3/d1/ddc/strislowercase__s_8c__incl.md5 @@ -0,0 +1 @@ +e011a3ac9a1c0dcf5b09e5e1dc8460c6 \ No newline at end of file diff --git a/doc/safec-3.3/d1/ddc/strislowercase__s_8c__incl.png b/doc/safec-3.3/d1/ddc/strislowercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5e9b2347f4fcb802c19d6f72a3095c338488c9e9 GIT binary patch literal 17112 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 F{|$$!E;0ZB literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d1/ddf/strcat__s_8c__incl.map b/doc/safec-3.3/d1/ddf/strcat__s_8c__incl.map new file mode 100644 index 00000000..42c383e9 --- /dev/null +++ b/doc/safec-3.3/d1/ddf/strcat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/ddf/strcat__s_8c__incl.md5 b/doc/safec-3.3/d1/ddf/strcat__s_8c__incl.md5 new file mode 100644 index 00000000..e56b1903 --- /dev/null +++ b/doc/safec-3.3/d1/ddf/strcat__s_8c__incl.md5 @@ -0,0 +1 @@ +a59a20c80281b92d4b14c13fc5358ac1 \ No newline at end of file diff --git a/doc/safec-3.3/d1/ddf/strcat__s_8c__incl.png b/doc/safec-3.3/d1/ddf/strcat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f784811fe8a36f170d0554dd177e1d505cb6c406 GIT binary patch literal 16643 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 N!qTq`h2DPre*iF6Y$*T$ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d1/def/strcspn__s_8c__incl.map b/doc/safec-3.3/d1/def/strcspn__s_8c__incl.map new file mode 100644 index 00000000..2ee9e428 --- /dev/null +++ b/doc/safec-3.3/d1/def/strcspn__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/def/strcspn__s_8c__incl.md5 b/doc/safec-3.3/d1/def/strcspn__s_8c__incl.md5 new file mode 100644 index 00000000..9a93ff0c --- /dev/null +++ b/doc/safec-3.3/d1/def/strcspn__s_8c__incl.md5 @@ -0,0 +1 @@ +f7f864584193362ce100e4462f752317 \ No newline at end of file diff --git a/doc/safec-3.3/d1/def/strcspn__s_8c__incl.png b/doc/safec-3.3/d1/def/strcspn__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ff9e10f034104f2af3f92932dc22d056d1503e3a GIT binary patch literal 16709 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 PbrF)Haw3I7FW>$*4Af+D literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d1/df7/vsprintf__s_8c.html b/doc/safec-3.3/d1/df7/vsprintf__s_8c.html new file mode 100644 index 00000000..d7e786e7 --- /dev/null +++ b/doc/safec-3.3/d1/df7/vsprintf__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: vsprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d1/df7/vsprintf__s_8c.js b/doc/safec-3.3/d1/df7/vsprintf__s_8c.js new file mode 100644 index 00000000..b4ba269b --- /dev/null +++ b/doc/safec-3.3/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.3/d1/dfb/fprintf__s_8c__incl.map b/doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.map new file mode 100644 index 00000000..9c88fc72 --- /dev/null +++ b/doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.md5 b/doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c8a51aa1 --- /dev/null +++ b/doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +ef6190788e1531cb8cb7fa5af15d24a9 \ No newline at end of file diff --git a/doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.png b/doc/safec-3.3/d1/dfb/fprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ab279caba10f4e1f654df56f43c29163de3768ec GIT binary patch literal 16021 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d2/d08/strispassword__s_8c.html b/doc/safec-3.3/d2/d08/strispassword__s_8c.html new file mode 100644 index 00000000..4cc65eee --- /dev/null +++ b/doc/safec-3.3/d2/d08/strispassword__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strispassword_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d08/strispassword__s_8c.js b/doc/safec-3.3/d2/d08/strispassword__s_8c.js new file mode 100644 index 00000000..88368fb6 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/d1e/unw16ifcan_8h.html b/doc/safec-3.3/d2/d1e/unw16ifcan_8h.html new file mode 100644 index 00000000..a69a2b8c --- /dev/null +++ b/doc/safec-3.3/d2/d1e/unw16ifcan_8h.html @@ -0,0 +1,1279 @@ + + + + + + + +safec: unw16ifcan.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifcan.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + +

+Macros

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

+Variables

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

Macro Definition Documentation

+ +

◆ NORMALIZE_IND_TBL

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

◆ UNWIF_canon_MAXLEN

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

◆ TBL

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

◆ UNWIF_canon_LEN

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

◆ UNWIF_canon_IDX

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

◆ UNWIF_canon_PLANE_T

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

Variable Documentation

+ +

◆ UNWIF_canon_tbl_1

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

◆ UNWIF_canon_tbl_2

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

◆ UNWIF_canon_tbl_3

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

◆ UNWIF_canon_tbl_4

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

◆ UNWIF_canon_tbl_6

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

◆ UNWIF_canon_tbl

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

◆ UNWIF_canon_00_00

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

◆ UNWIF_canon_00_01

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

◆ UNWIF_canon_00_02

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

◆ UNWIF_canon_00_03

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

◆ UNWIF_canon_00_04

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

◆ UNWIF_canon_00_06

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

◆ UNWIF_canon_00_09

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

◆ UNWIF_canon_00_0a

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

◆ UNWIF_canon_00_0b

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

◆ UNWIF_canon_00_0c

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

◆ UNWIF_canon_00_0d

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

◆ UNWIF_canon_00_0f

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

◆ UNWIF_canon_00_10

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

◆ UNWIF_canon_00_1b

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

◆ UNWIF_canon_00_1e

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

◆ UNWIF_canon_00_1f

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

◆ UNWIF_canon_00_20

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

◆ UNWIF_canon_00_21

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

◆ UNWIF_canon_00_22

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

◆ UNWIF_canon_00_23

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

◆ UNWIF_canon_00_2a

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

◆ UNWIF_canon_00_30

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

◆ UNWIF_canon_00_f9

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

◆ UNWIF_canon_00_fa

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

◆ UNWIF_canon_00_fb

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

◆ UNWIF_canon_01_10

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

◆ UNWIF_canon_01_11

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

◆ UNWIF_canon_01_13

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

◆ UNWIF_canon_01_14

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

◆ UNWIF_canon_01_15

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

◆ UNWIF_canon_01_d1

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

◆ UNWIF_canon_02_f8

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

◆ UNWIF_canon_02_f9

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

◆ UNWIF_canon_02_fa

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

◆ UNWIF_canon_00

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

◆ UNWIF_canon_01

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

◆ UNWIF_canon_02

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

◆ UNWIF_canon

+ +
+
+ + + + + +
+ + + + +
const uint16_t** UNWIF_canon[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.3/d2/d1e/unw16ifcan_8h.js b/doc/safec-3.3/d2/d1e/unw16ifcan_8h.js new file mode 100644 index 00000000..20d26963 --- /dev/null +++ b/doc/safec-3.3/d2/d1e/unw16ifcan_8h.js @@ -0,0 +1,53 @@ +var unw16ifcan_8h = +[ + [ "NORMALIZE_IND_TBL", "d2/d1e/unw16ifcan_8h.html#aeb66ba789f5e3729207642e89b984a81", null ], + [ "UNWIF_canon_MAXLEN", "d2/d1e/unw16ifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e", null ], + [ "TBL", "d2/d1e/unw16ifcan_8h.html#a519b605160dc0e772858c108236b1164", null ], + [ "UNWIF_canon_LEN", "d2/d1e/unw16ifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d", null ], + [ "UNWIF_canon_IDX", "d2/d1e/unw16ifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b", null ], + [ "UNWIF_canon_PLANE_T", "d2/d1e/unw16ifcan_8h.html#a7374053c053db9d328241b9a14230cbd", null ], + [ "UNWIF_canon_tbl_1", "d2/d1e/unw16ifcan_8h.html#acfdacf2e69357541c0d121f1c5e84f94", null ], + [ "UNWIF_canon_tbl_2", "d2/d1e/unw16ifcan_8h.html#a93fdea5cd0aa34ecb58e49f70ed2ee2f", null ], + [ "UNWIF_canon_tbl_3", "d2/d1e/unw16ifcan_8h.html#ae3cc3d5cbb39ce0cd0eebafb54a926cf", null ], + [ "UNWIF_canon_tbl_4", "d2/d1e/unw16ifcan_8h.html#a4e0ffaabaedc1cc160001eda80b8f3c4", null ], + [ "UNWIF_canon_tbl_6", "d2/d1e/unw16ifcan_8h.html#a05b6695b64cf76fb19c17a51dfcde2f0", null ], + [ "UNWIF_canon_tbl", "d2/d1e/unw16ifcan_8h.html#a474207541ed8f801ad52148d5a69ae8e", null ], + [ "UNWIF_canon_00_00", "d2/d1e/unw16ifcan_8h.html#a9abd3c8c547b94bda801952959f033fa", null ], + [ "UNWIF_canon_00_01", "d2/d1e/unw16ifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa", null ], + [ "UNWIF_canon_00_02", "d2/d1e/unw16ifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5", null ], + [ "UNWIF_canon_00_03", "d2/d1e/unw16ifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd", null ], + [ "UNWIF_canon_00_04", "d2/d1e/unw16ifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f", null ], + [ "UNWIF_canon_00_06", "d2/d1e/unw16ifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991", null ], + [ "UNWIF_canon_00_09", "d2/d1e/unw16ifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed", null ], + [ "UNWIF_canon_00_0a", "d2/d1e/unw16ifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f", null ], + [ "UNWIF_canon_00_0b", "d2/d1e/unw16ifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf", null ], + [ "UNWIF_canon_00_0c", "d2/d1e/unw16ifcan_8h.html#a1607c7157b2d596589b3597dec780311", null ], + [ "UNWIF_canon_00_0d", "d2/d1e/unw16ifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da", null ], + [ "UNWIF_canon_00_0f", "d2/d1e/unw16ifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667", null ], + [ "UNWIF_canon_00_10", "d2/d1e/unw16ifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657", null ], + [ "UNWIF_canon_00_1b", "d2/d1e/unw16ifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47", null ], + [ "UNWIF_canon_00_1e", "d2/d1e/unw16ifcan_8h.html#a25748890f45a3c4d5087736f2377c393", null ], + [ "UNWIF_canon_00_1f", "d2/d1e/unw16ifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f", null ], + [ "UNWIF_canon_00_20", "d2/d1e/unw16ifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e", null ], + [ "UNWIF_canon_00_21", "d2/d1e/unw16ifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5", null ], + [ "UNWIF_canon_00_22", "d2/d1e/unw16ifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56", null ], + [ "UNWIF_canon_00_23", "d2/d1e/unw16ifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4", null ], + [ "UNWIF_canon_00_2a", "d2/d1e/unw16ifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98", null ], + [ "UNWIF_canon_00_30", "d2/d1e/unw16ifcan_8h.html#a42fc5962984af66d4f6753eca8d68465", null ], + [ "UNWIF_canon_00_f9", "d2/d1e/unw16ifcan_8h.html#a60ef538bcb97da80d441ea871255953b", null ], + [ "UNWIF_canon_00_fa", "d2/d1e/unw16ifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038", null ], + [ "UNWIF_canon_00_fb", "d2/d1e/unw16ifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544", null ], + [ "UNWIF_canon_01_10", "d2/d1e/unw16ifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835", null ], + [ "UNWIF_canon_01_11", "d2/d1e/unw16ifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f", null ], + [ "UNWIF_canon_01_13", "d2/d1e/unw16ifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844", null ], + [ "UNWIF_canon_01_14", "d2/d1e/unw16ifcan_8h.html#ab5aa496846a7a33457b9323b399473db", null ], + [ "UNWIF_canon_01_15", "d2/d1e/unw16ifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4", null ], + [ "UNWIF_canon_01_d1", "d2/d1e/unw16ifcan_8h.html#ab5c495318bf38343a085e113d8a598dd", null ], + [ "UNWIF_canon_02_f8", "d2/d1e/unw16ifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37", null ], + [ "UNWIF_canon_02_f9", "d2/d1e/unw16ifcan_8h.html#adec4e64d75a214718feb754734751bf6", null ], + [ "UNWIF_canon_02_fa", "d2/d1e/unw16ifcan_8h.html#a619e2c33abbd9361fe30e45230144550", null ], + [ "UNWIF_canon_00", "d2/d1e/unw16ifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e", null ], + [ "UNWIF_canon_01", "d2/d1e/unw16ifcan_8h.html#a36d4ec29700687dbe287dbd19f086245", null ], + [ "UNWIF_canon_02", "d2/d1e/unw16ifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb", null ], + [ "UNWIF_canon", "d2/d1e/unw16ifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/d2/d46/strtok__s_8c.html b/doc/safec-3.3/d2/d46/strtok__s_8c.html new file mode 100644 index 00000000..bd48f4a0 --- /dev/null +++ b/doc/safec-3.3/d2/d46/strtok__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strtok_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d46/strtok__s_8c.js b/doc/safec-3.3/d2/d46/strtok__s_8c.js new file mode 100644 index 00000000..1d274a38 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/d4e/tmpnam__s_8c.html b/doc/safec-3.3/d2/d4e/tmpnam__s_8c.html new file mode 100644 index 00000000..d452a535 --- /dev/null +++ b/doc/safec-3.3/d2/d4e/tmpnam__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: tmpnam_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d4e/tmpnam__s_8c.js b/doc/safec-3.3/d2/d4e/tmpnam__s_8c.js new file mode 100644 index 00000000..5d2b3c9c --- /dev/null +++ b/doc/safec-3.3/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.3/d2/d54/unw16ifcmp_8h__dep__incl.map b/doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.map new file mode 100644 index 00000000..b6dcf907 --- /dev/null +++ b/doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.md5 b/doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.md5 new file mode 100644 index 00000000..0c2a68ce --- /dev/null +++ b/doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.md5 @@ -0,0 +1 @@ +49b6921bd3fdd962a001c9b325b090a5 \ No newline at end of file diff --git a/doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.png b/doc/safec-3.3/d2/d54/unw16ifcmp_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fbc1b00bd2ab71f419791bec56e51f464a47afd1 GIT binary patch literal 2779 zcmb_ecTm&I77n5y#YzVO0RcgfDjn$^0v8eKT|j~aB1UQ=dXZ)fh9)2_Ax1Aka0CL< zRD=)#K_LVwQCf)9NHsv@{ob29@BQ)S{r6^P%gpZCJ-g>S-?v$AV7p`dlKdbL=$M1O zwL8!U0yXw156~twy%YsHo)9NHYtX?zOJzGD4+P@Rb+ESZNO-zZcGLOFHEuF8eV4y@ z?53b}|1sRKM8@454PRahlJitQRth1mfQ8vqLBtMT0W1XPqAfu%&$Z6h6^(^Fw#HO8L@EcaH9*OYHUYl;`tOf;{8n z<73Tn3R6>4%U@q-r0#9UO}{^~xVZSdrlu=~lviBrkeF!b?d=_@E7=q?^|2#$FEcAk zPFXplJ$c97+dFIcN7#77jgH;EzP`8?zqz?N5DW113!M)3^_2ouAa+&2guFLzj6Rha zlUr^rWTMd##G!uk=_MnA`}V^?v$fTSI;1DOG9ydie9_X~?0r01aT436%s_Tt)>D z7jWpy*vd)}%J%-(XvW8a3u7yA;8OKIwa=+hBT<(mBqY=VJ5t;@wY9aIo13iF)-_C7 znM*{3vb40c!I|Trcq3^6v5V&n4J9(VEG#UzG}<>$lhLv}*Lw#BY-*^m?{B%bSEu@V zP*UulWLd7}xLF>a`)Pw_2TxzVRO|S?3+W8il|(VOl3*}c@8F%l^teV4_G#bU9bg#DjnUaH9QB_8IFAMaM+ zC&qt&5OV$X$ch5>w^KLM*8W11YEEIV=U(R;pO{EoenozweVt!4C!J7%Fk)T?B1-7! zkO7e

%QzMt?D49+Q`+C5Zw(HA9v|J2~(%vL7^$MxTrRZ>-^PJy5AW^cjgnBTi!&sTqMSq2Bo zmFnG`0S@1}`bR{>LS;bqm-zVjlc!EiL*Cz;hP7m7W{Shx0X*XfgpAuuqgpq~3-xN?c zqxkNIE!h5}S>n2Odpk#L;tHXE@(oqR;B)U$2euvBlPy!fwUuZP7n0zrp)4tJQS);zpCKEM@3BB8n*^w;O2!$)2srA(EWwDlxPrhnIW_0*pR+w@ zlb!u69e-16^q;@D(K9Qd)=3<63J%6sdMGGY&lTl+2+6D-xD?Ws@J&rea=Imgh*?hd z6b-eP)kF=}vA$}DX$0+l7Pz+;8r^1VW#v26+D)flUf)2(gla_0L^YnfYB!-#!20|{X08y5Fa*l;n^zWTrD`J_tVS@#a}|KEiDA=G;z z{`)d7sFKjIIrnM92R^G7)42zESKZt+Jx)1*R8>_CV!yvN?GscnGd1;pWqv}+ic)m* zfBBG2admYi;PL6@_S$^dc;79jg8HbOP4O`>g$JUibqC9 z2CdIg{Mr&u)leO8-O_<}u$2-M6NN=Yv;e01tET2>g2_|U7eS4TBB8vrpdxV`8xG$|me#_H2Dubgzmjuls6 zFqT)ZiilnGGbaoO>q=^g3s&Rt!LPhhhUZ^Uqp&!fcT={k51BhZMTb=V=Z}VTO7Gz84g#Q}-2C=USGQ4}YrNCN?%`LYAH+H?u zJ~#Z#r7KMPRpe)RPh!AIsbE!g^`B+NcVMjV7DmR#UptXz6{*`2oq%W!y$MX57Xc*n znE90}LXxNlFRl<&F~)9>jPI-lz4AK5@H}mk!S-o^;n#32DQwv9-6aiB0Frat(aFid z#ie^57Pra#qb{)X6Jwy%yDdR$U|=9+i+asM;~@Y%IWx10t2Lg0ULtdgiZaNvd|um# z&ryvCLp4zWV#ltkE$*`h33FJQ0SPL(tZ2v8nz+HJWPo-{^9kiiQC@qbrY7ys9>Kuj zc(eWO2`FMIBs4S&jh5B6tDLmb5=4G<8Pq>>NcwGTw-pi{Rec!4I#^mQm_>A-D9RQ0 zcjI$+cel1 + + + + + + +safec: gets_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d59/gets__s_8c.js b/doc/safec-3.3/d2/d59/gets__s_8c.js new file mode 100644 index 00000000..6fbcfcff --- /dev/null +++ b/doc/safec-3.3/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.3/d2/d61/memccpy__s_8c.html b/doc/safec-3.3/d2/d61/memccpy__s_8c.html new file mode 100644 index 00000000..78787827 --- /dev/null +++ b/doc/safec-3.3/d2/d61/memccpy__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memccpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d61/memccpy__s_8c.js b/doc/safec-3.3/d2/d61/memccpy__s_8c.js new file mode 100644 index 00000000..026c2d76 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/d62/safe__str__constraint_8h.html b/doc/safec-3.3/d2/d62/safe__str__constraint_8h.html new file mode 100644 index 00000000..790acd15 --- /dev/null +++ b/doc/safec-3.3/d2/d62/safe__str__constraint_8h.html @@ -0,0 +1,406 @@ + + + + + + + +safec: safe_str_constraint.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d62/safe__str__constraint_8h.js b/doc/safec-3.3/d2/d62/safe__str__constraint_8h.js new file mode 100644 index 00000000..617dfcc3 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/d68/strncpy__s_8c.html b/doc/safec-3.3/d2/d68/strncpy__s_8c.html new file mode 100644 index 00000000..6b94f007 --- /dev/null +++ b/doc/safec-3.3/d2/d68/strncpy__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strncpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d68/strncpy__s_8c.js b/doc/safec-3.3/d2/d68/strncpy__s_8c.js new file mode 100644 index 00000000..f63dae69 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/d7b/safe__str__constraint_8c__incl.map b/doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.map new file mode 100644 index 00000000..a6cf27d0 --- /dev/null +++ b/doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.md5 b/doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.md5 new file mode 100644 index 00000000..6f425934 --- /dev/null +++ b/doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.md5 @@ -0,0 +1 @@ +2e6b7ea0e6c62672f4cc5de806d6924c \ No newline at end of file diff --git a/doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.png b/doc/safec-3.3/d2/d7b/safe__str__constraint_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f793002c4209474fe6089ad60a2960f3856b4d10 GIT binary patch literal 17108 zcmdVCbzD__&@Z}`2SE`;QltbyKuV>gk&p)I4newf(~XKCARyh{xuqLaq*J<)Zjf#` z!}Ff=-h1wQ&pG$syW}Hm)?%;Unwj6scV@n`{a(q5W8b=e3xPmjOG=0;A`sVO5QuB& znAhPqbnh*a;oA)ZX>n1+<<-CBx~wn+;sHWZ^o6oh{KllCwvyT<#^10X1lLk35qDoH zzrw|k`$trpFpsdbk!MU`u-w|hBH*A%)l+l7$U3J?fZTj-6_-#{6ql*>E0u_l(H8A% zbP1%V=Y)XS{RjWxNmw7%>RnK^byZEfBExJpt4zMp`%}XjzN=fRV8D08trsltU7vFv z2``LA{^LbqE*iqC@Uy=^kK56=+_YX9rA(R8VxxfEG{o{haOKPPo}LDm{oJ^?xLmZ~ z>}F3BL}OR|Z(by;&Fvn;ksFlC zxVpBMmzSqPj_#!?#DcM0XKrCJoUfszpzu3KjgXl5^047@BlGM0wAky{uU%YRhIO%$ zUq4a1?bU2KP*~g8G$0q+Q$&1Uii>BZUmf9*k%c-n4m=cl1R z)YR0X!owvZ<`x$pc@zW(%dbi3x~ya*x}qUmZWVT1V^>vIkN)(jsbboL5zh|~A3q=< z01FGNCy~F#Wq&n*m=#ZW2&E@zK0trxPH=0hgr}z`C1n!7>w%qmw+}XH^B0o2xj7|0 zJxW~MZ*Ip(Qc}{KsPwF?sHiBtYCE%&y_IX%uC1)BjE;_)^d!3Pc5(G2@QP#Rpip

q#n!r9@s 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 QX&E6YCMQ}btpDM^0k1p7ivR!s literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.map b/doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.map new file mode 100644 index 00000000..61b2284e --- /dev/null +++ b/doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.md5 b/doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.md5 new file mode 100644 index 00000000..aea311b2 --- /dev/null +++ b/doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.md5 @@ -0,0 +1 @@ +bfac3f38578793962ca1b062171f61cc \ No newline at end of file diff --git a/doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.png b/doc/safec-3.3/d2/d8b/safe__str__constraint_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..91306c571ecf6cb8119810a8e58bfbef54ca2fbb GIT binary patch literal 17157 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 BJ+1%% literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d2/d94/qsort__s_8c.html b/doc/safec-3.3/d2/d94/qsort__s_8c.html new file mode 100644 index 00000000..b6f1b1f2 --- /dev/null +++ b/doc/safec-3.3/d2/d94/qsort__s_8c.html @@ -0,0 +1,658 @@ + + + + + + + +safec: qsort_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d94/qsort__s_8c.js b/doc/safec-3.3/d2/d94/qsort__s_8c.js new file mode 100644 index 00000000..b98baea9 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/d9c/strprefix__s_8c.html b/doc/safec-3.3/d2/d9c/strprefix__s_8c.html new file mode 100644 index 00000000..b606d717 --- /dev/null +++ b/doc/safec-3.3/d2/d9c/strprefix__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strprefix_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/d9c/strprefix__s_8c.js b/doc/safec-3.3/d2/d9c/strprefix__s_8c.js new file mode 100644 index 00000000..54cd8831 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/da3/mbstowcs__s_8c__incl.map b/doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.map new file mode 100644 index 00000000..26a8c55f --- /dev/null +++ b/doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.md5 b/doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.md5 new file mode 100644 index 00000000..f5910521 --- /dev/null +++ b/doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.md5 @@ -0,0 +1 @@ +a77cf6823182401ebca837fa856a17eb \ No newline at end of file diff --git a/doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.png b/doc/safec-3.3/d2/da3/mbstowcs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..07b43398301f677c335260ad5e0d71cbbf90c4d0 GIT binary patch literal 16923 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 z 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.map b/doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.map new file mode 100644 index 00000000..2cdab62e --- /dev/null +++ b/doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.md5 b/doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.md5 new file mode 100644 index 00000000..7445db88 --- /dev/null +++ b/doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.md5 @@ -0,0 +1 @@ +b7d76b1273e088a4644f216d02d557d2 \ No newline at end of file diff --git a/doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.png b/doc/safec-3.3/d2/da3/strtouppercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..2a6e86a8bba55073623d8e44645848fe1106cb8e GIT binary patch literal 17184 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 YF&r9A$H{;0@JGZuVW~HHLhnESAEEw#p8x;= literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d2/dc5/wcsrtombs__s_8c.html b/doc/safec-3.3/d2/dc5/wcsrtombs__s_8c.html new file mode 100644 index 00000000..7fdb9a34 --- /dev/null +++ b/doc/safec-3.3/d2/dc5/wcsrtombs__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcsrtombs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/dc5/wcsrtombs__s_8c.js b/doc/safec-3.3/d2/dc5/wcsrtombs__s_8c.js new file mode 100644 index 00000000..1ceb6df7 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/df4/strremovews__s_8c.html b/doc/safec-3.3/d2/df4/strremovews__s_8c.html new file mode 100644 index 00000000..224b60c5 --- /dev/null +++ b/doc/safec-3.3/d2/df4/strremovews__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strremovews_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/df4/strremovews__s_8c.js b/doc/safec-3.3/d2/df4/strremovews__s_8c.js new file mode 100644 index 00000000..979a3518 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/df8/memcmp16__s_8c.html b/doc/safec-3.3/d2/df8/memcmp16__s_8c.html new file mode 100644 index 00000000..8a3accd6 --- /dev/null +++ b/doc/safec-3.3/d2/df8/memcmp16__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcmp16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d2/df8/memcmp16__s_8c.js b/doc/safec-3.3/d2/df8/memcmp16__s_8c.js new file mode 100644 index 00000000..206aaa99 --- /dev/null +++ b/doc/safec-3.3/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.3/d2/dfa/wcsnlen__s_8c__incl.map b/doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.map new file mode 100644 index 00000000..7aa5f23e --- /dev/null +++ b/doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.md5 b/doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.md5 new file mode 100644 index 00000000..31dc5d98 --- /dev/null +++ b/doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.md5 @@ -0,0 +1 @@ +e5fcf6afdf5b2e63108ebd0e8e870591 \ No newline at end of file diff --git a/doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.png b/doc/safec-3.3/d2/dfa/wcsnlen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..55ff34337b02881d08655c02ddfe8f02f12cae9d GIT binary patch literal 16739 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 ML|Qms@crli2cRyrkpKVy literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d3/d01/strfirstchar__s_8c.html b/doc/safec-3.3/d3/d01/strfirstchar__s_8c.html new file mode 100644 index 00000000..c1e94004 --- /dev/null +++ b/doc/safec-3.3/d3/d01/strfirstchar__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strfirstchar_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d3/d01/strfirstchar__s_8c.js b/doc/safec-3.3/d3/d01/strfirstchar__s_8c.js new file mode 100644 index 00000000..9583d638 --- /dev/null +++ b/doc/safec-3.3/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.3/d3/d0c/strtolowercase__s_8c.html b/doc/safec-3.3/d3/d0c/strtolowercase__s_8c.html new file mode 100644 index 00000000..eef5748d --- /dev/null +++ b/doc/safec-3.3/d3/d0c/strtolowercase__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strtolowercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d3/d0c/strtolowercase__s_8c.js b/doc/safec-3.3/d3/d0c/strtolowercase__s_8c.js new file mode 100644 index 00000000..e58182ce --- /dev/null +++ b/doc/safec-3.3/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.3/d3/d21/sprintf__s_8c.html b/doc/safec-3.3/d3/d21/sprintf__s_8c.html new file mode 100644 index 00000000..2ae3e297 --- /dev/null +++ b/doc/safec-3.3/d3/d21/sprintf__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: sprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d3/d21/sprintf__s_8c.js b/doc/safec-3.3/d3/d21/sprintf__s_8c.js new file mode 100644 index 00000000..864d7875 --- /dev/null +++ b/doc/safec-3.3/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.3/d3/d24/strzero__s_8c__incl.map b/doc/safec-3.3/d3/d24/strzero__s_8c__incl.map new file mode 100644 index 00000000..82a3cc2d --- /dev/null +++ b/doc/safec-3.3/d3/d24/strzero__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d3/d24/strzero__s_8c__incl.md5 b/doc/safec-3.3/d3/d24/strzero__s_8c__incl.md5 new file mode 100644 index 00000000..8fd68a79 --- /dev/null +++ b/doc/safec-3.3/d3/d24/strzero__s_8c__incl.md5 @@ -0,0 +1 @@ +3001a4537f8fba2713f7ae90e7035b96 \ No newline at end of file diff --git a/doc/safec-3.3/d3/d24/strzero__s_8c__incl.png b/doc/safec-3.3/d3/d24/strzero__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3b8a4df09e28c99be140eeb30ef4ad0259f1ee2b GIT binary patch literal 16816 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.map b/doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.map new file mode 100644 index 00000000..1013e60b --- /dev/null +++ b/doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.md5 b/doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.md5 new file mode 100644 index 00000000..d227233c --- /dev/null +++ b/doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +0202c0c85b958e908f51363e593fb931 \ No newline at end of file diff --git a/doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.png b/doc/safec-3.3/d3/d2c/vswprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..dcbddd3598059d1bbc62d2e7847cb09471e42df9 GIT binary patch literal 16936 zcmdtKbySsI_cpo_l~6!Ql@gSa?gk~KTe=jaOS-{8P*Om;k&u>dP!N#rE{RQdH)rxZ z=NrHGJ?D%w#`o{H-2>e0&3&&m*UW2Plh2Cs5?GiIFcAm@mXxHJG6Hce27y4ifqo5s zLi5fd8NS^#kdY8WTweW4uFVWbARZ#5#GbuyiC>>|)=?S06y6H|b?5G#rq(-(FBI<( z#G`+zDAW?SvLLk*RvqWl*48d5Rr4-g$t0jDo$F62qjma(N%`ax;cIlt*DTi!FL_u`1AZfum4{+`+vSzV%p!| z9~>OqDZh(;{o}`vE1%Jxs#8RvK6R#JV)EKsQd(_E5_CVPzdR4QqpYo6?R9?Q?~hsP zcQaXqMg2D7%&nF_ z_+)?eaC2JNv?n=%-Hj>oU23q1xy~+5H{tW1CwrCNmtNxH;?JM^=H%o!+>?`&>pSISVM!*>q+J;)G-PFE zb#ijzcUoJTuCKqjg8uaMZxspR;+3Hx9x<^DdZqnha6*Faix*$h(~;cM9*+nERFsuF zIy>3f*oumaT?O>Cw6v6z?nbp!`3QJloNY{2qv4QERM^f9>wD|!>ytltP-Q-tje>gf zYg81T$ja)f%~VaL`{9Pwc-aj!Gp2f z%5XuFBCW^P-)BZf$W-xwzW#n~Ev@Dda)tVy#>U1!e@uUWx{HN{1!t*}A#3aGTyHz) zn>KIOpRvC>+&wXI){`Pi>if#dim_I|bq)gqLr+i7lFR+#?3i@wGujgG8(nO~<&V-* zEX2JLGaC&p+r-!;aI&AFhAR;}F?WXwnct0F+X}ik8Le}%7 zg@pxQUtb~5lRsZ&%fpK`7{nXCj26sq_w^~eNx;=QI%JRMZuDUNK_a%8Vduhbd*3rN zX(;B)r@bu9&Bx#daW-`^U%!ei_O7g~T%4a0-@7-DM8cT|dZ|8te)If=xcEoP@6r$@5KWRt-zcX- zdt2Mh+xH%te31st1n z33ja5nVA1^$o5pI!tdk%7b2*eX# z9qgWBpMM_TT{C@sAAvZ$g-4yzda z0s_H842$?bcR?n^3&wk z+k6c4qjf)WgT1}63avYsO`fL@($hTJW|DR9JmuWdyoMOmF8UpjDrsN*V_z8Cuhe1r z`eQo;K|>1$;)P9v&#Mn;aizyEWCBdLXSdCR(VmurFyF2eYUHNN&@3(6Y6){XnCcS| z(eL|RPi}-0Ox9-5WUEUTf4rNVNM_Q6=}Z`q9{L60KmgKr2VVzOy^I;injo&EGr=m!##n`TeQ5W4@ofovk8`6Oo0nxwgZ z1XO2hz!*06Slwn`}1;OV8YbWBkiIVPh^V`jSt5n@!H_a5ufg2C-_kSKtlC=|d?BOLUDq5gdd;J

_*YE3lQ$+IV z)3@Q_;hC8xc6K|loEFm3(gucx7!-ckq($ZBNqmmx5SRRrx!UDSEG%1pLLc3|d$-zo z^I&UBQd-)a{cTZE(Zqy~$RCKE;GaD_JiuSk6w5g|9qcXlTUlCyemfJ83nSP;^?nL7 z=~S>7{Qd+!KA>rKX=!OFDWm^7A*w%M0S|$b>v-UCqI_+AnskvxGGT5aE#WIV|<0jF(yEWM#2( zaz+Snx*u3tSb*B*ynlZUiF5xc+CM1(t65)~OcWCV5s^YH$8vKJv8}BwyGd7WcD7c< zo0L6cI3#>=)qfs0u3ukTUT$TUIH9w*w-=|p&-3QtIXNmSYRtzjOG`_13I;+M214fp z1d0PLn9JE5BpyLQK@b*&-u!*~`t@rKjS<^k^QN(}F(V_RtE;OtDe>D45n_JC8N_$P{gpuwcxQJv z4kjip`t=<3f;!Jrr+Tk*7lFhy;#faF2}Q-8T+L!Tdwb{gu_lAU`6xpRi@4Cx?e+5M z*q9i)ds1d*Ss@_`pg=EQKBRce%xrV8HtJB$gZT0*%&g`bLKnHYseoSjW=6zMn-Cvg zLtDH5k_i1eBoyZ-`xd6AJ^lUR*78w09C#wu({+rx?;$TsNJwzt6-iNKAcQE^?_E|| zD|?TVlM@2|NX4o}Zi2A4SCc=%Q6y@D->Mzr3zgJQpF3by@DTYF8XDSR9Hu?yb0@|_ z>XJ?uJF4BP_L;kPU)pIk%3Bif8_Cxa6B8$^1QCDU)!9J6>F|Y%kka6OE-sSZobG03 z<}UhS+T*~3NOpry^L=W`sr0V@dvShtdbq2s60ouw7Z|vAy2tvI39Uy8K2epNlETZF zN6T3XPZsz}pY!#Ofnk4lXQ$JYfQgBTjJkSUl)hfpG7IP1ralX6!j;vzYHWx5T{eh} zw(f$!5O3+l&97hIM-ukFMe)?p$vr>QiBBM^svM1tX+03wd>0tl9Qa^AG%jvE@IE#f z8Fp8fT5K@-(|wjYlDDi!XU%9hn9FAgU%s54xqbkjzPChSZC%#Y6$zii#zxgv7^j@s z+$1L=THFvq9@~rB?=~}Ce~4SiL$dE__^FA3t9ov7aOlCk`<&(XHI$T;L`24LgvG?f z1?%i-0=kJbG-KS|g7gNm?NM>lDIg-Tff*WUoS8294Ey&&S2IXiyA zTW-e2^%SD!r+a2av|Me>oZkWrmvYoDOzYj*^*;zBA);!iC^g#bx+5mr@|LCXK0Sy$S1H7|zWxoh#w zSZAq6-QTn0Bb)kKT}8#^1>@6ZV)lhj`^coYoSfCoiPqrHtyPYz;3FKT>uNI<$Y*9| z{;ms}FZI;f>7gelz}h(iyNSS|JuQ!?p+c&v4%$~*@>iq4+TmzP%i_zW7&372>_tV% z&yE+*{r&mS{GMH0;6*XU@w|DtXsrB=cBOjL;9&h0DZdj`3I!u$S`I5nT-`s&5_S^< z=k=4$POFj6csa<+i#q{X)y~D;@t{>?+v@3= zFDlZ4#d&!#$wbMMaOHXvNz*^co~qi{5fRx~=qxU?PGDSYs}R-gLi&91!wDEFxKw&* zih-%MzQM$A;%?#UN?_96oFGU%-qRys(iP1;y%*2&Dw>iX7hMY%*Uo0T%l~t$+tH6d zKi|?XvvND-8WCwdLJZujBza2eQWHBckb308=S{@Li2*iC!fF1ax;mk{di`jd>-@yg z^Tu5fNn_(>WIG)Z(_=#X7kzXdkVhRHpjPR;G&OBI-PFIw@n?RiSG_s7^aV9nstyy4 z&%hAol;`2_)|Q`k*^%`)mtW@wPaa$!Q~(>(A4-tlqoYv9(X~g)ad3RqHK`RuB1>&; z74r2JLIOKnE^2;(l;>Lyij8?sPWWCqAWSJB*|7e#cuQG%Cp>H?JbV}YP(gO~aQ_?+ zFP5WYsjXuvnebHeP+9#>l$!%)y$dTHb3sE}o5#T#E1Y@+iIb|PX1QU@vBhwoo_nX^ zp|x;CV22u8RQRRE`sG@&Ok(1r5He5kZJ*d!t)unw^2;;!(Sed-e}eF#{Dh$_{#iS> z4!K0jg3OlXzFx%ldv?5U%|D6F<}&En*?AclTzz%oQeennU_6zNX0beTiQAsDY7Q)X zF?g=d_wjODVkex&NYppFGj4HhadCFRIOi2ESn^hT0E$#KfO1s&pTX@ zDIqS%^dx&@a{T4Wz)W48yq?}S2F6}PYz~Y{lH}F2>bzdmx}dCUrUmq?qGO{hD z)KuYoU#Jh;OnGqe@$G)VS*YJ1>X0XOmkFR1IGc%KF9d4!WBYC;*ogAVl;$4yMNwm4>RSxjvZoyrJechX-V& z_l}f_yqwa~2`=~gCj*GWD|8NSF;~=GoCJnGLUUw{&Y+&DbyrCJ#%?p|c6PK~tXI32 zDM!4qE;u&s{$jX_3coRe1jLRS63J8(CiDdk=rk!A0y0j^`Q2UYe%mqRIZY1|(?vf_7E^_xZjtdBo)YM846FVbU$e%ug zFjACeqAer&r?b0Y{>=!8cF9$Fa?+{=bSsVCaah26>dm>^39=mr;GeY2mITgr+tH%W zPZVZKT0)Yn#vIC$lkE;S#ByW+B9i3UO?7neJ0JjLIJ0>hz)D3jSL-m^c32a`PMizY@Gylla46; zy0i}bRb8@ZCVe9#(n-T$vZ?0^=$qg=mw7Sq8a`w{j1t8G&HkFGCwr(F5Y(CV{kw`+ zSt*mLrDbqn2RepSpuby(L7{-41e4AZn@ys9Iaezop_>?byQPkB%;c@g4GQBCbb6%&EZ z&W5F>j-H;c;A63{I`^b$0*FF3r}eX>rtx1WDU};aZ0)ZuuMTBd;@-QFMFCiu809vU zE&84W+p__9*d$x(t?L*Ow?P;T8GU{JuNP9c_Z|249UGeXXt66v9Q-98ceT=eJI!rs zS$t9~`Q7}RvR5G+m2Pe9$;IiS`ym(lZ4cL-*Y2h3Q5lIk@&OQGPS=w@R2OfGCWD@LrYP7DF~!C9Tkx`C0jwB(=3BBYLP!rz`00{ewPC2s@=C!FOc zMcRwmfE*}{b*da1i1d#RSJK;N5KqXXnV_QFg%gG2oUS?ko;D8v)TUYg^B&jQV)~Ky z*x=ucztkNCLmpee&SgC@ZP+|9VOg4TR~Z=)LH8|7%H`waQalL9_;pe|4*K))S5$Rz3d}6{*l~FAtO(G-_ z{6xl&AKBG3@07k|*nx;ED%=`<$=TUuaLDxvO+zi5*HYu)=1S_r4vX@D9*2PY1fX=X z+{Q+sI}`%7n`=oVI@$^?|x{bbX>ZgIrKs#<@Fkj8j~EaApRl+6*+7 z0RM$GxCN^8zqN-8))PD`?%DFimGOjx2atN}`(mvEbZ%j3Syg!YsvLa7x57eRR#s+8 z%JY@M0h8`TnW|siG3yBWnJX&=g50bn^4MMYhDBU6?d_eY*7UqT3>>PN zIqt?d(aHHCYeDV8_I67^RdxOVJBx1c%E}49bCIDz5hZ0`Tbp@a-f6E)O-DShR>G^N z&Z10y)^LPhLzQG{Hhp|17Q2a|RD+bDk8x2Y6MJ)5f!(lDhC1CCHdPiDv~ zI3;jAW_9ztD&P;_^J-e*owd=bDlgYXA77Vu!eQD8rqdL&L*n8xw_* zkt-E95R;gdBrl%3mFenw}M=2#>I zCthA7o4R9B&HI;-R2p}YsNKv{cg*}*n~HE#T-Q%F<~1Mtz%XDQBXY2G}3!`CUB6-qm{70 zv0Q&2sax%Jii~n!F|&zMy!^R$fc|k7ir9Sp?oXdvrR5ko*!q&Vtb7Uz@TgN?k<8mI zkt{pbsVHM=X^HJA8}2EmJcwDZY3HcWh+%si{<9-#)8p@3;YZDQ7A7F4iZ4IxO+Ez# z3}&emWb?ku@`g=7!LV0l)!Q4>*(m~s>7d+_TNwCO2bmlB_R7|lQ_x~9S2Gx#*e|zSty`5OV-GK9$D5kQe!gV|6&w2j3-=M(9@d}c zb78UUdwdFc=mWOjvi)}*-$!2E0Lr~!(qBHw z1v*9AKXoofLJj11_ynr|R$>l2PEKXY_DR|VePM9cUz7AJjoK^Ga7wHpB$;_LWhU_A zRa*?(fOC?M*T~Bvca0^Do+4{?%l$Vh%Cy%(3j1$1WMN+(mWWzevj_+-APh_C(qsa( zmez#W_j+1jH>0Cr8y@+;)P#^`g9b)z$+RnLqZNYg7e5M@z0Z#5ze!jOKW4!+kcQM% zz(b?N>pWzCUyepTH&$r!naV3ukC$%lzYU%MLP1SU4~YRQtAc*g+=ex`p>Jb6uc05# za0i>n(=YAr_$i9iI9!w3AA;t8y8auC&LYkPAWKt zJ-<*>JDqZ`e=aVlSFa}nzV*(BE8kkCwzW}R@9QT#QPku-Ud9`1b))wP(k~Z*3vjH~ z6D|&?PR3SwFORlRz_E74FY}m%k=l2w`id|O+j`VJWM$4bDwE}PKJqysyJ=jhMwH*+a9Bny8o=87*^nu`hBx5;P`*ao;msz z^Hxy*o&+VW5UV(LlfaKR*iXK(klIyZhwbTD2$}>$DnyUn(9}#%Nzp2YOCNds%GV`g z){}KZMzp#gFbs9YnDc$Kt&EQhQ~vR)Q9&eymezFt_vf-$Y>9xYz@ec*K$-x7%k9O0 zp_DVPaJ?-y_E=wha`=~aN0izz4G|G*kF$RF!$ipAY%47#T2cbzip6cmYT#zp(_Ir~ z>*}GB4o6#Un#ClXr1C_y7bk}hW5R@UvR8tFupZmvys3;AzMK#+y@P7}C@Vi7BC(}| z!vY$4hd00uT6XWv24ROB930cNah?!BOD)X6yGHBgYg0tAtLo~i*x6lN=5ZbPbQA3@ z8}eAkmsVHjVZ-J_4w%(4KD~e6#^v67>pJ7*`DUp~rZtnsU%S6Q+17QK<)1-HFj2nA zMq%Y$3*~67*SR34-+)orfs@T<@4I)*F|loB<(He@&QMBbTyPZp<1GaVJj~5gVq!x5 z{7`S^<`CNPhL>0iMCq+)`$>4HsSfJb#=6ajyyt>@C)d>Y^V(mW&V|^>CR#F|yV%+N zTIe)sZ$CagVAL(MOwDLei3kf@w6=C1KXaRTGg9r$?6xbXurHAwSW!Vk%zcrY*@BI! z#STg9{5GH)&?7s0hkB8tt}yt*Qj3SBR*(&KXt_zF7flbcU@bXXd|}re=ef$)Bjst^ zI;ZNyD!3mA=~Wb=hceSp(AOt@6N@bF^p-U++CkkKYL=q|$ z=(+XwlAAmIVqGVRo=S|3^&KxSzCr~)NiOaZQ!#F-WZX7UV~>k`$~4Ru*1UUkH1Yd) zO>?s`si{CFEm*M2nud%xm+_E+Q9_Z8{?f3%#Ah)Brl?)Wd4ow@>GU@y_`SVZmF(zI;Y0{oKF6_SQF5r`tvd=6(zdQso%qCY@k){cwm|7c^b*2X_uRp zrbUZyUm5=y&ri4JsI1vOa|m13CL|5VLrhG|iL1b7da6IOU!^&ileKpx;%*71U8P#j zdh_m>7K)&Wrok+Y9k$QsfC$I7$!cCm;qM%o=f(al^hpsAvi^?Q9hX0yiL_|Ki1M{(D zi2~@bE|R}mzssa;8yqx-WxMXiJ8t%;*!@AqQcSv#5uc`2XqXUpL!aGZ$U{X#gAw<$ zsAzc!G|vYf*Ld=W+rrw^jEoYZhTpBMJTE-joM<+<%M?{@KKND8UGL?FF6yzK8{JY@ zg5|P9*US%cp)=XJ#?lDqHI4aqsOqolgs^T`C@JwsI`Ez zbGhN{d#W9Av9#LrgKjxFfV@GKHH(eMrfOxDGVj%DXqqVD@2})c|Ni~DwB%D7IUqtE z(X2a*NtfTUepYEqO3n`DEj}*q;3bJHKU_-kGC14LNW*8)a(H1U&Xkhb62oJwA^B-R zd(4QIhvmF4eI9_9mGNQF9PTGB61mk?dwxgMtc+$ z{JhZ~MmYl%Ny3MJ1$dB<@(U6;xd$!oCD@?(y&F4-Q6~tM^!WR85Y!1*>+< z;`y;b(o&q9SVBU6E;U-Al3b9)z%PNC6x5`qxA(S@N7uc1_4fnX4WB!no*N;;b@{)R zm&PBPy$cEI1i!Gc;RNg7UF4@PGX5JPJXPz#i#*y^N5ke&68*m7r!(~~M_onu=&uOa zYn>-^-9fB`-}tSMvw?vIZogP3!99J;&ITR|xuK!GmI}Hu%+livKld^f+D$t7#B6>V1EXPRdoD-Mb#wl5O z1UvvB?K{HrE4%i9KS8E}K~ZPNZG}XgbtI>BCrS>Aooh89n}^f&ckahLOCp9HCkfS- zbuwC5+<=(T7qs{f&|Nj*!qftFp~bM5ww~Uw@vSsyAgJrtrscTilvY(y+iWre(lge9 zWFQP^H!3grM9Ab|wz+0d1x0s3{e_@77)R}!nTl{4{XqvYX-LWSYNA~rZ;p;;@J}7F zj8vpO?Xs&}%Tn>X+-bkLZsQmbkBWlD zKyuH;1a`>m{+#8`*g-QXx{>1Bb1cB;0}BemgXO}Q^U}rV=kXQQhsDrWGn1xXZseA* zJs^$)aQF5Wu{tzIuTCZ=mNqzCzO-Dp9BBGF zjT~>6LdEz31Ji%3Ubv)l=n+?3>FZV>=6aphuZO`cbNy21;40rGH#If+-wBIUd+hn{ z7t(HTpI6_jGHkh)`|(9YJM_ITPF9(*o`0iL$&@cGDX}!Wn;=BG-$eAvr^HsX)!?o_ zB_W|_b5JoP)0UGiQ-&762GgC~TQ84kYT75YZZ$5BWOfGiiqIXEQ@Z;~9&1q*-2+?5 z)RGWS#EtlkfJCfY2-hx&nXy^^)*DxPdN%PdmjFp$NRurm2`U|`^9^16LU z>i5?0LjnTTQfH$UWRXe7y<>nXMlG{5GBSw2tz~nC$o~VJRXH&-K7L$SsY$!b5YUuL zYrfovfri7B8Rf-9Pp_gRmdYfr(2+u74o zHF_Jpsa!kWP5AJBs6<^dBu@|()q=g))v_$r;&F8BfwbItE`9xWcM{F*tQkT=6DeVD zkXR$}I0!zIoOv`7Z_HD}$I>?mN`!@A=pk)=Yg4kHx4MLzkDA zfhe{vNKdE|Lat8zSU^V7Wnojet-oLESnx@AZ?Emow`Ge0^{%_U*{aijY~<(ccnzCx z3%WU&DfRYmU?|er1v61oTQvErtk-^NM~;j{d!MdbJd(in_xE4PKdO2Mq6f0Ud^gw0 z>-`cnXD;o_zVx&2-+2fFN_fpbQRDlosPJDer!Rxvip_t{Nw zMbO2S6p|vx$1S`D?;LBccwYuk_{`dkT5`qR5mEXo`8e{J4Ifh+hYUYoYkw}76fcS? zVK}eXDe~;wEgXgZ{<)G3%%^ym;>X9Ty9=JKOFcVY=kw>(Jx@SdY$1Ee7lT&*pCpTa zXxQ%>V+1s}=szVlgxOF<~&%!Yfp2(rcV7)RJAX9*!g^K4zca5I6ZRE!1nyTlge*Go%-V4ogdhK`PnyNg)eN!(k>Xs()&}j%$w|WhTZ)$`nQ5{*B&e&#gN$@EJ2u$s*VYmE=e_>|EX4EX!Q*t38T2(knYPHMk{*j?T4fZd*nMI3|h0?gup$6(_ylaIg44 zW*Q8USy`d!>GzXt_>4Og<@~k>1^XEDhj$^J5`Id zw>JW;%v5iS=i=f(R>i*evqntb&4nrIo45De#d%Od{5|`&Ylydjg@%l!uMLhjhEy`v zpr_xX3Y`UL?GG_l*3{Jrv9lMSN;5Gs0u6E9N(GoC%F2DD?&>(=<{{mSQIV0jBIf4i zE&_V4u9fk<`A>%N%r%hrbj?-@SWkXO#xGhKI7Hxzu(8cE_E4g!V8?smRd0!8ki2xS zx>LX7mwTe4r>e?nJNtXXh2}9;OG}He=h%kFjaRQ;(a6Uu9#0L5{u>^ohsgh=t-Y z4GoQukPr{gQIx)ylFVD5y}$=uot@`Lb0Mk~`U`4Whn}g(WChDs*C}daRkKz0l_nzn zH7zAAufJiB(x-njeN9H9jifOBE;yrb=8NLy;Km_A3ZmnVLTIxqkgR4==B) zn;SI^4W7tQt|l;0afylDmwG7N-A}VrGBeWCOPM4X2yMnnT7ljKoKo=M28AvVvY~lJ zua=uE@k_tbj_TpVpY84KLqm~?71GLfz?>Bqzj2O>hUN#B>J7Y+zK=j{P)HJ*Y;InF zA8l&YI^d}eCW>ilYFb+}QOpAkMP6PW_IkK6X<;uDbL|l&rPJor`pnGs@nTZ{FetQ92Ri68X)5U-}LzC=rI*lFR={K zARhw5S1mTJSu&?s(wCBaWqrKd-OUY1REaD}L%>(A_f$@A!W;7E~Cz-v9a7?l@0qq35cFDKMVLQmFuYz*9O_(I+J%ob6Y^y_MV z{PIoi}j#mpRXht2!Kqi>~yCU4eelQGi6uf$6#Q%U*#hYv<%W1k+8RtB;N2nZItlgRm`la;_FwRk00e?Ii!@?#Fc=9%mWPK z$!g~)Mr}29^>XJ;J$ib2sa61WOMm?M)7=eB-RAk$a3neQxh*C(_QsoH?5yGgAZGzO zv#E^l2s9lywo4!vJ(37!c=7~TRnc5lTC3~YL@toy0tp#z2Yl+_i*6j@vxh1(dDHl@ z8RpTL*ck(=jliddI0mffpYKqUJP+=RD}ny-16Qihu;qEsgQi7jVb^cY&54#~YsVlS z-*77H`)+bblo!I$qt69B9M%o$5IgYlqqQ|{E}LM9-QuG`IOr#Fx|qv%;CU> zhKAJC)IdZDfMAHxOu-ar%*`IMJuwK|p|9G2vY{>f&c|81V#*YKz)69|v!Gj^4z zH*eF@(t=$lCz+d>LD;)v@cOkFx|z-7L`O%5Uai|*5m{N;iV5#?TF4<&^l82G$@f)M z*GsuT!A^vMNB1IU)O4Jo2PlnRYCGgHm^Qm|Df{sc$XE@0o<4NhTMB*p@JD$$jZe=a zBZb(*I|D;QZTOs?Cl1Sqw1B>2X_a|VDuzc}ge4_G@LTo{fm4#(ViId@2j8U(~1*R2bA{kOH0|Npc`E0q= z%+AiHi2AkR?*lzv2Ce6tyo{0109)x3?|Ru>Rgq5`42kR}*yoq^7bgLFoTas6)E#I3 z-{``EqL0e@^z#JBY=DjlY9+0pkU2aY%DZc%N43bPHbdcD6*T$(PiTaIbhxBHOGZZa z?AbHeb6aQUWT}Pvs>SNZTSR(Q4#3aPsjIt~Z3+N6!~JtYLb|~w<&%W+Bp+|q>~{HL z5obWaGwpfk>3I%g72u|24x@TSva@T4zz=zPctFsCS&Q)r8>ZJLGLl*Xw_bNVa1uHUEcxsidqN78|=VGXo{pvPy4vcR}Yrl6s_^L|T?$fM$0l!o&$WbTG7JF|8Hl=|Mnm-K z`LsLPLmCWfZ{BR}Als`C>@fC+6J-nkZ_?&SMQzY{wRu#5ij8#K3)M#N0{#5_2W4et zgaJ)3p#%QRVkkGI;0yGtneL!Zxy)e!8@B4a*infM#o=!4Le`TZW*Q&bqJ^xR!UOAr z*(Lc2wSD-PK2D!DBAHD(RWO#d2rxhH-B(psW^>tk*{TqEV6LsIZ#$n9(;T5&l9!vy z@aR!vd%MhqaoD5vA5W3fYN=J4aqU{Ycp^gvDErlFysu&}VY`Y`Zh69wJXwu#K+v&|KJJFxx?L1OZ~LcW$x zON5G3b~@$uty`zF0nD$T-z>ja3C+?r!mFe2Ank^Sh1uEJ$tUm`y?mKG)=(;!X|8}& zoy03qHv?UU(+X4gyIN46-<({Mkln>GU>@f-piV;jd2}_caMThF4NXo0rAjuVMa`Y@ zXY%aQx8Vg^nC6VRw(tq zbCBX5c*8a9;qyZp+4RI>lq~`u4;Q!LQ-7FdTYLMm8Nd5OQlYKDtH*6QiIh97252ST zou_IqUI2~DJ4^6!XB?knHc))SKC*m22quwYXPZ4+6#h1FKu{3&fLdHUjo6%rt=4V5 zJcQYXn7^xPP8BiG*5)r8lluDpzh(Us3<>V zhGsa;c>Qiy%$SxhCqZ@(K*Y)_w-l1}EGz>t*if$cr|z^|agJw4*}lG41W``X0ON^@ zP}`M(JXEwZQc^#M8cxJpLQ$s8N(P1#kNv^+loTAmvU(gCRv^^xGHQ3#ZoOaiC)kJ$ zzJYkE`3ET&TYmT*=#OVxjbGwPs2%^lz_kuXeH;9YX>(cV#B}Dn(ud)K%akms@5>qk z*UMW`p0+%UI&=X3-CT=0fEb(8)Yuz5W@S=g&_7qXLk>;pflQ*kJMfe=ZKp!ZSlaz)(eL6B@-sG8D%h>~Uf9O|G0SXGQ@Lh?7)i zc!rA?v3CcC1gwC|6+y2+KqOr66ckz>V+*@?!`6us9UrkA0?zEf0LR+Yd0d9!GUfy| z+FR(*l8kYhelY{Wz+yLzPE9n(nGX%5nJfVuGFJ}|lHt6#I(w5p{h3JEmD1I^1+g}w zMA4x3zC}d#s(3UdMSE|LCl)&s^`AHI+pRP3()Cbpj3F`J2{`mmn?O{&|BE>HS6aZL&fC~QdUisSC*kS9h-9Kw$1s4_fq}SkO>bep2#yJ6Kc-Z_cY^~Qz8|et2W9j- z-CN*%5g2e*M7EV{Dw%3gQNvz4t>k?nM1*SRd*S}$Qy<=^0*@g~`07-jJ^%*AgMC$z^R||T}aWz0|949>O zy1$ae@2vO6?t$Bh!@y{p8Q&pqmc>h5b_4fzV*5V}c6#7FygU@lb zomqYMYFk)`?awr?J!_BWy+rQbARs6Obo)+fLAUE-g63u|w>lNl-PJSniarm&sD#hT z@)t;dc6&?oPv~IbXvsmOUkM(>Dk~~#Y92dN()e(22LL-WIjrHAF>1F+R16FaR z7xu-pkG`cPCo5ASQ4vcB(4Hz_xB`#NYIH|NC0vpgUq(10LKVh+)6bal_2eQnTf`X% zO^miZJg~D@7Gboxp8}*Q==NfE{k#eI&_0Sjf2Oi#>_$UF@3(CtcaZpn8f9-%6bD8| zp#BMQKfIuutS3bzn}{&^F%=aPZ#CS?#}}`d;Oe3*jIMIyRBeSp*a0dUqLR_{51q!# z%eFUhxcbWm)lm=wIMW|`#Bbi5n5-t!ttzSP^m#(40tD%!v*$)mw(Db!T;wLjn)33I z+}3MH-QEJDmXU1L0P4WhLGo7&JYR8f&mYE}fJ;$@tI+}M*!Ci03;3FMb_&=kb;=US z78`Mhbn0rFro7&=eFSOT25u9SQzxefwJry1aSIEz>Eq+0mTJ(~j0(uhv8ZzAmSDKZ zlp&4lw1YFAYd*E9U;mKd2pZ-=@!s6UHK@vd@exFR$X5&s(J4eycql1#GrX&3DIfJy zeU5KOo=qclKB?Y}#Jbm0o&49;v%NN2+|t*_CMYP#%UhY8{1Py(`tyT0hj%bO^ZD~< zn9xH(Vce63Tc9*u{apYQsDXM1Y*7%V>^e~&ob(9f*9ZIi zANllLF23P`;p_(jE?ZC;gMv3SHV)_OT3A~PSx-~|Zg6tqwtNjT7%MBQ_4RcaF-cA_ zy!Nkvr2l);>1TitOn+%MLCW^uz z5C9UGV*2s!BK#2WK{G(FpoE07m$dHp@bKY6XPnQMi3uIJqM_kjWMm{1LDnGzh^Oj6 zQheg-;sT7Iu2|0YrY0l6CH5l9f!Wt7qo8oOy=`l6KVIcXe>EW1Jw9H2`r!tm=dQ*s zK7RU9Y^DHN_s^d{VVHZn0sba{vAMZ)d95?nkid<%WVg;op6%a+N&nHP+hhV2{FE@| zh|$yhABpOJWv&1Hg4L`C19aHP$S5{A)e0=7p8|m}y$P}4T2goSpFceg_z1Aq=tHcl nf#x^$|2fzEpL3k+m#Az8H>6*=(`JIYBBaFS#qvd7zW=`fVspY@ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d3/d42/fwscanf__s_8c.html b/doc/safec-3.3/d3/d42/fwscanf__s_8c.html new file mode 100644 index 00000000..8293e027 --- /dev/null +++ b/doc/safec-3.3/d3/d42/fwscanf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: fwscanf_s.c File Reference + + + + + + + + + + + + + + +

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

+Functions

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

Function Documentation

+ +

◆ fwscanf_s()

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

The fwscanf_s function reads a formatted wide string.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet) Note it currently even crashes with a NULL pointer.
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), wscanf_s(), vfwscanf_s(), vfwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d3/d42/fwscanf__s_8c.js b/doc/safec-3.3/d3/d42/fwscanf__s_8c.js new file mode 100644 index 00000000..08d7835d --- /dev/null +++ b/doc/safec-3.3/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.3/d3/d43/strncat__s_8c__incl.map b/doc/safec-3.3/d3/d43/strncat__s_8c__incl.map new file mode 100644 index 00000000..ae65dcf2 --- /dev/null +++ b/doc/safec-3.3/d3/d43/strncat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d3/d43/strncat__s_8c__incl.md5 b/doc/safec-3.3/d3/d43/strncat__s_8c__incl.md5 new file mode 100644 index 00000000..7a82803c --- /dev/null +++ b/doc/safec-3.3/d3/d43/strncat__s_8c__incl.md5 @@ -0,0 +1 @@ +46cae77334bb3b749414a49f256c56cf \ No newline at end of file diff --git a/doc/safec-3.3/d3/d43/strncat__s_8c__incl.png b/doc/safec-3.3/d3/d43/strncat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6bc306f2fdb0bba93dc183251a939a2679f5c2ed GIT binary patch literal 16700 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 z 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 QjEj&Em3^5ntoQzZ0HctFmjD0& literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d3/d98/strset__s_8c.html b/doc/safec-3.3/d3/d98/strset__s_8c.html new file mode 100644 index 00000000..2b5036d0 --- /dev/null +++ b/doc/safec-3.3/d3/d98/strset__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d3/d98/strset__s_8c.js b/doc/safec-3.3/d3/d98/strset__s_8c.js new file mode 100644 index 00000000..5d177c25 --- /dev/null +++ b/doc/safec-3.3/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.3/d3/da8/strcpy__s_8c__incl.map b/doc/safec-3.3/d3/da8/strcpy__s_8c__incl.map new file mode 100644 index 00000000..2375aeb3 --- /dev/null +++ b/doc/safec-3.3/d3/da8/strcpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d3/da8/strcpy__s_8c__incl.md5 b/doc/safec-3.3/d3/da8/strcpy__s_8c__incl.md5 new file mode 100644 index 00000000..f7368221 --- /dev/null +++ b/doc/safec-3.3/d3/da8/strcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f64481b528d42517ef3703d30a039bb1 \ No newline at end of file diff --git a/doc/safec-3.3/d3/da8/strcpy__s_8c__incl.png b/doc/safec-3.3/d3/da8/strcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6a43b5ce25f282282035a5e9b3b70d31e82d2ab8 GIT binary patch literal 16749 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d3/dc6/getenv__s_8c__incl.map b/doc/safec-3.3/d3/dc6/getenv__s_8c__incl.map new file mode 100644 index 00000000..31bf7fdd --- /dev/null +++ b/doc/safec-3.3/d3/dc6/getenv__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d3/dc6/getenv__s_8c__incl.md5 b/doc/safec-3.3/d3/dc6/getenv__s_8c__incl.md5 new file mode 100644 index 00000000..6a0a46ec --- /dev/null +++ b/doc/safec-3.3/d3/dc6/getenv__s_8c__incl.md5 @@ -0,0 +1 @@ +e5dd62e9d1fa653a6a0f7a955968fae6 \ No newline at end of file diff --git a/doc/safec-3.3/d3/dc6/getenv__s_8c__incl.png b/doc/safec-3.3/d3/dc6/getenv__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..38fc66f6d551d088eedc70c9f56df21036a3fd75 GIT binary patch literal 16166 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%0D))e0o&6>+sh~ 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.map b/doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.map new file mode 100644 index 00000000..4e096eba --- /dev/null +++ b/doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.md5 b/doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.md5 new file mode 100644 index 00000000..9df7431d --- /dev/null +++ b/doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.md5 @@ -0,0 +1 @@ +7623ba8fedd3ef2798b3ade292492392 \ No newline at end of file diff --git a/doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.png b/doc/safec-3.3/d3/dd0/wcsncpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..69fb86bfa171d059614af2b90eb6b5ff4fed2fff GIT binary patch literal 16852 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 + + + + + + +safec: wcsnorm_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsnorm_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+#include "unw16ifcan.h"
+#include "unw16ifcmb.h"
+#include "unw16ifcmp.h"
+#include "unw16ifexc.h"
+#include "hangul.h"
+
+ + Include dependency graph for wcsnorm_s.c:
+
+
+ +
+ + + +

+Data Structures

struct  UNWIF_cc
 
+ + + + + + + +

+Macros

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

+Functions

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

Macro Definition Documentation

+ +

◆ _UNICODE_MAX

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

◆ CC_SEQ_SIZE

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

◆ CC_SEQ_STEP

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

Function Documentation

+ +

◆ isExclusion()

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

◆ isSingleton()

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

◆ isNonStDecomp()

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

◆ isComp2nd()

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

◆ _decomp_canonical_s()

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

◆ _decomp_hangul_s()

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

◆ _decomp_s()

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

◆ _compare_cc()

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

◆ _composite_cp()

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

◆ _combin_class()

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

◆ _wcsnorm_decompose_s_chk()

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

◆ _wcsnorm_reorder_s_chk()

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

◆ _wcsnorm_compose_s_chk()

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

◆ _wcsnorm_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _wcsnorm_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
const wcsnorm_mode_t mode,
rsize_t *restrict lenp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d3/dd5/wcsnorm__s_8c.js b/doc/safec-3.3/d3/dd5/wcsnorm__s_8c.js new file mode 100644 index 00000000..b445ae27 --- /dev/null +++ b/doc/safec-3.3/d3/dd5/wcsnorm__s_8c.js @@ -0,0 +1,21 @@ +var wcsnorm__s_8c = +[ + [ "UNWIF_cc", "d9/df1/struct_u_n_w_i_f__cc.html", "d9/df1/struct_u_n_w_i_f__cc" ], + [ "_UNICODE_MAX", "d3/dd5/wcsnorm__s_8c.html#aea77febe540e0de70c7cd3ffec894406", null ], + [ "CC_SEQ_SIZE", "d3/dd5/wcsnorm__s_8c.html#a2cfb32ca0317ddadcbfc328c1e868aa2", null ], + [ "CC_SEQ_STEP", "d3/dd5/wcsnorm__s_8c.html#a9ade52a2febdaae334c52badc8f3a4d7", null ], + [ "isExclusion", "d3/dd5/wcsnorm__s_8c.html#a1a17e196136fc523b859e4d6032d80f5", null ], + [ "isSingleton", "d3/dd5/wcsnorm__s_8c.html#ac7fc90fd56544cf1ea56a23cd549d01f", null ], + [ "isNonStDecomp", "d3/dd5/wcsnorm__s_8c.html#ae7d50bfa223226614a988eada1768f17", null ], + [ "isComp2nd", "d3/dd5/wcsnorm__s_8c.html#afafcb41fcb594b12882f0f27f5926463", null ], + [ "_decomp_canonical_s", "d3/dd5/wcsnorm__s_8c.html#a3d261dc80304ab27ec9795c082003ac5", null ], + [ "_decomp_hangul_s", "d3/dd5/wcsnorm__s_8c.html#a7587468509c05128bc8ce3b16db11d2f", null ], + [ "_decomp_s", "d3/dd5/wcsnorm__s_8c.html#a6a7eb35b9888cd824285b5a8ccbe56f7", null ], + [ "_compare_cc", "d3/dd5/wcsnorm__s_8c.html#ae8e709a7bbee4e3cb9fedcc0c3e80092", null ], + [ "_composite_cp", "d3/dd5/wcsnorm__s_8c.html#a2d1cf00de50fca632245c648f19c8b43", null ], + [ "_combin_class", "d3/dd5/wcsnorm__s_8c.html#a8002dc19b0ae29e2fbce77c7958c54a5", null ], + [ "_wcsnorm_decompose_s_chk", "d3/dd5/wcsnorm__s_8c.html#a35ebe75d6b6fdf81576efcb5b35fb6eb", null ], + [ "_wcsnorm_reorder_s_chk", "d3/dd5/wcsnorm__s_8c.html#a3ff57309bdc300c2716bfc5ba1dd3a4d", null ], + [ "_wcsnorm_compose_s_chk", "d3/dd5/wcsnorm__s_8c.html#ad06f3d86749513a7e71011aa8a722d5a", null ], + [ "_wcsnorm_s_chk", "d3/dd5/wcsnorm__s_8c.html#aa3c288ad61166b211252b12e177f61b7", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/d3/ddb/safe__config_8h.html b/doc/safec-3.3/d3/ddb/safe__config_8h.html new file mode 100644 index 00000000..a40abbdb --- /dev/null +++ b/doc/safec-3.3/d3/ddb/safe__config_8h.html @@ -0,0 +1,230 @@ + + + + + + + +safec: safe_config.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d3/ddb/safe__config_8h.js b/doc/safec-3.3/d3/ddb/safe__config_8h.js new file mode 100644 index 00000000..72d7c2fe --- /dev/null +++ b/doc/safec-3.3/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.3/d3/dfa/strchr__s_8c.html b/doc/safec-3.3/d3/dfa/strchr__s_8c.html new file mode 100644 index 00000000..8592426f --- /dev/null +++ b/doc/safec-3.3/d3/dfa/strchr__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d3/dfa/strchr__s_8c.js b/doc/safec-3.3/d3/dfa/strchr__s_8c.js new file mode 100644 index 00000000..4474cc23 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d00/vfwscanf__s_8c.html b/doc/safec-3.3/d4/d00/vfwscanf__s_8c.html new file mode 100644 index 00000000..59fbf119 --- /dev/null +++ b/doc/safec-3.3/d4/d00/vfwscanf__s_8c.html @@ -0,0 +1,186 @@ + + + + + + + +safec: vfwscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vfwscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vfwscanf_s.c:
+
+
+ +
+ + + + +

+Functions

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

Function Documentation

+ +

◆ vfwscanf_s()

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

The vfwscanf_s function reads a formatted wide string.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control wide string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Todo:
When an argument is not assigned to, it should be zero'd (not yet).
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), fwscanf_s(), vfwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d4/d00/vfwscanf__s_8c.js b/doc/safec-3.3/d4/d00/vfwscanf__s_8c.js new file mode 100644 index 00000000..aed99f75 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d01/swscanf__s_8c__incl.map b/doc/safec-3.3/d4/d01/swscanf__s_8c__incl.map new file mode 100644 index 00000000..790989fe --- /dev/null +++ b/doc/safec-3.3/d4/d01/swscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d4/d01/swscanf__s_8c__incl.md5 b/doc/safec-3.3/d4/d01/swscanf__s_8c__incl.md5 new file mode 100644 index 00000000..a186da75 --- /dev/null +++ b/doc/safec-3.3/d4/d01/swscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +c032c7b3a7f0e584f9a8ec6a4b77be67 \ No newline at end of file diff --git a/doc/safec-3.3/d4/d01/swscanf__s_8c__incl.png b/doc/safec-3.3/d4/d01/swscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..860d149a73202b09e0e919b434c64c1f016f229b GIT binary patch literal 16726 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 G_x}Os+>sXm literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.map b/doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.map new file mode 100644 index 00000000..77c847c5 --- /dev/null +++ b/doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.md5 b/doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.md5 new file mode 100644 index 00000000..f6ec12df --- /dev/null +++ b/doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.md5 @@ -0,0 +1 @@ +dc71ba2eb01eb6fe29c442a4e7b8944b \ No newline at end of file diff --git a/doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.png b/doc/safec-3.3/d4/d1f/safe__str__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..36a2c49bbd4c4a4e15d637127d7c4f5cf17e2344 GIT binary patch literal 17849 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 + + + + + + diff --git a/doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.md5 b/doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.md5 new file mode 100644 index 00000000..35bb78fa --- /dev/null +++ b/doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +48cd12a6a56d9a6d74d1f5bd2f670a9e \ No newline at end of file diff --git a/doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.png b/doc/safec-3.3/d4/d2b/snprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8abdafd7d372de182f30770a0a2c73602348eb7c GIT binary patch literal 16747 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 g3 + diff --git a/doc/safec-3.3/d4/d33/slkm__init_8c__incl.md5 b/doc/safec-3.3/d4/d33/slkm__init_8c__incl.md5 new file mode 100644 index 00000000..b8cb1329 --- /dev/null +++ b/doc/safec-3.3/d4/d33/slkm__init_8c__incl.md5 @@ -0,0 +1 @@ +b3713f213fd4c3b973fd8ddd19afc4f2 \ No newline at end of file diff --git a/doc/safec-3.3/d4/d33/slkm__init_8c__incl.png b/doc/safec-3.3/d4/d33/slkm__init_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..357f07b992423f00aa09f076d86ed36d3958a98f GIT binary patch literal 6970 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 + + + + + + +safec: wprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d33/wprintf__s_8c.js b/doc/safec-3.3/d4/d33/wprintf__s_8c.js new file mode 100644 index 00000000..1d454cff --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d36/swprintf__s_8c__incl.map b/doc/safec-3.3/d4/d36/swprintf__s_8c__incl.map new file mode 100644 index 00000000..87ce291e --- /dev/null +++ b/doc/safec-3.3/d4/d36/swprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d4/d36/swprintf__s_8c__incl.md5 b/doc/safec-3.3/d4/d36/swprintf__s_8c__incl.md5 new file mode 100644 index 00000000..c23343ce --- /dev/null +++ b/doc/safec-3.3/d4/d36/swprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +2588b12299d66fb9b0921b6cea021c18 \ No newline at end of file diff --git a/doc/safec-3.3/d4/d36/swprintf__s_8c__incl.png b/doc/safec-3.3/d4/d36/swprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7dbb77468cc06c541bae26e2f7afeb1319db592c GIT binary patch literal 16850 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d4/d4d/vsscanf__s_8c.html b/doc/safec-3.3/d4/d4d/vsscanf__s_8c.html new file mode 100644 index 00000000..218bd0eb --- /dev/null +++ b/doc/safec-3.3/d4/d4d/vsscanf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: vsscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vsscanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for vsscanf_s.c:
+
+
+ +
+ + + + +

+Functions

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

Function Documentation

+ +

◆ vsscanf_s()

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

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

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]bufferpointer to a null-terminated string to read from
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
Neither buffer nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vvsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d4/d4d/vsscanf__s_8c.js b/doc/safec-3.3/d4/d4d/vsscanf__s_8c.js new file mode 100644 index 00000000..3da7e003 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d4f/swprintf__s_8c.html b/doc/safec-3.3/d4/d4f/swprintf__s_8c.html new file mode 100644 index 00000000..62579133 --- /dev/null +++ b/doc/safec-3.3/d4/d4f/swprintf__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: swprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d4f/swprintf__s_8c.js b/doc/safec-3.3/d4/d4f/swprintf__s_8c.js new file mode 100644 index 00000000..1d046e5d --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d50/strcoll__s_8c.html b/doc/safec-3.3/d4/d50/strcoll__s_8c.html new file mode 100644 index 00000000..00b19647 --- /dev/null +++ b/doc/safec-3.3/d4/d50/strcoll__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcoll_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d50/strcoll__s_8c.js b/doc/safec-3.3/d4/d50/strcoll__s_8c.js new file mode 100644 index 00000000..14938f97 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d5f/strnatcmp__s_8c.html b/doc/safec-3.3/d4/d5f/strnatcmp__s_8c.html new file mode 100644 index 00000000..998e1c21 --- /dev/null +++ b/doc/safec-3.3/d4/d5f/strnatcmp__s_8c.html @@ -0,0 +1,251 @@ + + + + + + + +safec: strnatcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d5f/strnatcmp__s_8c.js b/doc/safec-3.3/d4/d5f/strnatcmp__s_8c.js new file mode 100644 index 00000000..5473ff42 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d68/printf__s_8c.html b/doc/safec-3.3/d4/d68/printf__s_8c.html new file mode 100644 index 00000000..6337966c --- /dev/null +++ b/doc/safec-3.3/d4/d68/printf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: printf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d68/printf__s_8c.js b/doc/safec-3.3/d4/d68/printf__s_8c.js new file mode 100644 index 00000000..ff06464e --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d6a/slkm__init_8c.html b/doc/safec-3.3/d4/d6a/slkm__init_8c.html new file mode 100644 index 00000000..16cb93a6 --- /dev/null +++ b/doc/safec-3.3/d4/d6a/slkm__init_8c.html @@ -0,0 +1,384 @@ + + + + + + + +safec: slkm_init.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d6a/slkm__init_8c.js b/doc/safec-3.3/d4/d6a/slkm__init_8c.js new file mode 100644 index 00000000..bdc7e1f8 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d6f/strtouppercase__s_8c.html b/doc/safec-3.3/d4/d6f/strtouppercase__s_8c.html new file mode 100644 index 00000000..98963f85 --- /dev/null +++ b/doc/safec-3.3/d4/d6f/strtouppercase__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strtouppercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d6f/strtouppercase__s_8c.js b/doc/safec-3.3/d4/d6f/strtouppercase__s_8c.js new file mode 100644 index 00000000..7685f1fd --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d7c/strcasecmp__s_8c.html b/doc/safec-3.3/d4/d7c/strcasecmp__s_8c.html new file mode 100644 index 00000000..27f935f2 --- /dev/null +++ b/doc/safec-3.3/d4/d7c/strcasecmp__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcasecmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d7c/strcasecmp__s_8c.js b/doc/safec-3.3/d4/d7c/strcasecmp__s_8c.js new file mode 100644 index 00000000..bd56b502 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d81/safe__mem__constraint_8h.html b/doc/safec-3.3/d4/d81/safe__mem__constraint_8h.html new file mode 100644 index 00000000..545660cb --- /dev/null +++ b/doc/safec-3.3/d4/d81/safe__mem__constraint_8h.html @@ -0,0 +1,267 @@ + + + + + + + +safec: safe_mem_constraint.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d4/d81/safe__mem__constraint_8h.js b/doc/safec-3.3/d4/d81/safe__mem__constraint_8h.js new file mode 100644 index 00000000..9e56f930 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/d85/vfwscanf__s_8c__incl.map b/doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.map new file mode 100644 index 00000000..6a47f948 --- /dev/null +++ b/doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.md5 b/doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..c9d41b04 --- /dev/null +++ b/doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ba6975d2daef83af52427b12cf5f930d \ No newline at end of file diff --git a/doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.png b/doc/safec-3.3/d4/d85/vfwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8f69f496929623b5d05bb0cc7fdd5f3f2abbfe0d GIT binary patch literal 16828 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 + + + + + + diff --git a/doc/safec-3.3/d4/d9f/memzero32__s_8c__incl.md5 b/doc/safec-3.3/d4/d9f/memzero32__s_8c__incl.md5 new file mode 100644 index 00000000..64ab10ee --- /dev/null +++ b/doc/safec-3.3/d4/d9f/memzero32__s_8c__incl.md5 @@ -0,0 +1 @@ +1b82bfaf6ad81c82c6e224b4a06c9daf \ No newline at end of file diff --git a/doc/safec-3.3/d4/d9f/memzero32__s_8c__incl.png b/doc/safec-3.3/d4/d9f/memzero32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1ae869697732b4e74df10f6386cfada053d46a2d GIT binary patch literal 15857 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 OU}Pl~Bud3TfBhdx0hJK| literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.map b/doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.map new file mode 100644 index 00000000..c6a69669 --- /dev/null +++ b/doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.md5 b/doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.md5 new file mode 100644 index 00000000..29a0f46b --- /dev/null +++ b/doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.md5 @@ -0,0 +1 @@ +a7ae5066b597d3fce86127345d280790 \ No newline at end of file diff --git a/doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.png b/doc/safec-3.3/d4/da1/wcsncat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8b3863af504fac5a30b6a02daa55e9fa46419543 GIT binary patch literal 16763 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 + + + + + + diff --git a/doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.md5 b/doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.md5 new file mode 100644 index 00000000..a791e5df --- /dev/null +++ b/doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.md5 @@ -0,0 +1 @@ +7953fa16c22d694a38797cd3deaba5bf \ No newline at end of file diff --git a/doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.png b/doc/safec-3.3/d4/da7/wcsstr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..70f382944d18dedfe29efd66e245f14ff1907aec GIT binary patch literal 16659 zcmd74by$@B_bxi(3y4T42r4CrN~3gxpn`xP-Q5jCw@N7ph=6o=i%6#+Ih1rGF?2{b zoW=Y7?S1yS_P+Msf1XD!$KjcIKDF{*_wwT#8F9Sp_pT!l2)tJk&*c#aj2Hys3g$Ho z_|4;Y7Rm5}r7tD^9C2~^C%HB&9D%rxc=i05qD%bxq_d{N@P+W-@SlV?37gvq<(|JG zyd8h-S_Ol0o@s!iqVOQTiG@Ybv0Prgdg%~z=}>5yd7f@S_WjiNrqBHEV|2XXx|QjB z`+ob`ncd0je#A`)31rji(O&|hFZR<1^9yzMJ%T&X#_x1*m?FmyCt<^TCj zvVE<~)~xr%Nm5lBqSv?$jkwZ_nQssG@$rF0b#`@mAI@MG ztHwt}(C*l-kCi?U57GRl`^?J9%GUPpY;zDc0VUIae?Gbzzu``F({053T|u|qH1W_5 z6l$?ECOkHFY+!)HZFi}nf`@>BfGbYWVkp0(qoc2{uRlwc?9QFe81^icB5jyKnAhRy zk^L((qDRuUj*eD!x22?{mj5&R7yLIGL@HRY5w7v^@qPXM{e68?E_1>8`T4D(RH2lD zRTUK@y}h3a8)s~#rKSA|sOsDgHokxVP9SvnXQnBDjUYp6^>>ZpJO!ri z6V0frZv`B<3i9*UCacR66SZYzx|5&zw0yc79udJ|Jy8LV$jHo$jfue{<683}5W2(X zU@9sqDkBrJE5^#o8kjn7gD#);3ik?1OEXYYi|JHWE>O?-B8a6+IgdoRU}9rqSA86x znySmr{y@m4*XVn4uvw&2uYI3zZK5)~XVLp?Z+K{ENPyC2t|gczOyXGY;{41Wi7eEr zetE%U8kUxpwyOaWz-=|=urffuT##)Ya3$J*uVWg8NG>=%J(ZM_;;&gSg9AC(n0!be zB`JBlyWBr37AEmrjyUS%pjixw{O-VOY;1gXa$ut^8l(~CqrF4C$g%X^Rtq0NK^v}b z)c0*y3_sw(+2a@oM%NL6Fz)H=2#x?vd_?ZT{CxTbA>zmN>vlg1ehnAD)7sKn!O|*$l{o{+$6S7QF@zS;g6Gw@GTgci z{%_xA*e`sNcfOAp!#ViBR-FG!{rdmK$Aa@V5C{=m%zvIoL=8&_@0@HBPzkeq7C7zk zo;cZEPT8(N{2&TSrE_dWAjVpzFUr|XQXL%BE7S?EHw(JoqkXvk$F`T{S~B?|%aym= zU2%)ja_Pl#Bd1gWO|in>H*WF1y*0D?52AzHxHI|u?6vx-f8)i5NwfZIHI@P z#j5#7JFQDgwy_sxe;N{HWJq!ea72ROo=8?Sw~d2BxWvLM3X1O37llkDQq0s>Oc_Cf zmx!AJ2)-3BKL{_4i+z51ND9vp>bPLm_=1v>a07OVjQ91Ljz`D#6;uQeW7jWlpvY`K z-Te6LOMoUzYfsOM;4Q>|9>uhzkzK#yZx2tqiV1^x1F>y7Q60Mm? zEOt$$aB&qJ#s5k60}Gl=RC|7GDoQ7MEv`%b8v<_)k$`bIg52hm|6B_mweO2-obF}e zRZUlVWx%fWR-T@=+!C#<9Nk|r%HB|gEge$6vcv#t^8WpM#d<9gsUn-{3q_^L+#>JP z;{qa4+pkv(0yt%_RDIr>Yqc5q_H1wb>}XM1xW3@{m|1#xEC(C_0i{6pY%oSPC6ZT! zRNvaV&UQw0&}JBw_fiXQtqt9K`;Qkafp3Bydr1){fk1TngX$m}EdN(;o|++g@k>if zF)=Zl{P7gr+C7Bo3kwT1%B?Zpz3nn467B5ljIGZHvsG8;)$sO;Bmv@W<)xxpDapw_ zby^!qO-*KG|O{DK3uTvD257 z>|jKx)p;DHhy~zN3fzH#99NaOxyyZheMzp;(bKngcR%tKaQWNt^XE?#YW1fNHd|49 zXJ@>C>-WgW!Oi-M!ud07-A5ophvK@re|l5IsDwP|NP@thmcaG>`z<0O=e3coyKd#tKDvd|SLd^ArKGyMGdbIl6d8E~l6Q?>4q+E)?Mz9(qJUjlyq>H>}O zdw1^^sFw!TJ@!2OJA+Hg^8DpXN$vujTDQTLmPZ^M5rpz^si}>Yn8@;?1-wpGx3h+| z-L1eS6n!$>n5evpjZe;F`^O)TEH^jzQ*iJ@?^rIYSg?G4elN7O6KAV$Bx7D4*u@=g z>xoE4mFu{;t-)l@t3w6R(a|{yS;~rvor!`P$3{m-N5n6b6fdvClatk@r8ZXaW7*8i zOskLSHq&*x-n+ZIh9rEjQ#8KcRGErZC#ER=>6HYj`Wp&vcwl&VbGqKUCsA-_W`>%Y zI#0P^tisOVID9Yh$x)vrM#x*8X6t>gs(Lq}Todt*CX|%gxK{|NT46S|&=9gGh8^ zs+LjfeP!j*pPxP%sGHaQ^ovzhRHD2_W><|GvvYH2ZF&6tDRd0hFJ+j7xls-O2W27Z zipW>mD@3BZdzTjuH5L{Y8*BJP-y`3)d8y+R2VPB<@*`YzcZu+gO)LZwT-4iJ71hDd{S`g5~6dB?SfZ0L9I>+j<_n2!p>zd!dx*{v&=CmJ>9J z4~+WXnX8(b`4kjg@HtDX6RxDP7mYnVtdAbG3_3QVqK-2&_b9H3(CXXqZqTKxJ*palam3iE+elKEiDYwr*Y)2W?zA| zFPNL(5_FX(CX0Jr9&cj2O&7Q_KHN6w_#~lTJovk%!K$5@k8P8`&Bi1uFMsV3NlAQy zj>GCBb9Y+e=8i5-21fQfoPn+AGItV?eeJ7QiU&)-NA}BWJaVF9%pmge`}oS|v|)Dc zycB=-CZ75lcRAVYi6s5jqaGK4*xJ97~-Xe%xU<{+yGuHou7c@O;+SH$FM} zkWuB9h50?u{rOdX^KSA*Ay2m-wV!u)XG<-5OpGEuwwf&%l`GmScWt`fULnK4_}U%A zp1W=X;q}Om<=IHaS5#g+jynr#yunJGXj@D(y|^!JN}(&%D=#aAM_-rSQI z`K#He|45?`xv^yWY|-ZNV^oOI%~#h6@MW0jbIMBB7gtv~yw69T`M5bJ|9JntV{ere zzEPyLTI+Sj!K>0zG%%wnbItX%LU%B?1ml^4NW(1^l~LaDI8-}5zqioB>CsYERm*a} zc+ExKN%T{nvG3IHlIcO_K?Jh1KedM9?(SB6p|pP>9_yUUi6LSHd#L!XHBVB8TWj+NvS*o{lv+dn0u6o``bndF>0Y(b5=FA>z*Fu zPxufVgb;0H{n^2M^{NsFr}E>+O0YJ{iUTW4w&dhkeEb@`{2C#YRz_Bn8e39=e11B0 z@t?yLjP>;Rtj4Yh*B4*MuV!E^8vU`{7feRKS-V)~m{%nK(wH$C)qYXB@4Yv8+xb8* zfS|sA-#0cs-W!Bc_(Gb4YopBccZCt^QR!+(MLebbTLk>#zz$Yp? znv5zbJUTiqrkyB=-hL<1pykFr!7=k))4ZDxIwKt~B4uX0Ps0w^)Y{)(c?9TF)`SN9@ zp<$#yYjev*Nn3lLQAH+3z}3_}FR!d@rl|hA^^|n*2N(4>Z$@jYr+$4D^Y9=S5LoN% z`fY$efKy4HJeOWw@cU{V-VFx|*e*VG9=_O6DjNemz1&}2=tY%@im+Sc@x-K2lSN5e z7Dc@DjDAF-xp|m6o{s2=N>iO_IroF(yJU z-F*Ez6^?tc`-S)mqmhwawJL``4V&QADXpTbdWOc^U@Kof7YP37s;x6^YBAo^-`@?| zJi$Y@8+~;UoQP?_P*uSzEDvx5^tF?v*-L0pwVyvqgY3Ibh0E?oZW>EZedEEY_iX-lQm%I>*)c=Ag%PwH_b4+t9wB zx3^?8G(KK}(Cm z!l8~@?+NlG9q+l99fNtHaHvQgOK$G*(UJsh_pbH^k#csf$0Q0_vi;!=(Nw(KGA89% z&hlUo-Vi&U9qt8b5wTmJt20gmXyhb$%%)THOg+Nca@l#_Y5rI%N8 zl_Tk`TS(%he=>vlSflzkrhAT;(voiA?Rg*Sjl%g6(@Xw*w~UnVFZc7yctkt@ZIsEx zB+sm${0S)@9eyQw6=6F~ik;mkj7t+1ooLnd`*-|CO=g6Glg71wUdzed1%Vtcdd$sn z4Q%7~j=k%d<07RX-?zQ(#AhD|=+?TwKhatuxia+}xiHq0YAKxbI~cTG&Wl(~=eQ zXYzg11}(F5_6&>`8KgKA+}7VRj98Ug`bX$KeUb*xaUIW7Q)O79$brpyV`-}PcI<9J zFpSA%Rpqi{yt0j!jDx*U{EWh(rU?VN|F&6&>pmC!)P4Vu9=-1?kClm{CQ*RMjLrV{ z;o->1A9>r{!TJ?#iqb5;R&cpl;OY2~v z70a|@&B0&ct#r5AVnZ^>8mBef^N?u>k&SgFTXA0pbXUa|a z<)BFV)Rbox-rh?eiONkn?^HT(Hp;~I!l5Oh%=Gl=SBK8@t*3SZsJ_yll`ERukd9*I zEJy7}^6r^i28lwj;1IO--!eyX>Z& z(a(Ia<8t_0>VMOpmQPa}n?x~Kz@ZAdZtHi&+8-U=P7uVACd*+2!M%>l2qrErQM<Kuo=qrhIAg;dp{#% z@YO5Vg08Q*?{PH7{J{U6$3#bF%r|!sQ{Vb{6=P#7z$Gj7aQp?L3 z6&=ir!?{T?Rclj%_2Ddf{5HB(9*``Q+X&Zsp0xX5_x#c~AE3i!Wp!s|J-PV+E0xS+ z_?;&H%7A{kJ;YwSmdpu)8s@FU#ESm@LL2EYUIdsw>q)=#^cq>=gsq?03Y=Lh192!b zYU)sK%R{5y` zD}__;oc;M}FI1nn;UuHu5lX?IZ6f>Hl2-922oA(YC)+3#z~bT|Ol9RNrW@=T{l1qm z+j-6I*+I|zqKXGNg%T5f$CWZZcUT(RJ4D=NNJRh4}8suawH+sCLJg@8P^8%qGe^wOJ~-|OqU4tOtV)ENX?@7@*qG>KH9 zJ!XGV*Sh7HbUKseATKq&_IPQh=c@Z|uP|u3-5gdPfBaW78I~-qI`WI7#djc9br)Va zettRE%d)?}TP_Gwt9mUPx;m@BJ~#IS+_JsB(gem^89z;Y$p?btu9A}PR8Na=hT{_o zIG)_>c(Vl?HoJpa?Q|xH(>bie+B=V8dW`}($j|?BFfFVg-ze;Hm~c699z>x`ueS0s_3bEDQ_UZ?e2;* z17i=VDi&5%_#?c%ExU&29G`qN@z)>Jc00?TN8E$Hw;4!ugDY zjsBTOy7)ol9ua|2g+7H~t^;L}9(9jQc-Bvjuq;x^5P<2IHb)RHP)zeI+e!?&IKdF;}-5^%98QqQxLM0ote$8GLPjti1 zEPwf(aJhzN?Ex!l+x4W(6%cU++g$T3 zjyNlw_*d&9-Fc9oXc0q=I@9~!jc>rW(XlKk#Z$Hr`4T*&nX9g2)l^gdoL zx_MJprJ%3(mG0PwXP42l7W3hJxQ>_@RguPGiC&Y#UfKI>Pu(hV0m_T+gvaI9f|c&v zwN>g*3?-;+Y)*0%)&Vf_nA2w`Y^T&I_8~=Vvw`&|r%2 z)r)5xLHak6L7U`ZPpS!ywy82U;2;&ew1KnEo;{3pTp zqNid(&rS~5ZKkAa?H*+O_;IfU<;XCP%*@R(laTH_s~>Dhgq2YW?gBmoD9F(JM2mvo zr_CK>G^|B6&Dy&d&-%-!r+DmU_aRGKA1x7K9}coe1FU>=%rWxwS6Nnk{Hr!or;5$g zj?wA0ll}IG;NtF*p~}iHHoXtNGRLJKa}=3f?bmo9c-sSsto!)!U0fV9Rz4#sk~f^g zMj%RiMI%Vu12S9f`b6?Oce2`pB1`3DWJY(Fr@_@CPhH5C7m0{=h6)9B)H|k2EzaL# z8Vue}{7!tk*1>LcbavUVNzZ1IZ}IG4Qi&>(MqfYC^Y70dKE5@mDW!>Pyh;>yW;rhD zVObxYD>rO^?%169?s7Klx(V8!ZhQW@9iUnG+gEg}#KfCBQOe&_>Ru10cj;5ir>4c< zxd6@TN<7n&l$5LYY6%OATYgvh<(2Lu={wt#&Nlm-J?XD>=l|{rMnp$5lAsdxRGE}T z8@=!TZeU5PsR8VD$NMa@)F^1PBU0fSHH6qD#-76iv@1ieAG2-a?y>M>#=uMzl$4wg ztXseY=;`Hnc-5w3dNuk|cbXgb6Skr6iTAlslEqO_B`N4kXJZC062Abg4Iww1`bx@f zQT*L$6kOuT=7Z-nPoq$-5a(hO)J4X$YgF%hxVddTPLej6rG0{o7j*YVeVu+zQ@k5) z$%PsmJT9Le%4TH1l>6^VO5DOXi{Vq(oe<*NN&vF5M6o-qC8MH*<=r<1MlOBb?mGfp zsrJtKy|q!#Z9}(?k+7F9@71!sfBB4M_}bW{i?$YX@*-1E=tWUHh2E^b(K_g*el`0=t z?c6VXemDUDf|(hsujtJ)+PJRc<5kSfy1cTlPIoEDqFG23%uk=uPh!Z*MU<2b{xHLb z#K?TQTx|I>YEZ0dOMvfKO)q7LD-nRmuPkTO!u9gBx3IB`ET+cGQl7aSSo6)1Fj^FC zZ{H&b6^xAB)8Cq|3~r{;WO3e_#ThTJ@1Cf}+OFMGZm4yS>06F((i8SNjT{TGVBBa6 z`wN*}d%V!zZpF=;aRvDtrf$0J4ZEkOf$iY|EZPFkx*K*gAB81NZ*A7O_m8P}RRW5? zKULcq$F0!RC{N3ne{#&H_q%N9epFtF!GY?WD`b3Saa`+^=nnYPR$A88rh#TFxulvl_VF5uqo1aZ2TgIW+qI{p@g2 z{ryU#?wM}_f&mx1L~{q+;7hyXo4zn2aR3S)DfW5)eqg$fB`x@Bf05=Z&D!IvL_s{S zvppZKshg{oUq}uC*8ub`I@T$P&#@vj)F&W7tJ-U0c#v~tb=7oh6EVN7GPi?yvhP>3 zH^k$9;w0-gsXoW+xi~&lR+QFJb#rWAm}InWlA!k2|&U^9^L; zD@xp*ZFjVFeF;f|9RD=L1(8(d3NhTy&a-f^{cB@N*hesGIkYvm*&Q>NKb1|asHC)r zE)8wXBl&1(&r9vwtiL|FdeF^(uZq0j^xbla36l39FuSrNr(I(v^Cu8d(@z8CP z9w9pWan<+DG{?tPH*Y3cv>G0E)n1&(ka5c|Vc`f0TAQy}zdX=Or!!yfQ<#}CLuwo7 zCIhvAG`5D$D(Gr|k}&Ju{*-t)#h87~&BxW7Q+-1{{~*82RRQ|0odB@>hG30$048>1yBe|{PRh$(4(_4iMk(bTWB77thIwM5(RL3CAxD&P&BiR%M^IYu&mr1JP%LOW{5vo_Ooa`Cqb8N8B_ zeSaRQ#>;C&#(jQ|>_n645gYrPMBWnc#WXA|{Cs?Q`S~x!1K2$d5mj3red#H&WsUCw zIk~RaAI@$U)e9xl^^J8V{Lt~%5;W>~qSTxr^X%Ey>X24)y*@d9TWEMf1=Dt~gGcspzZNQ-&QTt#ez;>0X=KnIgUO^M=o^0jcP7UBe$F zZ&g+NQ~A59Z|Vm?!sXJK zpjH*fo#;F|_P|$BnJb_kMJA>?JEB#Xmk0ov>(TpGRtt z!ix*Fhmg*F!ZrbV;y?ra?>3W?^^S}QJ*0%9kEFi|*`la*bZW|LkuQ8&@2Zf>(ag@#i+z5?zZ;O=Yv5kifYf2uV-JX=Jm$95JW& zd33EiX`hsER76BJou*Om@Gv*qaTe8dJ@P0+DvE?zJv}6QU=0{mTwH~#!#ZuTvHuWr`9Ul-`!<;Ep7aL)Jp5Y&yflZ~sik)HO%D=y3;!5ZyzYjY+Is(Q4z3PWXRnL>c{QMhcmP~J)X`jIf(x+I(Qby1)m;E35~;Wir?h z;`Qw3PB+dQYUDl(1B1cuRHA~~FcexMvg06ou4kH61aIUn)S`khyJjaf>OD#33D*HKzt>*`7YlE(}pG zTf556&PW-m^X843qN1Aeevbp3d$WFSv7CgQqNe6PpgjX*T!=Y`pU=DRL-y~A zwxA1~-C0c%WR#Hc>KmbB)?A4TQ`x zD9b}(zf7hb4Mcdqwq@CT2Vc@I zS?f}d(pnyPrLBaCJJlcmQCMHplk-u$(C`OZs@87qrL(iMiOHf=6iYCr;8=Gz3omb_Yk?%b zrMkuV;0VLRF7rsCRABOa1D+93oPdEP!&Vg0NzHI%-O}9rbc0wty^eo3U}P*nW}Z?e zw$cZvLY+N5HkOtSNFsoAdqx2kej zK0iCbC1J|W$r-J*&+_y0OP`04<6>ga3ky?KjuxkfTieb7=X_c$)=rtABf|{wAVA#w0&0>n3p7 zfD~r8qn<%vdCX&DRlQ!&SLPu$PWSNgdU0-HczKwhQ1C6_${wtZ_Ltk}1g6GPrGD8o ze*WB7UdE32#bl*@KjSr|CxJgIG4cF(wMd~W#3SYq?eQx(IGAD_y&$ez-I_i+I%+jpHQ3f>I+&|;73;=* zUveRj!$v>cu&}Vc0$X4-mlhY};Nd;=1szaSRt9pLLRCB&w>6Vy#pkA(eAVLjt#c4S z5TL#?vvXcvUESS<1qBa%FA34W>pMH%)2Kum?MMIx2=;C zkQ57ZbHC8%0yT~8iiD|WMk!hfi1Ai>dQXizFNtmHs;WG^yptehBj5DcN*T2B|{J)M?>S@nV00G12ezD|mG zK1Xvy!+BsdDi>)}P*6#twFgpFt6hA+&d?n1PkY_bf*rH5trkuAM4wiaXWw4>) z?Nk_vMclb0+ZOR~Dv7YeQ9!uyMl!HBJv=<5rNIzceEITaW4d10aYeCjt?lteh)%aS z)9asF*3K-#$ax7*&oeL#pch1xl$5t_eK#M>4JP9@HZ+u|w;ak>^Y`}$LcUs^hpUTA z#k`wLuK6F?67PHoV+dZz$`(ltew!!bgfBU+4uSm+^}0huBzA3P%LR-S zP%0znSAe$Ocf}#6Nj{9VRJx#JnuW+Bl8}ZZC`&d;=HjBL{ybIXwN*hG4!f+~k21pt zkG%4CbD)}x2R0n&vv7R7$9!z!b)D7o9={|f&`#yW)s>aZYTpg#+rlaw|fup{?$J|6Dnfn&|3czJI@Ae4HOhwV;SyMFn8OJkcGu2?#>R#>P-ltYmlZ zo`DSj>jiBFe6HJu8Z<|TbD^N$P)VEz>%P3Q0!(@7IIh=K^`EfhmDf2{{s#_Z3Q76+ z6b248yGeJ%`I{<5JOF)pn3>lHauh&v-G%;3;v6;>0eM=QJUv;G`5%W zLqd)7^xznso2v)C9uQ6E<;6usl{+lUA75Wy`ke-chVF=Tb8~YzG1*Bq#8|rT)}>&S zuOoBK3>BMYekxzCoY%+av@2&DkRXbD;><5{Xg>d zBeVy#o>@dLz_qc#a)ec=S}f}K%#6>7!Yq4`#4$&KobJQuYI^agrG|!vqxh9E>C9GT z3+9I8YXjyMwt+rejbjY|d+Pd-sPI0Q%yleg{pah&qm$RD_3dh_t}cI;$)1reTz;eH z*B7KT@E%i={t+GBhnoQpOQ2nUf`J zY=0iGnf>(%N6OMX^+u&%K?7b?eXou1AAwcGFVagk3{Zk$>{IZ9Ma zp|MGrg6CUSmBBKxXo}1EX&L~hDJe*Gy4(ovp`y7npKvBUG@U?g}zbRlkCpUMzYLDBoweRNTK$o1QAGtch zb7BEgbq@3!+h`ZKCG_vD>qy?VIkZu|$I(0#Bol>ML2|4vce8g8x_{YtWhC>j5c!C2142Q-QP0p4TfMa5MHWx|16nqp`%I;HVHlk zp_HAOE*dWPbhftze_c#&U>lvKAb-8Fi906xPBuUJ<*_$7@4s!B?p5^et0lMYHXj+X;|h7lbIqfkP2`mfB)_8_VZ*xdn^ zkMLRgeA&U=rdUR9t zCXIWRKguW|Ad9{(GEXJ^m;Pv@pQxOtXMe7eiSx#(LX|f^LS)z%zQ*BVn>4KBoJrS+ zF0&;Dy#jLUb?emp{6|lp7B#a_SaL~;2lUt1f6OeXyN*b9;~@~mUS75`1{xZzu*M>7&*yFR9rMUhfb&@ET-H|x9f3zJ9* zgBUWZuCAL23MKkCL8$FiRdb~;_RDYyWFu*jP?-0Qnp+LH@e|F1XsCzL`tICyu$%$6pX+Az;?&X+>1_v;4WwSd+Ry}Co zm<~H1h6=MR^=G+jPoeg$86Q2e`Aw6RCcaoE7{<-P0bae#Sqy9owuT}@4CTALUkfiOsS^USyLxHcT>_1E(Vgx1~v zMLYI?b(8+LJ3b4!`T0x?4D!yz2t+LKG&xixB-)A%S_ddF5pOerq4p49mZad|E{KK{ z(#3`qOU8^U|{sw_v@6cqa9(q0;w zm_XmKBq@*87za#5R<@_6Mu2mj=s%lc1RYjcbh*$gn3~!+J)P7v6CE2XdCqWDf0^Av z1@)%r_VzZk8ZIry#l{+vT>JL@d#VmSNsv+rDE=k!tAoR0hzUB(IpIa8PC!6FQ&x5} z(gv1N>3PCMP0Pl`4o zG11XKYX6e5YC}ZVZ?#F`1C5%=C{bajH+6NMCuIlB5ZZ5kl0YD;Fn;`>+LQkyPea`pG}F6DJu1%E5Qr5ZRIWEH?m!xKDOQM6Txd+bYyz8Ly@ZUpprHkUFa}xs df8U&3^h&PUF(f=Wgj + + + + + + +safec: sscanf_s.c File Reference + + + + + + + + + + + + + + +

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

+Functions

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

Function Documentation

+ +

◆ sscanf_s()

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

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

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]bufferpointer to a null-terminated string to read from
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
Neither buffer nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d4/dbc/sscanf__s_8c.js b/doc/safec-3.3/d4/dbc/sscanf__s_8c.js new file mode 100644 index 00000000..cc1ad2c4 --- /dev/null +++ b/doc/safec-3.3/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.3/d4/dbf/strfirstdiff__s_8c__incl.map b/doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.map new file mode 100644 index 00000000..ee3e950c --- /dev/null +++ b/doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.md5 b/doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.md5 new file mode 100644 index 00000000..2d5a459c --- /dev/null +++ b/doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.md5 @@ -0,0 +1 @@ +365726af8fb844e22e3a43d483872ba2 \ No newline at end of file diff --git a/doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.png b/doc/safec-3.3/d4/dbf/strfirstdiff__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7059dbbbe98c2e7389e86d20eb9dca9856731548 GIT binary patch literal 16782 zcmd74by$_%*DktvQ9_g!q($i#q*IV?=@yXgMK=hDG*XN1?(R_OM!J#iTy&nv`}_8F z?Q`w#?6d#ek6td9Yw^ry&N=2i#<<5l3{sF2fANg)83Y1(At~|k69n>40tABa6y+cA zFVwyk>EH#)KwA7G`X6rYOh`xdCb-K{HL#fs{m!Hb1`h!-tY9a3e5HBXKn#KS%tZDh zKp^oi{`00j5gh^xC?3o{{aF&G#aWM*b2Cnvur`FY+-({N5AgvE5dvW$f^vf)tH}R% zZ-nNKu5Q8A*VlJ_ea+Fr!pT`zT3T9IDAh=O{Xl|AB}DyI8y!;Oc7J;nA$U)7Cm}04 zSg2Ce*WXVj=%uZ!oPCLgNMbE(Cak}**J9%%a3^B^~dt$F;G!8nq4YVQWj=wECQbsRGR+DJUKZ@OiXNSYYqi0g%xR-* zV6akUG8|6KJqlhL8yjb5XDcgNg;8{dW~xlKM|BB<){ey^NMmDTQ+S=NfBU17lauch z5keTh?Lr}!u$r1P48hyaU%tGzm@FpccjI$E5B2ico30=wC1q^&_uBcBB`)}IYY)d? zZ1eWs88299a=y5@XmdF>XnOmDkCcq;aDRW$xXNT8p1k1uhHv7$?izV-+bCD+_A50CAeY_j$>phM;@oQ^qDJdzFIIMQ&>TKlXhGOZ}EUm2O zE`A5$Q0q21SuHd=TD646(U#ZOyTCUF+wQM-rz;E(7h9V2+mQs)zL^iVhYwJQsx?L!#(0!&x8!o7~PI;U#58w-X5}GjFPO264a7e^T!m$ z<`&xY1xBB^xwBKajR|@6+;a&Wr2lbT|6gbKzuw$UBk=sFtgHl9B`cmGU}k2Ph>jpc z0zT#Wae8_>EN~-pcfO%HcJn5%uDK z28RD`r2hs#{_p=;*xRl^YH`xW507K;MRojE>+0KOQz8%6A6`rVK zVmJcCLH6_C!#p|B-R&CNn%B6&P0pNBa`&O_ADUkKnE$PM0x9G)2`3W$(Iuu2f8ZjX zoNsvhqX$75g^U`a(DLIg^69?C`;1^x~7w}-S)8Y!`KiLcF^73pP%UIZjXcbZVcMzxi?m*7h}CGE-4;hC&BVT z2iWg}e!5fi79|6P+>*m$k?(yuq65kr6tX46?@ky&${&e|M?OA~P@0I2EW`;wUa0#S z$}3Tn_3iDEtiXy~Lxd4ob*-oARVXMZ^|s4juP^!y2u=^~+IDt`Uc87HZ*vw#Xb2$1kgpleFIyyQZKK%Oo%TGm@HKMzytn6?! z2Q6*bq-w?=6Adk7BMD$T`}_B&yHoP(2oM(h(tZRXMS!DOVqtW2bmqHgRaI4WHcL$2 zNk>OVcQ+S;t|t^sOu#?b1N5*6NecM(jg;4^xC8;R#R1mqQq9xzZlyB>3@doES9N{u zCM@y!b2_*Q45s$!)97f9bVzV8aI+}nH|P6Rb#-K%*4pOgJJS6ctsYkyB7x|ne6L7J zTdn3eYn)beQpckp4s z)s+-ozrBAe#w?cZMTkshw~M*I5uGBGhRA}N4nQdgHik(7~nj)AdM zY1Dsn*v4EX3jzV)fxK^zyIb5Z3Y(E2@hAXQ{_2H?hXX&&_U@fVjrmJY`Rk+QcHou6 zf`g;1HQPL{DqC7S)zx2-XIEEO7Zw(}UmQUDTrZC@)(X^gU5#d|&6vZ!obSzm^*&r` zd*})yDk>_Hm6fHGmrY>p1kSIokB*sH{z?RC1Ob4nk9Qa;|20_JfPjE3@rYKtRWVD; zy==*7I(mAOp=8w(ZWjl#5A8pH3K?gx0Z${0 z64Hqs(rLvn1WEA+hxvgAx+Wna(tZz~Wp4%t3k!>ou+e;?P&SFf$k{oR_y5 zMJfI51yNj55)m$L$0i)cpaBI|0UUHpOpHWhhO3(!($lB1seIhLyzaY`B@B4dUfjUP zZEtTcd0wO>BqV(Ofs2oSbA6qgn@h^$@EtQMI-1R>54TZ^7}E2(_q{HHPw6uhl-K@G zkdfOQ`kR~iEG#Upmpla8K-dN1g|o9Wuok0(+fgCL!ae(Qbve@IU`MK|qM5{LaDzJy zJUuY zGcr)=B+NI_%-e!F{mamXK~B?s`9ueAPDmso@F>bZ`}>PT>X0GaBNs0o<5O^x^wp1V z?2L_%?`|55jKuKp&H&Cplrb8Jg^*)ol$YAloFBXn?rykgX`ebe{`2FHBj=eiVu1rT$L4i0XFapIZt$h`PmaY{%O zaD9DQim3AqPUKSnwWnWMN&R!h%gtR@AUR&7#;K-e;q9%44@)>Ws5LgO=&w?}|ar_IL1jtNjSC{JJe%j$Wq?Egc`vFzb%*ZrcGA-#oD1T`|~R zFd`NP*DM*EknI#miL@Crs9w{SRw6-OPt@-2Mnt8TALCH5#MHY;UUt~ z(0q@O=Xa#zV?8-e;Z5KpUFz$b@3$zgt6TL)MW>?rMuN%igY+7PXj+y_1;RE_JG&W& zepgjhR8hqi_aqmW=|5NQm$nv9wIZJWv)mP?x7ZM^rZOSQVBFBae>f_d?LvXu**C~e z%gjkA(CpuD1!veIAmG0~E83ncQ9On>oydHPj zeq-7Cf}cNJfyQ54w68W3(iy}L_y|*2RMbv= zy(N#gpiAV^G|l^W?;IR!&X39+?J5Ylp*{@_duyA}?;lq>I+D@wv6*zF3QJyw5_A7t z^1dwAux@d4RBDb44P9~E9pZESbbZ`i)_hl+mn{7-dAeKoj>dGmSfl-=x1?3cXZVIa zjES=C<{+C<%h;ByWJ8lQ!u#H1-g#+ZsJ{ppf=-3O%IP-KiM_pw%0ddS#-Be4b=Le$ z48=Q(ExZ1xeti5S9v;L1ZJ0I#AhW2z?%G}W?){Km!O|KS$Qc=t!1`;ecGs8ncMq&@ zM&sakL7mFN!cG!Ber@-Sdb+y1e@Ccae;#jk&2qc2o|7@h74>}ZJT28BZ~t~C=;89C zq(n4Hm+4Qqwj8e~kMZv0(!v5VF>me1`$LS1_(pfm-P7&(A~hujhDJus_r_OHc~P&6 zwGGve;wEC^CX3Bi`K5B74aeHY#(oVCyRLNnLPFY7d@|spjh=2ToN>85HhOsp)>&F} zNJqPP>vn&~e4&-$jpQ;pxnxcbJ36}O?VZl%5DEKdp<$;ORRx6_{q~v5%RR?kDw}B* z(V^I5=^9=bjxebJgL=&lwLlv!jcHI|;9m0n;QCrj8aIynhK!7-=jwQYh+66C`kGru;S;Ce^oDDq48@&7Z>iQr|XB zfGQA!nUG`PQ^NFj5anQgQfl{pxLf-Do3vE#u+DB(nd4^NOyxDEZet8CF7DNq;*XG! ziIq;n%|Rj~Q<|nBH;cYLa|6RP-L_ObtRMF)qAdZUb?*%KsO6nb;PzcxkP%@J7mQOFkam-<~Q&UE3uMaXFl7)^*RO?A=eNadlf?~ zg7}XZE%#nwW~LK-13p!n(|Q)SS!;DqN03nRg^BuMYWCr36V}{}L?+NIaqOQM74@*- zT=#HI-#cF2|Mh7WjFD(5mv;r~HV{T&SOx;dsXvhXR{+$^!Lb+^h|12M_xDc*e-;;G zSHxFV?+HNHe6ZeHiiMUF@Qi;_xzO9jz28ieluwI0-! zFYhHim0Ubae#wN28ujJPA@x*Qo~W1r6HWfk?8IkqBQLL^#l`TrxUF}{iNHmUc#SSh zZXqm*iCqs3-2wa4)@JAqt*EPHRa-tdfzy}iNWVap438K-80$WbRnu09{f$b_&VD;A z*yeEU5Zd-|)Z&gPBdanKRa~eohf+{js8x3$qpaK|PB!Rru^?&1bDm43s6O33mS>om z#kRli&Zxt4e>NrVyl*}d&Qe(^_2w;^xR^kAnCIlk$kyMH?(XhC-Q9MlrtYWlh-V<` zHualqERjU=Xlj_rZ(gX$-|Czwq9rHqMMdS#&DEg-hHyc4u*&u^KqM0f$9}SuUrDKb zsm|uU+N@n!rP%+OJ@*fDn~P%t=+?;Y{^iV%M9oY1ursr+%o=p2taa!7d=3X0<6x}y z^OJv;TioTdGFhz`+-@(A;Y>QGfJWF_W$WnfuJF`BN0>!uApT3aWo^9llP_^Zq#KQG^we$6 zZ}Z~cKUqfxXgNBzDwn$V-e!>|HqUl;wR?D~ls_7#R$(<)+!@kc*z6G$-m~r>85|6# zjN#k6i|7)qJGJ8Y=~m%ceij|{#_svET{B=yf*$JWWy8luo61)|X|HsgEttT_w`o%#y zu$T;*oy+4S_jBzO9>*uePPZoH+t{0L03wJSk)$thIQ>+a zU{ZX1)-46gvz>ZvxhD6EUiZU0OH0ek{kneO^YdgBrO;(yBCO4fe0+@W-USWhZ+_!3|uE}P{*mI1rt-8!zO#IhY|hPVVmIaq35WQt#0h1uQ9`4 z>EmGj1zT(l_=?K_O9MMuATus8^A*X+e#lI?Gz|7Q?H4{2#tu&K|$q6%lx97ucC)BDZMFME3*LJ6cL zdccW`)}?SbHRZL~CEW?lt5AIPG8PLviWu*_ytVa*?luU;vH0ET*te6uf-yO51f1{O zW>41XlAeftFb8{%`9s3v==0^2USQk#Y!AQtKgv*dVM@fYbcz$s{Px|3HoGXwmz`i^{m|9cUdReOuD3&cXU9PEPXqC* zvTT14d@%DH7h9+yQs;SrovtuMF5E1vYuE^hy}D^adQxB1@J@&obpW{R`=y7ZydS?5 zcLsp{W@h3SsXZhoYL>fSSd_I1hy_p<*?w;HARy?(!ZKsU>At?=4kI+0vooaeX^8Ci zbp-(>1{od&)dp}I(ed$G>gt`wRY)&(_zgOI6tgVn=PikeuT76`YMKF>RLKldb@A0{j`0Omq`OsLW zEfx5fEbw?68#(}0K5m}XmVQR#dEP)A|KWOtm+63@WoY_n8SJUObKS%@F^O1a)!gU4 zLiOI>(?K|#d9p;c&WE??i6dekc81rhkB-LAcD-w=_wIrHD&K1rzD3IIhb3v*fxQI> z_2PgZ=b0z~0)trmbaI$qoVhu6PR>iLVaxrK!NChNs}KxkJ>XlTenp}H1T zIfeSa<2W*uF7>=A`CT(tI{RYCv4i}+TJJ9q@p#mqWr*0A_Qw1reB9J7vE|LQK#zyJ zeE?Mli~MzdO!~amU{@0oI)Od6y2Aee;O;aqzqF;-)1wAXFhk@fi^$`VnoArvsIw-4hZ1iO9$h{0QmE|n^{|H#t?`-f_r zb;+Y@yek*6iOgy1rvo=3At4Sn^mqGMsjjT+{cS)t(d~FaJIk-+A#f}lqe%R_a{c@Xl7_r(y8;g@ro@^SzHy zg(1(#SW;1Y@PYZ5)oc{g@f!jOs4wt*v?_Vc-x4Xe_@88mh+vzS_aaYgs5^{kIxEn) z%Y$Ab1&q869158y?tDqoGT5Y0QmedeTg_blhGeH>gWuw0PkFgcuQrl$R8=?3r?X~} za_hv5w>c0IOF>|hmIeo2nSpV_4h`~10p*9DT5c8;JT*A>rqZ^zuln=*BaO%)7$c~A z^>FrVn1V&m?IbXqi$`l9o{i8o4{g1alNl%|zICp(AC#+~R3+3XmXUNm_+mYM zWT6yo`f&dg#6^kdo0QcoV5H02+!8JChqEd79Wxu4!o$zgNtA${6xrj3JfRJ#e|pw zVgJdG)3t`cxs((YEdjST?3ymxbjo^W<^*t;l6td5%Q?3?rp~cQRpy_p*H%N|$P5gu z#L{~g=I8UfIaC1W!G5TtggB=4mS7GK_=WQF;8b>}lP`G%N`VIaswDy1=!}ux#~|^r z`usCK#0J$$y;z0-fLfBxzvt1d`tFxs*~P9&?)LXtp?-US0=25;uJ8tFSk#iI^Jp9+ z8yE45=j`L-z|JVDy1+dd0SV}jIXX_^cAEcPZn2_59_?9Sy>@Mi4l|EyQ@wgY!*Izn zvtDpE`UXqX+wK85s>z8O`n6gRHYS%AKGS&S?0kXH9nSb?Jc4f!UB)Kt3;*Qq)R>f% zOI+Ln2&(uWlfG}J_H|K1hz-qfI@$s`N!oN6o$Jx-whG1R|8N2L_|lE=1|+Skm^>9= zR(_fJY$gWIdzWKfxto8oLcTr!Q!4oxw}}3mF3q5C4Ezm&u$hS z26XH-uX%XbKwLmhF0Plhx~$J>m)Q=EJ`(!)0IRT2WIylA3!Wld;mLSd*{{`MwDk>`|{%|@WeE<%L|QXTU}w|bv7pB<44Hod+e^2W7(2&S>ki= zF0_qk)}SQatH(Ill>nhuR?{dc*C(bpoemcr$MX>Y6_O?P!q&0o(|+R+VRism2wDmX z*Zw#(Ku83lw=6GbPNvpl{h?;xsH=tD`ISHC-Hp}_zVith&IRF&JcVYd`7}5!*0v{ zyJe1^*DRkoq6!Ne0VVNK)X3xXPpI=!N;V~Ryy^=X z8(EMcFEnX@=g?`2(^OUUn^}K^D5Z(XXHikm2b-FTJU-GkEzb7k_7Z+ROULw0O^a&p z3Rcmzb(QMrkknzD>zyJCYPorj^_Nrp?i*&CZg$Ujylyv2bzrDwSG%1v4G(9#Wcl3L zPSMqMH)HJ%Y5MGURTQVIvbOx?+UGedGXQG+AK7(85uR}G;Ite zaY`vI7f31oL36%HVf1RT<=V5FGcM8I&biNz!6LdjO>y@6GiHeVl#%4!Z?O}=L%bvN za`75Y^`VsRGNa>QBnD5DfUtXNP`rg$#L^-L_M$L#YC+#kT;~LdrK$Bs(T`O^3;`S}s-O@HH^!1lB=%T+D^j4av~yG=sVSkm$VK&Uu;3JX?`cB zq*&0gKSy9OnS3xc%)o!wpg@!P_~gKA9u9J{PmVHWc_NN=8c6vG(&T9Ur45GKR{;v% z_1Xb{;l?4K7}{Vg!I|3K!N!~pMJ1Jq*LV-nbLtGg*P-~#q)mq1MFTAsua|bqkQW-FDN}~HiO<^u(=0sdYfnH) zeY$Ehcwj2e7lD%%8WI+UCyT*A5TBZ+$F2W69RzcI1o4aG6wgq&03(2AWyPM%Tl8;~ z(&)tx@-UUk-;Hf;^mtYlFQ5(Ak5Afd0>6?S4cjCob&}C8|JVw`;ETl@kaax^FyQAO z8qHaCK1dc3?A+??n+?v)=Ulqw;Nht%kfgY)PbD=0%v;;-iJh0B781#U+mS+Ws`UGa=}FXni_ob4cSN zUYsSV`M3Qyseq@Zx%HysXg2wOconPb20gtcQ`7vs_BO=Ge!XxI$jsqiU+-q6B+v4_ zbg~HBJWa7d4qTi)Pf&aLL!#MacmkLcwlKwJe1q%M&4n`s_2xV0ipq0tyOqg<1@b|6 zUo2sDhDl#UG<=351#e|@1-+%MJz^S6lx@Ko%gN(ao1w(@+?o6sWgVTv-KMhaY%z+c zL6Fwrh159P{LB>9Y$PtZ_1$JOA$2=?9f6ryHhj08SI5pp;u%80c=Ya_JQs0oU|Ow>PY7hQ9OTMZ)Vm+un_noGauMt$ae`?RoIUo_xp2X7Vyk! zMsyi(5G|jqd7dI!a)fjmknlHNPN>x!2dWtvrF_9lOeAatk&~dHiJ%}gcaqswDTKzW&?tG|fs*HZcP>25jj7a$8x8{Qdy>+g;3*PO4+{gwt?#)6Brfx*^J zVSm^rl+Q!G+;Ya*$f$;~R;aOQ&g<@Mw=uCUv8d$b<)w!PNLme;Oe)m1nVKHKFW17t z1b+-<79KbIWHiCH4SNY}fnsL~R=Zx@ zo=r{6F74pqz)!~ucr!9+fh41*s;b^wPz_4-9o=hJ^}%`Z_>XDm3Cfe-fGb#D2I&c{ zs3^1BDa-k>-6`BY^}X45hp9U-`Dmqd35r|{^DF4EykJU>VTv-Cu8`t*02->VZyVYZ z*(kQT`FSq(Gy7hSl-gtM*1vx*F$B286_w%4T!{r{us{rF$JFC204J>uv>F>GFJS#x z&pL_G?Hu+vt!5R#%912e=xHiN_snpY*QyGk>~5y1u{f)05&-rE1k-nCYM)F^pQSBz ztV6STMatES?`}5R?s?c6ck%Jnye}5^ZQ8=3wue8U=vVY;*~o%2Z0)&shS3*X@sHU6 z)hVeqws!3o7Od`WlL33P4;aVMoa{$#ENYL7_&k!_v+d5QLG|pDGB&iKI63)5Hpwd_ z#GMKcCxL)QKE;ifxr|jnfR}1R($%#DocEqcFNf8u%VWQ4s{llH3rk$D+vCn9uO@ND z?3x5#v$nfhHvkDc!P3zH4nPdbaEG;OJB=&aVNj8i1Nh-bq7>}W7YB=~6%H$&i#eN$ zg+_wh+=J1I5OQHqS6nU8iYU`|#UxGDRGZ4q>&|7%{PDxf;j~*O;fk7u26}N2iKi7Y zZ8@3D{T72*y(i|PG}~XC`i$4P^758SO^sey!ra{V^eGao|IgGWF;{uyb_*xPeRMzC zvuD63+Po0UqFwC@tE#THG{;WiBe+_JW%yUyYV;al1;4?=Tlj`i=VVu5x#+TJW)Xq; zNrm$ApegkC??#w)uW{AJ@CBFcXMJ}kB?X~)rFQOhkEIq2Lc&h}$WkQYvR}CZA_L7x zNg9dteAU%%0C{4zFfb#;v}kJUcG zEA^xVS(B=lI&XiCS4&IvZSG%%dEfKtOT6H$;Iemnf*CA>{ly*iE50Cw? zuQ(+wk^Sq_)A8U$XaP+~P-y60{w0qOsDA^c!P+q1^%uulRc8*ZhtZt*o*s3)kZLaT z?;!S4`lNd=J3eDxChFl8Ei^)LH8wwg8%X9A&+pD5`eSDY$w=Bn_yy+?;ShG_IH3Xp zLg6#x#b(!EQV&!LqsOb9YGwCgRi6JS-&kmEBq?`gOZq>?`&A}J=jVxf>>s`2K$Xr^ zn1%@k#A2xAxS~NH4HB3|G89h#ez;%h6tr681N*a0LTIJcE7(|GuFTIb2QP)Z&rpa- z(&F~K_Vv8kxY!~;}R4DQ>h7De|Gwrkqa0(CU(XfnhPYq7#k}q;j~!J@Z#ZdP*OI3{R*l%(%~YG3zEcVf{oP_wPs|b`ugfll_I&h?EwOMq>cUU+qWsn$!=!`x^Jjc z_yEvU<=G9Vb`1@MavLE)gu2T0<1|?-Jj8byl$?NcZHo@n6(A7f-AHX+H8t3eAAjs9 z@$vEDF3pp*fNBP+nw{@0MS*W>K)M+m5`s!TF);yDdqze^P_d>$ZIgWcSVM=Lg0`+L z94%;S-S?3(tD~6C%1f-}eAZ&0UaB8M8=8HZG#!pzeGAbmBsr${?g1PL zP)~&5GdqE-0!V9ic6U+9fwlzPPghr0Qc}`CGDjMQ_wr?DN5>xE&=wcH=IiYW3JM1M zu|hh5NTjB^I$6NeOfkP!zUQuzi8X-8V#!T{2rG{EjQ!_CoMHZ#O`7jj# z0T4R@RgUKTr`(@Fyks?33j`%zKqh%A=yWhotF%10go~O|w!GdCBja({0vajlI0o?K z@R7b0p0}-}8oip*hKTd~~1yO-h=( zf^Uk4zFOYe0&>XFW>rdRj*^-?bF0`W;~J?nMPzj1>3X}>^bdZMWqQmBYEm1xu^t?& ztE&VTFU7M3c){|{CdsX(%FVj^0GI}sjisf7qvK$2FS$PujQPFig-cdlYPp9{E|CxF zjT*!0zaTL8U(Vj*O>E-j`Xiz`()&&(|7eScf7-<}A=!NFm3Kex;ttKEFrKhKt>;+n*it_TF!NC^0)vow= zhHGT#cXm9^2lLXL?zE1Ry0*4QKs6<=IG(^}B5-@u4#ZZ^N%`v2(_aG%1@*$gIvd^3 zwzjrqx-G&YB0xec{QyetN~|vzZ)G#g3cnTDZ_+qU*h)$Dg%YsQ1kVC3@MfB~oZ@(? zPSg4Roby@_mbkb$X@v8`y{Dd@UZKW9-;>w0NeRl;M|T;9%ETFGRJ4 ztyPJ%1(mdHL*?>nNz)6%4|3LvL7f+v7!bw)`4ZTpp`IR>vkA2VW0O{yTj=5n&#@y>9k_${Q%Kon|VHHvYYUGS1P_(LYk7%J>XOpMV;UUbWbi zv={tP9D~LvcyR_QE3jcOFY~?_+R4dDpd@#7b+zLEiJnt9YhnH02-I@YtaM+Kuf?kA zCU98I2B6_@c_;I`tLFZ0|NZ;RVoa&dLjt@MK7M3T)>8YWHwvhwbsM1TFg-8S7cWxS zOys~?&Ck!9o0}IF6&VHZEHu^0K(KlA%z{1g0eD#&8L>mxdL*N%!0B&jY+S6jGd%kH zi?xPMr#Sh)jv7$fi3sf`@8(K zLi4f)Aa@*lU}0fNPaG7RGw=nQcUl$Y-J|RhV)Lv7EGEE|OOJaX{JZpMZE4{r_ZP51 zB?lU}++4BTd{i7N3FOy0F+*yJZ^+ESF+CaXc>8cWpG^iUP4Bo2gTo1MO})Lnz~;fkvCW(|q93}L zHyPt{*U0O*VPxFU?2HV3;A_BX3i|#X<;4q~8uN)<*(6prus%s3S*)ly2IX-WvmPlH z7I{NzbUdFcD?j;tn)iK!g7zY~jkPs=>j*u&^*a!d?K&fRPhLX#lE5LqkKb zbe@PJNd<-Hi6P|wFMj$Zu^Z9Z*Y>Z zAC-vD(9nR!iCJkJbOXF55z6CXjJ;CmA1}PUW35m{B{!&W0owo5Hc%(9ahn*QG*4oI z(}(9ua2Tx2NqN`A#l)NfIi@s>2}sUQuX$KaS_g{Onmg(E);Q`a+}+%mG%CMK z=`0l$RomTp5^!EX4GeI*K!O5vEocD!y+10>_33t2Sy|eDWRBbSteO%kHB;Jlb``)w z0U0e2&}z=xXrWQ~%cKeDT+41Nvs;>&z*1B17o3+$)GG`C;P5)_ak-t++>L|&i#*w+ zxP*iT?*}iu5K5((q@*MVNTZ@z)F97+2%}OF>vHcNtaJh(eNj2KvRtmJm6g@l*cedo ze){x@kDtFmo5_>z`sSuiea=5Y&+g++l}H`DCbyW?Do0krpMmslG3+-ueFDRTB+#y4$48i^W29R?vqx}8#+=y;3wMJ+CZQI zfMhtCJL?jST@J)NA{$6w;9)sv%GybbxQrQ5gt>c0b zJ|pfSU=ck0YPN+6bXY4_>5E0p;CvZZLemYD<hMQmvI#dG4Xqnr(3KEq*^645Iuk18gr8P7N_^nK+v)hru5d&B0 zHVy6@jXj_9G}onP|KS2^0znnvUoJqo5))}+@t0qLm{{_|-LRsS-Z5Q){wD1r^LP4g1F2Z~C$Ubk!!qu`w~X(bO;kBEzpTkk2gOTfu|IfZwZc)dgin zZrSck0#55}Frvk9Dg-D(n3o74LLuZZXI;R8wBBEbMMfh3`gNQbF1i46r^l+knx3Op z`A?Ct3eZW1*3hg3Kep3u7~NfsVCHlEosFI>_1g*x8F|;Up0YrlHUOlJP39A{zC!ui z>f=x9dJ%-WU&EZ8K$l0BI6gkE^8O-8Cin#5@skT6-z8v4-)!|nYkd&7o~==q?H;YL zO(KRkU~dHbdRxw4TBxg=f9ycMyK$a!U?35u!5vOPaBk-r?=|7Ks8fq?VmTw-uPdi^kxu?yyO_V3Msu<+KRC$iPomkoos z-f2@VF4s_za-Iqq^sU^iACcjTwwz630F5;k7Ma80qRQBEKEyg2(PyX~jD`#V#^uNn zJ+Q{>PGjLRC2(#Hk`9mT{}5MD@aM24YPXx9Wv&FTBz` zooLx>6vis5$-wP|sC{qNM_4Q3HS3Q)>Mw^_OuceVA^__Gn)n>Kt3$!I2{h+7HhRs~ zF0qqHyFbqAQL{8sDBvlBLE^T0dvytFgYQYC=l=bOu4nyqL|NI`$vRH0Wy8^)Mgo`> z?&ClveqdJEVPU@$*f1(*_97#J+MQT75RP3hiw;S_EbU*WJUwfmmS=K5FFp-nX0qUk zgSCTA-SUs@UtULgzIAoAS>_3s1wt7!u!yAp&I{FQFFhY9-2PS8U8XzRD1puU`o9=7 zqy{wAh)ztP=F0Mp6sgt0H<#9JtBXXDA1BH-R%-KQ#8{_^5NLq8$jLXSE0Vwfc>g{$ zXd$u!67#cOYPO3*44@dBbYOURw6(3ZkuG#A5ykP7b;0ahypJC(IoQ}n9k?E6@735-ImNq zJer2jYnaGQD2YXzaoFMczIS#Wz8M|TqhX{kdvRCe@INnZY$Sj0UIu?up>vg# z)1da*8~wv%sH0N7_}cA*l$38#QLK~`7T$SezfoS!%j?TMekaR!NrOC~>H$g}c8{|H zR-Miu&}OzXUgpB*n>m#8kGN1>cMZ2kmiBd5Q9uN zJL)&+4TH>1f6xFjQCC;s+8!vN!V-pATY!V7qXiRXWvhz6@1(_30?7|Y@aR~`$qAkE zCjp2LI*?qP7Zof6+=5@9wLN?CCPRVYP8n3Uy}WWxn(BeX&zJz_j;`@kfo1#D@&*?X?+Gs z_qrtYcVcDvYdy!YJDTIjNTpm69~|b{x5`da1&$(V?Il;zAk?Y0+0GFDaK8zpY%w!W z|D6?b4$$VmWd+*86vXN|#oN z3*s{*#Dr|*xSiPsYCa}I#qT)}=@u4;jH`aPE6wRxT9y1gSfDmIZqwPBwv4N?e<0!% z@HphxdtdTsU}#v%?Q?U-Ln-pNcMIwaAY6Il4{ZAA=zYTdelRHRL{mVSU~q5PDiIQT z$2u3}r}t}^UtfH@1GkfTcB7$rMpaPJ@Aqm4m_426#6@;Xb`^}bkHKcq8N*L(=1 z5y8IxYvu_Y?#h??l}HKK@# zX*oZEq$7g<7(fY1zqM*RdKuIKxIUo#t=#$1soT!kBlGf0E@h|WsxB~>)T^_Kr3RRtvx@O#JS|M8U|AFG(Oi8kfuWI?11Q^ zZOa=L8w+ySOTbcKkn(|s-N2k2BTY?B5Q78mqSk88>*3CM8*~M|#lgl-<#WY;^@_`6 zh**{cAL7FSTvz@mV7T`8_dyO$NJJzpExo(5qwBgJYc`e()(uN|%iEqS`9CaxGsu6Q zK7FdMuip<8Nt~R3V{ichxQ{7)lY#fY#e|u#Q!nwx%7SHkxT8M+@RyTU#6yOkQTeEGJ zT1l`_AwniTpmzMo(6DsM)fr;`2*k)pQrV$^h{1}*{DG~rIgotiw xdHE>^TnOZdEdIY*z}o)T|Eb_VM!WxjX#0nWKj5?z3k(I36qWl}D*XBD{{uJ!mB9c2 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d4/dc6/vfscanf__s_8c.html b/doc/safec-3.3/d4/dc6/vfscanf__s_8c.html new file mode 100644 index 00000000..5cb7fd91 --- /dev/null +++ b/doc/safec-3.3/d4/dc6/vfscanf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vfscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vfscanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for vfscanf_s.c:
+
+
+ +
+ + + + +

+Functions

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

Function Documentation

+ +

◆ vfscanf_s()

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

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

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

+Data Structures

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

+Macros

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

+Variables

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

Macro Definition Documentation

+ +

◆ NORMALIZE_IND_TBL

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

◆ UNWIF_compat_MAXLEN

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

◆ TBL

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

◆ UNWIF_compat_LEN

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

◆ UNWIF_compat_IDX

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

◆ UNWIF_compat_PLANE_T

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

◆ UNWIF_compat_exc_size

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

Variable Documentation

+ +

◆ UNWIF_compat_tbl_1

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

◆ UNWIF_compat_tbl_2

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

◆ UNWIF_compat_tbl_3

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

◆ UNWIF_compat_tbl_4

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

◆ UNWIF_compat_tbl_5

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

◆ UNWIF_compat_exc

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

◆ UNWIF_compat_tbl

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

◆ UNWIF_compat_00_00

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

◆ UNWIF_compat_00_01

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

◆ UNWIF_compat_00_02

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

◆ UNWIF_compat_00_03

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

◆ UNWIF_compat_00_04

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

◆ UNWIF_compat_00_05

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

◆ UNWIF_compat_00_06

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

◆ UNWIF_compat_00_09

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

◆ UNWIF_compat_00_0a

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

◆ UNWIF_compat_00_0b

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

◆ UNWIF_compat_00_0c

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

◆ UNWIF_compat_00_0d

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

◆ UNWIF_compat_00_0e

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

◆ UNWIF_compat_00_0f

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

◆ UNWIF_compat_00_10

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

◆ UNWIF_compat_00_1b

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

◆ UNWIF_compat_00_1d

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

◆ UNWIF_compat_00_1e

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

◆ UNWIF_compat_00_1f

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

◆ UNWIF_compat_00_20

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

◆ UNWIF_compat_00_21

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

◆ UNWIF_compat_00_22

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

◆ UNWIF_compat_00_23

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

◆ UNWIF_compat_00_24

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

◆ UNWIF_compat_00_2a

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

◆ UNWIF_compat_00_2c

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

◆ UNWIF_compat_00_2d

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

◆ UNWIF_compat_00_2e

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

◆ UNWIF_compat_00_2f

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

◆ UNWIF_compat_00_30

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

◆ UNWIF_compat_00_31

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

◆ UNWIF_compat_00_32

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

◆ UNWIF_compat_00_33

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

◆ UNWIF_compat_00_a6

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

◆ UNWIF_compat_00_a7

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

◆ UNWIF_compat_00_ab

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

◆ UNWIF_compat_00_f9

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

◆ UNWIF_compat_00_fa

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

◆ UNWIF_compat_00_fb

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

◆ UNWIF_compat_00_fc

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

◆ UNWIF_compat_00_fd

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

◆ UNWIF_compat_00_fe

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

◆ UNWIF_compat_00_ff

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

◆ UNWIF_compat_01_10

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

◆ UNWIF_compat_01_11

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

◆ UNWIF_compat_01_13

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

◆ UNWIF_compat_01_14

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

◆ UNWIF_compat_01_15

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

◆ UNWIF_compat_01_d1

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

◆ UNWIF_compat_01_d4

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

◆ UNWIF_compat_01_d5

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

◆ UNWIF_compat_01_d6

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

◆ UNWIF_compat_01_d7

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

◆ UNWIF_compat_01_ee

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

◆ UNWIF_compat_01_f1

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

◆ UNWIF_compat_01_f2

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

◆ UNWIF_compat_02_f8

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

◆ UNWIF_compat_02_f9

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

◆ UNWIF_compat_02_fa

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

◆ UNWIF_compat_00

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

◆ UNWIF_compat_01

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

◆ UNWIF_compat_02

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

◆ UNWIF_compat

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

+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d5/d20/timingsafe__memcmp_8c.js b/doc/safec-3.3/d5/d20/timingsafe__memcmp_8c.js new file mode 100644 index 00000000..74d489e9 --- /dev/null +++ b/doc/safec-3.3/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.3/d5/d38/unwifcpt_8h.html b/doc/safec-3.3/d5/d38/unwifcpt_8h.html new file mode 100644 index 00000000..8367a075 --- /dev/null +++ b/doc/safec-3.3/d5/d38/unwifcpt_8h.html @@ -0,0 +1,1915 @@ + + + + + + + +safec: unwifcpt.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unwifcpt.h File Reference
+
+
+ + + + +

+Data Structures

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

+Macros

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

+Variables

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

Macro Definition Documentation

+ +

◆ NORMALIZE_IND_TBL

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

◆ UNWIF_compat_MAXLEN

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

◆ TBL

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

◆ UNWIF_compat_LEN

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

◆ UNWIF_compat_IDX

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

◆ UNWIF_compat_PLANE_T

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

◆ UNWIF_compat_exc_size

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

Variable Documentation

+ +

◆ UNWIF_compat_tbl_1

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

◆ UNWIF_compat_tbl_2

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

◆ UNWIF_compat_tbl_3

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

◆ UNWIF_compat_tbl_4

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

◆ UNWIF_compat_tbl_5

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

◆ UNWIF_compat_exc

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

◆ UNWIF_compat_tbl

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

◆ UNWIF_compat_00_00

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

◆ UNWIF_compat_00_01

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

◆ UNWIF_compat_00_02

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

◆ UNWIF_compat_00_03

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

◆ UNWIF_compat_00_04

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

◆ UNWIF_compat_00_05

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

◆ UNWIF_compat_00_06

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

◆ UNWIF_compat_00_09

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

◆ UNWIF_compat_00_0a

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

◆ UNWIF_compat_00_0b

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

◆ UNWIF_compat_00_0c

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

◆ UNWIF_compat_00_0d

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

◆ UNWIF_compat_00_0e

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

◆ UNWIF_compat_00_0f

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

◆ UNWIF_compat_00_10

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

◆ UNWIF_compat_00_1b

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

◆ UNWIF_compat_00_1d

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

◆ UNWIF_compat_00_1e

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

◆ UNWIF_compat_00_1f

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

◆ UNWIF_compat_00_20

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

◆ UNWIF_compat_00_21

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

◆ UNWIF_compat_00_22

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

◆ UNWIF_compat_00_23

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

◆ UNWIF_compat_00_24

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

◆ UNWIF_compat_00_2a

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

◆ UNWIF_compat_00_2c

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

◆ UNWIF_compat_00_2d

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

◆ UNWIF_compat_00_2e

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

◆ UNWIF_compat_00_2f

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

◆ UNWIF_compat_00_30

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

◆ UNWIF_compat_00_31

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

◆ UNWIF_compat_00_32

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

◆ UNWIF_compat_00_33

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

◆ UNWIF_compat_00_a6

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

◆ UNWIF_compat_00_a7

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

◆ UNWIF_compat_00_ab

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

◆ UNWIF_compat_00_f9

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

◆ UNWIF_compat_00_fa

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

◆ UNWIF_compat_00_fb

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

◆ UNWIF_compat_00_fc

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

◆ UNWIF_compat_00_fd

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

◆ UNWIF_compat_00_fe

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

◆ UNWIF_compat_00_ff

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

◆ UNWIF_compat_01_10

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

◆ UNWIF_compat_01_11

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

◆ UNWIF_compat_01_13

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

◆ UNWIF_compat_01_14

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

◆ UNWIF_compat_01_15

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

◆ UNWIF_compat_01_d1

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

◆ UNWIF_compat_01_d4

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

◆ UNWIF_compat_01_d5

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

◆ UNWIF_compat_01_d6

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

◆ UNWIF_compat_01_d7

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

◆ UNWIF_compat_01_ee

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

◆ UNWIF_compat_01_f1

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

◆ UNWIF_compat_01_f2

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

◆ UNWIF_compat_02_f8

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

◆ UNWIF_compat_02_f9

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

◆ UNWIF_compat_02_fa

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

◆ UNWIF_compat_00

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

◆ UNWIF_compat_01

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

◆ UNWIF_compat_02

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

◆ UNWIF_compat

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

+Functions

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

Function Documentation

+ +

◆ _strfirstsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strfirstsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d5/d5e/strfirstsame__s_8c.js b/doc/safec-3.3/d5/d5e/strfirstsame__s_8c.js new file mode 100644 index 00000000..643dabb7 --- /dev/null +++ b/doc/safec-3.3/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.3/d5/d67/unw16ifcmb_8h.html b/doc/safec-3.3/d5/d67/unw16ifcmb_8h.html new file mode 100644 index 00000000..307a9b0b --- /dev/null +++ b/doc/safec-3.3/d5/d67/unw16ifcmb_8h.html @@ -0,0 +1,1526 @@ + + + + + + + +safec: unw16ifcmb.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifcmb.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

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

Variable Documentation

+ +

◆ UNWIF_combin_00_03

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

◆ UNWIF_combin_00_04

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

◆ UNWIF_combin_00_05

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

◆ UNWIF_combin_00_06

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

◆ UNWIF_combin_00_07

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

◆ UNWIF_combin_00_08

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

◆ UNWIF_combin_00_09

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

◆ UNWIF_combin_00_0a

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

◆ UNWIF_combin_00_0b

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

◆ UNWIF_combin_00_0c

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

◆ UNWIF_combin_00_0d

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

◆ UNWIF_combin_00_0e

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

◆ UNWIF_combin_00_0f

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

◆ UNWIF_combin_00_10

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

◆ UNWIF_combin_00_13

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

◆ UNWIF_combin_00_17

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

◆ UNWIF_combin_00_18

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

◆ UNWIF_combin_00_19

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

◆ UNWIF_combin_00_1a

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

◆ UNWIF_combin_00_1b

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

◆ UNWIF_combin_00_1c

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

◆ UNWIF_combin_00_1d

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

◆ UNWIF_combin_00_20

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

◆ UNWIF_combin_00_2c

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

◆ UNWIF_combin_00_2d

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

◆ UNWIF_combin_00_30

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

◆ UNWIF_combin_00_a6

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

◆ UNWIF_combin_00_a8

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

◆ UNWIF_combin_00_a9

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

◆ UNWIF_combin_00_aa

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

◆ UNWIF_combin_00_ab

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

◆ UNWIF_combin_00_fb

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

◆ UNWIF_combin_00_fe

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

◆ UNWIF_combin_01_01

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

◆ UNWIF_combin_01_02

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

◆ UNWIF_combin_01_03

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

◆ UNWIF_combin_01_0a

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

◆ UNWIF_combin_01_10

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

◆ UNWIF_combin_01_11

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

◆ UNWIF_combin_01_12

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

◆ UNWIF_combin_01_13

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

◆ UNWIF_combin_01_14

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

◆ UNWIF_combin_01_15

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

◆ UNWIF_combin_01_16

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

◆ UNWIF_combin_01_17

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

◆ UNWIF_combin_01_1a

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

◆ UNWIF_combin_01_1c

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

◆ UNWIF_combin_01_1d

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

◆ UNWIF_combin_01_6a

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

◆ UNWIF_combin_01_6b

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

◆ UNWIF_combin_01_bc

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

◆ UNWIF_combin_01_d1

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

◆ UNWIF_combin_01_d2

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

◆ UNWIF_combin_01_e0

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

◆ UNWIF_combin_01_e8

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

◆ UNWIF_combin_01_e9

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

◆ UNWIF_combin_00

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

◆ UNWIF_combin_01

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

◆ UNWIF_combin

+ +
+
+ + + + + +
+ + + + +
const uint8_t** UNWIF_combin[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.3/d5/d67/unw16ifcmb_8h.js b/doc/safec-3.3/d5/d67/unw16ifcmb_8h.js new file mode 100644 index 00000000..bd783470 --- /dev/null +++ b/doc/safec-3.3/d5/d67/unw16ifcmb_8h.js @@ -0,0 +1,62 @@ +var unw16ifcmb_8h = +[ + [ "UNWIF_combin_00_03", "d5/d67/unw16ifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7", null ], + [ "UNWIF_combin_00_04", "d5/d67/unw16ifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a", null ], + [ "UNWIF_combin_00_05", "d5/d67/unw16ifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634", null ], + [ "UNWIF_combin_00_06", "d5/d67/unw16ifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b", null ], + [ "UNWIF_combin_00_07", "d5/d67/unw16ifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25", null ], + [ "UNWIF_combin_00_08", "d5/d67/unw16ifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b", null ], + [ "UNWIF_combin_00_09", "d5/d67/unw16ifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97", null ], + [ "UNWIF_combin_00_0a", "d5/d67/unw16ifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675", null ], + [ "UNWIF_combin_00_0b", "d5/d67/unw16ifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f", null ], + [ "UNWIF_combin_00_0c", "d5/d67/unw16ifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5", null ], + [ "UNWIF_combin_00_0d", "d5/d67/unw16ifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3", null ], + [ "UNWIF_combin_00_0e", "d5/d67/unw16ifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd", null ], + [ "UNWIF_combin_00_0f", "d5/d67/unw16ifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437", null ], + [ "UNWIF_combin_00_10", "d5/d67/unw16ifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d", null ], + [ "UNWIF_combin_00_13", "d5/d67/unw16ifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13", null ], + [ "UNWIF_combin_00_17", "d5/d67/unw16ifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4", null ], + [ "UNWIF_combin_00_18", "d5/d67/unw16ifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239", null ], + [ "UNWIF_combin_00_19", "d5/d67/unw16ifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8", null ], + [ "UNWIF_combin_00_1a", "d5/d67/unw16ifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb", null ], + [ "UNWIF_combin_00_1b", "d5/d67/unw16ifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036", null ], + [ "UNWIF_combin_00_1c", "d5/d67/unw16ifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9", null ], + [ "UNWIF_combin_00_1d", "d5/d67/unw16ifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88", null ], + [ "UNWIF_combin_00_20", "d5/d67/unw16ifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93", null ], + [ "UNWIF_combin_00_2c", "d5/d67/unw16ifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e", null ], + [ "UNWIF_combin_00_2d", "d5/d67/unw16ifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386", null ], + [ "UNWIF_combin_00_30", "d5/d67/unw16ifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3", null ], + [ "UNWIF_combin_00_a6", "d5/d67/unw16ifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52", null ], + [ "UNWIF_combin_00_a8", "d5/d67/unw16ifcmb_8h.html#a8b355bc804c865208268839190335653", null ], + [ "UNWIF_combin_00_a9", "d5/d67/unw16ifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0", null ], + [ "UNWIF_combin_00_aa", "d5/d67/unw16ifcmb_8h.html#af3c20ba639492334b8a94e4fef973553", null ], + [ "UNWIF_combin_00_ab", "d5/d67/unw16ifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f", null ], + [ "UNWIF_combin_00_fb", "d5/d67/unw16ifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646", null ], + [ "UNWIF_combin_00_fe", "d5/d67/unw16ifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411", null ], + [ "UNWIF_combin_01_01", "d5/d67/unw16ifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e", null ], + [ "UNWIF_combin_01_02", "d5/d67/unw16ifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798", null ], + [ "UNWIF_combin_01_03", "d5/d67/unw16ifcmb_8h.html#a650393fa073969bad9b948f88e046248", null ], + [ "UNWIF_combin_01_0a", "d5/d67/unw16ifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b", null ], + [ "UNWIF_combin_01_10", "d5/d67/unw16ifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5", null ], + [ "UNWIF_combin_01_11", "d5/d67/unw16ifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49", null ], + [ "UNWIF_combin_01_12", "d5/d67/unw16ifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0", null ], + [ "UNWIF_combin_01_13", "d5/d67/unw16ifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079", null ], + [ "UNWIF_combin_01_14", "d5/d67/unw16ifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80", null ], + [ "UNWIF_combin_01_15", "d5/d67/unw16ifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc", null ], + [ "UNWIF_combin_01_16", "d5/d67/unw16ifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8", null ], + [ "UNWIF_combin_01_17", "d5/d67/unw16ifcmb_8h.html#a4825118fe95738233e8aad8fb5789797", null ], + [ "UNWIF_combin_01_1a", "d5/d67/unw16ifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93", null ], + [ "UNWIF_combin_01_1c", "d5/d67/unw16ifcmb_8h.html#ab06d958595f8feda1312ac964935293a", null ], + [ "UNWIF_combin_01_1d", "d5/d67/unw16ifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e", null ], + [ "UNWIF_combin_01_6a", "d5/d67/unw16ifcmb_8h.html#a450e77df1da5148dee7224d04e26331b", null ], + [ "UNWIF_combin_01_6b", "d5/d67/unw16ifcmb_8h.html#affa6f80322337fcc6262d395997bf24b", null ], + [ "UNWIF_combin_01_bc", "d5/d67/unw16ifcmb_8h.html#a99fc70420303f65472f852893147bac2", null ], + [ "UNWIF_combin_01_d1", "d5/d67/unw16ifcmb_8h.html#ae54adf22958bf6946796339ab7894787", null ], + [ "UNWIF_combin_01_d2", "d5/d67/unw16ifcmb_8h.html#a3622dadab0d33471c054ad61169cf563", null ], + [ "UNWIF_combin_01_e0", "d5/d67/unw16ifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8", null ], + [ "UNWIF_combin_01_e8", "d5/d67/unw16ifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705", null ], + [ "UNWIF_combin_01_e9", "d5/d67/unw16ifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20", null ], + [ "UNWIF_combin_00", "d5/d67/unw16ifcmb_8h.html#aec939f64759dde952fdc016f57fc85af", null ], + [ "UNWIF_combin_01", "d5/d67/unw16ifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac", null ], + [ "UNWIF_combin", "d5/d67/unw16ifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.map b/doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.map new file mode 100644 index 00000000..72f42ef1 --- /dev/null +++ b/doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.md5 b/doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.md5 new file mode 100644 index 00000000..f0b0fed4 --- /dev/null +++ b/doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ec89692f22ce580c448d3d7206d76c6e \ No newline at end of file diff --git a/doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.png b/doc/safec-3.3/d5/d6a/sscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..643e2e96c8bc7c36ae7a98bfd35c44a82c763d0b GIT binary patch literal 15954 zcmdVBWmr{F+b+65r9?sr0g)1rmhKQK>68ZP?#?CMAky7k(hUM4CEd-UbJ1OA_1sWk51Oj>SSwch+0zo(f|DK^Bg5M;&`|5!o zNcvLZB9O;_e==JOVjvJw$Y+s{%C4ygi!NG9s*lJ=F&$z;%2?{O*0cjYPeh*K;$Y#( zcVsX)WtKhpsc~EAH8I7rSDI5+J4f4#r7VPHr>TG={}e~zV?6q2Lu$i?Ws-Wi+1)XBa)(`xMY@&jgKELG_smcyw9d1CuV17zrMZ}nMVAM?9VH&pCcAA zS7${uTKhe6zTU=Wxh-v519I|Bzy-{Z4CVjy`TLiCrKFTpNcl5}HW*cAGa(_Nu&}Uz z=arD7C}f*ZS|8Eyk8$rvnfqMM5Y zkKKu)+snhfy}b&Z)~32T4$gm9eQ~k*Mt>Y5BV)7k!Oaoulec$UYpWNv$LPq&FWsIG z(z%|9$&f-?E(c^o=i3V_R@Q1==zZMqmY~;-^7>8~K9jk*d3JVoYHI4smoJyvp}IOc z-r!9uD=Wdl!TI_5DV#Rei%snG^z^i}Xk<0UgUQhp;z-Y)Ikn+;?2&H_ocH?l`?0zR z8ROyM706{wO-)@~T)@W*hQXu#Gt&7zoWawSX`L?iXQipC!2()Lm&-^=d0gxhEM2m= zovaIZ-Ml6wgwNMk+heA z3XNLx?oiyMq$F~=o^S%c%j|`A=wtn|x5wFbbbWn&dwYAsnx07LhJ7P=4+>fIiILqm zh~v{HBS_Nh%*_5=t;I;@M->$n7!1buR_>}OI(if=B`zUhzka3j{!E7`Ti^` zKR-WJOj1ThMPA;dU#s$$FV-_Z$yiwISAU0eZVcRfMZgm4_z=F$0~vYs@bCZ(Zc+WD zzNu-hx3@5-Kt@J}hll5CZEETZURYj1L632@85?2R(!;ErtZd}bxcB`{Qet8-&b;+? z+OLGWfJ2J!cwlqased$*%LT-!YX7^4?cFYhy!xL%iS+h>$SW|K*>K*>sR^o!o9G&Q?}A zM|8)>>cbfcsOgNlaDBrGDfl^}5IPQeS8(|gNT|{2W&^7Uyr`(wVYh4J#N%?x`^J$s z0ttGK7=T0~4-vV(nKO88ZnaT&FP@{YIZX1T4+Dq9Qw#x%-T1H2t5<%`(BH5lPtP~& zS|kv62-qG495kbcJ7#n9nmR!i_5&*m3&uxU1X4y2c;;Yxd%s{uB09=SISgta(uK3I z6e%IU5n&iYyke1Wz8V?5d%5-oV|ac(GLsO2^zFY}whjd&#coxH{~p2agI?^(DSJV% zp8NAc4uF%RNA=+I<&B#?JglLVVnXzNK)CWUHg2`DlrEZRZ#H)2YfHdC>x1MWfHwr) z-Ti?j$kE`0`uPPkHj<69BW5-O6WbnHXv9F#Lm{J$TirtTVi8IbYIrh|)#l|yOdLci z@)70qtcJ3Q2NI0XN&Ic->NZLg#liXQR6!Kus1t$^`cK=}^47p5Dl03i=rV*yKXB;i zsJi6jZ3OIJ_+t6mkbh@XJHdb7iu#JmKOms5{7&$Z{_JwOxM+6B{HbDedb;=a2pIt` zhB6+oRd-`!V*~_*D!S##T7@Yu7A&~XZssuYH%1{FUU{+qqgiHx*yro(%g9+$QBhG^ zT3S+4Qd}&IGCA?@s#y&0GyI~gEYThh34YQ^T*!mu#|&Zs{I{LC`R>F0t!}$_T6DAz zRw%f_!!4WD?d?x04SI5Q6(GOC0`^ukHo6_JcGuO_{mUxW)?z4DOD(f=b93F@l)SvR z<8p#!g@qDwa^ffl^Yz31{pMr2pBoz+iQ~Qi?^ag!7xV@}tG2ebq+~BgJj%bGhMwNh z-oC1)COj%CVIvx01mq?mZ)RrZPeB-i{r#(_*Dmk{8d_TS`x_@`=L?W*K&*1QI)WXq z^*n9~KDwQ54(3TEu&}Unc6K5@dBRH@(PtQ+kgyiT%F3#wq{L}8SL1!}4zsdeZX?FV zKE6F{KU{29t?NM&LjHP{rwihz8|AG;_V)n@b$hJdOVB1ACxYKO9$fxaw;luD;kB>)u(+i z)QbxXz$WS}XMLCXYaKwQDK9SvI|~vV$l>YS4*4q@bdcY^DNc}$&BMbetk95<9s7YF zKVCk6{``(PtQ(~3UGPW;hw9|yWLr#hZ$j&@U%z2Bd0dv;q5_lmL&n6TsVgs!6wBG! zz3|-V-QM1Q_8jjQC$!{%@Z?FV{|)If%-M5JoVr^dTEvTLyCJIF#@Bq@+E+ zs7|~5O_a>Gct?X4Am)e*nf=A(lF8=J+FD!;(%^%RP93LB`e0w9pkAl{&~lg_2%d!} z_fm1g1@iCJ5*)Jn`}Tkb2Et){_kTwt*orKY-}u*ndtWy>ustV-9ANKESdcJ7O2yz(e1UC!ihwW z=d~>#m`_y^Gx+!KUv%^dORF;3v?iDB5hwfv7>InvgEt~d)qCAmkZlz3!tMZ*o9?ir z?rsu#`kTLrdIuXuyxuL_Z$@Qp8}BlpZM7~oRjsWXS)am?F!tyD%+X(CIiIW-EG;>& zwjFN_Tv|+}GSL(*HcfgQuZCz_FVFS2Iuwv{Tzr=7cVJ+sO=1;1z9iXNXRG0T4h#vg zllc7`m^3KrQn^oG*|8E|o^0GY?UAEBFPW;ys5PH-q^%9Yo?WvQN3r8-p%5=$+gcNR zXc(DMtKdDnxvJ!5KAvrK*x}~R%g=B1@_gg#OLex-`AS|LL_P%xy7AFR*_q1&sme-b zK}XZkm5%#&MTzfVkpq9}b*eW#KRvNnZiBd7jxItCK7KT^+>hDb4o^--A|g8N4x_%g z;@aLdKWm^8asmAL>B8yhhorcskaON%&leU!8K%&;$){4X0j* zWGv5^jf;)#e267*1SJaAli{pDHatg zcM`jtZib!jF%=e#Vi2RHvY7=p*i=;5G&(bI0&BUy4fylN-C=WvQDdFUd;-!(ht!MQ zN!%M}o1c<=;p~zioWHizTJqv~*k7<1%~K3)j`{1<`-qC@F8=aXR%?MTMyJa+ydN4* zr^C`9);TkNF+b`DpvAlgwn_^`2 z4@XBoqrc=+_g+9RQtPQLlkhiP#mKp< z>3Oa|!5&;)(PIQ{t+Ff(+mtrnnzFMezI;Zy;6o2f^1ime*qa_3cGNPXq2S{?8O^CD zBOB+iKKm|O-bcQGEo@};cVr~ECo1gSqmp0us#bft3ta04EXB=@MtXXkx3__ZGXvpw zB!AxT0(|2YT5cL@YDW6{A3W;LSc&fs{k?841~xYXgD{aJ-&#?1cLwym2Ty$+cz-d! zjE@@m29=OaB3pqUCF}A~@K3jqmAx`z4S#QL z;y=d(UR_6=pVdr`DJHZSX3~QP=7P;?_2y>+o+K+ zlbu0$W#tm^%>8}(CT~AOLt?muX?aZb=}$jod_p3rttl^Gnu@+Y?zy?$4;w0ZLJfXz zX=#dNWCo=qTyL)IqQO(ob|_j~_6_;3nwpyQ*8XhQ)U>Ruq+_yUC%ow-PDr}8KA1Z_ zKWFf`xEfBkqUionQoQ@>WxANS$@*rzraHm()y(a6M0L$RMYlFY6dXi;D{1sMI5Xf6 zpDndIX=!gn@BG_$T_|x*MTOJRN;c}NQo~kWgvJ0~;ljMU^B|HRvKeh#J7#ontpfP3 zf)+7Re*F*0f5Hj24+V#&r$34#=ePX8^5@;gLu4f;Q&t-PX{IDCDQPV~;%_zYSyQ_) z=R!Yh+q2kq&qBYCm?q2b_}=!!uyTvX2{q%y9j@gL!VqBuk3nE9@VT9FaY;LS2}=G;m&btxzO|T+JyzNKGtzNR8+b4YpO5e;%mQrM5`p482bc)Mby?tfGNbJ z-toOR?YuY;U}?hBP@PWwend~T391WGDk`MY%?MO<$5_u14Ed*6@J!+ZhigiBT z{PJ?Qf%q%1)0vs5kN1aK+3uJqs4l51W5>}HK36yAEQ)GsP8*WWj%RCQibw(*PD?G! zfq^_#^Az9NQCyCqPV9~CS&ow;rKARyf0Aj)M7Xc~5~eQDJE`~v@qtBR(K49?28#7M z#>apA+HawyMU^lRL{lO8qLVl?G&D-JVsj;_yr6*H04X{t605kv=KA5*Kb;}-{qx^} zyf@2^WseV+W4+N-;*n23H~8AQu(ADAR7_u^izOg9KRK(>{Q1>0D&aH4|C_CX^gU7?XCtxfyIlNe3A23S&hmdZ)I^d&~Sa_!0vO zW;-}9I3HeI9$~HNh}vgzf!N>gUhjNxjY&cXz0!MVaWhzNwBSfdNlqprx?P_t!=IZY z1j+2Da8jqQEj2e1s3;~=6BB!qlDY{A&8@9-z%ihy0X<=OVF-?uURQ0AkbxLEB3}bC zRHa&K8txiq|Z^P2pO%-@YA#*kWIfwEfhdmz(*u45#%v zHI+cK(_TO_;bNazVL?F|A|vtnmECBQ6SlPR>E-h6P=;Xq_HKfgjMNb4a&N~Cdr8k$AbhZYGD7Ms%Gqthcxt)d_d3hnmH>uopXjeuCm0W@k zt_QzEQpO9S7V4RVG^C9Bd^-by!?m?-2tGExCdm-(UC>78Kr^DD8D?jnG#>QD?GHwV z$s%rwAm3(w^$Co^a7em*nK(}27Sj+5Oziqiv zf`35^#_O*ud%RS@H-7nep_cyW_qA2kClTb(ZBM8Eu~Tg_|NewW-jc)R@gX*b+D0ac zWxt06zu%!nJc`DPu|2*V+*X>GEkKQWP-nVDd6^2JrGs$hF%C@Z2Q zu22IV$;bTVw)-DqIkckrYgN@!!k;K;>GtZZ&%fLOlgUE?Cc`uf>$)Z3erafAB;pu> zl@WD+uBs>fcP%&fjX;K=!zML|p&Kn6(f@`>2&S8-m@iEL-!a>R>E)D^Yy%HjwRLU3 zv-db$S`T>@^oHxF?Jvj^Q0gHWp}J`4=}penZaqh%o&K+4WpYp@)MEOnlFm6O z)$keLFr8~AJ<-F0hk~M)n_Wd6)Hti%pvD=Jy5z7w$<=~I`fu{cq;jpVbOcaQp`De~ zl!m)q+fRYA=5T3pRY?b*(Q$uVJYm~C8q2@gm;7TsMOJKObv2hKm;7g@QX1`se^Z|- z=hszIdc40py}!e;NG$pqP$iX6HDd_}LFa1#OOc1Or2vnb~z^r5rf738BD}1T3aZ z`T6tyI%?S+2aSyMnhZ;}-Sm5H^qakFa7d{N`e(xFwMGNoVfd^eX?qjIpbiA($?6)b zptof@pIc$ZvYKdmWmYfg0_w=vnERu*9*FO`xv5iM%KiNE5)z0}tvxB!oIQUBKLlYs z!yq=7c8tjNdkTvL39-pcsWd%(6V~N}wscO$x1k~>Wwj}tctXp8;&P2`cr#hTZF#Yr z1mD{eip)Z!q^#A`iv~x63N>aGY^qTS{hhIKxr}&}be7jLO-+Qpc~jeta~lH|ar!qZ zn!u8Ey_{ed2MK5_(?wFiH9#P^Jsm~{I7?FU#l^9mT8nFTo)Jm*UfxsE1*6FB)rICu z$#>(R#J#ytsggGNkUV!kk0_`I?7u1?00!&&_^v^B_;`)8{ZRlr>!O`-YAS!a0!q0> z`#Jh+c}$+sa)vh=A-BEIyp^OB0l+wLci9MZv*>wva_Z`^b+i8V^n7eYis~cqZ!Se) z;pe{Q4(nD}lJ05s(qx4`$R#kA;c}bNG8mQWLcz;8`|YV_h;eaAdLrgW;i`UOIo6B2 zt@;6BcNUb|z-r4i@qKg&u?Yqy78Z6l>uj#=6IQ-bBU;QbzKwcZ>DUADG$dsB1A13M zi)@C#kEaRFxfq?={d0q7jSdHKH$#S&9Mg;ULLWPB?beXGdn!8oAc6=Bm1|W+W`|ut zPpmA1wJIccTUszoOxo8@McavS&?s3?+a>3yDTF^f?-(839mx{)HS0>@=zh4~dcu?T z<40B7;;Fl+yza97M*lc?KiDcFqP@W+1ESa4g+FU4pZa?QX=pZXZ2bM`*W|>i&ynJB zY5ftHOKj{G1H-#MM<1CK{oxF`t>Y_YTBCW645NX3WtB;rh1XttQ(@n~n-Os|&<&Ld z=5FlIw%1vPtQ}u6R&o@MK)QOqw>ywfot;CH5YKXi+b{8f<0CEU!n~@&F*DcIMCL~^YB|Oo zLspnHz)*-;jWZJx((3D5qp=BCh!Ya8EW1NleG34vP|;@pxKqGpU~vB_2=U;6A-E(N z9VDH)y5%}lm))h-2OpnT!NqamDDb^?_`_#0G3=OG|HnSzf^kH|KL^Y0-?q`5Wj<`M z3kZaD!5SOTK@EWgKWOl%|Jof|9T7qQ;)T1;(omfXf;Hzj$h_eZ=O{%#_i^x{iOdGN zQc`q}P#W=q@iS0KEeg(7cBys@@4Txq9qqfld>(L`CYB=reIQn!E^CE8PM&O-Bqz^k z!P~v_(zq%O;aVQq=9G+{{d*t=ULNA_?pe6G&pj+Z$`JC;g>SoKf3t+jNTGE7T%z~3-bV{q1kGyql{Gp8&Hz!G{?_R{C>-7yz(ca`g76_7e-LM`J_5W$^iaN zl|v&RRkhhjruVw6v;WB5wZY+{2c@fIjzYc+(Z?x6aTFC*&WY)2k)ezCIQ=*03K$si z{q|6085#CF>5}YK15eM*>r>3(G^rld_s>yYFQ-|Lxg45nfvmm$T!{@gfSbM6FgrS$H#JshZv9T&)&HP!Lw5JH{d2Xf|IS|y-MPVooB8>hfBpzGf`X>5?$6((sRLQJvJ#8B%Io-n4RFrO z5F}yobcJTq(sKiTX&&Im$Ba6jCp!i0>})?pe-M-T>m^1-b&){nb?YocTU+zW%U@R9 zjCtkdg$F!`{`pk)0-X#kPO_-9bb3VI!BKfzegCDRQjT_0YyejFco8`3f+IVYHbs(z zgsb!FZw7y?I7zF^Y3{(R@bLOqRBAL*Thf|f?XHd<+S)LH`2&W@>DIXeL`^2$A!C-5 zzkl8L_8u4K@rdsM0EXH1GagUYaJ>tgLOKv#Van)G`TlQfZCtZKPuw!JJqpXbo@U#z zxcPQl*ZW#}iJbx?s4Io{(o{z$NuptVhfN@3c*}r_>IT$mpo9V*G(A2}UYu?ZD$>$2 zPEL+0?CiVa9+m)YMFo3y_7|8WZH*rFq}<#I9i{-^K6dql={+dZPL9amUL45uFR7D# zlXHs*b^ra94W^{yb@f~DZIq4SgvDHqf>J)ZgFT^SWXJ6y&fB+6u+A=> zRyGHRcGWRilggv(nbR#J7dXyBLv%u%O6QuMxw-P)G+&ymlO4fv56J+IxjG^$KxS%c z?f`U>!l`R&Ud+xBs^gTYNRyuK9E8DO&TB5)aZk4}(BJ=-&sFHF)%woHK$OW4PL9 zcQ$=9xDKNxIDGNl139*lJNf;N)$j4~ajAd&nhr;bs+yXrynI4JkKu=ztFY58Onc`q ztLfX{zI}7ntthj)+e}G}jcuv(s%9fRkCBrePS=hc*43+?b#iiIsVKYxcq}{HgSzFG zF6=EaaqCx~m(ptAQzIk&($iUm7x@v6&uR{;Oah;liRYZ}j#GadF#0)5SyqFCi^^Uh;Qykd@%i{#{B`fHDn+l%EG+6}kD`Cn>&VFX`S{dL@RH=- zskV4(CI*h2tZ@>nK7_A(rU*fyW^wCVTlf^mOsEKq3A#$v;#t;Bi!x~$-u$leGYVA{ z{#v0tJ(toe~l0GXyzP*fBjcfK5t7x`7#UR#^>;aeAs zowI&5iil`di?ITf)}^KU-C>t#ZRT$Qxg#_=YO3tzWpxi7J=&Nip4;~U?i3uTP@m>qq$c;XDbmuNYc)_(mHNyRW~6J;@f{(fUn`i zykGDl7~gYKP^>3S)h1>Hs?QyH#arL8yml5!%4;^@(L-TpPGPGBBE68JhFW(9BRCcxgZ)p`Gva_9n z3_#oD78D%*cUr}20Csw9F;&XU%6fWq^qz@n>+~A1yz%kz&++Jc2L?W&P*PF?g2oL{ z*?vebItyk{B^haH0p0%OAzrU5&}yN3GndDb#&!rx6K)Ucmvvg*&%q`E2F;S=cB)Jh&~mQ>Tis6o3=STg?@h;0 z$^26rI69sIox*&4OnN$eZLMp=UM`*Q8r+>=V(l$2bHJo5Mi6mQNhgk6 z!&Y8N=459#EtE=~Shgl6CW0{-ymo%Ly9VEQ%kS<82q7aQBVa=@)NPTKc>pWu>pL zsHj*45J+%)d~EC+UT4em-AOA=+{dqL8K;pKbk;G>TSRljKt50pjt8DZ|L+d8#8Ba0 zZUZX-|3P^dI`fH4Jp6T~)7}?;{?_l`zauZa zjh?==yj=EiIj3n3FBmJC)g-dH*~8M3{(+R7TsXHwNl{VcLCMkaK?knlq~QwOMJk?t zw#rCKQE@B-`jC{Gy1%zKU!uz7;c*)n7}(Ur6P+C%5g|%TDs&^ZHGq%F0zt#)gFfFFozs5H#TUX=Wlnfua=yyO-m>FTKOGQh>dqtj@g*V3{8*ug&$ zM3^K3sRCX+ejP_=XE;lxH8nV0ACUYyzJB1aSt`w^YSJ*av#a#+K@bj>Eg&Kwh>MLq z+ndIG#187}_<&B9TUHjqqmz`InJFYC^_&dE2=Ri)z4}sEh4^n@z{3kyW%6^SAUz~tCWWKmdEjZShxG}>a(!!s;Vks6j+9)KNjHa zOii(9`uqAmHz0P3Mz@VNo#p`rk2s3Ldz_AI1z`k6*b)CwCCyNbzA_JS_B2yY+OPDKnp{0 zoNms{U}%LCJ&He=YQa?6bn{Fn;qR)XF=h5`U7Vf&4I2%O$8J?bUjBPR!ZaX4@9*wH z!@>Zm{#5leH7(7;!U9mEmR44P6rM}>@^E*@!^f9P<8j&=N&_`zUQm#@j!rt@yBqA* zgg`sm5T$AG2f{@K@BbKoukyAdF38-XBZTi7Q_u z7PBtJFjh=H`D(UewZ8ahtKbz2e~t5$gUzkDmnKLIczDp^Hls>4z+-!XWw5pe+L>1m z1HxA#CxGSdq)bdodhwP|E!X7=_#Oxc1u{UY2P8Q-Gi0nn zsUFV8ur|d?);Za-!w8Kzroa zjsXY}9UUDY^ir+R;fFqWUM@>;nboGFM9coIBYKWM;{`_h9;K+}gEtv9H@DkxIzPF= z(!4jO=-ihvLuy2r?(WcdnMsBYVu%*XzJEA|jQ4YJC}@zV7Xtb;K+R59=w@))314k0 z=Dz!~_qnx5<)e7S=KlWv>MD6}0}v|oS1N|eYGkmPs;JAuRmh5zcYo>u5zaGG*64w6 z#7=~e&q5{ri1creAdq)YVHp48=fsd{lC`Yv(*wm{Q#tb6um4as;f+zKKYz@#7HF&0 zdf{YIiGdN2A9&oP>zbb&@?@)ZLIASg_N@6HSt;*F-sYz1stD=;P=YWqFvN*jNeG`LjahPN z8ZJsc%c`hg;#&(Mzc$p$?B%eD^td_GR#bdFic2=r6Ez5e`j#JZg$q0tA7^6mx1-Y{ zr$hevwC*r`^8x^i0|}3Cn4ZJB1Xdb`SNb=JqiYIo509{gg_Ef-FP#R0nV2dTy4HjM z6Rfqc3#SI?VoRzX;Nm53IsqGW|8P47upr=<)Ik(tPz;D7K*;R@GVlh2iL*X+I~0qG zk#T(fHaH~YqoibmpP$j?G7$DTc<~P`EXbFFvYLmSoctfdAeE4AT&;5BLQ4uXJAE$* zC+b~n()RaVL{$ADT8z-Gq2H4w!-E-uRJ7(Q?cS}w-95}`o{+t>2GBT_^v}@9htHOjvL3u1J_RsG&TCae*o0mr@+@B-vbh@d-}4VxY!+4 z>PhA;=|W$Hiw&{VfIx10zJ|i_==7zj;#l=~f#7n>Yz*x&A9;~KuW)Z?_HcKYZe5-I z{e6_m7uwZzd?86JIBmz$lJCN_G9cv-;132CbeD6r=henu&RK z6c7-Xk~Gg#q=KXYI34xkB7Sz3GB-6M{NIs<6OWz?w$8TSALsN0+1WzdhwsHhgil$vZF%oEBDe*y?X zNU+-VMnd@*!y9nBIc=IX0fLv;L2qxIv2h>*LXU2XE7M{p0u~audt!1YN9+aZxasA@ z#KLSfrm0y`UM?V}Uc|XygRP;+NyoH5^iNO!qC8OyIF#X(%NSa8Jwy>7TUA^z_4U^u zy4H@Ncg&PrS2gwZ_i=Q4x!(2>F`i)3HMNuATy1P&(Pj(l`zy_IR{(kT6jo0A=1uQU zzIQRRHLk}@;!#U8^-P&2VQ7v@W;9(3T2$>EAffLw}q~l(nEx^mbJlgM0W^2qS66mkb;fsh#@aKi3;2vh% zOnW9wAUTU^bcjk!Cd|z(1(MhA=kWdkf-z#+aYlCbxxN@Fz|thpb2}Yql$W|7E2H^0 z7iY@9cXpO+hi*4S=HT?6&QBRn;kv*c;MI*%8x;C&+k1DV)XtYXy92uU?dp zs08!_L|zRnjGbK)P+Rk3!FYKi+lQ-bDU%ya!cnE=V3812nM}8T175tDq;3FDfX{xIvH-}YYJ0@(F zl%WsTW>nQQEcTP@eV>BMBU_LgU916GO&eF`e$LI9(C%UbS?Apr0DN|i{JASnrafhwBoMdjKXCIG38*>wMr`)iKxot^7h)z(rk_6>Q1 zvtkL*3B==J#7Qcs7F5qJ0BIL|c8%$pk&tK>FmqPAKoA!Avr^cXrHPY7au)?wfc>S6o4!X4F!f zZN3z=@btbKaov{Ry<8rq_-QTlQK+HB9}tf9m(g3p10T?pR1565_+XFDPEI$fx{Vb& z3<0yB0A!!WWoK*qv-&6ugmLx86Uz!6jrMyyKFdU{X_x)T)2(sfmm9}dR#1^Fd9et> z@5xQ+!U_!toBv6pYstyx3JN7hm15GyF;T;#ot?!}2~*)Df{EK`h`u!a8GnTGL7)U= z_py+T)kesj@Rog};*L=pP!usA?*Qndzt@${^?0H2?Ah~wyGKPCK=TyovFpDh=b^)Ks8<73ymx5o^)m3$ePc8)&wC;Swa^Op8(vAm^uf)F4f{kP-1|%D_D@6v5M}|APOBx6fRKlR&of?M z?45A%a8Dq{;>6e(?FmnuBmu|YEAT}$O$Yyx+e?xsh_Xkno=={XEi9lhULGnO+1Zs) zOaCOVv;L+A0tKxp+pf=(FxQp~Xo8gY=0g|eXLK>vjHu&lHK6tz&CUQRBtLIMTr99u zw<43eor^Y(#l1#-ewrEm_GXVeRLjBtJ1F1`4N-tLT-KQfC?yY7^y!dLkYVM*Kv#vw zU~kC_1xPF-OuL}ETI%6yt&LQR>y3_{o{@vYUaiGmT58~D#VXHmB2EeIdtHhiK$47P z-J1;6P!&rq0_tJD&`Nb~Kp5_U2XZ8x=(i&IF zf^PcHpM??m6v@1rTYRJlvBhd+_azm4@N58N17+EBvCj(cW8W@20gCVF=s9sjJz#e{ z1*S$ue#FL(SD$Q{Ei`;oro|-_$x}qegm1wGlD7$+K5A-u4HDMx?-L_qGFH{>`(cS1 zjxj~`Ku>Zd)ZPDloA}sJk_}>UJfqW}ic)*7mbaL3jkd5+Kq3Y(ZIJn!ve5-t%Os4>@DWzgj8}5Sw$fMP+wCvG+`XH z02ZVEpMdh_=d+yC4ieJicR!n&zI-1bOu*N$oW`3HOSvGrz8?E9dyf4Ip-gF!n%yE)1dpBoiyw9KYL{!mw ziAvFmVt4oUq@*Z`1N4pZjBRX^Gjz`%ypC@#S6eSfbH;xEF2Dh*g0bE~tKL`|zq508 zY~j4TM|!@m*4E_()FrocpYxuHB&O_vk^%Igfv%b#3C30o0n8^ry?%av&hNTbWt8LP zh1}DIc;MbqV!#wE`?pP*9gvMHmJ2*L`+PT>Kdr`Lfhpoxt$oQs!sp?E8XG=lT(-@P6Z;i`%1du3fZ0z>Ohg$#xhH$@Q?*9E7otTG>jxKC?YZ)}*0i+*HG%G9XUjqg} z-T|D2jQ(0)Rkg>EWnf?+dhBg;ubzgcrf#GCGcw2P6C;4>MQ4!vudb~DKIb?eYqkNf z;wKveG&D3|5Fn6ND5U%^6QQJ{(ok2=%gwE+tNWs=%9Q%pIX1LzH^B21{+0Fm)Z{*+*!$d=aN){U%yAFWrI&5HR z&-Ms{EyJ-+&d(1fOA9l;URQvMf3%Q`z$$B49mOMSgoqbJa2--g$gS++F z+1P?TLqQ+soRwnkj7)Aa>B46V&~*v0IzVlqVqgFOd3O24*j@$(2Cy;9tsX8K8ic|q!)fZ(#xOYm27o@+r}K0>mG%76BqSM5ds8rz zRdT_IurSa$_Vz|s>E9x`UmcMN7Xrrwfc(US^171aKTvp#>rJF0TeLaAR2WQ5w&vzE zfQf^?6Yv=8@{0`^EIJ`!Yj>B&dZ7W}psTB^X5;yNO~ov$`}=P|M=B1EBWRn<%*^cY zL*Clj%HVM_2Xg|{&Ct*gXr02>VN?4YrM>%Rb6nu?1hf4t02JlvGPR8m}8M2mR&=PccFb_N=B_$<*6Ymd-0*d?Eyc=FzNw4B$NJ`Py#<9< zW|>u8{LP;qo}^5FQ7hK8h@gTn}8Lndh7{-2;w zeC0SbCnxq%71BigIw3EwRvamV>e*1Y#2;U)X91KfGVQxgx)7)4?Je-{JG3?6JNz`5 vO0L!)zCS~ws^NJFTCVN?{~DsR9+6d;-W@!IEKmMx&HgMZD^f1})%X7aIg1{| literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.map b/doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.map new file mode 100644 index 00000000..4989a970 --- /dev/null +++ b/doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.md5 b/doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.md5 new file mode 100644 index 00000000..5db79c93 --- /dev/null +++ b/doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.md5 @@ -0,0 +1 @@ +8cf35db654e4da4a3a2e292d618d2fc5 \ No newline at end of file diff --git a/doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.png b/doc/safec-3.3/d5/d8c/strremovews__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8bb47cada8d2bb29337af94c834e785299992011 GIT binary patch literal 17070 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 aXP4LM;s?9E@L6CCgoK!kXraivfBpvnW-<-{ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.map b/doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.map new file mode 100644 index 00000000..0b8a5484 --- /dev/null +++ b/doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.md5 b/doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..3ad373fa --- /dev/null +++ b/doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +7833a24fad94a3a52f9ced1e75b99271 \ No newline at end of file diff --git a/doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.png b/doc/safec-3.3/d5/d9f/vwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fec736248b93270d16eef8ac0357a8e105d42870 GIT binary patch literal 16808 zcmd6PWmr{RwC=W1BqT)%DQOUpPElIATTwu|yF@`01SB`zog&>T64Kq9?(U8|_`c_y z8|R)M_upOaN7#GqwbqewV5u;x+8VuqIffnit{CqF+trdPoVpI^ro8f=o z1mvtE5W@Y{)zy6@ALz{{YTc**d|3{>DvYnb*o4{D|6QH&;lqcxxVZMWdc1!B{(X9O zM#!R@yDp4SzA`w6&9hDKE7wJWdqXKfJQN*p)FV`GU$BxGefka`|RM+*taurM^A z-zBDl1o-&(L>$(~B+>4nUB87%tX}1?cC@o_cbyyk5YmHz+M@OghCgykgo}0_a!J%Tf!PX!ZZ>cGW=mPl&NBH=N zzI{tYPDMeXzd8AiM@QPsNNk)34@^u{$j!#bHqS)q+_f}YRt7&Ozxn1{Hqd82Obt;v$v|JC?QK%|M%hA&IiHQX4AI81u z_b9~}^=h^M9RQL}&u8yS;?fge21K)sz5U+SmPVzW@!PkvMhWf_@$vDIk?Oj-f|lde zVPRn~D%LlR*dlH1?Vg8Iw*&-goOkB;mit#uk9P9&^UXM2J7Rgl!^3M_55}vVZ6zcm z^z|v+i3FUtXLV~_h#o#9c@&&QFGmOR3`_u67miak7#a@m51qbK42_20y0n z8-0C!OUs0ah=}OuE#i6fuggFXq)q%eO>fLJKYVDNRGVro_Bb3G>7jxD9!{IXt&{| z{vcj)g3A1tH$o2Y^J%H6MN#C4_dSo0*X%^E{BzKc#^tYfH8xTNXKEU_USCvvvhfgM zSAOMM>CsVMG?!&DDB)u4|ARjNr&;+gn*RUanet^!1cH}bsIF^!`@xct$H`jvOw&<_ z@5ND&bb_FOGAW_(!k=VXDHJP0*l1?$Y^B0>N>j64n+eTlI$mH82S;$hs*4#dk@%4D z%KL35^+{oc)TC!ayJWugn&noEI6Uuhre>}qTDTlm6VJ~AqR*7xq`W&nWu*_im1ujp zSaWX*)zJw9`+KIJp7s9p5?EVnS0=*|run3ei6GJc^?@}YfFg>fq?lVeg1bTF6ylW` z5B(b+us4piwW*`-U9l6nR8=osPxrgzc;w#ghD@5?Hyz$%dR=}$)6w#5YsMG*H-&dJ z-=HpP3SlRE`Srr;>c)E_JbYRQ%V`Dc>Ihz%+`Ow@Do)PMH?CjL^r&Nuke#T#$jYu% z(z|%E=St%}sfEcakn4P>%jad}lh>oA=GhY)azX}9&T9kx=7v&(nD|6Q&Z|SL_#1e_ zdob%tY$c`M27kgFkGl1Bj%AZq;>^DJhyxHu{gf<^u&>B}uNVKG`6_wsJ!fWKUVCRJ z8K+rfkM#VOlfAt?s?vUD=g5pR1{*A2k6jU1faBxiE7xw)3Lp^kzwLPt#j2vB4dvD| zchJ#CkALUp<_fs(H%~m~<~{@~7!?)O-Q9hDelB!zYFiX@-CFF^|510f%u<>g?>S zT11gy`vWqv1h9cOZr$1#uNfU4=3!>eA4W(?N&Wco1C1PuOt845#NN@-^Kdh%jT5|; zQu@on@81vC$|l0xP7!V1uv{1AHghdqNzcgyT&M{A>wo`-OWD}jXJ%$#xI174j}H&I zd3fB9momV2o}3*_q@<*jnUC(z$5__>h@EK)0_SD`E|i~iqb-Vke0hT-d>H}lA^kLq+RcEz(X#ODOg=Ja%yU7a9|+bFr^N7HnpeATFIbcd-Pt5 z#C&Ihkk#Z*uWPp~MoaUuvs=2l}52r#OXWN>Yr!<~0u`Y{~;26F-7_p-M^lg_PA54T`{q=*NR^4if-QBgg4VpabM1N@4doE&o8 z416%0j^Q-dEHab<9}E$|9P&AuvFSJl78Z>+9w8yPy!%8%9GsknMn(*FW{5b#ks%m! zM@I*PT0Sv{iL$J0U_t^}LZ@DZ&D`0^f$QF~incc6(x>^=)zyUsF8AYIke5!C0~m{= zIdx6V^z`(20oQ@%=FIS5Jbe6$swx^9nv=srY>^*DMMiCr&m8@)A&3~G8W|9ax!~o| z$kp<-o#!GdDk|pZ=XWoT+&s+9%?osEmY0`{i;GiZdZ`K9y}z9tY)B(tnV9f8ZN6Hv z@fJx^XB-$9NGId0s(E=|MMZ@eQ(Uj^%rsZ0*3J2E2=!saM_DWg6(325yuVEj+a3;Y zYykm*sCKHd;@jkGMMQwc+zG4IpO zq*Bh>l|=UXBaENQJUnyV-JMIPao@g;4$&_6X86|BRAgk-#G$ms#ic1JhvOG?zQvC> zPt^qvad8oQ zNfCQd>H4VM2*GU@mV(SoTAGY6EPBfi9uAgKB7#3ROl7V=e9mZCI9xEUV_y;&ulu~n zYi?no=?_%`A0hFB zX77iEF9ne5w9S<|6YLfj>t4I5e6ZNvb&RZb%L)yC&2RV4CpcKx<5gkd*<?1VQ_= z<9@r9$7Yon0s?^&RI-wEXjpP}okM=HN zdOCY?k&)Mv=J7noQ#6dbcHj%+Vj0&~+ZqE&-kLG;9aRuh1amVp^F4aBKT>iS{ovP7 z;YWS}@y?iqt_-=L0m6_7)nezJhPJj4IYDRhHBBQP#(a()Q&yU7CH$lp+jEOWMjH$B5q!Lw`C44|`)2U8iXT5XDJUrU`On5{ zGH%=e)8ml9W{_D_R1!0~>2=Mu#hLuQA#5sncG4hNR_U_XrUnBwRTzettc5%LvB8IWM zr(?%!E~Z5GGHZVxD_Kz!Z+b=}mmhX<@|-c9l)t&$ihO&%oeDRUv=u3*Ues8@ zQRix7(^6mG3$KlFcSS9R@81{aR?XI?Uh~;6KOrI6rM+q>3@d7PuP!yhYU|kdnrqA6nN2VygALvFM}ibto1?WZt#mc~6f=s76gaCobN5#3%O% zdw(&B&&|n`CgYc^Y{Z*J_1)$EbNm-*|dG8hgf$UV{ZR zZoA##9%pym+>t>K46-H6UKDD}qGjdJdv5+>dG;)*%xr52gdKCXTuhIRR-og5u!HWt zo!ZsWVbGBOC8nil>v z8p8i?-{Sc3b7QVR^K=g*y@M}YJaC%GSg;d7oglCZFe(u|!h?L=?HGY9L5)vl- z3u~)`^-wIqLs4me+ts0%(8m}GQpGQbDqo>fK`R>1oS4%Kov;gXyW)E6coNeRu-% z!f`Ox5xL6I2Lh8?a&n^s4vBGbQE_ogAYVhnMyW9!UEPK}t-r9AfBwAPTQNEuG2L&G zn)3d(Y;sPhr(I=5-qUNlJ5{gy=~IiDq^c@xLS@wfi*YwrM#i<7poQv_^!@W|nwH+ReRjd|!aNTaMTj zRz`cyHcx95iP7b#-=?0oq39o9pXdDDWTe68;Xp-0czQVVF-L8tTzh||fG<~v&wl8; z#~QlWBWwtK7-8sOUE~sK7YAfqw`a*MEGWmuK9v=;k_+=emR5ZgWzIxL$HL3Yz{y!v zTl-8;&*;zRD|TfirI?2nHOa}@54mub@GM?+wb$1-_SzQbtXR#RtG+YCJ31a0bXYC* zZ~b0St2t6u;Dv*Zl(%5c5ET`0U5HC4E*|pm$Z7mq_)h%x+WkmoJ!4~g5Y4x5ec!)7 zB`t_29iImSGS4ZZS0|u$fyje^@sYGkX$g3)*jO7(UvqG3dmm##ZZFSs;FVk;$k%naHzE=^8tq7`M z+}luh-ZECwYKyAOT4P8>UF)4obZtY`#@U=WEJHRnGC~Y?AQGFD7t@9ZL0%AT-v0Nm zV#PsF%=Ff>B}%H+nv(VDE}d_^19%m_!Sj;A)xF(fK7B`h*1dYHU8*PPO+hRhivyFG zEpy)3e#x?Nm9C3j?NRLF9%p-OqUq|E2S4qOT3SsPNo{vGIbB4YjEqbPkyG%*up1S` zm6;=&&!nWTpp2N<*oty<#kPhAMv`i4$*HI~9zEiOC;KzVX;lPZiu_Pqc&=_1oZzPMEw-4UR4r@Oqu`sMQ3e2Y{uF8 z>z97xU9C3JYktp}eVJeUka+jLRL}mlugE($Zow?z)k&xVSJr zzGi8OOrL~F)6<)f@i$*OXLr7|@<=27p85uZNMGMP|JEnhK3cSlpxco&&viwqsO{k5 zoRhK>JdDxN&|s*MSUlYN*xv4%#TNhR=4*BJk-e4MU}IO7A1sE;&UcdaR+Wi_)|M!0 zXtW2CoR?W<QG(kl7Rr7ss_BU_T%m%;i#7-Ayn=$3vXQUS zew_6vhqfAn)^F4tga!wXN3rMlVr>+Jv4wL#(Fug@xu~KmBBJQ;m+i9Glkn6S?Qx*b z0Jz0Q2IhJ2J(590E8{v%jfM!6kvW7W*%iy?*-QEc@$vh*x`Ff-cfY;7TJ)~F{Nkie z)P#sQtp)rG9iv+X7)XEtZ(&v!nhjs4j>!GvwX~g)VmVYE*P?EQ>IEr9G;^5c_omvg>ZM^J_%~rBx&bV9*_Rspks%hF>_&mVuiM6v!gHc`BR71p z5_X*S?8mCzSwNpM5=whiLq<4g0_ge&LV zdQ!=2T(XSX92v4~3fXR;%7YKLn$%o&yY{x6ZBGw>En{XlM}wxT6*PLBZsD7*cuaUy zwE#SI!&Q0s=WawZBPureRrG^cGkC!GO|&+x*_};_26q+L-2)H64y3A{K8_KI@u%)umTvDvB$Mc|gdZ9E%G`BFziZF$J4 z1Zv)$9q-J|anQ)-T3HjNPuJv_zH*VKdNcar11TY%a!*mCY=Q+ln6TWY>_S+4qHUI1 z$nWg!?%QrLCEW(y7oo+2{a;h>d#x#`jMu?z`27{J<-kmgr~Kf(OiZrxIUMR$MQpBD z^*XG_)=y==&P=Mjnchks#X+!AXu>^f^T_*KqgZz+jgQ@Spr1=bg5KY`AGfg9pVL_K z@v-9{RH#s3Xym?p21ZM(R9ot0U-{+ecWimqe)}}*RC(Cj5!-FgO4*+^D{a6gk{EbX z^RH7h8R-R!@=w->CbO>EWB&;0sMFA(A}M*at4RIji!;~@L3fv-(U{TUsGhja{-Kr( z?f}i)m-p~QAsvF!)dm0za3ese^mGL0AuofMsHloI zGsM%6YLx$$TYtRoxKO3B`*i8bl|mk#Wj&ZPHFZCk$DuUDcNhdRjS&uTkD zhm**}#3rp$C$mvbrJB4)CS|^pLB$yW0kg(f+<+i_V}%z*8$wFP*yh@3uzo zy}a^+I%8yIAMoCO$-v40>q_f)e15VC)^>iHt!>b;VnnU4|C`qmQxadwQ<70m*e|%a zhP&dgd1tp}C3dFad`14j&TnKPeXICrzq%7bcx$o45@Xk_koM_uFv z;S4lc44fFmVE3Y~tnBLNE?z4Dg${U(=a(RGQnjVcwyM?Rlz)^HK==8Xe|U)^6j9d4 zEJH%kPxjdFqK`^qwS~XD%5FXV&9YWwq)sUGu~%??Z!e9Ypg3d1*{9cq>eki?tjS(F zV$RO(kceCyGuRF?ciOL{7OspBm3LZ$-lL71g38B|3^xeg!?pJ2`@ZW`-w@Iu_>qFfWCqG56_D| z%Q_7FFMqU|7Xr8%N%=|{DN~$4Sb$)VxjhN}5?bdOx$z%dfS=9Q=cgaR2*CwCazBO{ zX=qyYJW;9nnRqW0`T*d>BB|tg^J(q;44sgXTUTA34$rSby90DRU)No3twQMyjQB;* zEkSN>9?Fz*qt11u^e&~wK(;4ci{ba4-m$3=TO12m=G&};)HzFxhD*p`8VY#{ zA&Vg0nU_{&-_pUvjJes(!((PL2+iD+>_7YYX}X>W$k_0lY`!kwnutxz&kUPBKPx_% zsC)A2y@JUydXoGLp}&Sjn55df16n4g#>nnkuO)rfv_`V99;Qt^Q66sfw#e6fuBAE) zCw8M^rAg`Snww(G_j6*iiWNMQtl zQGfQ|lYOSdi$9AEEhB!(nPub0%>4W{g$h(>)o^;b@3qj`E}8v}f$pnU^~)@3s45IP zroNAjiJcx&&IEChlRJ*{>;1*A@P;pg$-Hu9*%Cz9;0abD_oWJYq2m0-uVm#Id`#BbuP3)&9t~AdTG|p@V5#QD>HLDJg ziOKkFk+l_DyJK#SQtK7mX#ukZ`v|fI9g)wo#O$2w=ZoFr-rm~t%&G%|8FCYRR+BEh zy05&k3HJ-ZtLm1T6YX(>}VCJ!NRoNFrBzoOUYv7{dyF21kD~ib_w`+M z`Bm6~a$*)26iM=F=TQ6LI((iqf_%IJh|-xyF%7OxUbEhnNL zcFsASa(nJA7p0|fw3iA4ZtSts{-YzhEIK>uUU`MPhO%}K-EiIUcxILEQR2Pynly`JzMJ6l;vy?Uki zda6~oW*0T~$<=8{HilEAa>c`*W1_K9iwdXrR*7N2j!{DU%G)^QZ>=%U6qJR9bIT42 zu0BhdZR6w|kdr+Z`5}We=SOa|ghyft?PkzsFA);AcYPn7X*#LuIP3;%Vzs9Ep{?@) zGm;X|kB6Ae?eIN-X)aDf4nHKf(>OT&%*<;{O|E-?_c*mCu{BBySJ0clz8Aa&$f%c> zq?-pNvNd@9?l1j9aLUzYMC_F-g!n4J?zyPi`2F_S7F$G}aeIGM>0m9U;7IQs7+`X8 zx_@Dpk&(;74eZ4V+cj_{)ecPO;G{yR_%MA1^j};6Sd*eqgNN^}&CI}8Wp=W!mz0R-!^{8g$&QoOy|f`{7zYhI1SI<7&@cj9nc<6XYV5>W2;74(h+`Vd#rUIFbamK6zet zPmH<#>&pNw0qya&uP>F0(N%zkrK=nN!H1TXGG%%8Z=Yo7F|%&&dAQakxy*^2pERg* zp_Lz8T}tu~pm$Z-(gZZk;EFt!E#`Nx)X8wU_2lW(zHa05u@qX9-`;0ONBB%S!`2n6 zSxUa{2PhNH7%)-GKWRsEhEryC9ztydz(P#4&*ty2TTa6p^cC<*tfqzl<>-|b0y0@9 zt+qi|e?P~Q!wj;CI-8@pRwR;9BRMd$uWe#tqNT+c${-pVb0Jf8Y=Gp(@;Cr|s!5;P zIuIWiSP|T9##vQjN_GE%gS6CfvOwJyi{9hASyN&JM$cGSM1qY!FcLmnUu>iZ94qyk zXVQF;udVO|2MT@f-y?3IE8NeqoUjiM_rkz9S`PH4O`~R`rcQ%uYg(OOLtk&k94jk} zzP_%LGlruztD0MoUr}M;yh(zF1EG+)6 z??p25pnA|Nv;%#7wuXx=u^tYvJbhZ6GQEO${P=NcX=#XW`|jUmle~4a()|)so}?rN zMgn7pK5Q9UJR0hnBql0ltXqs7=DD0)r#%=fZR5)NYTS!P?wy>u&?%jl+gE4u z`IK>Q;^Gsoh;;?9D`e1;Xr-udTHT25_$2@NQ;pBiu`$GIG4*?xqwO_C1_RbqAB9~2K{T<@12x4aq<5)wkO^OA5`50yJP`4%@+#c_k+hkCBs{O8!% zZ9l&eW)Hn;4m!olCzF*#Yd0yef27qP^Xz(5U1@rNgJh-l>F`zes znWS^3Url8TNMkwK%g)uuEiIJ*AL`cT&TK7%CEDA=z!RODS6xLt6f_C@ShAOs@v;9p zp6J<;k-qeoSO{CaMY>;E=|&TP)4f1vKa{Eg3g85qh3(Z3qf}jg?E6Ua(($J8xwpIa~KCQ2-pm6yMs2c&EvY@l#XCQ^>VE8w%J?&%X;F#XJD;`Lk zxo)NDpPYFKdP0u*Gx4EsJ=>E-$ge6L2M7B5d%C-q$92S|{ZT36T*qaG@7`qw1jr-^ zwn@*X`Y+h`~Tx zv-^dKr!%Huk)GN+HN8bEQ4}+snEUK;>5R`yo}UrLlpYOO8b=k?$;tX-<<=xyvJz5( zfq@?9)eT2?u3ozaRy%9ACP$3Hl;vOIj`uex*)1-<^Ypw(@I2R`zJk-kVZsf;A`oGu z##n3_@@53PZMtYmXZbA&in5EBi1vUESzJJiA!PM8xW`hTPpWJ4np>K~pMpd3G9Kh$ ze}A5O;qUSB^PNtif}9*mZzosR(UB40I{s;D!WB`?(^OGc2j++KZ1X(^h8)Sz$J8`5 zTukDO1ePPkfBX9E_E(2*+_<4%=ybBbMnFIy9l@9+{_6sGut2*3f+x^acK@h^gcSYw z0UV`8q`H=t=We$+kVe9oA-Q|g5=IAC)t&8Yoh+w)q|Mo<`oB?yUKeS#;N2%Cu68}J zFfv*I3Q*6*aG7PoOCK(GB`RKbi~^0KMyN0j6~2Kxzm$@q@TQ`nx%_Zq!gHY`E|f;j z!O=0u-#>*bf;rn5fpa(SsboO#W24}&18$jRmJ{o+c$1S>N85A2R=rCm$WKR?Wt=A^ zYo;lE(mzB`En^Zcm{NOwykb6Dib29_2jtuk=d`!73V)5*A3y$Nt!MpWx#)S_7p9t} z7wb!@QMbySwx)r#^6Aq}SJ#u(RWp(1SRPx6Q1*nUU+U7z)VE1`cB#$9B)1L@kk08@ zwhJ9=s46vDy!GLth57avpbhC&I~58)Du==p5=khk0P7nAV2+{Te5zz9NRnBvmfxf= zGkxxbm{^7M%&xD?a%5>mA*gPYmh@zb`on8Po`;D5svS8k!Ft9aopFkSeZV&AY;Q-ES?U2g zWNT{+N^^96vcZ+7a{MQ~b0=bdbb#Kxou)V(W(CKbC8bi%E)hO4@#^}zuClV-VpmeF z`-vi6|1Ms*8|U-q&%?Lz#TEL1k?iO1kIy|_hfhd2QROIi&Kc5)397rB-pUg<;_|+Q zw-Oj{&O3&njKGU|{=6QYkU2Fitp>JocX95zB-9?sT0b@hY)M8guClya zLrGyOt}^WjLZ1Kd(=f+?2(6+Lo|Kfds~1Bcf#&=#i47kcTliuDmXQsg6c3MTC*5x2 z{2?#6}Co0-(Rzp(Cg&Jo|%}1hdeGhKHPdE(j3R(@P7tbkR37B%y#u{z6VJ2)n1J zvclNd7)Y6v-uLg{x2m`}R?vU_`dOX)xwcStM(&7dw&g_auBV-yUFPGWZceSl!a~+F zwZEQk>8ppid|QlZ zQ^7va)7gzL;^*fTl0qy>IeB9RjjD9UiaEQXK0ZFX;wmsA!Ec79G3OF&TMYRc?X^qW zay0Gy!oXM?8XC&X%#?}Yq^6?c2Zr28v2p6(D7kZzy4W)H=nuYQ^V%Sv{}-y@=UEq7 z{o~!GUGGEKW+(YNRs8(?>*F=jXn$K;*dWmw9P~7x0D=A zOgadLo}V8|Y1-PkDJhgkn#!rdBA?r0l2cN8(@fO2zeEdpo<}fg5iqI?3w`zTqqt-u z65`?ACFYh-&jjT78Si^$drkW7q=+n)qZ0%DJRFff`dh&HT)Mc}8`Rs)&SL84d_Av5 zoX0Wz`HLmPS-+;XHa{>jK}*t7Q@d7Hnq!aH3PN@W7`85V$NK7OHE>TAQpDzFXAh5# zwvJ9=i;vfN)~OZf0udj|YpI@J`1trvj*cLh5CF$Jn6D#KkO#)nb!~)0O>Gc3^*L$< z5ANST-EL)BUtj<7<%>~Atg#H$2FRx|;9h_lMX!3 zF%$|6l)IZ-G|Ey7oyxl{UO?+uW=Rn$r<;>~eUKG*=4+Kf_~`>Z8UohS*UvJHI^)}; zIT!>4&Vbg-NFbd~d+XM%B?PZ{nk45+IabNbycTboBE3pgEMo4&KT`6%QJN*i#V=)K zpvD4z(#FAI-lk$VYjJ65*vuT)(4*mARwpK^V=yFQTops;C;0pBYio-Sr*=cxj67bv z@ZOc4t!|LwpEVp{u^bT@RkpCmuQ;0U-`+ktg_%RkMt^@lsDdO{xP;zg5S(7+bzngM z`gp5#Y}kEk+6U~*DZB7AWC@G}rp@1=?k5E7trZAnhNIOu8uSbQ?co`#MM`JZ?!WZ| z((JSqH;_}A%*T3Es@%+7l%mseADp|M*{Jk?uc)Z_hu_)J-mX((g75BQH~r_fU_zY* ziWk~BD$k0H71*v6mEvN>>kp}7X)nQg96;w1)j4rtl)4wv>J#SxI9w)U0A8bt2?XfPdthlBdTHbT!#kA0p`6hlht78br5mYgaks-TByK*TUN?pVPjq zsArw{$gm)^(Xc2lFR!2EhMggsK&ht5m7Ai8s#+fkxZhC&RUU!(X$CA#1fuP-FW~=t z)4u!0axV2%7o%7oX$&d=n}T34hwq!i()$M;lMk@)RcUL~MVT~H!}PCSy?WnTlTF&# zm`=dlh_LSq7C*=3p@LE<_Iq1+ZKQ7Ay|uIR0(xzfNkfihqMt(Ksr*aizOrjmAoa?U z_4!W16#a>xniNLpsaww#4&o5SisRMZhofQvoSu912zmoUvB$E?-@i6DH$%fvns+Y` z?d$VrB2N6I0x`TF?>~4zFDRk&2)j8~KZ88X#txQS>b4lf z#l2KqfSG0<`4 zA+XgFe&4<+*#t&6_G7LGm|ct-)2YzgfWY(79!~>WnO@!aT&UbtHuk7KFQsSYGMI?C zyEe{h2TK{YKuZDcB#)PH=DND_^|HTL5<{OcZvelV8&JmP&H^xl83a{`Y>>igh`__?gfA9M9;^ORpu%dc6*K<@{`tj%EzFkH$e@@1irw^fn1 zt{#SUIU-!3A$fki-#szvx<05k;rF>&-jT7z`|`OJQyx60=%Naib!X2N6+I-HeSsRQ z=EyDe{_^b7R3-7bPlG-QUnu}w=EF8wwx=ES<~E4M-EXbWB9fBEw`LgDfw!@)?G2N} zvk1K=toB|Tv;Dr1$L2sDX@aK*6HkROs<4>s@)V)h$y^tIVWei|uHCa=ty*RGonweD z2e|Unp66*$yW!C>b3u0YXw8Wl%!>3<&X+`t;!HiE=VS?7EP8AwOti zZkJb$=4!ATEOfjFIHI3K+H{JO2Vutn-3SF;U5{e<4(`Xa*Lt}7M-YfZjsEICqwrp_ zak^n{z77B`;KDpko1ZG*ICESs5Hnf@v939=Wg)qqn9Tq_Kihlrk`Zp37w4bQO`P2sA6rl9CS^MYZd_8BKGo8#dh0 z{mCCM1sZNVz{U3N2QV0A>4PS zJ|J2m5v*266(SIs7$8NB0^MT(mhtg+4>J$iWb+|jl|n^9H9xl4b^%{&)XS*DTetc?c)I1~>rkqPdbHHAsC?HOW@KE5 z;^e%;;p|_0C}`|1xdIZ32eL%GgAL#}z4Oqh5X^DwuKlCw~sabX?bV)ti`;q9aBm;tD_Hqg_7U^Bx=9-rlamj#%$8Uun=9hA0eNg0KbmQ;?%k|BH_l>V0qez zb0rrS1zlaA>8f&Pc1c4L!b0`fc-_@?4|NS8Lg?PbtRNm)`Wq_3RmNgDCh^Fd;>Er! z2C^0Nwxo(13lO9~H~jEH_enlJZp3)lu`zn!Yj@#*c%KhFDkH|5lY#|x>%t1&t>*KL zIR06{qr)2$1ysn*&7w$$cgQRvf*`}wlTt>@9UmdQw<&x@&MH#j;`Av$C&nm=V_4aoufq+;#n(=H(6}q@eZ9S=s#jSx!KJ zM4geqzk%YCC^tEY7j?dtM~D+bAvp`xSWo1PmhatPbKHoZb-)noxqsh|&)LQ&VM5B? zU5AMYlRP#36B%x3e{IkCDf^dpLtK#|vw_d|&O}5UCT(DyH4Y80Q}65&lMw80dEfr1 z!AL;9W@bo;=IywV4rBvN-x}KmQ_u4X_r*ASo{@ zvenj(oxK3+!1#XvSI~y~zu{ULDZvrJ!BDcrLr3?Y@HmlS^1X&gJi6@FF{0vYB zXsd&kaQB^du7lNKfHxRxX@x{YGM){5`qH_b1^Yh z5Yg*-o~cy+?CJtQd#J7LrKRP@4RnIcm2w2)DN%mwvnY$P^4A6ikh=Ck8yUz^OY3CB zv;e|?xUWC9$VEc^R9g&Jf#=0JyHQ75XD8O3JDN2vC544skQ)F12MxPv=&`JCK0(+F zeF_k|M+e?U2=|gBKe7Q}q<{x20ml^ZpQfz71_V%hnm!?h_T4L@mwy)^{8aBU*Zr+u zh(-=K0Gxhz2NF3p^y}*C>RnoX4f_4W5D?D5-etQaG3)7hLSk(?kbC>~ZIFudob-Rm z3@y#f+Mv&QQ~e5p7k$=7{xM*CV51;T9UUEo%pjq5JHiqGMmjn=$fN)mh2)3Y8(Occ zDk|*VzQdNfKEUrYU~(3n0m&IJFE8-u^H@%y-}2L^Pj;iOC$HL-5Q{&$f=I#&AOSab zmjsZ6j{*lw4#Ir(zYAOcb0=K}wD&`Anm@uu15mP$M0CfAKfdxg0wIqzYxC|JX%I3x zI(wZKftb|0>`g`>iXi^D`~hrz_{#Y! + + + + + + +safec: wcstombs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d5/db9/wcstombs__s_8c.js b/doc/safec-3.3/d5/db9/wcstombs__s_8c.js new file mode 100644 index 00000000..f3e9dcb4 --- /dev/null +++ b/doc/safec-3.3/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.3/d5/dbc/hangul_8h.html b/doc/safec-3.3/d5/dbc/hangul_8h.html new file mode 100644 index 00000000..422b22a9 --- /dev/null +++ b/doc/safec-3.3/d5/dbc/hangul_8h.html @@ -0,0 +1,458 @@ + + + + + + + +safec: hangul.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d5/dbc/hangul_8h.js b/doc/safec-3.3/d5/dbc/hangul_8h.js new file mode 100644 index 00000000..2a2b3e66 --- /dev/null +++ b/doc/safec-3.3/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.3/d5/dc2/memcmp32__s_8c__incl.map b/doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.map new file mode 100644 index 00000000..da465970 --- /dev/null +++ b/doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.md5 b/doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.md5 new file mode 100644 index 00000000..a92cba38 --- /dev/null +++ b/doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.md5 @@ -0,0 +1 @@ +324246fd99448a8b2b67909540a2b3d4 \ No newline at end of file diff --git a/doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.png b/doc/safec-3.3/d5/dc2/memcmp32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3e99ef5846f7964563bac6ea0685737de2a70c09 GIT binary patch literal 15728 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 DmUkTD literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d5/ddd/wscanf__s_8c.html b/doc/safec-3.3/d5/ddd/wscanf__s_8c.html new file mode 100644 index 00000000..c5813735 --- /dev/null +++ b/doc/safec-3.3/d5/ddd/wscanf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: wscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wscanf_s.c:
+
+
+ +
+ + + + +

+Functions

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

Function Documentation

+ +

◆ wscanf_s()

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

The wscanf_s function reads a formatted wide string from stdin.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), fwscanf_s(), vfwscanf_s(), vfwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d5/ddd/wscanf__s_8c.js b/doc/safec-3.3/d5/ddd/wscanf__s_8c.js new file mode 100644 index 00000000..dde5c73e --- /dev/null +++ b/doc/safec-3.3/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.3/d5/ddf/memzero16__s_8c.html b/doc/safec-3.3/d5/ddf/memzero16__s_8c.html new file mode 100644 index 00000000..97db26e1 --- /dev/null +++ b/doc/safec-3.3/d5/ddf/memzero16__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: memzero16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d5/ddf/memzero16__s_8c.js b/doc/safec-3.3/d5/ddf/memzero16__s_8c.js new file mode 100644 index 00000000..92add93b --- /dev/null +++ b/doc/safec-3.3/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.3/d5/df1/strcmpfld__s_8c.html b/doc/safec-3.3/d5/df1/strcmpfld__s_8c.html new file mode 100644 index 00000000..3a67b3ca --- /dev/null +++ b/doc/safec-3.3/d5/df1/strcmpfld__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcmpfld_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d5/df1/strcmpfld__s_8c.js b/doc/safec-3.3/d5/df1/strcmpfld__s_8c.js new file mode 100644 index 00000000..02b7ef33 --- /dev/null +++ b/doc/safec-3.3/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.3/d6/d07/safe__lib_8h__incl.map b/doc/safec-3.3/d6/d07/safe__lib_8h__incl.map new file mode 100644 index 00000000..5a7c5f77 --- /dev/null +++ b/doc/safec-3.3/d6/d07/safe__lib_8h__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/d6/d07/safe__lib_8h__incl.md5 b/doc/safec-3.3/d6/d07/safe__lib_8h__incl.md5 new file mode 100644 index 00000000..9031e30f --- /dev/null +++ b/doc/safec-3.3/d6/d07/safe__lib_8h__incl.md5 @@ -0,0 +1 @@ +cb62baa9e849bffbef471ff5bca1446d \ No newline at end of file diff --git a/doc/safec-3.3/d6/d07/safe__lib_8h__incl.png b/doc/safec-3.3/d6/d07/safe__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f0e646a4e83e5db2dec2fd233fc60b0ecf2ee8ea GIT binary patch literal 17164 zcmaL91yt2h_bqzpl#oCw#B;PvU zci*_<{oj3WIEDui_SwI^V$ZeaTqol3BgGrIw{Z~�_O7xu*yO%3t`p5gQZ!eqUx2 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.map b/doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.map new file mode 100644 index 00000000..4742de3b --- /dev/null +++ b/doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.md5 b/doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.md5 new file mode 100644 index 00000000..9e36b2a2 --- /dev/null +++ b/doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.md5 @@ -0,0 +1 @@ +fc199aa490edceda00ca90e439180b27 \ No newline at end of file diff --git a/doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.png b/doc/safec-3.3/d6/d0a/strfirstsame__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..18948b64b9c761940c1bfe954b9f241388d9a8d4 GIT binary patch literal 16929 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.map b/doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.map new file mode 100644 index 00000000..e2a3907a --- /dev/null +++ b/doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.md5 b/doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.md5 new file mode 100644 index 00000000..275f1b23 --- /dev/null +++ b/doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.md5 @@ -0,0 +1 @@ +eee16b6ddddb5fe335871888e155ce3b \ No newline at end of file diff --git a/doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.png b/doc/safec-3.3/d6/d13/wcstombs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..47bbaabc5baf99de64e51df8bd354125daf7e5f9 GIT binary patch literal 16935 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 + + + + + + diff --git a/doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.md5 b/doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.md5 new file mode 100644 index 00000000..1f06c8f9 --- /dev/null +++ b/doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +446c3431629522cf195283dd2e8d74de \ No newline at end of file diff --git a/doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.png b/doc/safec-3.3/d6/d2e/vsprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..beb6b04bfab4db027eb4639677ad1abe3327f39f GIT binary patch literal 16811 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 YQ{_(z!yqiUEdudQNb*gA;QLSi188o8tN;K2 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/d31/strtok__s_8c__incl.map b/doc/safec-3.3/d6/d31/strtok__s_8c__incl.map new file mode 100644 index 00000000..13a633b2 --- /dev/null +++ b/doc/safec-3.3/d6/d31/strtok__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d31/strtok__s_8c__incl.md5 b/doc/safec-3.3/d6/d31/strtok__s_8c__incl.md5 new file mode 100644 index 00000000..35433d89 --- /dev/null +++ b/doc/safec-3.3/d6/d31/strtok__s_8c__incl.md5 @@ -0,0 +1 @@ +5567ed31addf8f04fb3945670c3dae7f \ No newline at end of file diff --git a/doc/safec-3.3/d6/d31/strtok__s_8c__incl.png b/doc/safec-3.3/d6/d31/strtok__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a3baa2a3732c02c8159419b103461d631d011045 GIT binary patch literal 16692 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.map b/doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.map new file mode 100644 index 00000000..19cbbb9b --- /dev/null +++ b/doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.md5 b/doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.md5 new file mode 100644 index 00000000..44e77c7d --- /dev/null +++ b/doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.md5 @@ -0,0 +1 @@ +bc063ca2d52694f0598f340074375248 \ No newline at end of file diff --git a/doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.png b/doc/safec-3.3/d6/d35/strismixedcase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8ffb2117e9d686242f4177cda31df2ef3b1c3c76 GIT binary patch literal 17154 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 + + + + + + +safec: unwifcmb.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ diff --git a/doc/safec-3.3/d6/d43/unwifcmb_8h.js b/doc/safec-3.3/d6/d43/unwifcmb_8h.js new file mode 100644 index 00000000..00403eb0 --- /dev/null +++ b/doc/safec-3.3/d6/d43/unwifcmb_8h.js @@ -0,0 +1,62 @@ +var unwifcmb_8h = +[ + [ "UNWIF_combin_00_03", "d6/d43/unwifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7", null ], + [ "UNWIF_combin_00_04", "d6/d43/unwifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a", null ], + [ "UNWIF_combin_00_05", "d6/d43/unwifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634", null ], + [ "UNWIF_combin_00_06", "d6/d43/unwifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b", null ], + [ "UNWIF_combin_00_07", "d6/d43/unwifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25", null ], + [ "UNWIF_combin_00_08", "d6/d43/unwifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b", null ], + [ "UNWIF_combin_00_09", "d6/d43/unwifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97", null ], + [ "UNWIF_combin_00_0a", "d6/d43/unwifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675", null ], + [ "UNWIF_combin_00_0b", "d6/d43/unwifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f", null ], + [ "UNWIF_combin_00_0c", "d6/d43/unwifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5", null ], + [ "UNWIF_combin_00_0d", "d6/d43/unwifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3", null ], + [ "UNWIF_combin_00_0e", "d6/d43/unwifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd", null ], + [ "UNWIF_combin_00_0f", "d6/d43/unwifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437", null ], + [ "UNWIF_combin_00_10", "d6/d43/unwifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d", null ], + [ "UNWIF_combin_00_13", "d6/d43/unwifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13", null ], + [ "UNWIF_combin_00_17", "d6/d43/unwifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4", null ], + [ "UNWIF_combin_00_18", "d6/d43/unwifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239", null ], + [ "UNWIF_combin_00_19", "d6/d43/unwifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8", null ], + [ "UNWIF_combin_00_1a", "d6/d43/unwifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb", null ], + [ "UNWIF_combin_00_1b", "d6/d43/unwifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036", null ], + [ "UNWIF_combin_00_1c", "d6/d43/unwifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9", null ], + [ "UNWIF_combin_00_1d", "d6/d43/unwifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88", null ], + [ "UNWIF_combin_00_20", "d6/d43/unwifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93", null ], + [ "UNWIF_combin_00_2c", "d6/d43/unwifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e", null ], + [ "UNWIF_combin_00_2d", "d6/d43/unwifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386", null ], + [ "UNWIF_combin_00_30", "d6/d43/unwifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3", null ], + [ "UNWIF_combin_00_a6", "d6/d43/unwifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52", null ], + [ "UNWIF_combin_00_a8", "d6/d43/unwifcmb_8h.html#a8b355bc804c865208268839190335653", null ], + [ "UNWIF_combin_00_a9", "d6/d43/unwifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0", null ], + [ "UNWIF_combin_00_aa", "d6/d43/unwifcmb_8h.html#af3c20ba639492334b8a94e4fef973553", null ], + [ "UNWIF_combin_00_ab", "d6/d43/unwifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f", null ], + [ "UNWIF_combin_00_fb", "d6/d43/unwifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646", null ], + [ "UNWIF_combin_00_fe", "d6/d43/unwifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411", null ], + [ "UNWIF_combin_01_01", "d6/d43/unwifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e", null ], + [ "UNWIF_combin_01_02", "d6/d43/unwifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798", null ], + [ "UNWIF_combin_01_03", "d6/d43/unwifcmb_8h.html#a650393fa073969bad9b948f88e046248", null ], + [ "UNWIF_combin_01_0a", "d6/d43/unwifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b", null ], + [ "UNWIF_combin_01_10", "d6/d43/unwifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5", null ], + [ "UNWIF_combin_01_11", "d6/d43/unwifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49", null ], + [ "UNWIF_combin_01_12", "d6/d43/unwifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0", null ], + [ "UNWIF_combin_01_13", "d6/d43/unwifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079", null ], + [ "UNWIF_combin_01_14", "d6/d43/unwifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80", null ], + [ "UNWIF_combin_01_15", "d6/d43/unwifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc", null ], + [ "UNWIF_combin_01_16", "d6/d43/unwifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8", null ], + [ "UNWIF_combin_01_17", "d6/d43/unwifcmb_8h.html#a4825118fe95738233e8aad8fb5789797", null ], + [ "UNWIF_combin_01_1a", "d6/d43/unwifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93", null ], + [ "UNWIF_combin_01_1c", "d6/d43/unwifcmb_8h.html#ab06d958595f8feda1312ac964935293a", null ], + [ "UNWIF_combin_01_1d", "d6/d43/unwifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e", null ], + [ "UNWIF_combin_01_6a", "d6/d43/unwifcmb_8h.html#a450e77df1da5148dee7224d04e26331b", null ], + [ "UNWIF_combin_01_6b", "d6/d43/unwifcmb_8h.html#affa6f80322337fcc6262d395997bf24b", null ], + [ "UNWIF_combin_01_bc", "d6/d43/unwifcmb_8h.html#a99fc70420303f65472f852893147bac2", null ], + [ "UNWIF_combin_01_d1", "d6/d43/unwifcmb_8h.html#ae54adf22958bf6946796339ab7894787", null ], + [ "UNWIF_combin_01_d2", "d6/d43/unwifcmb_8h.html#a3622dadab0d33471c054ad61169cf563", null ], + [ "UNWIF_combin_01_e0", "d6/d43/unwifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8", null ], + [ "UNWIF_combin_01_e8", "d6/d43/unwifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705", null ], + [ "UNWIF_combin_01_e9", "d6/d43/unwifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20", null ], + [ "UNWIF_combin_00", "d6/d43/unwifcmb_8h.html#aec939f64759dde952fdc016f57fc85af", null ], + [ "UNWIF_combin_01", "d6/d43/unwifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac", null ], + [ "UNWIF_combin", "d6/d43/unwifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.map b/doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.map new file mode 100644 index 00000000..8c228509 --- /dev/null +++ b/doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.md5 b/doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.md5 new file mode 100644 index 00000000..85cf203c --- /dev/null +++ b/doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.md5 @@ -0,0 +1 @@ +d78927ee7c2b56da06544df43591ea31 \ No newline at end of file diff --git a/doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.png b/doc/safec-3.3/d6/d45/wcsrtombs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f88ed0333ccf04495936431aab9345fe70957f87 GIT binary patch literal 16962 zcmdtKg1iQlv!bl$J(9y1Nwwq@^1SN)QmFq`O19K|xwVx{>bgp2fT8 z`)1x_W`2LbJexx{JkNb!*S)T_&Q<5)lcK!DJ@kj@2n6Dul%$w40&(jb0)ccJ?H2ro z=DkHSd_ysmkq|>%-~5+cpY;`ic!ZD=d#>sdzd7Zst1@yewDa{RwpQw2Lp0jQv;oL8 zw;mS;4$+$r@zxAh4F4G)Pc0}v%Tt>O{Hnd)R$-oJ=%4)P@rO6h{T|5>b-wU>=Y#*K zTy6kyUsBSpdHr+;>wTR4%<;lfgMF{SM{y-QB-ll(VID7hLwv!o(4~$UzEEx&9e*XM9IH)@GK3h{& zbqLxCABg#Dz%#6LPq}h5fw|&b?^0fnORp9 zlZ>34oRpN5ynIhb$E#vZ6cm&o0w!MDIWbk$h>ste*M{qq#B{ka&z_hxT)Ma*vU z8)QPyzyR`2N=%&Y?`Jdl{Xj(0!=ujMA2qH!k+s-UsW)k+(q<+* zJ6q~2b#+Y*NYjUzhMC#=Xk!cn2rq>sK`Tp354SiQC8X6i- z&d8p{jEs!4vojxTOn)OwOMb&&0rl?3g6>C_aQw&HGc-OA9z2kYQqkA9wzQPJHh6@M zE%FParf*SlZ6FKllAMW&$=%&OCp@EU+HrjcPlXWi+ea6(Z{QD6aZODP?1`6`*VWZk z)bB2Z&u3D;DC@ok`{kZcp{tYg?M7}+POH)HvzwJO1T*>rD~kkeA*68;5n^bdnmH*c zuZr~RUvF^0E~j%UDx5SmHQlKO(w&&F(WGT$GMZErjS)|A#z&FfJ>%u=?;ga&#H6C4 zI$)uZi*-2On(B_@2DO^1b>4TWD{46F93QXA&$k41zJ2@lfyqadd!1cfwQh&GwYBbI zV!yxw$c4NvX8p;zxVgJVjnveJ;8*tc_T1K!Z_Lc-wCvV{6XN43xoMf0rYfu^a#XS? zn^hbl5l`<7v!M39Wh7YN?-knKi_HSf0SOXZYl6s3OsLC)6=~CH1GiW;w6t=Hie_q9 z+~TN8$1Ha@YpWI_BJeu8W#!~hF-b!jg67|R z|GKfe$0C7VYYj#8!YHnG>*Zqr3^4m-{rH3gHPTy%=HzYS{|Dmy7yP7<^SxV=QBcru zL__oif9XQvFnD?MN=8TS8zLRn9l{g?h{5r3X6<%3~xN04?WMx5uYQUaqF7;{abj|7U>N& zfw)p`2oi!LIB90vv`5UstlYNp5q7}Y!5}Xu9Nq^^#unL^2aODG5!!HE|-&BXK z&F=Rk32BSpM|#5u$FjoQ&@j&vf6Y;fMK1WG$NF9F98#YuXiA@+zN>M*A}!8!`=XtP zXItJ=GK8G(%`z>Mb)jDeUUHo$IXR^$F3f*KaYD4fLBF#ubJ=yN$s!JFdC1<{-_#^F z1dBYnS>y#vBflSZAa;{UDFMq1WIo|a;hWD77A0Nz+!4L=>b^*K+;aZfTLcF#_&)G? zGqyg8*49p*=WBVq1c+{*ay5h-x`DyWj~~K|+tDrkt25UHv9WQ%!B~-v&LU`qcFDWn zm*|AC*lg#1G3iv$dN(#+gm13bs%TUO)9KZ!$;$pt5%rI#Q$Z}kPFJ4)?(U8TUwLuq z<~o#<`<}F##O)S83v9`sW)U%kUQL2Pyc+|ZM<8PE{lEP1l=>cmH>IJWAv^oc$<8b~ z%eS_9P7aQPwV|NiWiVEefSeq&_3qrfJYr&E)O!!pci=`C;FSB6)YR1GTZ0+s=vFr{ z04{{iH`vD}e0+VuMLY$FWoF)L^2KPpIgdOG^VtQdaK2ah1~2;0e(v03W`WmnZPM+G%T#V{~cNIu(HH0tqxV zH92ift}ZP_#l(!7AQl%FtE<5Qx*u=x@bbF3x&r(un8$5wYye(qYiV8XwvnR?dLc|i z;JCc?Y8=c)zrO;MC;TL)q@)Cw^6>D0^EU9j)>*-BpDUcH_re|gbULW+!uyiL1oco3`YJPvY^Y-%?FTG}tyUywKu-~;~};8M$0*)2-j+V1+?!L^>QBO)f| z^E^Aq&CPY)Uy`y`*VL3$QiVfRQ;USdh>D8Zu%obi701=H{jx z_levLS0sIp>N4#$k1liNA%D~0Q%bpL-BHqmbCca57DTzHl#@L$aZS)pmp~}c^XpmA+nD`-#T1_JS z6%2FdD;HwG#&CgdB35Zmi*_|&~{%vb#$L4HXtli-8Ew@<}i9jZ=S}VCA z*n;#8Tl@?{HZsY8i165_XQrd$Hh?laJF=;%3^}2^6~_^A!x$8Pa8UFr$D=hm zc4#AD6%+=Konrgk+X&|t>`$7OM?uaSI(cbXBa-LTMNvcopgA1sf9!GcosyY3+M1`g zhdGTl*V|iELxY&tJCw|7?C0=&CiTxKCWD!36-B)%8A`+ID*nwOnbBQI+Q7&po0E-i z(<^_Bb*-~ZpZEUW;CrK3@cy}do59{iwY*bB$M;uit*vq;$TE@-9^n-K{{0Z;Zua_+ zOrIOEn;S`rVnm`o32B1kxs$r(hEZ66ode0nk_op}>{PmxXtnO$H6#=Oa77klV@_M! zYKJSYo#gM;S})&ZuWwkcu9RUz=j~Vqt_T4UHsE0*Z1%5XcSTo4RHpO^8IQv zJ-9e!HZegVWuas*J-9sXU0jIp-s_ODshg#qA8r)*h+=gIO;f=8Y9*vGy|B=1q5=c1 zZrtxV*qm6ld$zfxO&03CYdD#sQi*|1-xgZwwcl-Kzx1r5r+aAV(0S{%goNo-&0%&` zRgFT@v`QAHy?yEaK^ZxJRp@8JTiG-qUi|sp6D%^kKBi^ZotoOAF7rfd>+hi5o

YiS)i!ak3j;<>Ddh_w=I57nUsJJL9D!aNCBupX5$(O~0TJI6{7hz=Ja_v!F0RoFn7UiIy7u-Y1PM4ZXQrgM4(Es2G;RtyZF~vY z26xv(w$;ZIU%fMMKDdEqs#ma3S;Yz6e1QCG(=1J7qX|AjsI5)R)p*K26`SfXD zc_sPEn)&>ixq!)MwV4JzgXccj;or0#lEizgDvLaSPL!eV&w*2fRwLT4-e z?~wdJeh)Z1brVMeJgVcdm36wV|9+ei5mn)~+5_J}5O+COHa@4J~{ivF;G2{<~MFtA)myVSQe4co0Y&t!<@>fOW*Ig_{V8B8iF5+#t=F-x$pp@5V z3?1#+BmEh;!};I(b78a(H-gM^Zjhb%1q+%xf9 zj%(k0)HOUk2WGsNC#%B9h)yAqt#P(V==kdI=FaElG8z|`)<%+zW5**rBITr$hU&4t zYR1Ql>10>(){ZUd*`HyEE#KENFy_~I2{6&p@(2n#|3IWg>)WZTqSN>c4(~Ny>~)Tn zvI+{O9d93VvMIloDM_{Cp-8W(xdM|H7dQ60*qwBq{x+RsWMg*U&o47kfEbrF!Pvs0 z!tF3Z!yuurwo;z3slA6e=(7hN(J3w0krb3KK-m=(+!Ykg@8DYgF~W?%swPRs9bd1Y zCfnJZGtAg=8VL_y9x2TD=Qb4$RK^f|9DST zY8tAnT5O2^dr>U4ermwpr|~*Z?_@kIO8sKL*O|pYe!*^xrEz1gm3Y7pi@dM=Wo+y} z$6Ep+ft_`Z>wnTD6x$Dte;u)M1ZoKCbe6Ry) zFrPy2eemPe=cp?;QNLMuX+cZd^3t+~-7`xa9d@@wRSk{xuqWMo{gE{mi9$A2U^dTA zeirCpm6uhqn>=F#vzn!gKU(=S5KP>QkEgmd$>Y7)DTU5rkk5B>d?h8;^R4#Y*9oOY z{=IQF^6T0ZdSo%o$WumJt-%Mx+-v|cW#v4DgH%GS^+R?7x#wh%0rt>3Ju10|g)qY$#`7Ybh7n&B`r?)wNhj+`X7_g^rd{?ZoqI~j4VDsI;CIO^$|hI?0STwWM(F=Z2!l_oe#d|Oh|b#t4TNl zA=>Mp%L4JYEOwSkW*er3dl$3u=+#E;{gEJaKOWvaHW0K;E$BazQITiP5|=QoKi^_$ zZFQqjC@iid&;G)O|Lm!r-*PYUikf~?GrP2m#o5tN62B`gb%<{WWUZ|X4D(=N(ji3a zQ#x%wUtv#~TJ@)=bXKoh6&xBG3kvptfFma#JWBk>WOvT?di$D5z2h&f@sgd0q*TZL z;kviH48wTsaU`Hj_K)zJ)hd4f?%&yQ$oXVcUr*W^T)Nf3iuXgeeenl>clU?E!PH;B zF3yklad7v8g7U^JhrhqNZ2L^aW*r|H6ch=Ngs;DiSF8Cges12L+ltpfqfO}T%hi0X zCz0d`xeid`$JhZ4S7+m($Uy|bmuD6;`t^7`B*L@E1IBOOylHUfJ_q9o2=J$(>Xnmq zQ~1XAxo15=?~jSK~#m=K+)2Yr`O4=;HE|y$2LF=2svyfB^zy@Tu#^1+p*>YGZy@O7ZsUxC}2Uq@4OXbMc{OYRLsR8_fMo+Yud%V3e|@_IMOIB%rJfwm}W zj5sXILxnEXdddxo<&YQJI3Ldf=(xCy<{ilpXQSKkWQPR?jxQ{HI5Lq@Yw}@A5XstU zyprzhP}(sx-h*Hg390gE8;eL_ynn{KI#%{hVUw;r8mP3#sc~PZ(6oNFUH^1_P|Yeq z#W^e)6{+^{{x0p~x!HR6Q1Qp+2X8P~SWv+ShCM+|BlhTpntJY_Nu@nQUc-SU)0BXY z`3N4q8W@JtfT6J+J#F?Rz=ECKPk-{B>F=*<&Quf3?Rl6eDIL3_4E*n|LV%T5kY7`L z{;CpFHaexan1_Obg^}?R>^w^$DX8{mZ!9M|?r$@G5HME<>kK%L+1-b$*2@Ro$5pnX zX9r4cFGQ#q)v2>&qUVGz4@xpJI>MeXkdiFKp3BY-Qb5R-$e-hKzRB+Et2X0N3c=j6 z^^}G)mTa_KF7ZVS>$U7t|FOTE_;x(B$O5z4aYhY8`%5~qJVB8iIjN~f%~&jAV*I*| z)B9Ujkunk%8M7Q33c=H_DMoEeFFnd4kWUb@d}CjWi|#wpHH_Q z88gGf{QZkc?(Na>LwIDy`_$(SS1x9j)!NrCvuG9?kBeO@zFMRi@5XV6AMUuTj{i6~ zl4P37Olu|;njW8+umwF{TIzK9=RXx7ycc#A`(r4B^#X3^HK|`DvOyy-TnT}3+ z&-2YBdWQ87GQHI;LER2_jUhOTfVK)>zf1x`je*iukkV6&Vafcq+zRlj_eyLU5)zmk z9Uj>4Gi73eiitkL_Po9TJ0&pPFjU91Sh17c@4I=1?71t3Be> z%9oWtJ&laxO7Pwh-lTrN`slECv8>e8$Z6xm6R@c*q(FHnntupW)+W?NV3?S@zpK*) zP>-K~V`_4PUqB+;zA`)!xw>wdo*_?4iY_&p-u2&f)x_j4q^k?B<(&mJUNIzH44T7P zDB?M8>24J2d24GO^0_&*1l(Wayd#UsO7*|9r<{g{)zRWem8|g``n!=>u&kt5Mg~4O zF<;*dh&atG>~;05GUZAkTp8?3$<=y+hGyp)3J##ZKM=ezcnB~b85xTz-HNpNmu@-X zw)1{Zw>q5TR?Pa5k#YC-)fz$dI=d{O_f^^6F0nqGvr74t^j9*RT28^D_s&n7l$4w} zE?1i|HktB*NA%<|%%WOE+rtI^+%|%Bo_wVhQ9=&cW1opI2eSBNV_r5-+DE2*>Ea{_ zZBvkJmy>J{3iS?;Q0?pMo6J(!hSfil+Xz@sVw;*`v=pxAiVA)c27uxO%^z0&ejjuwxMzsj=pE~=XUfVfSaEiX^C z@C7uC>KhtDT(*#yqxVM)wy_@kcsC{qFgW9Vt*ffK)JERxxty?SZucSQ#xyuMIA$P| zhuG+F-3%YUJVvijha#F?4Ny^8`RclW>nNsep7_B^2$>aBK?;xrM#j^wf+8Koov>CBwo4QP(U93PO( zZeQnyg*mvNUtc+!cE{3nD(tUuJ*^iASNWNhj`xswy}Ekr)sGrO*n`x1t9?gC1EIU=;WEzNIL>uv@R_s-AR;o|H)B#z@u-i=SqE-RZ;O8d=M!dgne zupS}c{-NPoP?;9bwmM!zpU8csFK=wjc)QV?846Y(u}oNPaUKwXP`5%z8!>zzcNmn6 zF+yH7<2{p|o4p|RzcUt|0o&e0aSTE-I=UPJG%;Of)5$7|XqLvjy~&&kXg%wPH$2EM=sawI@Pt`qk3OySOzKPbCu~ z<@Gm;$^LS`mlDh%~Wb`?)2Dcsd{yMy?5jG-Xg9Vex%4`L&E8_yD92D zww`tudTg{+*lj-e&5LmhdJD7Y{_^*$kMCzRu|$M3?cj-nm+g*UeFmk5B~M;FuwqV1 z;$9;|GD1QN%XwEPr?IsmAv^+g4Byn`WVr(O2`(cjJog)1}+?p4{-=&&W&Kie1_WKk2;)$x)D@!6hmR$JT4Nox-N zJZWv5@nQfu2sM+CKwU0@*Afy>Hk8cDGBi)mQ19a@HVX^<YsZ@n_+9UH>Exp4*WN~EkfAC%mN3_WR7)J%iw@G`H)^h|WeSL#% zp^A4RjWnyia<FQvBm_9zFK@OfFCWZvle-r9@o14#^3soeB?_R8C z)&Bh1Araaz+}N0cBcdj_ut!+s#I!gc%A%$|yg9btxn5LT|JMDza737rEX%XZvEXGk zRkfiaonsYQS^4#ijG`hPgBcE!&x=qBh7!@Y(QnnIWc;-8+}mFUjf_|cf}oHn@xm*g z=<96d(b0ryp@BjgF{Oh;)#|D{(UgB!YW7f`0+c@5M_)kg7RhiYO z70C^mE3U<`7-E~#y{@&Bmb~0teSQo%E2bG}uU1y3RaSodJeC^8ECA7(m1VyB#R)wY zmOB+{{y*)Dn-D1g%*o8o5*<{tIu{Ofe6<*#EUAb}ir0NK=3;$Q=g#kd2TIQ*DA2Oc zO-(KACTNF#MC19Enq0R|0o1u&-MsX)wFgX?O^Y>knQJq|pV=hZyPFaYKycNt+iDj0 zSeMy-y6#U~Xk+GDz(PONH$8YLo}D~*Z~&#W_h_L*)cex0{;aa5N*BVcYC&m`C4KkyVpVeagTm=IOActU)Lho6{i2_1Xiqo zdpbzgPcED#CqsN?Wko|{L=0_xIcetgR(_c>AT4AU5HhEK`GP0d=-ag@>E!paSQ8bC z+4WG(#9@Smses3E?FdUqOzLp?kokKF56objraP)e`=#%I=eS>ZKa zHrp8}6L||6m&=M*!TZ-U5-#!kVUn+{t=a4|)BOD};f#o;#wTrcD)mn`D>adkr^?C% z9y+m$p_y4)HbA9tC=aWtsef%tz$;l<#8_#Pn)dZ9fo}|OthDqt1tn8~JLMt5X*lea;rj0B@v6c0v9M)7# zY;7+wDqojs$wXCo0csR(WM&6E&GOq%+^s(ndSgj&U&L+w?W8}kYsgb4a%)TL{@K|* z0)p4!b$Z#*+D6B~SY#BF9~L%87i8rdEJ3?iZQ$E;vs0T7JchIEf?4E zQupsTZgy9GL5kP?loS*kUb+h%e!?GVge3ne!4;pAOf^k3rWvbEpPW^$st7~<5liELedU~SG z-sig@6oWb!+tvPz+yLnoX5Ffn7VFUJKAoJD-rX^v1B2Vr&3gB4XcNER$U;G)t$)-7 zGj8e+C(h^3ZW-wwW0Bh@ge*9IgKsf{O1~Geq_iJo>KX-@msbc+9PSePyGr;m^TMn8S;c`X#FU;NT!IF!1P#9!DvZOs%y|C^*!6ZQWvf z%bM<*Y;pPT->+D<@%ozb@95xZrnBJ}AMq|47eorYtYC7aie&TTrSMV2J6w?REht#ixEGd?0o=nkBDBoW z-6o}XDDcGZ_&&}FN)dkKv6K9Eu`{W{in#L4pLpxwiqhBQdT-vuMiFE=Y9L~TAN}qv zie+D(Kt_!^*koAed#?>`-sm$qtTltF%9B`SXEh{VQc2LQk3fL8EJ&ou7{yDuN2uNCbyi}G3(eZthhA1z zMsjjbLPs?9rgkn|oA;OR@#`BwjBaGaF0OR@wpy)|c<94LL(}8A)t5s^;z}Atf^S&D z2L8DPk1<)bJ6UE%VBjqvYgSCB9@?`AZDS*&`tk7SnbHj-N3+H8R^_4fpcem z{OGP(yRpajhb9@5Y3ZQ@0u8j>d&KW--CjO6{X(bW*YK7&Fcr4d78<0iOvc6CB^_)| zB~YJU7vE-5I^pgjZB(oYm2W92V{-3{tVW?H%U@UjRO`wFK@V+UG-h>{^=(J^?Qn0m zqx{1B{LJ(PS1qEVvNHIe(}ApBC`Cf<{2XW@i4Y_c5v_iUBi?s;@k9bs-SHWzxYFSD zxpz>tZbix~7EFKRH={vaiw9c;1$lWHX=y{Xl_60C6F-s(FZI~j*!qFR`unr%r}%>% zU1m`b=jGWdA1~Wd#BBtEF73s)ypCUcQw3SFW6;u1&iR*=Q=nt#>gnleVq$U}sjIEs zIlntTkqHFC^z?MTqe2qW909UW=yph><>chhF)-w1XMbTGSDSScxyL|~#vpgf`66j_ zZof|MbD^?`1-`pAn0SPA+ox)ws;Y`c zVLYMe5hdlqXt5FcOs$>6_ak7`V3P4mqIGn1d~UNM7M9-bZYrP2TIb$BfBtlJtxwmxTUpboz0}kk z?MdL9nw)GnTVpsA0{U-M?#{4HU`*@C&Um@S<>e(7DQ}tiP%iKnMI?ce1ixg_t@`eH zenh8|>Eh~2MNQpLEJHBFi(vIrkF9Ez%qx|YmJl4&skC-s#h5B-f)I9#YK$3ro4t zZ1eXw_FAV+2;h@EkH*R^MiTj5OI~+`XJ%%?-cHZXl<^KvcIS!MO%@gwWE1&M$4X5J zS@cOb%~jX!z+VwCYCgh7yLIc9;Q2;rOiT<=Xw=o!si~-#bgRCkW&^bqD9aHM5k5XX zvN2De>#~U}O+XU_o)(x`a3fs}jY{`pYYYqw+m7X)1ZcT*_x3gd^XS(nTw`*~OWPVy zI1Fxg3ghAF44G)blfTG;sc;rIM@hXk~StXaM1`Yjf{n%5>K1VAvj zx^O)cGVO^EyE!U!IWWo4u_qIl3an!LzdznTkq8-`m;iR{ z`SG^9tE*DMnmRqg_I*MDhxx9d`R<&&s(ft=qy9yz-D{256Z@<$ScgB}BV(YWJ8e%- z0p0k+hYv<=A@#@8?gbW+g2k)*b@i7{71DfrcQ%u6m{(;SV-u1?^qwz#eSLuf92ph0 zHBnjQeSL)|UM?u!lGNSaF6pZ~M;ln@s1nH=#G>lMFs}t z=4#v1^)s%^34pyyd;i5fTiHNzVh|tFx4IRh_D@zn`CUJzc%~HT$w&Z_X_6wT*{z)%ct?s@x9OSQ;;IfLiu; zRs0|L~!+QaQH&yNi%t*2(2{qIl!cdWo7?n=_@>U8;Y?XU8jZf?D! z)$~NvXCNx*??X?b(4bL}nmRKlr=zPYsEl|2Mzr(My96=>%*zzcHNl=uKETw`rDJAJ zeEO;h=-5U^MsS(Fni{9gG=E1o#C~*vz`KLj-v0go@XhFH0Fp*WW3ZbR?Ye*eMn^{n zZuF{9d0Ckvo;cc{fq^GJWtG;zsx|>;I2whYpP%lQcSD4xmewDZ2!WB%J-XZ@?e&>P zp-Xa7QqtTZ%Q7p1H-?5H*J>B!Ip{X~aw&)L56QSJA0+j9pX^X1^;VXbQ~C5QGg0{T zE{_ZkOXG7ouBmn)D1-V>q}SX1p|9}af_=AL$bfrwMrOzy^*FCWOaq%uF1SFjpfZ=!UXo38pt5sT3LdhM+=Umv(aCPIa3iXJ|$e0_F zaN}5wPy{HhlDw~~p_67~vmFqCCL(EVUHIwKC-^MJ6Cy#66L1h{6x=q`5Xf7bnWd1w z%x1sQKfrjOFC`^xAevocrNmozD3omiLqg<3b6@S!nE(86JC4f=QU{7lm;+#>NYBsD zud2FHS7mY7yf)iAGDq#s{gkL&wXt(!!vY);vB!V%wMtj6uOW3f$j#Xt;(E126*3%V z`Ri9@WJ4Jc6YoKxRHI0Lb#?XNj91yTVKDD?T?;z@f_!ChZFM!cCiB5;rPI?>BqSsc zL2uAN7=i$dumRHp3jK=B96SKL2ddoO-91%oB(d(k4p^yIZP(J=oCePeOjJ;U#>=C) z=;#sPf66EFkA+E2yKmPYu8$}r@H+l@hXmFE=mTufhz*uBKRh+}0ze|5#sVGk^!&WC zdZvd!5)E)XWFf9U&3v@AmHNq(`N13&n}*XR82ND89CtieQ94ryB^OE*aCcHy9|nS_ z7GspE63|@3k>0$>_{6>5fK{$qAni+2Zcw8Rvj=%Uq!pj#XqQ)1^t89r($Rrux3#yQ zx2rzLS(%?7FtNfl(Vq+WW$JIeY@y(8lNU?=ccJ6!>U*byk8jVSl})b__?#&X9?vtW z|D~ub_Htb(7#{{}U}U=1iiieP9T@?JX=O^va~OIl$r0P*+CAEw2&akxq9{zv2#kS^ z<^TzHgI#z7xFw7P7SMBt&e~X=>;6!l2H#%puqNa1zw<@?<< za$2v}GQmw{JU#p2mFcCO@z8gWmLz5W@Gvtit!BL&r>DOI2t_dIdMVCkZDplzGpQgb z96dQ`g;N2)*bDl$Pb?C1cSNW33#8Y^#~5k)-FFXq$6tb*`gShiAmzV)l*86h6v+eky71G~Jftqo`c5S)OkT|dE4 zlUFLI5nn@ky&g=3u~8*oPiHPd!6_@0a`(=i)3f!Wj29@C4F{4#1$Ccv@l~%!~v_sQ;LTO-L~?wXR%ka%u`+C%L-X6=DP! zefoq;15{o-ovNBu)lIs(T=x%0^xg29n$o+t<1ru19q}NdMrH7upSG1sXw9$p@iF!C z597KkN=sE7@sc~z-7L#TZr$AzE~r3_ezx)`zW^rP{--f7s{^C$zv(ags9y|{#Z3ia zKgQwA<^96E>i4i`DfTX|DqWqXE0ccy7sFe~$V9f~ z@`}}sB5exoH{kzU4Uoo?I{dd9z-&r!H@9BYzyILinN7WMQJGAghr;S-n%C^QK6^k z$e3%pZ_@e+xAJIn-|_8(gSi4E#NY!v*Ir|D^PMT@E}(Pj*5DPbX+~_W4lLia6iN{Lb$=^Y*IXr9)!<7P&j{p&FD9?kofq0Wbt=gccZnF`1xy^`gd<` zi7LYEPe{y`J`-)wuy=W^#BH4pQ!ZNnxhHj5v8aUAqzg0K-i??p&xvz*qqz7z&n73% z|CX6Ghmw2C4HY90v~Ug%sz9RL7@LXxMx8mG6z*np1*FdHqwf%PkbLGVp!< zZP>YnRUDt)-0|JH-3lc^&|x>XjIW6KL`6_;h%YD&keRr+h9?@mKjj)BAry%g>{iO4 z@(X)p;@~)pHn>u^qP)3W7+Uxi)N&=B+X6+sg6B`3q=~7q-l!_#UT;@Q(8{ZqoSeZF z6gqB){px$uyC7TPyT^-t;=0V|zdor!yA$G=5g|NApnLi5DQ=Urst+odE)-yW5tK%TuxUn*uP{G*y3Ibh?j42-JecpKv+|DP1*G z#BVMru;;3Mt+Z)eSb27`(9v$cY^cSkE-I=bEge=`>MP=O|6y$BV#&ZjkbuB3IbTJ1 zw@Jb?+w}>X=o|IC+5K~U53jC#t(hH{3)5b6Uy=J1VmfjA)9&no7jG*>I*)fwc=>8S zr_yr8i7Sao`19E$?$0(e;3+>tyh9Nt=4%IPUUf1|BJ3rJ{fA40f-0maISZ5W!V9yQjxEB=L+m zQiROdXvD-iz|l54-fE;guS7;1$O3mnoQul@h^Qh;K3!Jxj5wdNEk=|VCR>2lA|-X( z%4zjwsTQ=O-XjMOSskh&5R1)@*fl`duC-sjV9=PhVNVGZQw1hJS&>qro^E5}_|o>6 zWmH<)X?NVjv|Cp~w@F7S21xRqE~Xt2y(C{RwB>0iz#y=)S!8NWFqNYn9aNBKQRB`n zL3vgwLmJl&lLQ|7OA^}+>%N(e2n4Gx_H$NXYHUxQ4z{)VLc>OrQ6xb45fG4~*Jh?| zq2@m)*0X4Lwe94w-KR=2t z)Su$D)b#fCM@J+RJ@sdBP<{1^BD8J&Z!4boZB!w2v;a=l)ypoH1pV%f>G~#8zQT#| zSj(9$p4XB|A&q^1{uGy<-$K0Pos1Th*mbE3S+*kxTAXK}Ya=I&`*z4o>oPs&+0shD zsJG^Eu<{{7lkm{0CDI|Kq&em#*iYY8o2R5fRxiPL6Q& z*Tr08__vIf8*&RFJVg=x@dN3zw?Br5o%R+wVCD!)7JSZI4)*pkva)#BGw|x|?QL#u z9v|m@`c#n;$7-r(2xb7F;C|r15nfVS3S&#=#>R(jINbyI*?`a)2yb7%ejPCIz7)T1Oii7GI=J)Jq$^}EFlz;aN&^D}U!_03 z(u6-7Fmv;F0m8!}oQBD{Q5b{n?tOIuHM^czPN+)Ka&R~RZw2P&(7o&p4rx9HOy`kb6e}yI$626Q~}`*!(eW6 zll1=m=V%?>-JGnfe?~^&a!AqFk2C>oZUen9JT49h&x@al*r6yu$fzkim@t6Jn*z1nx;otGuAKwq0GXMYp literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/d47/strrchr__s_8c__incl.map b/doc/safec-3.3/d6/d47/strrchr__s_8c__incl.map new file mode 100644 index 00000000..4a8caf67 --- /dev/null +++ b/doc/safec-3.3/d6/d47/strrchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d47/strrchr__s_8c__incl.md5 b/doc/safec-3.3/d6/d47/strrchr__s_8c__incl.md5 new file mode 100644 index 00000000..07646441 --- /dev/null +++ b/doc/safec-3.3/d6/d47/strrchr__s_8c__incl.md5 @@ -0,0 +1 @@ +2361f4d75d7f4dd5bd342c722e6c7761 \ No newline at end of file diff --git a/doc/safec-3.3/d6/d47/strrchr__s_8c__incl.png b/doc/safec-3.3/d6/d47/strrchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7edae58cd132bfe417ead9440331da4352c1db86 GIT binary patch literal 16623 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 AlmGw# literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.map b/doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.map new file mode 100644 index 00000000..556481b7 --- /dev/null +++ b/doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.md5 b/doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.md5 new file mode 100644 index 00000000..3ca19be7 --- /dev/null +++ b/doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +f3fdbaa2f96ca934ebf626db023b1755 \ No newline at end of file diff --git a/doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.png b/doc/safec-3.3/d6/d4a/vswscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fad3d812b547e0f3d7fe2b4f3ab23418021520bf GIT binary patch literal 16835 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/d55/towfc__s_8c__incl.map b/doc/safec-3.3/d6/d55/towfc__s_8c__incl.map new file mode 100644 index 00000000..55aa1452 --- /dev/null +++ b/doc/safec-3.3/d6/d55/towfc__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d55/towfc__s_8c__incl.md5 b/doc/safec-3.3/d6/d55/towfc__s_8c__incl.md5 new file mode 100644 index 00000000..881d9008 --- /dev/null +++ b/doc/safec-3.3/d6/d55/towfc__s_8c__incl.md5 @@ -0,0 +1 @@ +5157bbc76050213837172849e83a7d7b \ No newline at end of file diff --git a/doc/safec-3.3/d6/d55/towfc__s_8c__incl.png b/doc/safec-3.3/d6/d55/towfc__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d58ff35e9c78da5ca9b2a134abe61acab2d00ec2 GIT binary patch literal 16682 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 ?dI6wQ`(y|NEcH*n^5#^NYqO7Zv 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 + + + + + + +safec: timingsafe_bcmp.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/d62/timingsafe__bcmp_8c.js b/doc/safec-3.3/d6/d62/timingsafe__bcmp_8c.js new file mode 100644 index 00000000..976d0e5e --- /dev/null +++ b/doc/safec-3.3/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.3/d6/d6b/snwprintf__s_8c.html b/doc/safec-3.3/d6/d6b/snwprintf__s_8c.html new file mode 100644 index 00000000..a2ec67e4 --- /dev/null +++ b/doc/safec-3.3/d6/d6b/snwprintf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: snwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/d6b/snwprintf__s_8c.js b/doc/safec-3.3/d6/d6b/snwprintf__s_8c.js new file mode 100644 index 00000000..ff3d29eb --- /dev/null +++ b/doc/safec-3.3/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.3/d6/d6c/wcsicmp__s_8c.html b/doc/safec-3.3/d6/d6c/wcsicmp__s_8c.html new file mode 100644 index 00000000..259cb933 --- /dev/null +++ b/doc/safec-3.3/d6/d6c/wcsicmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcsicmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/d6c/wcsicmp__s_8c.js b/doc/safec-3.3/d6/d6c/wcsicmp__s_8c.js new file mode 100644 index 00000000..e439ba9f --- /dev/null +++ b/doc/safec-3.3/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.3/d6/d88/strcasestr__s_8c__incl.map b/doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.map new file mode 100644 index 00000000..8425c46b --- /dev/null +++ b/doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.md5 b/doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.md5 new file mode 100644 index 00000000..5a013364 --- /dev/null +++ b/doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.md5 @@ -0,0 +1 @@ +8d6cc79503dd766e6ba0c6ca5461b92d \ No newline at end of file diff --git a/doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.png b/doc/safec-3.3/d6/d88/strcasestr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..09813fab886a8340c3794586c13173f35ed02cab GIT binary patch literal 16817 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/d9e/strcasestr__s_8c.html b/doc/safec-3.3/d6/d9e/strcasestr__s_8c.html new file mode 100644 index 00000000..34cb0b02 --- /dev/null +++ b/doc/safec-3.3/d6/d9e/strcasestr__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strcasestr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/d9e/strcasestr__s_8c.js b/doc/safec-3.3/d6/d9e/strcasestr__s_8c.js new file mode 100644 index 00000000..79916a22 --- /dev/null +++ b/doc/safec-3.3/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.3/d6/d9e/strispassword__s_8c__incl.map b/doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.map new file mode 100644 index 00000000..6b1640c6 --- /dev/null +++ b/doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.md5 b/doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.md5 new file mode 100644 index 00000000..dc018b9f --- /dev/null +++ b/doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.md5 @@ -0,0 +1 @@ +a7c867a36ca3e721ddcbb2e830d7d49d \ No newline at end of file diff --git a/doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.png b/doc/safec-3.3/d6/d9e/strispassword__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..374624c2b6cb56f8719b2709f41c2d46f7afb370 GIT binary patch literal 17183 zcmdVCbyStn*Dksh5kv_kR8ktGQyN5(l2E!8q`Ny55CLgvDJf}?l2%f>yCgQ<-Q0=4 zGwvPVcfWDQIDek)9^&?WdDmKV%{Akh&)ojful}og(h~GGOahh6jgN?;1>^SvQ9tejw!0ZFu2FF?lo! z0>Mi3pAXi9BnSju=WlN`N=nK>64VCGN;}C(as(Yl1+j?h^A|5Z`uUBIkLU2?7|<~= zNXy75IpQItyfm?rmDbkR9oI%uHt1r=85!5wS?U!3T{=a=ARQkyu@Hz~W`F*7AGWaV z?d_G6lvaXgEh{Q2RLK16)c= zqteov9L!M}A053bDw`zaetF@pr#A<8s;jF@S<0b@UD$3;)tCguCzl&ln~l2GqN4RD`>Wz1 zq=GQ+uV25?rK872Mh1q4q9P+(%?@^u?P%DfYvbjXopD^#9;Zy?^G$*GeSLj1<&v~3 zY>*%T{j%ue{(%8bE-o$(j$&9PFKSrU)+x11bP)A;j?)6I>Ijhi=bHhjd)DJUq&$svM`fi*pQ_6!#n zx4pexzf4YAI^sfs4v&V0Mp;o2p2I>-ot~9tyf#wQ+uI9IUxRHa(5}(0cKW@zOa1mM zpS?-*=Z7_}hX?!nH8x18e^aEPY3}cj=rrg~6x2xFI6<+a*92W*p%f3EsBv|4c0P{d zG9?xEV05mAXYD-U;N(n8GBGpDEhvzak(n$pR*;eDZ1l&Cw`AGPjEGQhad9y*SuriB z0ZH%Aw?-7{wM0cl#l^(*=wtYbRx%}ErGESN&2e+e2glvrow?jsI(R7f+s~gd!4VBJ z5*TPbE}+|!?Ur@tG&tx(xoW#0iI%3OyQ1pVvb}e+qC&6LZZXuK2ob2pehtI3S z1(xeO>NM4}v$ISZWoJ9>EV#6?Zd-qU!%UCeF1ixV|9*>MXElbp!Um|aL8|B5s#=JgH?e^eyP*hspFE{CP7z6 z48vB1* zO|l`p%C-+L*Zs&S?CjKks^efZ)wmK-QMt9wBx~V_@NTJHM<6u{f5m>2&`T{m7RK@` zwVL6fvO!SSx7;>wCLpdC4kHn9Iq^ zl9u-Npx=$;CfK25X+~AnvMfoe-Q-{_!`6E$1cB*Mp@nzlewk4TP$cB zVZ;Dhwe)ylp@xJ6t$5V4v^em&u8t08AqpMY)gUQiftpK+7H~S(RHbjLuuyYY46D6~u^2`RUq^78cKLy}c{inXsC+VTCBcy?PFlaNV|# z{KkfZ`^kfBegee0PpJ~3^0u&WU3)Z3jz=A1l=kJtWp;k;WKU?uNe!;(789B}wrS#Z zJ4#%dmm?*{5i5tMyWO!K9^?D_8ZmvP(qb=Okn-6{H1VU#3(nhkSu{>exNXliWltBB zJLXjqj)b+R@c%l8#o7E+!0JhdIU^7;m@r3#*XaNBL9Y*yi~?s60|VnDHd+2&xU+yZ z7+UazM{Yv#oisi%v9Vm!xnP)5Qr`9?Kb68pcvV(7 zZK)?EG&B@EXH``dSo_ikBF4tX4i4Pp^WgBYu&}14reFo(qcj{Gwmb8!%F4=hmlsvx zA!J^$AcVh`(ac(e+-4(lEg?<1)-b4pg9F^-=5_{lp~A2`vB3|!s6<-0571 zFs$Z@`Pkk1#-=7;A0M;H z%Kg+3A(#Y&WoO5`m*<hTU*kv)p15_75Tw z@OSie#G(@7yB5!%-yly*OM5OS*WK8dmX$?MODmqDhti{Mqz4kJsH$SoC^Oqz>V?4c z+O=zLLY|{P^ba>CSNk*NBqjaRh~lcMTt!5Fl^FN`C@wBHA8*zznvd2qH&2L*b2-^F z#>I_rc=1|O6N2P~uV3Acw%&?L$jWx@E%z^5SR)>JQ};WeBF5UfyF+knmiyAV%RAcJ zi%UwphYV_qs)X^6%w?gMxw*+euYka*Le(IQ&AP zl9)Mq+|7IFB2Dtp5e0GOqeN~A2nbZ#xgtVQ+^506#bCli)Mcse8NS04_V}uyZ1BcF zxd6Sfj#3Ur02?=>qZoBsOepxpeqh$3`@U&pSra)b2DES**ccn+Lg#V zK1a0qZ6gt%f6sAI(Jb^I^V86rBHLX^NV@)nd24Fs!nhS>btvH9zSjy zw4ZH{KFP?yOh6Z*(zWKvK5fPcR5NoJugb~lQrD)t9_HcN`qc8{S#~BrjlX_9syqHk#yLw?9=_SA&CJT654KQDrTwZIR_35)``k8*_Gd^; zw6(Q;0|WP6H)UeE+FyBCq^LiF&b-`=k6&g5PO zqReRW9Hb#hF)`xhUt5}xipoRQ6=p>79{Kr0%*;dPWnarB7&CPBicwH-FVA+Zot^U% zCK2Ed0||mQr|a}MvR>ispC8_>azG6RXY(hlJU6eCZ_mbGcHU-ev^Z?M?0jLCeg0@$ zf5+4FQ`3MqTC8FBi>aSs?+k`k^U7&*HJ7Inrv)o2@bBJz2ye%Yw86n!xw$7ltHzIy zcwWY`Ysz5@26#OLHBgkH!xMH@Cd7@9S+taFuSiWrO{fDg^GAzO(F?G$)|QkscUgE9 z6!h2o&iUP09{2CVz{uvd5Fo>isPQ;22_njDuVA-O$h74phaBaDQjW*`?v->aD%-k7 zr!-|{k1K3nEp~|w4L|9MVOu#r6okF&OC;GomSJNXJ>1ZL{`{SQ^XufymdL#rBEhk0 z+`PMp$KH^>V^C8MN=l;k_S#)^-ADJSaaj&|z}7Q3*gQDsvZk6Nz95d#FH+J)XG*ZRm8SW9iVvNQWH8D9NbKf(y z+KRv=a^p6S`)yF3pp1HbW-w>_+O@aF#$v(21k%y6nk7cnwY6(}t9kScIsO4I4y(#i zMn)^`(fbAlH8d{^6SzC4T3W89qKKe?uG-y#{SFN!x*ttMmUMb#ZK1E95RBFG`)y%y zab$5Za->LkXviJEZXi|RD3ZaNmlsJukkOwRva?H6@V780AYhD1gL$et_NpOtz|o*e=>B#wXM!-v${+Z9DcyzqByEVVA1zQvR)#GHC9>Omx?Tqa*Cer(kB z(Vv9~&n5{nkZ}HaH^eBeqeFZDzG;&u@kB+$L9ck-%90fpiHmJtT8fl^6dh%B|Gj%V z$^{paba<#Y7>R_ZD$iLMner;^=ubLgPhrERrVci1p6Kt)za`1bujKpP;HOq@k?!Lw z$VB&jWmLfu9wa1$m6%A`(b=nqHE^qfIC(d%Dz6u%7W0lB3Gq#SK6M_xIJuZNrf=V7 zH%=lKRX{4l4`Og|BLv@gZGYvJZIhbu35_GXP|?v6bmi_FcI>Ei_h@czGm}(SW~TK~ zR2t0F@njYdIPaG;^xXPAfJNd8mX7DB6;2KuhO)BrC>Bp-(31(5gMroO4?r?+-^w-A zC%zC9v@|j*DJJ@hPS6!QNA}Lk=z`o_8pbtaBO?{|KSu?tQM?7n7Il+&R_Trig780V>2U^9cDZ-1hYdy&Ot zMRj$+`uHM~7T>F7q_myb)&40C4a_mvDE{KQJ4i4u1*80+ZiyTiZfydf#bBc(=;4`1o7N%H+>L!eM{P?lS zGO6v}7PpJ2lcOU)cF5fr9MUhS6~vWUm3&X7q{t@?nb_HLs;iZ^M~C z`FQkFzuzz0NPH~!^+{`NLKcoP8XD#-_mi;R$E3r8LGQLwq=3bwr}w1@i%B%^?Ct%! zQJwLnVC~@VZaf7A`*jptiwTK)=svK4$Hx`bC)u_I+FBkd4$H4U*InY<+V-c4Puo~M zm>8@|wYLXJe~BLUIGXA1?d?84=bxTpmVxnil$3`AokAbp4YLM&CwZ&8BRATw#fpp! z4LjsYqrQ~hUlIy!e;PkHu!Vc?f{=rNC|*HHiMB@KdwhIQx;~jwbN>k49c(%5J1^0( zJYMTeOBC3#dtQvxy5q;~Y1v`7>;<}I1?LQCh*n`*q+>MY&`ZRO`qr+cKM;pzF%$IQF;GT$!&tid-r+ zom@J(9mB(|kSsR^T??0dL%>9M>3LZ$!Q`E)7z=9=6Jt>+xS;2)cyqWhJmsYK;hwbe zEND|-f8euc3h!uw_qU74z;3QK%Oh;Txa@LrV&I* zUErr{FUAVQvGuXg`N z%YmCqON)DadV0-gTm~IYP3pLWmFETBpUDV+MPMm z*N4h-WGk@3d2_Q?BV}*;wH6zzR_(+@fJXUii%BWxy`>6yIzp~C;+$#(B-xw*a?nwy zvobT&a&yBw6PDTVc6=1m%K9O@#YCv}+{clTm@NM0x*qzo@@Y~-!)SU_*wpm&8rAX* zI6(R;a@YH1SK5$1q4o9IgE^ir86R#{U zKL`m4Xf4=hSFnJaA>8u!=WTi(>Faady5*eL8I}FvmIj}X?2PBd!=%Xc`KC5J@_YU$ z*EcrC?{gY_M$R-?n*90l*Q5hRY<@ALqJs)ZP))it?Z#A1VIcF{DvLLjZVw+eIc^Bl z*wU_p;nrp2GWhIUUS3mPe*XQHcQ0n`sR%Qgy-Cq{1>_ShWl{NwOr^FEK7H^`vg_5= z$7pNM87Z7`6BV6mA?wyGHppI3OmMN~WujYZ&5)_P^RVx5+%j52&Hn9S12YLM@Yypx zGc#EUiMAjjNq}L$*m)2cD;^aIkHY|^J!OD5>jHOJL6*##TAJ?FQ#k>?-e^H??a z<e3ZlLWZ{oMezCNgr+?QGkZ-?2}*;NWCFLX8lgNamRh zAeE1BHpcLs7G5^;Z~pY$ZmQ1DXBY&3lA4{padF=9>C@-X(D}YTLg{v)y?ZPQnZb(s z4|)be+f$?mhA>_$++Ln1!HqcI(XV;`KHt0HO(oI|q6YVq?}iUE%Y+@PtV(%Q`I!h#)=)W}CfnF?|Mwe7L{cYu1U2dya<1xV>#H z@5p1`^9x3r*^MtVKV6U3ADQpd3m_Bjs<3C^qM)Fpr=R{Mau})d5#sqb z6ok!Bnf-#pv={lw$qTY1pR;hiV8PFh8tvkj2?~s)7iGWIu{IhEhLufMpvYjsW-MKr zO`}}f!R7~#^Nu+_E$blm%V^3cwvPmRiU>_V*sxZZoCax|%p0 zp6BWMr2FZIi3u}o5*NLmN4WOl1J?)>!O)hLet?)+vnFoqH=07ZMMCGy_qX3uDzDr| zEEmCQkqOVd%_E=C44PN!>UR^WQ@1hf1$sCwx&9VNnW?iJ2auTN^Hjj)+K4P34_D)(pyX3+Vq2Lp^;p0O=6F!`WN? z!NZZF@)yAaxsq?j{OK#c;_S>z{?1ks9vZwAOs2!<{3D^VUjFpg-q5EeMH`!^&!4}L zkdQJn3;q}T7_{M4J>+di zkRB5YdwhZn`e^&v*RPCUs`85ojsJq?W88T;Qn~*lEbId8Y-Od%5*6!uV=icZ3f;=- zCS~o(O159i7Nz*q>(hWrLUz^~E<3|73wq-Q9S`&knm=FAz4X(}_oWgXj_V%%HiMht zAo}8k^_%2oCgqGrq#IZPpH|nfUkS;kpgZ4+z1kq^RwR6#pB~h zP3G|_57xN_Gh<;HZ7{4L56iK=90@8utH1lk{cD3Hva~g)8?in<0F73wJ zn0-)aRGl_4@y+SV{i1+pE1Z(9RnfzL8vLeNxueW2FE>3m3skoQR{EeszhWmMLjsC(G^iy3fVhsjD?Y%&A$@rBbVR|Rx(h_{Ok zJ^Kf!R(hY&3Y>B5GxKD`f;m>u((>HYZqC!7Cnu*D(DqJ4^#Jgy!^EH;=MR!lyw8c0 zB!Pq|zQ3pEJ8IA(o)|Ul{a{k_sl=ezQdKp-wK4po_42n6$+sh`55|5z^PBq9!KhYu zp$UMMI9cbLS(xJ4(VVyWxCgF(V;}a9QAQP&)oBln%>3_o&tDDr<2oK})Udf%HsovF zzR$>`uBb?j7f_+u1qUr(^H_epLO~BLqx?l5nh+HgFO=OKHxnah`xTmlx!L=cBJXly z*i^je*=XL4BNP%eR5M$vLlUFo-e*`1MZ^9(mGWKYspV(va(owMDLzIitijNHtZd@%*jjF zda-yjBe3ZUp{Kl5`7Z@Li5#1MM%fnqdlXO zbf_T~LwUlvY0iLyzBwsvIH9XgqV($3>T*SScJ@=o3x;witF|MVwfL-Cf>mN&hec|i zOrihu6jtC%u;p2!m8*SyYGvL;B1l;2xM?3-ASWnjp*o_>z;qPC|qX)AO!$D zUpQE6vLxph9cSY$wad$tZ8xB#10dh-P#$=;cdZz!wY9RUC3#$bklB=zPNcXIor_N- zpCndQjJ)_bLwW@MP){UV`F7p8mbTg8^wm{5YuPMk}S{7{axn$_DuM2 zb(Ls;-@fF?5na;gas^AD^Dj*0@@J<+1j| zq2O(KDdQ^SQB6rs9#Rn)Y2Vcv;pn)DWj1yDGfus35f-VNJCqy;#nZ2YZO6j8xc)x$ z0{9LIJlh8lhOY!kJslj}pPD+AmNI!xF$%`~ZISBf!Ew!g)JJA<2G2Jq6BT~AxVz}& zm6a1d&?#Iu9H2CZJH_6(lU2*BR1%EFzb$cFMM(I7f?ODmZ^>DX$jPnY*HI% zB1msf_WGqEq^NSJIRK>0+=2x!Kmh_q)RvN}ZO!1ewo1SsKY#8pNvwg)dUfRnrMQ5;)OdCvn zxSA1wiw+JbunvG;kR1f2?^;_weR_$DdyY#RZXnp4>TY|9B%;1R}2B@q=H z@+b0@ersYfH93OBq%Uak#fuYJ*|7;H<`$?sGbn#$X2>xwLhWm6I*GTO>KUpY)HKig z)xNqqJG(+)%Ny7K_RL(6I1Bwkv|r@NNi^t$5(Zjgz6XB1m_0vkhWWwI(WC}?!9r6PP>#BOW6 z>^NU-E`8_$@-Dg$pasuFUw`-z9uS~?u&lQPSXoQU+m(T^KCMGoz`?-<*fgQbjM#U4;swH0Cyo?v=q2eu;k-?0Js0%miHz(>wR@u=n%!RPX;|-qO4mL2G zm}`yDnlwCH8Y?v{(3S~3R%<{)Es4$V*^AE)IBgf`0Eu9Vr_xbZi1_pScU_sX2>NPf z(v;ptZV5X;VVl$4XS>};$;nhgb^h&03CE9bic}%A_L##oup4G!&Ied+%5mDaeQ)s* zRO;pv95dD?cy)H`dj6B1i;BLUowc#EuK<`HU`pFXKERLN_D#;>xP+y{N&Ff}d2RkW zPUj7L*ABoCWsZ)FP^fj@EdZf3=~8f@AhCt3!4qrLEvl$k zh8zO0QW_b;wxywkgYoL)`hvO_`zz^5U#q3tnLnbFV`2sYSXkpB$VNp~k)JOq?k8jT z90g_a)2Hqj_FXvx0^`>j`$R&s>1J)CJcbA0I7$d44oXJ`@Z`R zG?~R!qHVYSuD;x?A>R(s)Rvdu+M0RB^&*uyf<}h@$rDSHdkK8_2m8ZMeM+pl(}gL&TA!V9(TT)!ovJcrctw@*`|Cn?Aoc=NjyB9g#jyB-f34I z-DjyWIDHBsb8HhMrfL2yR=BqP4%pGzX8>oVD1Iy%dMWHkOs1dC3vxfx!YK)Y@c zU4Z&es|i3lmeZ4@rKOed^4XWbnm#l#XJ2C9Y`VFjJ4Jp)njp)NN>} zBJuIE?XS%!oaLK07%lTcEi_zRT%u@bibvKC^26SkO;FM==X9Ml*Exl;rhSZ8{fg>- zhAx(Y@k8*2vtC>Pug&;l^)jQo6?T%pCC<*yn00D%K>~XFo0r;3O7ePo?<*80zv~c9T8&C6gw}`eFzDOKV zx&W7p>W(4h^PG==x?f+OTizhYi*7e49`(Tq`1YKls3ST>o=)mzhfd{Q3zJ4OizZKw zbm}_YvG{%BueqrW##8uSFfkij2E$IipPrYqLhkeDG(B`cY+?_wOT8Fm!nh^L&7tA3 zD0?@s$%I3EenA<+82jDR+4Yoy0!l&SYE{OiUT^6Fyew2)k5V*cn=eH!rO{;$8xh`3 zy2hdumi;S(3Ob&XK`o}=^B0B(I2Bc%Y&l^QImpGzMk$KCPB1OIgFmHMV#@Y*)m^NL7e2awk__*f~Tyt^VWl+v# z<0yViKLcqhKE6_9^rc{8Ks(Z^!mKF9#0>8>9zK*nAY0!5i1~|Wk~NIu4@1Enb6cW- zZ%)-84ZAVI!}|z{km)ai!oy!Hs<-JCkLFDZq!+0&f;Big3YQZ;pWAx-qKmda&$a?e zQ-gyUDddy=wtr`vcGHs{vlKAVXE8r^QF~nv6$JRl@oZB&0Bt2D6jyv83suIbqN4W| z6}LhR1xyCs0N|pHCw4x4$pp>^aA6+esIXVqfNK|L=GWE+Cnm~vC%QmALA%DKr;e+k zz8+Wxr~7)^6tt59(e1tE1#f{CgoX8)SN|G9qmcN> zzCo&GNlL*zsF${EUcmBhYR(s&@VLj8?+JKgZ2s=WkNDqbMb2?l-OCC3l<$4m?C^XV{!ty;tSEOlw6dbUu^6liBv&O-UWf(u^- zy3NY`{2nq|XJ~jBSM==soP?Md7!LoamcWF9x_`ju&l7c?b$NN~X_67)5fSmxlmvmp zc^ZZm7DB+ut*;j?QUyAt0Rux0wRBWZ>fZvLx{b}v&E;idb8{IvO=@~xpd43MfA#QB zNSLHea{FO6%D!CB!NCDk9W#CXeV}PN=4)4e`e7pXt)zsLpFbXFXQ`JG4GqoGauaB{ zr9abOz9%Oq2R5#wqvLe3A@+Gv0>5LMqSNjZG0|01CuCcsA8?QCmU@2Zw}*#^UwM>P z29^A3tC{+tJPjRZBtAUp=T9CNz2$FlXpesPNJR`hFm@nlHR|?r*blRO zP0a7G_USGqJR@#6d%iKFv`i-`?{#0U@-oND-{0Qx+~!y0q>q?HRJ&5GU%!QS8@zmZ zXRdbk(}1C$2d;)|zyCzPBnP$?@VHD=W*(%j**gra8jEP{^3T)6}wPo&NYUR*K9uD|~a3~Qi+;)wxU(`>B781h|k zg^yWS>VU+u)SDU~jr;H+FWj9X{{RPPtLeTD@X>*}UGwc5g^-ZP?++0AfTX&bn=^p5 zMMw9ivs30ZyVxtpXe;0e-e}lh8x=J)fVnDr`}S?g*2S&_*q8Rs&Kls}`rN{uC&N0o zuC$sFjgK#tj4X8oB2I|V$)|7Mf$HkM(@G1wLn7qn1f(KhmoXGn_qm-eplVmzWdUy$ z{&TTADf4o-0bBUb)n55#tjIK1p=4& z=Lf&%wt=V&XI6$QMvFqxQUL_!$$D(s$Foimr5nQ0)3jAnrdol zay{HwpRN-Yd(|oTs@0H#k?|$Hjy0axWQ}V%ke}XDUPwzywoX<#A}uM8*Lo~>H+ZNwC82bo&xZ)%7IZ_Soo*CeRb)Y1HJyBw(ag>H`x_O?YB3O=oBFb zGBaa5H`~2_i`*8RDzEJVvORkF@~g0?c1AroX8oxziGr7LyZNUBTfhtl>i!S&@iMJC zkMqSOPb>@!^};t#fv5g8A;Hwd1k9p-z{+%8-AlwhbsgjNV|lrF?#}vp-HD&p3YoH{ zg@sl&HkF`g(0`zBqExBMdpbDsn7Y$szcqr^Clro5FwAm+;0A;>KAU-T^2V{TN@w$a zvR0sWPk%lQFntwhS$X#Fz^x2q0XYwf5~?*W_V3=Mi9FgmIH2k5I=hnX5wg0e&zHgJ z4~d1ICcb+>h%#J@b8!x&l z#3f)h!YY)M6cyFHxNB~1ev5q1SsFn2W9V667n4a8P~$@^e=Di&8{17OD=d8EDI>5m z+%0or9jk7>=)qMcC0VSVPR987@i*aY=rq`SU!pp`Cm!yvW6fl;Efej@XS{ID1qhtY z%`e2n@-)hs$;oG+p#?U9y0gn|r~99P@C4?u7I*#+`GVBLw)groWKwAxFM*3$2C&uK z9M}dDQ3(f!vaGBupr*!$-60b?155UAOP_Fab8~U^K4ImI{b5p2@#zz~s07dj6B85X zO<#q9-mzN-BqnN?XTNQwHG#81#BHWp_~zQVp`s$*6&*1RvPA95^RLSZIUo2#^RjHcr(Ahnd1h;7?Ey-pq6^i6Ei30UNp zFL*BQB(WSi3raRqy40jLe&ZvPlatX*8r&{>OA`|lUS0^Hq&iS=FcAC8{h4WLR}9uY z7HdbxLoY8cp*sCslADb$*WhdUcU~ns^X7sPnQ$Z z(U~SNjc46u2$pbnSaPTxDmf@KIl3kr$LUXMBtDIvN%n8wWQWPfC0VrtSY%FnmZ)}Despk;`$`E^`kgu)p7Wxltw+G0{lfNpO&H`Gt1}oK%_cO(59n=;#<4E`pQ)%I}ze&Z5Y# zKbUwYmMFCINfdM8Ip1D}5qkOntGgdN9o^DuL0#0thZAQx;u#kBGV?3R2iT=&EPGuE zH72xLIpMBT>K6w%n7}(y{ z#^=0~2B*yC_An<&wqUx7y$oSo2h}6#gM!@u1iY=N&$Dq-;l@YpL_DT{aLkY;7 zKtsWQRHho;Z`DOB@$5K-dioU@5b2lZ@gFcir4Z-l;8e=9)|)rKdY+s5wAIc=zHUfM z_JZg8WhmzHobQcg^y)E=Yom&!Gcx{Z^v8(0`=8wYi&csDy#+EVpO(4a;w+9&MMXuk z-UF!D-*-HAAQYt+S5a5b{_;i&1;Ni=9cHjnmVI=Z96Nx$NL; z_O^Lh_1m^^X{VGO84-vCpHt*y7_jXYIyoFRvE0shR3?kQL%B!0=7bg(*W3N{i&frD zL^AUq(5Z>|XPx zJ?i#Ku$Z95w5*`>4ln>b4i3D>rU(%tz*KeA0T`tAc%k#xuSVb@4v++9*Ent4G<@7G zs9mXk=buxlcMTzrXX9MHfaID52BgsGnvF6+1fSJo^zzngBJEJWb4>CSa%}wcK1ccd z5f1twNnpTVZeE1Z!}*;JS#dvGfEho0$eyf1fh&*yT_J<&=ChA`lXaf0htuK{)v>u7 zs+9y55hz~D^_py3(K7KKx3FZfFwY^lm|6)=mqz!U^}QXUq&RRB&C_Sd9??Vdli9Cs zZK|fHqr+-_te7H9b+X9r)&vdOzupi}HrAf=gK>O+|6@Pw>DP{oZGPkPh^r=)8B0oW zti8h|*R8*ur-vLcBlelAxjva-@$*ckTS;*2qN2w4`RH-Q2)Fl3z42293!#oZjNHOz zBv|c9dBQ_H1RR#qIY-i~=?;PJsx>#?6c1sBa^W&SkSdOh0rlpPbz)srg`vPm^yI|t z7&$mUFKXY?=X~|J$r~Hd&)OSxSN4bH2ncGcog>1^W3A(%-vnC|E{vEBg;826sSI0A zU&L4HE#HAvd2OIn5UXA}?{3t)B4Zy%KDRM_kc;<4nMc0nK(?JlOf9%#bv znKxX`{UglX95(2DC1<$yocnAj56`}Z0vlE=a_GbDU{qkg+U4sjh>3ar)6-KA*7X6R z%#$PH7^e046=snfpC;_++7NI4Me>LHF9YSVv`TY<#L z@8M=_X4bVm=Lnj|_;00mDv0@h_4dy0b}y3h;Nam#;D~U>(G`%ffoR5rq;&BH`BFEE5WD;5p!5q z!^s|-fc5P9-@mlNmuK=dVOJW701iS|EKje)y80$d?U5i?se~5WzYCa$?I{sUZ{G|K zVm^Hu@3PmUv^{mTS0dMkkv)={%%}6MV0ySNFAmB2LKcCDvKJ9PK813<9(WPq!vF3h zwBfazg8CA$o`hVvcS3|o`$KNrq;Yay=eK$!;lD0uY|P@Yab`PJO$n^*J<6-~JPOL$ zfYu(UC}@_M^})76{WFOV-(f=&FR&@Q;65lR53d@X{{7#-<$h{9NJ*tc57*AMME@Ag zjiB8m1*jC{jOekdBgSi5e9{@SO-34`qpeMO&;J$_FusT8lt))6xl zLc-Nr#25(--+gg%-BcLrMnxbpo-zB$N=Y;9?3|p8mEM3(taqCORuyYKJ&H|-HtXsi zR2emX%F~$`8L5}9v?TCfe%YADLi7ldM?a$-9oci;S27Hs(6qR17^eCXsB~$6nSrba z6g|uqV@CgE`Bb4a_Fm6k$q-{ZE z;?}WvtR}ODxZm!mp>4j__#4x4xv=_ch?1K&ymZ;(*ppgS+Wd|i?h5^hee3IH+zfzt z_csjlTCJs}gtZd8;3pOR6ymD45QtWMTl&H>NKqhKFMzT2W;b{UlF^ zbxSgAd3wqtC51lxc^A^=!jZSudP!b07zJ^L0;2_my$S(M04$e-b6~i421nGy^ccvO z2@LBe`&8WVGU#uM)xZj(V@`f(w?=po%*5aQ(lPA#(&;D@mu3WdfJFI5JD8zzIU$LU zAx4blx;n%QZK$N&xpjTdP!T;?F%9@*48p=mEpw%|dI8_^wOk2taP&>ab{CWQtK&vf z#gE6!CQC}WCMyR`|AbDhd!~4MKNCMhMf|b@vwbkT?X=#F1e)ov^$NC$p4?*g+f`Prbj7e}k_MsJ{AMfV5P9Vnj0k{}68c z_duja6B>xc#KcyDuOqIS=Dio7kM0Umt4u{8dhCF(_U`m>v%Iu4fz$Z4jg1Z97YFO( zkO9oi&Qe{a4~2Dgb(xu&rKS6j0ypVyLnkkEfJZT^iOPvnGX0nCHFYdBgvjny-=*dpFx9{A(9T*hU+19pmc&JnO=6z-GZG=b!So|-`W2L5LWo5sA{|1B! z+Q|R{_)oT;5gd#~?sFmR*AV-}ata!p4Lf39$;;yq6IbgtVJIl{v*|UzGc+6?9F)Az z<9=cX1qK$Dg6e7kE)raX7o1=;eQ3DKq|1g0{`k>1J)P7r6B8FFl^A(8eU<1!5f+^s z=4fDGus0_oBg20ChN_xcuSP(V?jSLItHa!*Xm9q;M8WZ%9;?Ypdw}5XU}8etY`RM= zBqRg^A@_mdB%n1mqI zduJa~msFOA&;zIP{5qnCBsmDa(&2w@y8JKgn0kH5C^xP@H8#$INc3Syi-IFM0(KjFd EAN3zgBLDyZ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/da5/safe__types_8h__incl.map b/doc/safec-3.3/d6/da5/safe__types_8h__incl.map new file mode 100644 index 00000000..1fbdea05 --- /dev/null +++ b/doc/safec-3.3/d6/da5/safe__types_8h__incl.map @@ -0,0 +1,2 @@ + + diff --git a/doc/safec-3.3/d6/da5/safe__types_8h__incl.md5 b/doc/safec-3.3/d6/da5/safe__types_8h__incl.md5 new file mode 100644 index 00000000..223ea45d --- /dev/null +++ b/doc/safec-3.3/d6/da5/safe__types_8h__incl.md5 @@ -0,0 +1 @@ +311adbd45261f72813d3555d3c99a33a \ No newline at end of file diff --git a/doc/safec-3.3/d6/da5/safe__types_8h__incl.png b/doc/safec-3.3/d6/da5/safe__types_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bd36fce339b1eeb855b93cda4db287d8cbfe7a93 GIT binary patch literal 9708 zcmZvCWmHvBxAvA6knWal=@t%+bO?xW= z;osNi)`CO`qJdt>NWS#`w3lfE!=IYzR>O;vjfg-%N2d*A?a5u#L?*yZ(uNTfPbfMS zPc$v*uumZuFH6Z5*UdDYwdttCQi9MNU&1U1ahA1VanBz;MvA02_mTME_0f_JmJ*ru zw}9SleZVbC_+)56c*qB(d*uj1LI{SvBx4^&x!3u`a6g?StK|?~&aQGY} zO@k9*`z7BVk%szNEVYEV%W`N{sX9gWoAc>9huI_tfrPZcd6?(g~pBys)e2Sb^Wg~b1_4G=vj{>ef9Z3PDnDR%}&84jeG zKmiM{ZSCzjSX-+fN;Wq)|84R4vKS&oLmMoDrQy)j+&opPKee#H+4xFHsei3M)xvx3 z?c29sztWTHpao-+HDIB=wMkR9bay{3)-5-H!&9FbmF48PEOms<&CTJ`$=S~}jEs)* zu(B4lwq`0bwtFAZ^7CsO83o>)@2#(|Bb-q@_pK=^Qq-oX&&I|E!3+#2UME*pRt7z?&QwuR$q;bJ)hr|zbaZ!d(fDRW zgCo9pCxkR+Ze<3?(Pos_ltV&{<%Ke8OoNx zhO8YO*UJ^ZL-!&|N=g^I)A&?WRK&yuI94#4T%f!keEIqL^^Wt3%F3q~7umvY>whZE z1f3TAFZSmL29)nBle%N6Gt$xs2nZ^s?a87i=jS=fq=<=Anbfi%C`-)e?VL<=LxZ)Q zo&M|BJR~2ovZ#WKe=}CPb`uca>1A`)7F5yk6osu z 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/da6/safe__mem__constraint_8c.html b/doc/safec-3.3/d6/da6/safe__mem__constraint_8c.html new file mode 100644 index 00000000..eb5d5799 --- /dev/null +++ b/doc/safec-3.3/d6/da6/safe__mem__constraint_8c.html @@ -0,0 +1,266 @@ + + + + + + + +safec: safe_mem_constraint.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/da6/safe__mem__constraint_8c.js b/doc/safec-3.3/d6/da6/safe__mem__constraint_8c.js new file mode 100644 index 00000000..87416a4e --- /dev/null +++ b/doc/safec-3.3/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.3/d6/dca/strcpyfld__s_8c__incl.map b/doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.map new file mode 100644 index 00000000..967a1028 --- /dev/null +++ b/doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.md5 b/doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.md5 new file mode 100644 index 00000000..7c126b86 --- /dev/null +++ b/doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.md5 @@ -0,0 +1 @@ +7fa19de8d67ac60fadf973836212bbd2 \ No newline at end of file diff --git a/doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.png b/doc/safec-3.3/d6/dca/strcpyfld__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..862e49a9a18600e205362a02dae2a0d443daf4ad GIT binary patch literal 16905 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 NOUOMf6npjle*kbb!$trA literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/dcc/bsearch__s_8c.html b/doc/safec-3.3/d6/dcc/bsearch__s_8c.html new file mode 100644 index 00000000..62b20fec --- /dev/null +++ b/doc/safec-3.3/d6/dcc/bsearch__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: bsearch_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/dcc/bsearch__s_8c.js b/doc/safec-3.3/d6/dcc/bsearch__s_8c.js new file mode 100644 index 00000000..ff17f0bc --- /dev/null +++ b/doc/safec-3.3/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.3/d6/dd4/wctomb__s_8c.html b/doc/safec-3.3/d6/dd4/wctomb__s_8c.html new file mode 100644 index 00000000..3f283b90 --- /dev/null +++ b/doc/safec-3.3/d6/dd4/wctomb__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: wctomb_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/dd4/wctomb__s_8c.js b/doc/safec-3.3/d6/dd4/wctomb__s_8c.js new file mode 100644 index 00000000..b39ce1ff --- /dev/null +++ b/doc/safec-3.3/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.3/d6/dd8/wcscoll__s_8c.html b/doc/safec-3.3/d6/dd8/wcscoll__s_8c.html new file mode 100644 index 00000000..abb9810e --- /dev/null +++ b/doc/safec-3.3/d6/dd8/wcscoll__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcscoll_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/dd8/wcscoll__s_8c.js b/doc/safec-3.3/d6/dd8/wcscoll__s_8c.js new file mode 100644 index 00000000..b9cecb19 --- /dev/null +++ b/doc/safec-3.3/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.3/d6/dee/tmpfile__s_8c.html b/doc/safec-3.3/d6/dee/tmpfile__s_8c.html new file mode 100644 index 00000000..2fa7cbb4 --- /dev/null +++ b/doc/safec-3.3/d6/dee/tmpfile__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: tmpfile_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/dee/tmpfile__s_8c.js b/doc/safec-3.3/d6/dee/tmpfile__s_8c.js new file mode 100644 index 00000000..38168940 --- /dev/null +++ b/doc/safec-3.3/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.3/d6/df4/timingsafe__bcmp_8c__incl.map b/doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.map new file mode 100644 index 00000000..b4297993 --- /dev/null +++ b/doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.md5 b/doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.md5 new file mode 100644 index 00000000..f02f0123 --- /dev/null +++ b/doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.md5 @@ -0,0 +1 @@ +7c23700c2e21e618f6acaaada1acf090 \ No newline at end of file diff --git a/doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.png b/doc/safec-3.3/d6/df4/timingsafe__bcmp_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..dff67e809d64fb807789adfe04a103208bc537fd GIT binary patch literal 17318 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d6/dfe/freopen__s_8c.html b/doc/safec-3.3/d6/dfe/freopen__s_8c.html new file mode 100644 index 00000000..f6758aec --- /dev/null +++ b/doc/safec-3.3/d6/dfe/freopen__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: freopen_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d6/dfe/freopen__s_8c.js b/doc/safec-3.3/d6/dfe/freopen__s_8c.js new file mode 100644 index 00000000..5df4a051 --- /dev/null +++ b/doc/safec-3.3/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.3/d7/d0e/memchr__s_8c.html b/doc/safec-3.3/d7/d0e/memchr__s_8c.html new file mode 100644 index 00000000..b29c43fd --- /dev/null +++ b/doc/safec-3.3/d7/d0e/memchr__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/d0e/memchr__s_8c.js b/doc/safec-3.3/d7/d0e/memchr__s_8c.js new file mode 100644 index 00000000..6c8cdb60 --- /dev/null +++ b/doc/safec-3.3/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.3/d7/d17/libc-overview_8md.html b/doc/safec-3.3/d7/d17/libc-overview_8md.html new file mode 100644 index 00000000..a736b51e --- /dev/null +++ b/doc/safec-3.3/d7/d17/libc-overview_8md.html @@ -0,0 +1,93 @@ + + + + + + + +safec: libc-overview.md File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
libc-overview.md File Reference
+
+
+
+
+ diff --git a/doc/safec-3.3/d7/d19/strlastchar__s_8c.html b/doc/safec-3.3/d7/d19/strlastchar__s_8c.html new file mode 100644 index 00000000..c5ba162f --- /dev/null +++ b/doc/safec-3.3/d7/d19/strlastchar__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strlastchar_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/d19/strlastchar__s_8c.js b/doc/safec-3.3/d7/d19/strlastchar__s_8c.js new file mode 100644 index 00000000..cd9773d6 --- /dev/null +++ b/doc/safec-3.3/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.3/d7/d25/vwprintf__s_8c.html b/doc/safec-3.3/d7/d25/vwprintf__s_8c.html new file mode 100644 index 00000000..632b0c1d --- /dev/null +++ b/doc/safec-3.3/d7/d25/vwprintf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: vwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/d25/vwprintf__s_8c.js b/doc/safec-3.3/d7/d25/vwprintf__s_8c.js new file mode 100644 index 00000000..ec1e5c22 --- /dev/null +++ b/doc/safec-3.3/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.3/d7/d32/memzero__s_8c__incl.map b/doc/safec-3.3/d7/d32/memzero__s_8c__incl.map new file mode 100644 index 00000000..f63cbc58 --- /dev/null +++ b/doc/safec-3.3/d7/d32/memzero__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d7/d32/memzero__s_8c__incl.md5 b/doc/safec-3.3/d7/d32/memzero__s_8c__incl.md5 new file mode 100644 index 00000000..1fe69707 --- /dev/null +++ b/doc/safec-3.3/d7/d32/memzero__s_8c__incl.md5 @@ -0,0 +1 @@ +0fb4bcae529de7a92e47bc1022624464 \ No newline at end of file diff --git a/doc/safec-3.3/d7/d32/memzero__s_8c__incl.png b/doc/safec-3.3/d7/d32/memzero__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..71d450a69b0b20d23e6ae491a6f5471bcc57f85d GIT binary patch literal 15587 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 A{r~^~ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.map b/doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.map new file mode 100644 index 00000000..15073e13 --- /dev/null +++ b/doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.md5 b/doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.md5 new file mode 100644 index 00000000..3d6c086f --- /dev/null +++ b/doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.md5 @@ -0,0 +1 @@ +4ebd8382647a602e69c0cbb80a845201 \ No newline at end of file diff --git a/doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.png b/doc/safec-3.3/d7/d3d/mem__primitives__lib_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3ba3bd612418b62b4d5e3638bddfd5533caf9cc5 GIT binary patch literal 3477 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d7/d4a/vsnwprintf__s_8c.html b/doc/safec-3.3/d7/d4a/vsnwprintf__s_8c.html new file mode 100644 index 00000000..a8155fc9 --- /dev/null +++ b/doc/safec-3.3/d7/d4a/vsnwprintf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vsnwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/d4a/vsnwprintf__s_8c.js b/doc/safec-3.3/d7/d4a/vsnwprintf__s_8c.js new file mode 100644 index 00000000..2227f1f6 --- /dev/null +++ b/doc/safec-3.3/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.3/d7/d57/gmtime__s_8c.html b/doc/safec-3.3/d7/d57/gmtime__s_8c.html new file mode 100644 index 00000000..e39b40f6 --- /dev/null +++ b/doc/safec-3.3/d7/d57/gmtime__s_8c.html @@ -0,0 +1,167 @@ + + + + + + + +safec: gmtime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/d57/gmtime__s_8c.js b/doc/safec-3.3/d7/d57/gmtime__s_8c.js new file mode 100644 index 00000000..a096f17e --- /dev/null +++ b/doc/safec-3.3/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.3/d7/d85/memchr__s_8c__incl.map b/doc/safec-3.3/d7/d85/memchr__s_8c__incl.map new file mode 100644 index 00000000..2d5ec4b5 --- /dev/null +++ b/doc/safec-3.3/d7/d85/memchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d7/d85/memchr__s_8c__incl.md5 b/doc/safec-3.3/d7/d85/memchr__s_8c__incl.md5 new file mode 100644 index 00000000..8730cc16 --- /dev/null +++ b/doc/safec-3.3/d7/d85/memchr__s_8c__incl.md5 @@ -0,0 +1 @@ +df3656205617c6438bfd6d2c23fea03f \ No newline at end of file diff --git a/doc/safec-3.3/d7/d85/memchr__s_8c__incl.png b/doc/safec-3.3/d7/d85/memchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c45465bfafccfc687f90e9cf1d3ccaffe81d42dc GIT binary patch literal 15461 zcmd73Wmr_v-!43ggfs$zq_lKMBP}Y8ARsv+-Q6uEA}t*Q(p}OeUDDms9RouR^)8?P z`{BIL^_+9QzFXaRF|+sD`?r3z?)zS$DoSs0Fv&0>5D1R!yVt4^$b%d34;AAf_)Ta@ zdmQ+I_F4YzYsme-KN-z=u@J~}i0o_04{oUki>|ta7x(DL!we4|5#Xb~j{k-tAGZQN zQ+XgG`2hXSsz76bXJV{uO-IL?azciZQrnu?=quJE;)Rm0Jl`^CS$bn=LjAr+*|&<9 zF7qnlOFeOrJ-qe0L=S8nZa#&d^l!vA4jTwY(1E9zkf3V>KOo;wGVve~qKE&>x&1l# zq@jCx8Mgm~h=z^rPhVf?K8qh&``>-a3~es#>+P(_@87@oa%7V)ws?#1^YcG{?zb=H zNA`uzJHzAV_LfOGUBQKT(X9Umvrz(M;_3Gt6bK|pV*CGc9;xr{?rvxht}KE`;66t@ z*w!^M*}OX4>MMN+5%LSG@@wep?d=^J;$UO5va!L%#{M1=VPkE5yIWL-hC>#JFYI}~ zpCg}ujf2zC(NR=XB>sy&V(tC=_pV1vl)Ppm-QnZ}QpCi>meZvr1qE7FCgC+TF8ccV zHa3UJe3rqulq^lo{3(>ro?Y!u7RkmkvVSa>ke3g0)6H&c@xEqhF@;FjW#dgKtEr8L zlMC?MF72n76i$4mmmb z-u}MV)roPS3K(yyM2C)+b|_tReqzGu>SUuUjD*mZzTIZA!Pv&;?sQoE^y+3|LAPyf z73ZM@rr;R5h1o>@dtjZ8U>rv~J1&0ynwpxS{(dQp#a7?tKY!R>z9gjS{9K`}tu6Lz zy(0wg-wb4pHZ?VUWSfHe-tu`M%nS_;>FBa{cP#>=Vq?c=Dh#^>tj*2cS34h5Ql`yT znO^LSzdf#d7l65o0qOi5Ev6#1te~LHzA5wHVE|w4auU9kme){MCx{%` zaY8{s35*I2eJq91ahIM|u34skVB>LlydvUy=yiR5&>zQIRaGToh7VB%(~tQ~+^4Cg z=6s>vQB+j4s?aBy%|R#xN_IGkNvy1DkH<%NZW)Ya940s~XUyyvE;HBS`3QwTXM z1Lt(vuXBU{Y;5!dpPQNGv*A2^4&{Q0sc@49-(Ixd#~E7~KMl*t%%tH-A1}?#%}p2e zbSan6*H1q#d-LWE_ytC0axxjP9WxodLJ|+^<~aJ|qn2LOALEU#wvQ9`c{5}pk{-3z zq+G`EVo10KjG#++xVX3gx0jgyohSx@s9*&CZ_cUBC?Aw1B_GT(Kr#xSBm8$|-~BsO zW;Q(#r0pvo;BMiV^R$pf^wM6`48q&%5Gs-LzWv#ABa(-H6#tid|L?~9|J&~a_8&r2 zgnJ?u3yVBCZ+fpzXCtW-uzYTB95oHs^fAk@AVR>;3`pn08T;N!zpgEH{|JP-9m zZP{U+eE>l_e!J;lC0!#0WE}#&9C3La`3A$){@Gk!B*$zuG#6(;l$=u!Pcp}V9HPBE~#C^qp ztHz;c;{8a7jg94@m~5zT){Lp3#PEJDLOPC~K`0k<`5!C&pS-^E@r0I|nwq=&Rk=Y2 zQR_}{aPa1)iM92?)RYEUcrZQ>56=^=;I7ZrzkVT(mZ9*C2mSx*N=>4|=Jse7D=Vw) zEV9~inwE|Z+T<3Ul=KYbRzgC$76m!E{*{gpVkmhA4~BO}VRA|e38%i5scEhE^*Il#fq~n_6FApMilvX=y1g zF0Q@3eMCeAFp;~v`zotTxlyBqg~hk9Fajw&s#oRJ)y|HNp2vUvj~~j&$P5h)X=rF{ z4Z{*lk08en@R1VgT|GT`&v@uXL{f&gKt5`$tGfirUPwr2zSj2su<;0A3LTG%0;DP5 zyHi*KCse=Aj^^ddm%O}Aqd#R<6(^^sVWOVrh@ElAts%W;k27%bbcxOdC=p?0mzfOW zALzrn3iIVte~% z5JYNuO4a4%(Jd0hHSx;aQj zMz&g__3`8LKrU>;PVR`cgVLG9m^2N`&!44kGIDYlnwsL`h)2m_!?wPPkaZ9p`M?PI z@$vDXK>%jR0Y`TBBXsnTpdeA-J6$7LPEJley+z*!?XQawRXjK%|GiJU5{u3 z3yX??yJ2Hv3sNY_%7#vqJb2Fc&xdq%b-x4zfEpJ`B}zt0x_xlqy+6Y(F5Vgw69X#g z%8|UDuI}#c?!w~Y0VwZYUi7d6=q_;=C^q%=_2HlfEjBn~WP)!qtL461B!j31q~t>w zf(#Pr1+baf*}TN(vqsZ+?IxhQ|J< zXR>p}Wo3EeI}HtE!?Vl=Fv!S*OInhAe#uq3Ko0~6j<LL-tkGlK-B0-DcEg=Manq`y`viP7I@c`l{1)8k?@%*pRYdSw#rlzLmyd>^PfSFb@eDr>_9q?PP)UyaLq(iw5FFl7zU%}KE(rOWOeXAVPPu~WoPjbx0^$x@j=@4<+M*5>n>*`9}x!Ps5iu12P+}&l}-u94@U&Q=Gg9L(G8`GqoJ$)KHp6AP^H`9p_22kaa@u6J%gg~$;w!J4(X7>hgnK!K zKNe{byaU}HkrbI z{N>Pr7D>#SJF-*hn ztMBOFwr&Szb&gEsI{P(qw@WP?9AKj`Mg>wf87!`CJflaMctmo7dxL*GJl%R}_8yl( zr-OpKjf~@pb+)LU@aRQ^{C2?h4ph-wybdQ{E7c#o-+!4K%UjydO@aSg66=( zMFJ#7=81#GyLX6=kS>QSvxfn95>g=R-+e7^bz-i~&!3x^_&p$hrxkhU>euRhErW&C z5r9q-PHMo>(;eij25b!;%jf2ZlLnU(lR{7>x9U3vFoQ5!Cf@oRZY|{(oTfn`ux8(T z8N1^j;pC#(RL>G#Uj&I|mX})`%#CwGr+lt9{^ZE(txxKK>*hd%Y;=Zn)>Bor@w&;{ z8ZN@d@$_&HN1T$2dLSeUID>a5HU{cb_`6aPw?*&e&Lk!%G|-_D0uhPxtU2wrk*#Fz}HXmVs3*u1D!MHXZ-`Md8`dCnrxA-Imnr zE)qBrId^@*Ng=+}&?vx^Q9kk(1LQ>SYwMFxLRZkw#IBNY$o|d{?*j1=`Xi3JOn;Dx zVUIwnx;mVI0A5gVjA4ZV6gU@S{}m0#mZPyW|U(@sjIb z`~4d}Uwdt4={kK)fsItd2^2F6v76f4vuteiT|clEcdt}*O+{VyMr=y(L&tPmqt=G^avv*~x?|Jx#|#Bz?buR`EVR|5HwO6mY9wznI7cy3Nf- z&JT3{?!Wo~N5zOD1wQo+6Zn)Ir zkxIiJ;{vAaA0iIY)VD`GzwYlY+K*RqLvT_11=W77e;R?ZOKz(rR2qw}Yz~@|^LL)O zHHmsY%vHWm?38=-4$r&&bW442N=DpQ{|t8jCuWULH|>k0FCR*#vXJdklf2TM$e!of zF1L3>36GH|^5Xj`m|1etC@(+G40_-)hj)So?SF5tNzV6}YAx&N9|YX(K9GX3{NUev z?0QHP9F(?U=ho}$FvZRWc@hVffcgUyNW-+POcG>s(pb2!w%qzlCC_@#qHlbBtc}3u7#h11wohw}$9{ zj=#J4@F?J}5JL(o%AKURv!fgnbJt+MR*=isG3(x2tmRT=GV8p&voz*@S?+d=G<#a) z-h;dBe)=X>PwDyx7vgcPElF^2_wm)uQ7iQC<~f0u@$ZaQ3;z*KRyGYa?YY?O>{gp4 zufj~Y>lEwOKv{L%>FtGPBvmu$UyhqSQPu^!5*L`Q|0PZ`ZP3LzZVj8pI+RpmfERm= zkKC0I+ zXtT`mVdg(>&+sU-%;S-k@7~l);k4W*TFSkB%s7ujOA8B^8=PxSsQ+T+zuu&vL5d}1@x{3+rmjBo z;}&l$&QQgSnYmy$2tx*8{slS1)8R*?4P( z`=@3Zl~KZ!aZr%@-t=2>-_q}E*m^&I0?!=^O9PdCnxl28IqtAs;32rllfV{LmAvA& z_aeWS8wH#@F-}1aVHpFGDiTIB?+jz3m>{zlfMt1gNlkix+!(Wyxl zapjPIR=N`N2pj22jp6;|*RNlTjhaqZ4mJ)B`a0y(qoe)v^FD_Q@8tv!6cR9Uy=yCW zT>t+5Nh7V$Tl!9H;yL1R0_WD7*Yw*vXM%2aqcar&y&P|8xwbi7@sZ!?dXcP}Co}u4 zRZG*;70T3lmGZFxAeoPhB)*N5i|2$Dzal}GHQgB_tgp}c0!{kEsHex?M&yi*cDvf; z%wn&VRF|CGjYB@P)NrOyP`a{9gpC{^2=uA7wBA@~zSgDR^Y)^+K3A_OHswi~yJeH2 z_-niDGdebQ{I~6Qq`1b_@ZYx)3o{jTk2BAqWT1hXF0)m!lXal43m)h%Ji-%ygiE~y z^-8Mb$*p&{Wq4Kp6z$d+J#$&_krpiGq^>$Ht3gZI?X1vcsfn6H_oJ!t zcg4YUV6145Xv=5?hTAA!EQY=8Y3qF#^pn){*0#UgKf!2G&SRGt~YI-%0MYegN==EHD!8SUSpL0Bo!C}&27+^fowY3CqDPL z%4jI^ia53xj()2ClJ})wM(&^Ur|9U+o7pVsvoHS-tVfoIOhh(yO_ zbFeF?FZ*TFX~aJ}YfXsdJ(n(e7xpxqsi@F~whk{Lq^Bn-sf$g65Ka)%mVy50d+7I6 zWfy-vNWfj%ml4~yAc4lQ`r6un%)gs_`41oL4i46c&XU0HXzwtjq%2`$!|r2I5Jp22 z1{t1Rf1jQd0h+uB`hYub?q{tx4qKP-VbJmx_kJNpi$L7Beda6q2%o3+C3@V_0xSSp znp)cnf<6yhTTfeC5#yE)n6A~V!`(!IC#^KaBeVdY1MRx-@PgGM)x^zBex3P2EB=Jb zxHlaU6j!aYRq98Hnorc#&te%5EG#~Up+5|eBo}M)RaN~e2TNvH$qf5qNU)8;%5~8$s@CMKwZC#J2y^5-6bszEgy%s#Kgh z=X)V8cxVA8hK3#+a-;#7L((||39u%Rd^=WXKubf4iYhXB5++H}b9)1-q+_H#Xsz{nNI7Tupi>f*F%_`*!Xf``Phsnt z2d(+zJXy%RYagE;*x#S1mUn1vW3yF<2SBjzZ5j6UH($Rd?M>Cks=$6`=Zfh!ARa}~ zp#|_;#@|NM-M@8_SzH~4CX;!FlNa~-+ASib)r>MqeV zNEb+oJ=YukwDqpxgQ!vmor)-8*6J_;%GlX$vMOkCfvJEN&|)@Pr`LExtWRbRieReH zdsNhoFM6=wpGK~{#9)yr$-9m9-s`J86O+z~>FNAh&Mc6Sj;iX#n>$f*n*G}4c;+jj zxXSzz>p#72?psO*a&ls^SNhTcLu>FLPPL3tv*2K1fZ60DvEQ$PrJ1lR2P-#s(a$eA znQedV>e_uLM>5Dsw{PyQw=5hPFmt3^e|{k*a$23O>c{ggWB@gwcX+vAX^phK^>Tb<;nXsTGrXCuZHh3R9jrv9Ph7@6UeMZ}wQacsctaB#@r=fj^yboH!#uC0@vC=EXs0c$z8V-F*vZ*H_>JG^KCPl>DD zrr1Py!PgK-mm@fyt z7y_{^NzMP~(+t;bru5nMd7OF8)?-4(#FUf)ZC!UERX4n4)OHZYqkEP(n5#deq%m6aW}U~VWup-}lfn8@KRD`IVRb#quV2a7v9=xlc* zyGTUig!n0^%Usn~z%`~Mjz^@@(PW-7Bw@g)N`8K>UodqJPf>VEy`rLmvT25%m?VT~ zspC~(IKP%lVBG42M(JNgI&pC#YEDD)ySux`j~`b~OXcmEn`@byw307buYpAlGgi;HjBPv33mdQ0tXWOXwf{(VkJ8D@bZ#+wWp ziF5=UPUB;3zJf6{CXG>DZLgy}M=#E#m*ZJhQ#1No;_YDosRI>`iWS~C0rI9d+@96v zHD=3VR_j8`o0HSiu!O5YX}^Ju>8V4F_LLIW!nKY{`2+_Ms!bV;6+xdpjg|Xb=mGK! z_rZgg8+xB=>zw!Ed+F@#pSIga)bL9~?~lT45X??75ijI$rsQq9zA+bi20-f#xy%X^ zFVp1SxzYD+X;busg#kdN+0aHzL1x$(EWI)aqb@(#?TiVx4THsDJN2xNPJKxUMO&G( zv$OB*S+=XKdNV({6g32LC$s+AC|db`Zmua94P^u7gp|&AAfp8=CBOwBkRSgcDaY6| zmnSAZeEc}$&914g&d1B^W%lf8n7WqMETxVnwyZ}PAgT%rF=;-4X$EMo4mgVHPIC)J zIvn!G(sD1U=v=JYe3m%k4pr&ZZyntGPw>0}4hbN%!^>g(U#Uq+{}@0#_V}0>hs$Gw zdRski`u%1=8_K+SLmR07zo5=pQ4a}zzQH3QA+epWQH+>ZUsT#_(R4!pN~u#0tCe?d z{PA4o-vD~Jx0{=r0K1(BC3Lx^xxW4x%`f*;6Yyl3n$xMN6oDg5FfUcW9^T*G0@xKW zhRTUtG~(jWCQ30_tIL75qobp;^6gvg&>oS43*X`LfEhWbtj5gz3l!A!J z33PcVpf%8{r03+sqxk_~IU*t=0K^jzaNDoG77(Z{E@t~|u#($}g|9NIM2H}LG9UK( z-N{c}EG$Pb?RIuw!@?Y$oPJeQ^bHIU9;vrQC|-`Z#MQ{7Jbc*S-#<4ux4*wHCntw5 z1qfQ&+km+uXx$bnr)pdJ)FF#rFji=III;Wdg}zv(R^%=#M?$0Zd=0B+X_Lnp3*e#$ zO_rP7$CsC>d*A?4Z)j|6b%TFy4}1))5*`*t&iy&iP2}Qe`2r4Kaj5T!pq#IUS?+I(b3V)e{?R4oB1+dP*b>7Ix%+AaJV%5mhw6VT^<+C@ds$WK1 zsSDZRR><|0bEc!%%y$^n^uTGs{L6HjuKoldIRPRLSYl^DP{_;6<57z>nGBM_^%-2O zK8xRvxHQh?#574Uyw}t72H1Q=f>y1Ko|To=n>WENEq6QPd01FjTYr-1#>7|8!Vpb= zW#*=)-tf+EG-LDt6hRBDD{kH;43F1VRLnLw7p14`+u7Lx%MnP0;8K2zhydJr%`y7# z>}+~V%RLa+fhvlMIALA8i;cB*B7jfE!NABE-vMNANoncb)fP?{?tx{A}ygu8jwVLID%a!UkHyHKB04BFoyL$H$zSi!WEau$+-Z3ah#@yUo6ZWY# zM)N526b|PGRLjekSYSa`RyKWqQP8!DLmOx^l)AIB5*-yKaf44u$v(DHP*6a7&n)VB zCtAYc?BRB}P%j_PHd|>d4?^##^*%i&W_53GzDSc3@C{(nkVuc{Tm=P%*O>S!*GjSL zG6#o;HUR#dr(KS(G3mf6+a&2*v8K7m6IkRGH0HoAb$dGn@wqChQ4 zVY67PDv$)QWB{e_GvZ15GngV^X=e8Imzt{T=TD#f@IP~rf@cKA0N&aO6Qsb6Si_*9 zq@+ZwBVRq7!AOuy}=;3W|ztbx2&jmpUrG)YP#|;Fh%vh zYyyJDAHSVT!A@7|6~|c76B|wQ#)-+vGeBZId-e?E+QGrW+qFpXT%|OYG4XfBKJavs zCVo^S-+#IE|3vk;asM}}=Wzr+D&S{All(Yz>&lG>;?2i%7wha%Xg=ubS^-HwQPI3P z1JG48x}P#iy$}^`E-4A`Siv_m?N`umW;#4vY{bX}Tn~8dw!OFUXarKg7l6*<$F4zJ zSbtBC=`HfCrKP2_3_SL~FYbaI4SXs(S1DDHMi-LfBCn-CLEAhBcZqA&44wYu>|71_ zGN3$>l=KJ2dUyY|>?||=Ek+-l*;NPu=%oJ>;nY_9m4kx=B+$ddL!dGc6BAo~yH{m0 z$imE=^veANa7O3R(UTu&lDh~dKka9ZP zd6C%Up{%Q}9+#3b-y2N_s70nbO=hy!7@;?LDup5FIAndfRWmZ84>q7x1kI&v9YoGKnT^vTTA!F%*{G3aw1|*V;dw-VPb9Un*Bhc8 zYPkAqkCy!WcgIXZVjC`-<0RA+_?p_<7Ut%%Hwz%)PfSdJ1PqAUf9eiAXghkk>)`@{ zP20kP*GPsWZPqXte{_193GJCMVDDaHcc9@>-GDkB6&1CnN00 z2MSfr8wYk0|8*Q9hVE1>f6sgnqltGf3Tyf4F*7z6GrVPKVFCC;pOZeO&Ypg1pUX_Z z<$|CFQ`@=y(@l*Q^<8M9wieat4qYI9l6F!j$ytbpdZLqO8CM@Pld`Cw!2M*s4;Uv$ zNAHGJzbo6z%*zJeF^#tQK9#WkUUro`6P z7Gw)hvQmW{-<%N3GJ$eT!}E@%rQ9wcW^c^*TTGNZ9wC$n(3ty6%{uF;-tcXL9UUz~ z7+apRgdRTsJuUmX>M*gBip@NUv z0xcmB2^t_)_#e*)sm*jN8_5}Zax)ugXty%092)YQFW4lkR|`8uU@o{zW&`7%s1vEjuxXr;wKv$4nw;B zS~^Dsy7=O?}Di|;qYc=4h}ID;s04T^ktFp(Ok!^Sn=x^QK>NGm6dUNF%U9d z%k)VkSudp~rd$IV(T{zpcjt$Cr-kaR_g7nCX(C%_XmZKfHa4Dl%C)zvSe%a&l;u57 zuC`h|JR)8>y@+b_t5D1M{;BnYBQ9?I)fF+|a(SD^ol#MV)6=gpv5KA$PQObBD8V;O z0CX|A^5AbC-i?;EawsZ#gKp)BLW!h12%D!Wj7-TR3oLL8><;9`QTuU( zUvsmu)qa2L9gEJd?VgLHS=C<<2?2ne`$j})2nqE&qmLe*9~)Ev6z49Q-e3mv3vxn4*)j+_5@fSfb@+>em>7rUcNXL zc?G^}VUZXfju1cr+?XtP4V@LBQsMBTf&Rq1yAUn5LWH=A0|4D4FVA@dG;i_FXRT~N z!R2iE3T^Q^>5CmeAdHgBYm2`#8v?Ka4UfOY&cNE+JFM&oZ*mfcrv}Y$A6Ni-v?N+m zjLg4vtp|9Lmv>f7?7gu4YSmzh>8MeQm>frDB!1~-ds=YYNyyxb~ zfP`ddNP2zAN9)=6%tvG_LL?(EkCMF6VW!;2aqCVZNUhMX(tjim6CIuPOwd21XU+HC z+d^d|6u^-jdfJ>90rp?^nRZ+y-o8DZC@=;diS?9XpkFoQo+twd7Yf=(-&5w!8&xDf z<-B8NVevj%g6uGAMyY_|+JEXSDPhdbCAZ$z0P(8F-3^`Z4gBXd|06#@Y8I*l?C_tS zvc3|%AR$(ViMP6p{)8_!u)C*aFF#OJ>{b@{7B=obW{~%3am*{%sYUgJ1d6F+lV;3~ zTc?X$m<^>$o0y;#6s!OTU2Lugf$gQdXr2&^b~{tS0JtW0t&@StqN~MbAqak;nDZx6 z6Wg+waqA~9>C1FTn$1QpXJ*vBuXkN8o^JTW_@Hk)%>g21bBMCq>#7f6_C)0}680zJ zLJwZBgIVqDWUDONPTt)`8V@Lmd7f|fP>Uz=4JdJw$9XV%?~LsHI%!%5RUgQYv(@kDU!JPl9T%jFR>#Ch1>@}Hl^?i_%OWX% zbM2?tdOgF|HZ#MH?172<7Ps@`L%okA} zJAwooK)pArd~SaMMG%wHg8F*ygB+k54ZlNUiGZZe2_D=Ol9_d@kJ9ERLj{)D73Xy#L?sm zWV-B$kwxGLR%aFhWZ^a5*IgG!IvwpMQR-+anp{oN?42cqaV`ymp7yHtH-GB<#Ut*r-##qX=@>kj~rhlbJ;g2LlZ`PG4fk{t_^ zWyUHdZ+;zqDdNiLeLfp1&mv$X zkHR?7CbrK?8zgn8PyOxf#c88+un}{V8}L|wU3(!BCn*9j4n2=A2mz~%vF8Zp5b$;a z3BL%^0hA~zdeQ8q<#=~9hl!Y?9{+TGEtn2d}yfB;nvJSfDJf;r5k z*~AWOjwD^f;donrgpAD16O+koY?lvS(#!iJK;rmhYx|76k%zO)YV;@da;s^q98N#gfr62GIjw?6@eKqc!#7BscFu$TS| zlhXpGrU`%mYVo{q*VosQ#|nAV!OQo|ir*FfId8G?)_A$|`oanTflg}dVSH`DFy zg@73!N-fBE7Q;Y9Mdf*Jg%%*W<#5$G;IEW-wwEXVNn+U_yo>P2do%h9yUYW}_K$fv;r0!12UthvAGNp-yp}F*cZlWfL z{=Ek8x(_s%c}soP>cURZ@#FB(6=369@1vt)V zeaMi*MqMFUJ2qi-c@@t1rKKdC>EzAuhQkKWH}6{yNmbRu8fy}sm(a&lpg!E)T)jOw zD2a)cj^lz8NP&*vfKf~eqi3``oJub75`zZlVH~$KYOC#UZ}BwMCk1$aA+M>~ncd~{ z#$68NXc~nxn*P3nvADgu`(^G4ZOUJ9n15WCosIvw#=D@|ci6>c>FWHzGcd~EU&#Z> z=ySzBVg$h zH!l>FgPR*Uj*FwJOG3iw@6@)6Hr5hCZP8-tAh~*9KRt0fXzdyB$-Y0R?Ncy$35z_v zax*mCYY!6l@Hhm$;1fbZ3aZj<^npiYION>zx;OR|J*}6Yb9po)@In9fHT3Z&{IWe1 zfa&M^^-?wl66PSFzXEC-5FedoYts`(y>7Me)YP$MpGGDOO57054<9BM7F^CO>Z(pv zw6rz8a~q;rSlsO?@Ph$(vX>D%HAZptG=QT55**_V5y>sOz&c%@H{C_o7tolGq$=9@ z$cakhFxTO9(bu^8ii&5(Lg^b0R{(;bb@Ye3-JCdVHhapb3KYEqGh%IhpS%R=fpfMT ztDbatfx9~GgnC|l>uinv#AU`sB5poJ0Er%!rgzdq%}E3$ z{nw-YsQT1aH=2dcMe3{Unw2R@%_V^x@dcFca!Zkyk4SyMnjmcW9x=YgrV%@Fz#1GH znjZb0v#m@p;_d4wJKH4=bIY{|3UdRqeCaH}?$BnAn>V_4^orr50{seU@WIjnr=TTP z2Uo$-lb|&>&;;V8-FJN&x%6tPs9+EhQf@dWHvg08&r5~_B-Nv6I6NoEq>?T&X(OYf zx{Xt!Oj~;(fVH*GBryo_0BFFz%xxQfiwTG@r8L0W@54BM+;TxBqyr9* z#5b3k?^A`Voz~wu21fmTNg?%BDbM?w{ri4^um356dH2@yJn*qd;vYsa>Q)Da58vvC zEiB2Ilx}JY3gTu0wwvuHX2AP*cf zBTX2ns;yN}!ewZDk-_#UUNH`+l~gns_q4dDrpRz{O_b9=w7RREY${Gqc^_x6F*B2N zj2y3YA07rUDU#)vEdy{y<9zrL_S2_NJvZf0JFetj5H->@R2M90F0`s zndgR7{mZTt%BfxP`DVQ@0Esa7wSfL?I>hpJKl3Y(6z8v~J>tCn zjhiwU&r#3?*amRCn-2FzB5rO@E5e@6LhDuCHu_)YV1f(qq8 z4tIM@TQH)h(}@S-us6kCP!yA@8x*D6)5?h&oVfX0haO2;%Zt1J4(k`P-mW54_28u+1NGGR$Q}3TY`=4a^+z#8_UM>AHAMb3GdTKExvx_4IO*>d@oSvKW0NDD~ z)fGl2!0oI72GZ5FalF#ei3gk2e`vKrR$jF3^dZW(vrq=}Z z!43jl-R~dH>%(3RGRViTZ*0&60*VWK|MlHB{05+w4vJ$S+91ezZ}@2;W(c2S*fBtQY?qh8nc|B>6%Y%x2(_wu@lqLHqws=D&J zJD9J{`uP*UZ_-jyW8>rh=mD@x?C$n@dV0F*V=+Jsvnz-7*3AJ5rr+T7n8pddDg&sY z=vLamA(%KdA)&NWP;WbMU9h1+K~XXM`}dpGFwUqMefp(jKOR>Ce6-B68i45)my`gz z%+Jk%Eeapmo=TZ*{z;;uqH+?}JMQ=oNN)Nk@x8u&1iqZ2;w@ra89;3Z2M1wcVJXRX z^*fXQQSRp{B&lj^%gt5oVv>`mtN{Q|*y)9!;LP~A+OeC52Qr319-!L*rrbgJa;U41 zZgHIOZVjcSq^5qyms3(YKRY8n3IvP=#-=mA7Aej8f5*m~dpkR`7dd457ymN@EdL#> zejbR8bKe5}_7@%C()7GlQs(9bpPs(N4WWB=S_5?d6-JE$Z$C(_b%!^CBrGG-1;oU_ ztf-Ni8XC!oiO&O_oSeSe(ByABlDH>J2VMj980wDK+skXJ45~~~A9lmX z&20}NY};3lrjkqQ1sxs8dH@-G|K7mFgt3w&P0(Jdjt@5^>xteYAP+BMCm~4yn>Xouec9OA`gKbxc;a?+3G5L*s-Ephf_qKtW3C25`vVzkf>x zpaBqPJpt+iKRM|i7;v<=p9Q;7j@SRNAQxoP8KumYn%t+$pkVpeatQ_aHDJY9w=tuG z2&6cnEr{b|I|qkv-@kWqDHw4k^P0!lSr(4T{DsTuJN0OQtoD{^w)vibSPs2b%#MV^a3mjfsQ}(XOZ=r3X-y(vv>5v6D ze7&aBQ~3d3oBM%JH&q>g*lS(fP)F2brJI192Jm|sr4EwAM-NAd4>;IJr%3Q;!#Z_P zSRMh!xf zSzPf3l?9=F3tW+^l6wHsw=Gxhf8T@qAFBK0Uf$Xl#&V_7|8J|Vtc=p@QmId0{vYij BfGq$3 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d7/d8d/strismixedcase__s_8c.html b/doc/safec-3.3/d7/d8d/strismixedcase__s_8c.html new file mode 100644 index 00000000..798b7251 --- /dev/null +++ b/doc/safec-3.3/d7/d8d/strismixedcase__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strismixedcase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/d8d/strismixedcase__s_8c.js b/doc/safec-3.3/d7/d8d/strismixedcase__s_8c.js new file mode 100644 index 00000000..a856628d --- /dev/null +++ b/doc/safec-3.3/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.3/d7/da7/safe__str__constraint_8h__dep__incl.map b/doc/safec-3.3/d7/da7/safe__str__constraint_8h__dep__incl.map new file mode 100644 index 00000000..95d8263e --- /dev/null +++ b/doc/safec-3.3/d7/da7/safe__str__constraint_8h__dep__incl.map @@ -0,0 +1,4 @@ + + + + diff --git a/doc/safec-3.3/d7/da7/safe__str__constraint_8h__dep__incl.md5 b/doc/safec-3.3/d7/da7/safe__str__constraint_8h__dep__incl.md5 new file mode 100644 index 00000000..1b64010b --- /dev/null +++ b/doc/safec-3.3/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.3/d7/da7/safe__str__constraint_8h__dep__incl.png b/doc/safec-3.3/d7/da7/safe__str__constraint_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e2699e90f34881766955ddb000db8d0ec75258f0 GIT binary patch literal 4785 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 + + + + + + +safec: ignore_handler_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/dac/ignore__handler__s_8c.js b/doc/safec-3.3/d7/dac/ignore__handler__s_8c.js new file mode 100644 index 00000000..84c6a966 --- /dev/null +++ b/doc/safec-3.3/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.3/d7/db1/tmpnam__s_8c__incl.map b/doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.map new file mode 100644 index 00000000..eaf097e8 --- /dev/null +++ b/doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.md5 b/doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.md5 new file mode 100644 index 00000000..2aa78fd8 --- /dev/null +++ b/doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.md5 @@ -0,0 +1 @@ +f8dfa1de248dc6c28eb83b21116cde6e \ No newline at end of file diff --git a/doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.png b/doc/safec-3.3/d7/db1/tmpnam__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3e864adc3e0bd8dbee15fc30797e792aa9c22c70 GIT binary patch literal 16127 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 D=$0Ht literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d7/dbb/wcsupr__s_8c.html b/doc/safec-3.3/d7/dbb/wcsupr__s_8c.html new file mode 100644 index 00000000..e732fc8d --- /dev/null +++ b/doc/safec-3.3/d7/dbb/wcsupr__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: wcsupr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/dbb/wcsupr__s_8c.js b/doc/safec-3.3/d7/dbb/wcsupr__s_8c.js new file mode 100644 index 00000000..d3c50305 --- /dev/null +++ b/doc/safec-3.3/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.3/d7/df1/strpbrk__s_8c__incl.map b/doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.map new file mode 100644 index 00000000..fd2b236c --- /dev/null +++ b/doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.md5 b/doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.md5 new file mode 100644 index 00000000..002d6050 --- /dev/null +++ b/doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.md5 @@ -0,0 +1 @@ +b1a2bb57c8e5e9fef2f9e89036502823 \ No newline at end of file diff --git a/doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.png b/doc/safec-3.3/d7/df1/strpbrk__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cea1361b4c544b42466464af894568ee13211ff5 GIT binary patch literal 16831 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 + + + + + + +safec: wcsstr.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d7/df5/wcsstr_8c.js b/doc/safec-3.3/d7/df5/wcsstr_8c.js new file mode 100644 index 00000000..c6ce5c5e --- /dev/null +++ b/doc/safec-3.3/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.3/d7/dfb/vprintf__s_8c__incl.map b/doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.map new file mode 100644 index 00000000..17ff1627 --- /dev/null +++ b/doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.md5 b/doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.md5 new file mode 100644 index 00000000..0b98e405 --- /dev/null +++ b/doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +618da86b9cf9a0f351498be4613982ba \ No newline at end of file diff --git a/doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.png b/doc/safec-3.3/d7/dfb/vprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f31355e229d34d77cf2b2d18855652dad1698305 GIT binary patch literal 16089 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d03/safe__mem__lib_8h.html b/doc/safec-3.3/d8/d03/safe__mem__lib_8h.html new file mode 100644 index 00000000..dce2779e --- /dev/null +++ b/doc/safec-3.3/d8/d03/safe__mem__lib_8h.html @@ -0,0 +1,3456 @@ + + + + + + + +safec: safe_mem_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_mem_lib.h File Reference
+
+
+
#include "safe_config.h"
+#include "safe_lib_errno.h"
+#include "safe_types.h"
+#include "safe_compile.h"
+#include <wchar.h>
+
+ + Include dependency graph for safe_mem_lib.h:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

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

+Functions

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

+Variables

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

Macro Definition Documentation

+ +

◆ EXTERN

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

◆ RSIZE_MAX_MEM16

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

◆ RSIZE_MAX_MEM32

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

◆ RSIZE_MAX_WMEM

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

◆ memcpy_s

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

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

+

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

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

◆ memmove_s

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

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

+

If slen is zero, the function does nothing.

+

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

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

◆ memset_s

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

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

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

◆ memset16_s

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

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

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

◆ memset32_s

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

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

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

◆ memcmp_s

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

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

+

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

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

◆ memcmp16_s

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

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

+

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

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

◆ memcmp32_s

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

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

+

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

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

◆ memcpy16_s

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

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

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

◆ memcpy32_s

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

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

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

◆ memmove16_s

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

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

+

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

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

◆ memmove32_s

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

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

+

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

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

◆ memzero_s

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

Zeros len bytes starting at dest.

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

◆ memzero16_s

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

Zeros len uint16_t's starting at dest.

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

◆ memzero32_s

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

Zeros len uint32_t's starting at dest.

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

◆ memchr_s

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

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

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

◆ memrchr_s

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

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

+

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

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

◆ timingsafe_bcmp

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

Compare all memory bytes.

+

Return 0 or not zero.

+

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

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

◆ timingsafe_memcmp

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

Compare all memory bytes.

+

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

+

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

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

◆ memccpy_s

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

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

+

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

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

◆ wmemcpy_s

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

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

+

If count is zero, the function does nothing.

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

◆ wmemmove_s

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

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

+

If count is zero, the function does nothing.

+

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

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

◆ wmemcmp_s

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

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

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

Function Documentation

+ +

◆ set_mem_constraint_handler_s()

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

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

+

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

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

◆ _memcpy_s_chk()

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

◆ BOS_OVR2_BUTZERO() [1/2]

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

◆ _memmove_s_chk()

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

◆ BOS_OVR2_BUTZERO() [2/2]

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

◆ _memset_s_chk()

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

◆ VAL_OVR2() [1/2]

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

◆ _memset16_s_chk()

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

◆ _memset32_s_chk()

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

◆ _memcmp_s_chk()

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

◆ BOS_NULL() [1/2]

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

◆ _memcmp16_s_chk()

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

◆ _memcmp32_s_chk()

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

◆ _memcpy16_s_chk()

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

◆ _memcpy32_s_chk()

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

◆ _memmove16_s_chk()

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

◆ _memmove32_s_chk()

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

◆ _memzero_s_chk()

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

◆ _memzero16_s_chk()

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

◆ _memzero32_s_chk()

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

◆ _memchr_s_chk()

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

◆ _memrchr_s_chk()

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

◆ BOS_NULL() [2/2]

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

◆ _timingsafe_bcmp_chk()

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

◆ BOS_OVR2() [1/2]

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

◆ _timingsafe_memcmp_chk()

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

◆ BOS_OVR2() [2/2]

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

◆ _memccpy_s_chk()

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

◆ VAL_OVR2() [2/2]

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

◆ _wmemcpy_s_chk()

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

◆ BOSW_OVR2_BUTZERO()

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

◆ _wmemmove_s_chk()

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

◆ _wmemcmp_s_chk()

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

Variable Documentation

+ +

◆ src

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

◆ dmax

+ +
+
+ + + + +
EXTERN errno_t n dmax
+
+ +
+
+ +

◆ dlen

+ +
+
+ + + + +
EXTERN errno_t dlen
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d8/d03/safe__mem__lib_8h.js b/doc/safec-3.3/d8/d03/safe__mem__lib_8h.js new file mode 100644 index 00000000..e7501f9c --- /dev/null +++ b/doc/safec-3.3/d8/d03/safe__mem__lib_8h.js @@ -0,0 +1,66 @@ +var safe__mem__lib_8h = +[ + [ "EXTERN", "d8/d03/safe__mem__lib_8h.html#a77366c1bd428629dc898e188bfd182a3", null ], + [ "RSIZE_MAX_MEM16", "d8/d03/safe__mem__lib_8h.html#a465ad220127ae535a10ce71d8bfe9b9f", null ], + [ "RSIZE_MAX_MEM32", "d8/d03/safe__mem__lib_8h.html#a700c1607a01312f96ce02654f47bc3f3", null ], + [ "RSIZE_MAX_WMEM", "d8/d03/safe__mem__lib_8h.html#a041df9f8e15d7cbb5249b9fd40bd0300", null ], + [ "memcpy_s", "d8/d03/safe__mem__lib_8h.html#a97e87fe2ad9a5e3c044439b787934b28", null ], + [ "memmove_s", "d8/d03/safe__mem__lib_8h.html#a74919ed4590cfca746d084277dfc82a3", null ], + [ "memset_s", "d8/d03/safe__mem__lib_8h.html#a4549b07293f368ed41634cc62a2061f0", null ], + [ "memset16_s", "d8/d03/safe__mem__lib_8h.html#a1c73d51703dd4f3180765939166499f8", null ], + [ "memset32_s", "d8/d03/safe__mem__lib_8h.html#a1ab2890cd3d25a2cf87571a844ca5791", null ], + [ "memcmp_s", "d8/d03/safe__mem__lib_8h.html#a20f032d094e4ed3d3ebc69673acf1e1c", null ], + [ "memcmp16_s", "d8/d03/safe__mem__lib_8h.html#ad9c4c6bd61544bc39605062a0a5e9de5", null ], + [ "memcmp32_s", "d8/d03/safe__mem__lib_8h.html#a800e32e08b41834c740ed970928a201b", null ], + [ "memcpy16_s", "d8/d03/safe__mem__lib_8h.html#a9318536c0f70251b88ae835727572070", null ], + [ "memcpy32_s", "d8/d03/safe__mem__lib_8h.html#af5e21f96bca3b36c5aeab42a73a00b18", null ], + [ "memmove16_s", "d8/d03/safe__mem__lib_8h.html#add00513bfcd06a5287a671f1a53ad681", null ], + [ "memmove32_s", "d8/d03/safe__mem__lib_8h.html#a4959a5a5a34f9a7010069abe69bbd59c", null ], + [ "memzero_s", "d8/d03/safe__mem__lib_8h.html#ae20f01a7db805f9aeef79f4b8dab73cf", null ], + [ "memzero16_s", "d8/d03/safe__mem__lib_8h.html#a9e07fa271da94fa5d7fd9e4914e3f89c", null ], + [ "memzero32_s", "d8/d03/safe__mem__lib_8h.html#a45227a2c93eb4fd3666344cf3fbc588c", null ], + [ "memchr_s", "d8/d03/safe__mem__lib_8h.html#a2d207b6e425f01c9c441fa8e33738fd4", null ], + [ "memrchr_s", "d8/d03/safe__mem__lib_8h.html#a59be1653836344cc24ab9d8ed44a031c", null ], + [ "timingsafe_bcmp", "d8/d03/safe__mem__lib_8h.html#a0aafcbdb6bac7fd40d33c8565aa38eb0", null ], + [ "timingsafe_memcmp", "d8/d03/safe__mem__lib_8h.html#a2f12645a1d8d720cf458ba5d0e72eae5", null ], + [ "memccpy_s", "d8/d03/safe__mem__lib_8h.html#a0780b8ab4a8503637821872cbbe4c571", null ], + [ "wmemcpy_s", "d8/d03/safe__mem__lib_8h.html#abde638ca0a851bd638506734b64d360d", null ], + [ "wmemmove_s", "d8/d03/safe__mem__lib_8h.html#a673f6c2131a338ac3cc97add0360a8f8", null ], + [ "wmemcmp_s", "d8/d03/safe__mem__lib_8h.html#ac044094ff222fd9d29cce5930f87df75", null ], + [ "set_mem_constraint_handler_s", "d8/d03/safe__mem__lib_8h.html#af8df4fce12110c4ba1365e6c45ab8d29", null ], + [ "_memcpy_s_chk", "d8/d03/safe__mem__lib_8h.html#abb4810090dc2bb2d3742f185104db845", null ], + [ "BOS_OVR2_BUTZERO", "d8/d03/safe__mem__lib_8h.html#a817817ca2f211458841bb8848ef8be83", null ], + [ "_memmove_s_chk", "d8/d03/safe__mem__lib_8h.html#af2e5491b4ae2fb626e0734b0963712c2", null ], + [ "BOS_OVR2_BUTZERO", "d8/d03/safe__mem__lib_8h.html#a0f38876b9c1e5a2f8a07165d3b602f64", null ], + [ "_memset_s_chk", "d8/d03/safe__mem__lib_8h.html#ada111454ad2c15422cc3fe0b4e2e04d1", null ], + [ "VAL_OVR2", "d8/d03/safe__mem__lib_8h.html#a2dc17989538cffa4467f6a888152e31f", null ], + [ "_memset16_s_chk", "d8/d03/safe__mem__lib_8h.html#a658db31f8081f5d6f389985a095b8f00", null ], + [ "_memset32_s_chk", "d8/d03/safe__mem__lib_8h.html#a13e1713e6934e5a01424dcc6bdf85ad0", null ], + [ "_memcmp_s_chk", "d8/d03/safe__mem__lib_8h.html#a61f9cc4a2ad06f7f4de007bd3bcdb696", null ], + [ "BOS_NULL", "d8/d03/safe__mem__lib_8h.html#a1905a2e5351604088e92e0f9394f5158", null ], + [ "_memcmp16_s_chk", "d8/d03/safe__mem__lib_8h.html#ad36ac8e08c6d075189b5b59dad277eb8", null ], + [ "_memcmp32_s_chk", "d8/d03/safe__mem__lib_8h.html#a7e9bd2acaff411cf809141f2fea38dbd", null ], + [ "_memcpy16_s_chk", "d8/d03/safe__mem__lib_8h.html#afe661663450e82f9cae803331d9a588e", null ], + [ "_memcpy32_s_chk", "d8/d03/safe__mem__lib_8h.html#a2136a10c2c2f95eecccdebee87a52615", null ], + [ "_memmove16_s_chk", "d8/d03/safe__mem__lib_8h.html#a0b31ebf9e53e301b3afa2ee34e231bd0", null ], + [ "_memmove32_s_chk", "d8/d03/safe__mem__lib_8h.html#a3d6f7196fd3147df5550df978353d0fd", null ], + [ "_memzero_s_chk", "d8/d03/safe__mem__lib_8h.html#aac2cad690162769939149a94519ade6f", null ], + [ "_memzero16_s_chk", "d8/d03/safe__mem__lib_8h.html#abb7434f989283c1bea7a4d79b897c032", null ], + [ "_memzero32_s_chk", "d8/d03/safe__mem__lib_8h.html#a127c73c455af767cd51bb8e8ca0b797c", null ], + [ "_memchr_s_chk", "d8/d03/safe__mem__lib_8h.html#aad7753c63cdab3633f5f2ad7b003ec12", null ], + [ "_memrchr_s_chk", "d8/d03/safe__mem__lib_8h.html#a971d454c160f81ac83e23da6dcbb9925", null ], + [ "BOS_NULL", "d8/d03/safe__mem__lib_8h.html#a056f82ccace5361c0cab7ead9d285bd0", null ], + [ "_timingsafe_bcmp_chk", "d8/d03/safe__mem__lib_8h.html#a58eeb1fe07f21ab4bf9d27e7295004ca", null ], + [ "BOS_OVR2", "d8/d03/safe__mem__lib_8h.html#a3da7778d2e2012f836480dc402162bfa", null ], + [ "_timingsafe_memcmp_chk", "d8/d03/safe__mem__lib_8h.html#a6e8bca497a1aff8bc3a7692c568efc7b", null ], + [ "BOS_OVR2", "d8/d03/safe__mem__lib_8h.html#abe29f64c3fd99402fcbe2e5b290da9ab", null ], + [ "_memccpy_s_chk", "d8/d03/safe__mem__lib_8h.html#a019c81b4ef63fc8d1defa701ff59c648", null ], + [ "VAL_OVR2", "d8/d03/safe__mem__lib_8h.html#ad15c3f641c0fb63446a5d9c5c55739de", null ], + [ "_wmemcpy_s_chk", "d8/d03/safe__mem__lib_8h.html#a1c433fe58ce16b1bb85fb4090b6d354b", null ], + [ "BOSW_OVR2_BUTZERO", "d8/d03/safe__mem__lib_8h.html#a808f11fa5751d0618b0dc5a6e9088861", null ], + [ "_wmemmove_s_chk", "d8/d03/safe__mem__lib_8h.html#a8073e6c59be6a45fee4552b904899ec4", null ], + [ "_wmemcmp_s_chk", "d8/d03/safe__mem__lib_8h.html#a98085b15175f2f14867cdde405eca9e9", null ], + [ "src", "d8/d03/safe__mem__lib_8h.html#a07c19b551364bc6d3a7d79ef5dc24ee0", null ], + [ "dmax", "d8/d03/safe__mem__lib_8h.html#a2ad6bc53d2c90995186e707993014442", null ], + [ "dlen", "d8/d03/safe__mem__lib_8h.html#a565b511bf5b9d9ed3a647aa1bc571c5f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/d8/d04/abort__handler__s_8c.html b/doc/safec-3.3/d8/d04/abort__handler__s_8c.html new file mode 100644 index 00000000..28fcabd4 --- /dev/null +++ b/doc/safec-3.3/d8/d04/abort__handler__s_8c.html @@ -0,0 +1,165 @@ + + + + + + + +safec: abort_handler_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d8/d04/abort__handler__s_8c.js b/doc/safec-3.3/d8/d04/abort__handler__s_8c.js new file mode 100644 index 00000000..0f38cf8a --- /dev/null +++ b/doc/safec-3.3/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.3/d8/d08/mbsrtowcs__s_8c__incl.map b/doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.map new file mode 100644 index 00000000..b4954543 --- /dev/null +++ b/doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.md5 b/doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.md5 new file mode 100644 index 00000000..02ef00f7 --- /dev/null +++ b/doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.md5 @@ -0,0 +1 @@ +9e8b47c4d95b99272c21cd11c71d22d2 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.png b/doc/safec-3.3/d8/d08/mbsrtowcs__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..dcfd60bfcf87d6e548d1d5f51e68c0de8bc9913e GIT binary patch literal 16953 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.map b/doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.map new file mode 100644 index 00000000..b5226fc3 --- /dev/null +++ b/doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.md5 b/doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.md5 new file mode 100644 index 00000000..3ea1c513 --- /dev/null +++ b/doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.md5 @@ -0,0 +1 @@ +2d099f5faac877061fffdf362e241fb4 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.png b/doc/safec-3.3/d8/d0e/safe__config_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..93fd41e8d8c8a80226fe9f0ace3f4e3218b73450 GIT binary patch literal 20799 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 EFRa}Hy8r+H literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.map b/doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.map new file mode 100644 index 00000000..b50bd124 --- /dev/null +++ b/doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.md5 b/doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..f6e2ed6a --- /dev/null +++ b/doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +b367aa5e7921d462174e12ad0914d0b9 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.png b/doc/safec-3.3/d8/d12/snwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..35767ea49bf1e7c58efb59f344c9e5d4cda74732 GIT binary patch literal 16865 zcmdtKbySpX7dJYJN~nOOk`jv2NJ%4zB8_xQcQ|x|f=G#gw4`)OH>fltA>BxKcYmAb z`Qp6qI^R0~pV1|2yl3v~y7%7Kj^F-m{N-d`-o_%qLLd;gUx`0|jX+$DK_ISN$G8gr zL+5Rt1V3)*NxpoJxVZe2RGSfwK-@>Xdj3q&>Fe6Kqo%^(h0tdBPh4EwrZ!x8MLAr; zuNWUI3f0BHYzR|QqM<8PH@7~Q^!{x9XEwfZem-^#CfEW+-^;ks+pa(V~9URKa$_5*W7=|NmI*zu$BRFR!fR zNkubaSdkOr^xbQdS5=-AlimKIdR zP7|??fwA$y`uNF2tt+g3@7}%j^>r+2wkJs$i^R+a}t!`stQu(N=sTmp=!0mUA+$cg+ z6croikck4W4hx;}XD0{NL*J)X3hE#F^bHRB`TFK*Ru*|)oX^e8<)Ma4OnZk4^`n?H z%HGa2|M~W^{&X7^Kocr>4kFv$-v0dg^HOgHe982?6~c}>vt+F5XPqN7Oi`(e+6 zIMv@>{NsACo|l<9^j){1*7X2`%5H`$uqlPx#?}_~`}gnGR;Tl$1zRMNg5ODa0m;tJ z?(%+qe*VLU8zSNx6Santkqj9(L%Ss;C70aaJ|&ZslF-K8Rxs%T>fCj*7})m(a!7&!6613)Z7$Yi;3ldF5~4zD*`A zkB^U+l#p0N4-5>Pbls>;NlAg#AK7jRIBou|si{FlvGhjmk-vDYu3qJSvajQDWZ3@Y zvE%yKaFJo4+@rBt*K({DtR$iD9z4Q0zw`$jWE&rdcwIy!C= zF|x98($aimz6Av=11x?C2(Y;O z1q%L}5-upsS7g{Pk3A~`v6d3o#8RZF(HD6>qpk=m?JRVu6kg-z<}Q7HwVRzP3e79~ zi?s^6*SZ&+^#9`#{^O7?p4{jzPR+3L00G-&2j zj}W*v?~dkW#qG2?@b_ zRg?$X1h-E%4k-8^g`FQIUN{|WOlr)$y|PG0Bql%d=?Y?3TCUq#=oHudO?PwuJ8{~j z-WFQUJq2v^wRebR?=Cz<=49A|bpo;2II+Bow@-7^BENd+MNB#j^nfuTQz^_l}#rgvD>IbOI_qPH zUw$H6oaKSJ?qpGtiN{{^@C>{6xwyFC$PS)*oSiP0^#Ayzi7jwt9UiW{As*>v<@;}h z{EzeSA8+o4-$2C6>FDSvDsmua#Y>|YaWP0pNL==o9}r*-TX0b|j*L|88TI$~2L}hg zN5@fig;VCcf<(wED=GCi`s0Hy;XU~^HZ~R_cr3of6&f0fjzjUgt?iY#I0h!>(Oi_y z$QUC(|LNh@O#E$xa6N4LhY+lwoUgewKfk|}k;uitfh+Rv-8)T9&6?U;h1ai@3$(Rf zzs4gbeu=?j^VjR!x0${y1!sP3zqwqk>V1e0e%RyzK|y1s=21~mDo7+U?#h>lh`ITB zJdyQ@+Lh_)>4gQygLSP+%cA1q4B130YwL@XjryFU!z88M@rl#2?4*r%L&SRb{=IQWY(!jKwe5loQD9mH89KTj1W)Vwvw@zT*KOhudCyKy zo%km}t(a8K&d$ZgUFp?LSG>p~HD?GBi#b1j2#d5r)aM&3N=o|C+4cf)qY{_^_L3X~jbPLR$K^UjrNa z$}x#KInRR+R+anw1kQ&zA z6Nwzd=T?X$1d<1l>0Ms#SZ;-bz)IR6g}7D>HxcggZwkxJ?QuQWMxms0^GLzVATlYD zJYE#jJLc=-3>A(n7ZbHLB_%1x#}D!G8zyRl!I$mg!6yVwOibpt0(yGjFII0)Kv9td zCe{AFy8u7ge21;Qed$}ra?hnS;u7+7qVK9VIy$IDMcoFy1sjfT|4=+SionE_T|AAC zRqyVhUZ1QlkBie1_KM3{5y8Phmy|q8SP=N^-xe+ZO>lS9CYr4QblBG4uRMC^N+xA< z6dLOX;cll3532Zje09sU>s$UlO-7D2)g$UO_~G+hXbkl95>m5go1zAGyWd93i?3Zx&dZA^ zKMpi-{w36zxN(dud`PRYTChp^T)Zo$X;-7#?;DNV#!~^V1>V(In=buFn-qcdzH`0#&Tn# zqrHB1nEl(TMa~_XY(}Oy0`$l)9CFmUdmEFiHgB{Fv{ME~yL)FoHihl(P7e*`YLpjE z&rnLzehEb3van>_WB-~ib+2YNHQ#ZM?^H7Sz9VA$2^u**F^Y7g;?Mi_>(+0s+gFxIIj4%w#O%b z-(N4NolpDQQ!nry-TF4RcCE>ur*k^5RR&AkU0a(1v#jfQY+F7Zk;zn7D&NOV;EUQ^ zD=){wq6b6J_H=Kqan2901$#JK8yzkzRO7Z5q-V}w?`^R=-o2x(EmK$b?Zd65Z-0Fe zRp3X3QP-|cot<2_LpdXn+Db|SQ78(o-1>}+_kMn&eoPCNVd9yosbk;2pLm`-7o?LCHwU(KJ$k+ZERZ0vz}mr6xqB+uIJQbjzU=g#I` zm(xS~rg|Y-yyedL)!vMme9c$IW$S0#sPMu3z1Q=OvK}6W78c4D76ZYgI4di0t7|7N z&OApa)xV?JdRj3A0=(|Q8Q_qn4deIFjEs(!T(CApRp#U{#n+FItyV>fr9S3oWK7G= z1uJ|b>^0hxhVO^HHt5?E5RhGN!4nr9U2WQ%%cNn%Q1N74F3OgNYWC;*6#Eqq0xXSp z?^T>#+Pj7))U~ynV%WEgI~zGUIJ#ok=YzRx=%nsu|Ni9jE3&b13`{^zzZlZ1Cr_p& zTz?0XoA>$-U?75@F{5{16Rdy8l=q0ryK~Z4S~>;J?8{)1*(ILey}i1pPA7Hl)phSM zsA$=XcYD(Mb{4`xS4#wSPFqedTh6tZSs5AkY7aVb$V@yyfch;XnRuk~Oi}nEX6C*d zH9O|d8{c=tot0a~HyAm7RgQ~&PRx>i4gIB%o9gtkSv7L*3n+tx6je|>k+8iza(LJ> zn4k7i%#h!8;Em$X9QTJhJjGc8tLgdHxDN4Ojp!zU~2sIBej@#CX|^*I%#e$u-( znwlRfszcywZ0v3_{FsxImy^>m+xDrf zOxbKqOINoar1JfH9~g@_8WRztje-gmoloBY76@i~srT)bD>M5WI3?fZj3tYzkUUhW zRaG9n>FjK5F&p(l7aiQj4$DIt>Wz2q;K(F?3JmT*+O5{R?3EDfd^IpL>+@wTDn5eE zrF^4oY7sKEuy8<=__hjO@ z#^BZk8=3j`Jl7VlLXC#qJr2Pe3m*>&8z3Q#>-Zh?B7{Q9QDbG*%X%&%azL}nE>UJ` ze!lkfEFSG@^U-0@>kVt)NTRJ!nn7&xs`)j6?fMIM-5&^BP9o;C2~C;65YHOjhOQeo zR-w9swB9k@^{P` zk2Uq?_vm6DK9I?F=||=wjt1}Oi z=3?0!?>K*dUB^`!>g2kMgoJC&^NW9?s;fCG;=p2jQZn)BtX4-I4LiTGK~bMVuaN8L z{H97TBEsG-gvZ5+RDh}`Dk{AE;E@yt&N9Gk0*dbL3N9{e11Co#pSR^Ok>oFozt8=i{-i-3yP2 z+2Wqey(i%Eon9>KDXZ3%rOmR|)?N4{SKQpXm5^)M&H0oo{Zvt+IMiCS93X0eT2;o# z?&7@4s*&#a!M^Q?yj#iNA8>IofWvE#C`o_#=WuHuYPl|fg^6m%a-Gb0p~Slcc0Ze& z0nUoj()?g|ux>IQkHVxPB(#Su*oyoLPfE%!FGsz83lFWNwCA{P(9&!K((YWinVSbm zZOHC{Era&fPkvCQPF%YNu6qC%kUqMUZGWf#ib^agtFyy zIj40YG4Z>#PLjHnY^LFxs;hXIO*4dT9bz*Z8><@|?*i@RD3CmhgoUbM;R-Jf)Fj1Q zl?+4W_FkkN>lxBlAs?)P$B&66As0OD0S`hl$|B8P`IU$?Zf`(CNJBmLD{rY$U*;=})W5-9YlNQY5m7OEP>RXE!o4n_cCPUN7b{ zY`5vq+$$S!DJ=3rl>ZRMxy^k;oX%UV%wqcD#1mEWTTWvtW9ysZ^td%Pz=I>t_$DNp$gHQ4FyB?TpERI+Dl%@>E9e-LK zx3_bR{-lyoGKbTFKeTK6c*um;U}aE2oh{wTNa-#qH$~(Z{^Fu1@m!YI;s^Pv-!Uz+ z%_8627!KU<@uA!0)t_lT6EOPS(D00ygsQ(zHHJPm_BlGvi?967`s-tbCkHGW>6n&Z zQjfr81kGAboCXFD@CO=^_4cK6~%#^$6)byS>2etuKC z;_l{DZ!oDWF_E(U0WGUUk1}`&0%DZ{oeO;EZnO+0;z)FxXJoCn?PQCXg;zwEMo=kmKaIdL^=bqE@nc39szrMmj@e zgp$il^EVLeMD2+xb#ilX@!pQ@{*EmLyAej!&jYg7xg=>z2fp(14au&7p7G)|2WfeE zd&oVk)IpoquSbA3rKOpi4#q1XZKn$XZZRF4OQ($C5xW8pY55so>;AV4CP&F z(!xSUqCGH3svazTsn@v2YSVT;sOg%m3r-~&hqS}*gYjzFYwuoEjqk+mCN{365_>N?U-*A#&!M3;MMdg-)pfggEbPXg z1`O_YkAFrbYxMPV8X6Gvw(+sC9Sj%Wz{eLQj-s+d9ra~3ob2~^Mq58HMHW6G)T*+( zI6LS%ShsXL+>{J|c)Qo(sbz1xrcAXB)e>9)yE;8y>4yx0WawM-jr8)DR!dwoH2Hph z@9XPPW0m@r794MHBB}_HJek3(77P5^q0hGqFbBuR*X&vEwEx)zZ-R&6VSW8t#65ACoGWDmIpyWXf6H+4uxfdOSBvAOd?9Ao*vJoGg!0k20~sSQ zdR>1s`er3r)hBJUpt?gDna-T-W8*U0HJOS5HFY(xfO2bN%i(QF$-u+EKMBvznMbfQ z(0HT4H;d?^I^*jho7d_nDVH?$c;n*woVu;n)p;=Au(8=FEsZcX`Yt2~za}TIyMSw7#H@waD>>g`OF9V?{i z>*&~@ZBya+`h!CV9^&*=!ezWHI{Np#QD}ItFmIOrfa(ijWq zZXw*W1@aRrpOTV~l!A=O;f`*nGbt%%%uxass-C>g)m0;A6m_O61lnxoaT z6JBo2pfEe3s9wkwM=N)@aYB+?LJE2YLipFPrL05j1O~vp9l3c2OH)Ec{cqW4U#an` z%Ug58cI$}K)KqNu^@D>AVlM8$cvcrPa5 z%NJvl)~#JKF8vR^UwQQXa0WY{hzNg1xe|nm|C%9u@L=x2!}*5~=OZHrY$`3_^uT`b z>97sQ;y1Yd^rrfKcsRFU?g?ioBBH1hzMqTJQ>m{{!Q7N>*srx-?4MKYc^GjrGs^{(oCPv)s&R1jf`mH zUA<6qr$-Cv-e~t&Nne2*g!7`O_XJ9&^Em6yzEFIr4DeDJ$;n4h%U?!N?YW4kK|O~` zK&d+w?d_$ZsJtj28PfL_9;z(zgak1746e;}7NF!8Nk9Bh9(fv{7LKVgSYNgqBIIV8asnJ+T=`4c5bfJrG z8J=IF9hDQ!zECf8es~NiS5ZhtDuKm_U3!h?cjK-eNcPPb`0XD*cAlRqtnMfv#`dc< zA57t%*c@MXaWrrlCkUQ@>q;LR~R+#lGS~jJ>N9!G>;eHdZ9YpB|gRWk=;-~O>`vKmO^F14xi5ePaW;lo0;A@ST@AP-|==J zChP6+URuk_GOe&@Sb9*)|}>sb;!R-}1|Fv|3<{GkNrd5k`u!<+_l9SHH z*!XZ9{Rs`?e4xo5!A*#@s}>%Kg6X{(y$a2rIJpOxBJS8>AuDCNH=1`w z)TsoF)n50sU}5|CU+xU*5>ymr)Y*^P&36lwo~cjya0HRFbGi+=rNrvxnc3NnwkMfN z%*Gp&l!rZ%;iZHT>SI+ANBg50=s0D+Tb=0f{Fl&&Ee0TLy3P^im6o8EMt<1&`}9oX zNDLD>1*AZbHSThV;qFqp5F|GPm68_)FT8yl5*WBww#CmE2h};ZuWvu(VvH8HD-&f< z6l;_}xmT{LW~`(%W`Nwm*X3DRYtzKY?mA89 z6lmMnbR*Yu^YiQ7`7Sf&R`CQo-#sq`H{-|v#VoQT6jUtrn-ELGfV4|Mz>n?iPrN2- z8t2O@N+BE|@4I(xlnWBdTo3S$AHQHx9#A6?tKDwr2D}iW@^A~Z?AVQhz!6-SFnnJp zB8e?AM5!$?*<$<60XmS8c-ONA0(c-1d8l@%+b8*htz+$DqBpw@9Cysz)-JhSou zC!OrXST%R9Jqzn)TjO{eMXa2=+2^K6(%s#?I*r%YN1JkCP^?BLQ&VITTJ7-dwY;?S z`^3pBg7wObkzI2>xI}@ao}PbEEGvu1k^uB{7EPza^RufWACsvLS}1jTr|otv!^(cN zG|kyOwSa;i5}=)hYWiZMzac^sm3EK!h6+^xl^zt%1Q=$*8&H=C&kHw0!|?=xuKMF_ z6~EEI=V3uXdM-cN&aC)VlCrZsAb!qFBh`&r*x6@}kJGni)}TVb!MNMf*!er&{=#GG zm#^Qf6{%#QD)by!d5_)CqHoogLQ*%itVA(>U)P{fT6Pk(C>TT_mZyDYsi^qjou!o2 zE$i`P;V9xXOWQZc;dFDwM&wD{Z;I6ziB^URBf11K0)=X_vzOC~y8)Mq|9a#2r26oL zk0F}LtSKP8uy8msvYAdMcYEtz+LRY3qOwNI&7;G0BR(XcJ*g}BXh%ynUcGldvb6LU z2!6QP*49>^o7){8=q~`OoaS{*ECuGp*LxZorock`25b7&wY0(uHi*;GI4$RqM1c^J z0O7hxTvh7mz@`Po#h~^{LJCF{O1r{l%pbqNgpWD`a&icWRd!1r78cOEw&0Sa4f8av z)ZB;E+VjY;cD=l+sY&2`%5QXP%GCWh8mck(4eh#JE?n}{&iE^&T!&_yFT|i6gg{75 z)7#L{D+5Q0cWMk{z!hN6bs@feqFOGQCY^@^(wF{lje`$#8PN2EeVl0kG-M(hi^(VZLm# z7Fv!LfKX`hsJYSRpvF>`lZ%LsCMAwike4@p^8=tA)^R66%MlDMjVa**}Fo!}gPwe@-0=4Zx0sHNZ;EmiwlHtSpr$ z$}Fks&q*e$%h^K8Uv@Enz@Q2a?toTAmD`br0c}BDUDFRQY2)Y6;TjskiGH#pYh$xJ zQLAfNMo~DN`#|!c+tJ)jDd&wtw=3~|){~t?SQ=wv7MN5}|EylW5rtyonEmGy8?{t> z1)AE5io1h4o~CRhmNC5c*}=imP^R={Ewa>M(4_{WB!~j#2nx&A1+2ct=j2GQH1AMo zxcYovUQV~J?_gxk->{M7iYs-iT!_-C>y8*FAiOi*XQS=gZGCapY=lYG*!OWppy!uk zN!o$9Bq>9hA8K?Y>~Xe3azJ1pKv{}~xP*qrgJePpZ1&4ubEwjKQ`=V>w7CPg9XM|*F;2GzdXjKlXX~9+_*tRMD*f?WuhyAm~=u-MrLMqEdw9q z{rb(VfK@aYDR6Rfj^8y@DRs6J(UpYw3;;8T9;%+PVn(9CluRILtWMT{)jqDw&6N_J z%6<H$~SzGhW`8Y|#)%yaO}? zHO8L#OsZIM+E#lsdN7-I5zh0oVfaC`PjBxW#nQ90oKb>%ZN+8U?lUhi1DlpvU(PP5C@b|J zY@STFvvP5Lj_1&(HeK!ylq?{~LdW-bjK;vzu2w&xqQiIa_=jGh9aX5K$=PuXOAYI* z`zEmR?&`ef{*1 zuB15>F-lNLUcO~v@XHtenVstpR~|g*N)U8c*3>-P)WrmdeV2og2=(h%V{`NC``_=f z8+|NmkcTjGv2npPgB*rd!&9=zN@o_ZC^IvFsooeEyfHH~c=Ka@yqfq-gPoUmWO%sJ z({ug-vZuke@+wGkZ^d|i`d7395dtwAL~j0#1|Q{Ep76vF_^MuYKoCM8-jrFj&F$^& z#l*yns~}BHvxM)PSjR0dFNcMNtq)ZjJyLMJ>YY?l@&)&`f4hn@L402GaPLOLb zYgv@&bqoGOSGLPm`cVQDK_dG(UDvo-?!)V-sH#NLZx;5ushmU}3q?$&(((yQy?=9H)(cAk1E zJrh$f?ys4xfqX4eU=!=Nd;%Wo(b3TZI=Ws`6j47f;_(ON*pg=PoMQ1$Pbimx2;=PP zT3ub8$meJURH$z+f`OD`u9ee+A2%@JVP7WkDn~u7E0d-E6euQnG%tdNYMhJhv>#V0 zC>{?>Nl6)usgQ*pt#(`MxmxqeJMk{fUt!j%gO=g<%F5x64ki|s5Zougvguj=O_w)q zy}=ae;aB4EDntH>h=|B6h3T3frN`lHxa@Q4KcGiDPzarD0wdfZD{E=KBMulY;GUpi zI*_Xd>Q~5+0lMo`AbkQwS0f6an7G_&OD|NMfQ;-Ez7N^}icxh@(US)c4BNsU5QxR| z*ct&l7U;)QQ&Ye$3X7DI@7rG+g+Ss6R2V~4BoN5fCTd3q29(veW7v&z^YV6fb_#Ur z1)aAIn*2mPzrsFw$8tqub8CU)S-;cC_s?DDYY!&)Ty_^*Lump70;p+dGNj`MTuuhA zCkT1g0hbt-Gww=AyVz;K5o%R(TH*Fh&m&0}5qTutZ=4|JCq27<{W?&u*9Qx9o;~|{$uou~^+2ga;?S=1#DoW*Mq0a@NJQf$aXVq!a@H(D z@EdFwct@aUAVqP%`GE*XQBO?i=`ymjD^ahTeiQ&G{=>vBm8p*x%?mr$6E#^*q)Wzr z9{8iKy@X$7fL&!zuH`ppF;eoFmX=mfaN^gm>D{GX@DyDF2W0)rzoPAJUgs+t1}c5miO+l8ldVh% zOl^!xkF(=!r5xb4eFtgLy!?bKLPkcWKFDrLAJ_2V9FM4obKt0RHS)Wz{)%zVgz)wpQRwq{;ToB%#Wzp!5pbjqZy}O22x?i%}zQ z$X9lYdoJKi#93qIE%a@EyhGz70t7f5UyYHJuefo#!J|KZ{8&)XW2QMcD=Q1!M+}ecLsR?taL<;4zf6&7(^QVUQIrBMC544s zQ1+edufd_l!okrgw;C_A94#s;GT@GbgB=qy+#E~_9+#Am@Ih@tcr2$mkpR^>rRQlO zQ2abSFG#tqa7B=|wt2a^K)~k>GJxcd+j@f5N3-6ewz9G^EzP&iI~jFpe@)HJcp`^x zbwEtrHJ6XLib(|~78)ualC8T$X9oPqIBsk0A_L4bV>dT`DxaBLYk4^M;^uk9<3?c&7+9E08LthIhF-FX!<=@^T~#`1`Bv$>rk zF!d!k9WE}swRNAyVptC7uUi+AKrFOe{r})I!nAV8-HWoH^0;jn$MBUDKJ`EiW z7R`!HNIeAw1tC=c(3h2)`*MBoEWYpPK_Otx;AV zg#B7&tyEcEeR*L421~Fh1;^&WU)`qy28MHywM0nvly1WZ7~^n*TNKovANQn53IW~( zQSFcHWl(@a3Lz7irv`)Q0uqL2YqMtk zKYvou(0ofxrDbC3K%oLrb3GY)!otFFrP9$ygf9&Q`Rw>~Tt{3r>`xIHGVu~PCEu)l zdU4w0kHAq!y8FK?R}JLM6}34IO}u;QC9kwNPY;ggVzYJm`1t&v>zSCS%E^6q z*)u!FT7rNml6>g`fw7u0Dx^XDfLNILk9k72{uxr_;}i1)vn|na?Y#EokzoeOBUux_ zMXMvM0se@vJf%?a=ZW$VBEgG>og0`Il=bfszC4dH)$A7=1yB3r$rCp>Hv;R20zKF_ z70)amEc5XaqD;r-UrGE#&o)<2^w#cX zN6blXNepJKNQvf^WxaH7@(zful_81ia6lq^90-!SW?d{w2e01B7S1a}*Lj;no0|t? zX#X|p^&i}I%UyjHXTmj&(7NP;rt{a`7lT(c8whc`rU@_i5*5M=~i$vO$Om zddd`&R#Wpep{y9aX9lgS_43v2Kp+vy>>zwHSYs_FCgypz7u77T$US`K5mII(IwMm7%u|x1TmC_pCqEy_T_x16L%SyL^UIo=Bjr?XxkC0<FEyBF<$Ibm^?be3_bV{H3S=KDH zi~yTBGQ{pJq_gb7l;2I@HkMe8<48+W!@j91q_Gh$H!5o~*jfLQ@s$;2X1Z)lu)-D0 z%PYs|m1M2m$!FMPs$1iZg+O>JA(uS(Wr;*|OGY!?I4`qbVYzdsCNtB~4>+l7s#VZP zRjb-nH8cctkk3R59pV0N1$j6MJ~c0|W5VO4M3wQ61LOGB^0q6N^B)b90D0D*yL6nL z`1;}K^g1vu`;E>bl3G5arYOI?#KFQ+Kb(tF0R(9PF8N$unzX4WJNHe=RM9yT1kxt` z^0=V8R4MrX)bm7ayZVvGT>%Zup0 z?0M{dbboeT?u!K$h2X_$SegFPU8`_3VH}|Tlaun6Kyobr(TEMWqvm`>VwVbcd00~T zzKF|;AD{f}QcPFS7-1u%kUq_Cc-k}vg#wxm)`mcEU{#WRQPP>@a9odqfk8pXb!qIE z1}orhG)yc&`Qu zF4|x;4JH#uK3zu$n*&Ls_jsR^@9lI1bRL8*PNN)Xeu7F6z>3piHw>5=wLWp*{j+iJ z-h+{VE3hWQq(TQ<>p2cuPL}B{oXL@#sN@d^pFmfL*A>iu%+ttWI@x@BmV&dx86g8o z7RKD;B|6UXT6FZ6PjK#R^@t-2#u4+z$>8qXG3b2qp!cYJnL4nl@uITpKd_&6TnM$<7qWUWl>QDb@kA= zxIA@-J9oCcP=*;9#3#q=LLP1p;yQSpx90(~^t#+6#~2H`5~eSc?fj|AeOzV5zJMmY z%l5^>TDfuU$+~9gmyMYnF$b>1lt)}~V)BixAFF}%7fQpDlV*cJ2zYTh$SJ9+nmv1F zXgD|N{}s1qjIqvcsZJdWo)jvGG|#sZv;<=E9Uap_L1FLSNtAxUK_sDrlvjYJyfS!E z;=IEmEe-W0^@*agvZ=0a#By~7@`1D!IkErqu!yFEoza5)#G43&6!28Fb~knXp)U}{ zoQ5ZIhuSma1IiF6%b9gil2Nar>-kHJ`mMe`s>)tyec~*`;=%#pl>lV*DwCn_=fD<} zk@rDa&M*Qs9U3i)W8n3*BqW~2Y4HwOM0#H_?!GUnrQuG95Z>7oz|b-WnAzpG{=8x8OoG8Mf}NY}D>WQpOHkL8NZ_Vk}S1 zurKeg;h&WOA5BuN(MbBmTM`q?4Ow=Gu@ayh9>j2h3 zQ)7*g^EN9{pqMyu+%Ry;xvdO7KG%b$w|>hzR8)EJT{hvhIYolo@>-W}Q4v58qn8yn;wt`HXtj0T9FA z#l_3PFp3c3d-p0~#EXTcV0PAE=>msRkc@y}7Uo?3{>3FBp$`>@vd75Ux*pJW7hV#z z;o)JJEGsWB2jtqMs$~)JpRjkImIP=8zEB+S-=!jv5 zmct`zYQ2tFPUQ*G%ikAp#pCk#0w^m(@rQzDK|w(jlMPI>!O(VHT^)cY>bwsT2rW3l z%ZjS1;_{0BPMXQd;rcZc78QjFGMv@>`@=|ilinQ>*e@VNOD!7e>a#=`-^SXdnAuMIsb0eN&RBXJ^)970)o*Iyy=LoMLA;|7V_TWnUF$Sg!*OE*v^p z;G+N}0MLYpMO#Y8nSl#{m)%`EDCTi+LSPylR|JNx-Q3-)g&;f$cyr1=Q)@49ZeQ35 z4hmvqVv1lng<=_+FLtA@gKs(%5Q~M~A>@75KfJEQySF7hdtXI^2Ob9jQ`rBPapeCn zC>Xzt?}lkOW##m>M0x literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.map b/doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.map new file mode 100644 index 00000000..1730b84b --- /dev/null +++ b/doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.md5 b/doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.md5 new file mode 100644 index 00000000..f6fde8f4 --- /dev/null +++ b/doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.md5 @@ -0,0 +1 @@ +a2f5ff1e8d97265625c0dae261fcb2a9 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.png b/doc/safec-3.3/d8/d14/strisalphanumeric__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d9e823bd808cd00931357720b700b20c5136cda0 GIT binary patch literal 17256 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.map b/doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.map new file mode 100644 index 00000000..fe4d10e9 --- /dev/null +++ b/doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.md5 b/doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.md5 new file mode 100644 index 00000000..28ad4bd5 --- /dev/null +++ b/doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.md5 @@ -0,0 +1 @@ +1e3259b0a1cb2db65c2cd3cda5b489ea \ No newline at end of file diff --git a/doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.png b/doc/safec-3.3/d8/d28/safe__types_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..141513715689c3bafdea8d75c8eaa7f6722ea80a GIT binary patch literal 20652 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 be$}A+bb3XwPS**LA4CMdy*q31vDtqC7oTp! literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.map b/doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.map new file mode 100644 index 00000000..e3e12b6a --- /dev/null +++ b/doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.md5 b/doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.md5 new file mode 100644 index 00000000..0e4fddf2 --- /dev/null +++ b/doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.md5 @@ -0,0 +1 @@ +676c5f442dce73447c887756f4e922e9 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.png b/doc/safec-3.3/d8/d2d/wcstok__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..50f7550f223973e2348cad09f208332abdb6b3ed GIT binary patch literal 16797 zcmd74by!yI7bf~5A7X(>Dk-9LC`hM-fOJbENcT&(0U{t$64Kq>je>M{mvnd6EWY2& zoO9;PH8X$C)(bA!``!E5>sfiPd*LH1EsAl6@D2ijzz`P`mPa6N{6rv7&~Dv;-%x!t zjfZbHbtOcF5m(p$;%m}E5QxVJap6~rj?o*F#u_*(XYAV{Xs?6?a8>Xhh@hd#y%KqV zWu5glC(*owaZr8Z@7UN_V$I;HLe@~FM9#sGvbj=mPU7RlPe!lsU;Xn#WHc!M%?P#_ zbGP3LzZ9zQWAawd>7%*3;*^HDoImH=qB-ySB~o9n=3C>CEqp`7t=@(~5rd)RhiP$YBn*51aNzgv1k%yz&$~rkYef;>5l$10QQ#e#! zL4lRz#)q4a;f&FEsd>Nct;}RSZ`2;aa&1fm;+I*=0z9JQi^l)z2NQWsO-)tRj1_8x zEf$g!k>1xH&UAHDcg1=#@EQGnu6AASq9cOq2CUF%=x}4)&(BZfN$>7LyPvP`E%GRK z%T(&so&+IxclS7tODALF3|Z=l64PP0pgWqA0{2ec#o_p`>qEdd@jD53sm||D8{=h$ zhKB9pRrKHT&tg=7ep50sQbb%|Cm4{kGs0bJ}99IWu zjDIe5#n3S^#l6t`GEqC<7R1L`#?4B?iAd7HRDqXj38En5ch^u>W-}ei{_*3-moHy} zC`6l@nw*`T3rE)SD#Guhx$N3{daQ=BRVS+)Ja+z~U5rIUL>Tv{+QD*6hjW>< zYjJP=;~Dt%>(}V$XgZbL{I~QKZmO!Ptzi^y8Ws*F-1dl@zwI~?FWXyNX&4w7SXmEp z%BI>nI$U?>TVWL-(Qn_r-6AK(Y#tb}UG7P!vfrR(V7Qq1e4mup`Kg<^wRJ&82F-;> zkeIL>F1fIbOm}nh(%(iu|D!<-PGpto@En>B_4P*K#|YEW(mL-iC*g()j^J`JugO5Vr{_O{EwKOo{{Gw!o07Mz zZEVylkovN+SOLu;R`Kek8yg#U@7}#lKG)>$ zvOV+r^k5C`#&6i}W7kXeX;(cxy@t6RHj9aoG?}>d_4T#kJQqjDi3%G-xV}4%|7yQq zCI!uYW6bXNC$#1OvT*hOj^19m(&)s*M5!pYi_^6{WR=2JFY0qtze_X>1W9M39{~aV zTdSkZ$Ye;vY#%OGjd&2#CgS5rJ(Lfl(q5&xycp{>L8@$hZZ(@kvQ@SFjW_l9T^T zOlb7WA=2Se0q;_`Gkezc#$P(JLP9}rHB!E~jgF6Jy<KZ?NiqP}|U%H{Y+*4ax%DYf# zFZ9`QDEk4S?=1mC&;$XOojsdbtINR-K1VA{?y9LsUvvSLe@{5A<;dw42%l1gx5G8P zIy{KVI~AaBeqJK%qRsARhtnJDx&?oR2{6_XncmkAF`D8bs7xdBYb50CYwPQi?0}xoJOHMP$r{5870sgy6cv&tC^F`Cu!&v2SZ|jXyNBY;83*(__mM%eDPuS3_hP zf}~}nK#$#QB>wW^a#!L@+_W<4XUbGta}_x`Idn{7**$5Lf%_H2@u&s)`4RjcwWmjG z8=5&8H|^(<%eSoR;N?g*f1noA!J7ZaIQRbvdJPdT5k_8-k&)-;=f6LrXH~!Fi_=zD z9|!O7QQ((B(QWd@#YKPiEQpF(S!?5Ed2Of&9Yzfhw?t@ocmOGHWqy8s2~$T~+v#dn z9=OFyzi3`6Ia*Nkny=vmr1>T-Q;;2Cp#y{{P|-xl0Q4?Fzsf}>3yFp_W8SdaI+__mp(XD=NA_wBqUMy;=y6Y$A7@WCL<#Q zF*xll%J7{CTSRSdZ|^O2Uu}6@jTadPw3#A4_+0PM<%{<%fjR1BghWJnY9+q4RBjM- z;6hPh;TE+puetr;7D(%)%C8V#m+IsD*_EIb0>J>tl0kD=#fAt(auW5%4N95V=+Mv-{dRnOzm#%f zBBH2)fq@Vz8Bpxf=fR1IPb@9B=I7@jrNS00EGkNq{3+<*hl=2&uV|t}^e938X-UcKFck$_el@TxVfVF(!F}^|R`S9NZOYj~B#sXW&R3D{h z%YwwI%qX&4!(t92@+^dMd>R9R3myf52TEf!yn!NsvhM~#PKOO{vdmHNHaJ#me_2ji z+$W*JDJQi71u+Qb-1CY@YavOrB7k&($N5Lhk006!6fa+{50qr_Avr%t3&Is>B_#)~ zttaB*@ZSl(uB?c7VwtXOGBUFDr*U&}sc~?t*PU&SM`9|VzNN1@b(Tw$KF&qe{IW;% zAp?nQ)791LIpKcsqAcOnM3JEi6&0PfHkD}ePxyRl>Mn0L_hX@kcS2uWSN`g6`4Lxfo}Zt8Qj!;37o(Zi)L$xg za&jUfDq24(_2{W{$*HZwE#F)-Gm?$Pt}^Ruy??634} zZyO$MrR|;EkdR=xAMiUiR)|tEpM{Oh$U7b7C8B~@z=ieY*El|gZ$7Pw>Rl|%j<_NR ztNQD!TpzloDPF%V$v=2YjcY!#y>W3?frl6K3_Gl7ue~d#ks-h{@hvB3Q%cGgir3ra z6UyD6V#9`NET=PbHP_THgH`hOS(rO+V$ia);?ZK#Gv<~F*RPHil{###cEyPJmnEb% zKk$1-LxUC+v~skWA}Y!sE=G;+?GBLuhic59h&`~qF`iWCI@oR0&nY$idEa|-wli0K z>Ks&1@G&GLG%E{avyd)#(b+Li#jhejANHr&5dCJ8W=*85CIc~RW?kOaSJk3uNV&## z1^fDZhjMwtf2y805?In}Z|2VQ)p5F=S=_qymf3XZYgk=!rCPahzgLzD4*$7T-(n{V zN3?+rLmX4N3f zv`9|9RKwbO#bbY2x3P}@Dfa5`&)D%3-8_MG+BZ?}q-a&} zT*g(f$UT!&@X*knX;tEeN2$L~+a4_v9UD6|v-voj`^^1tG-ayB|2~NthikbPbHRfJ zBqw=t=9}$SsyZ)E9@Vlg!-g*zW`}G2nX=TC&aC8*AD^%E3yO-ii}*ElMzN3m5^#?> zSp4xrQACu#&W`RGJ^jI8mYU68u3qz)bgbFd+}wv=lz1<2^kZmoOk$E9J^|h0Vl7Vl z)M?e#uVn(}W_r3uN5@7-P3FZ+iK0l`v{!p+&UY7%*VpAGB#LMhzMP!+D-TQ#IF^GdGP^75P=@A26hy=%uYk(Zxp4LQ0zXZigndG8aN zUKk_EbSC%TJI)>cB&OgzjQe{L=?}rRnS5;w-nZ2f6qMG`u!pa&Z^}GLpr^0&Cmi&c z7h4OW$nnM~k{!HI;qtoL5v|`_YIHk`l#bhkNH+ghH|ad!Gq*#m`);cxWTB|&Q+75) z>A^-mv`9{d7cU$RR^vpTSPT66+nZ#rc3J=TZ>B`Ju5?Ug_neZm%Xr?~7uNNjuX1v7 zBME1G|stB?#Qu%RYhzf;Xb4@6p42c^eY7jrUbKy{NSq7~Gs3`!=@4 zwzkC&xrc@zxAdxNZ>OtsVmTQr`7<(-Jyjz$<=7yuL=%lAuk`HrbS=xU`}N7`_mQIJ z?mxnz46T`M3!Z_#zL6!S-6F!tZkH$D?(;_vWa?QOVR?Jxx1x+T+1o_Uee)AN|mc6sO{Y8emDO^>6=@fznxS@~8p zgNsNt+x@-!e8(a(0VG)Y??FA-e)N3#xZ)f7L($8d|L$E0|F2?mduz+H=HNg;I{x3r zkO%jB1VJ>r?+w-c{5#uPY38g(p!isE0^G*@3r3NVxXNm&(?RCpP|lC|_-2PKzQO)E zuo-^KDWlLdtFag496 z5xIy-y-m24dYOD2PwUoz&)g~(0;gW+>=h&W<9WNHoQle^^utSQJy-Y1&ZyQ`uL2qx z;;cE$92}~Cvc!PewD#mHxU5S*Nsx|7r21IE;p+I#rR-*z0wa~DEUw-9NX%rFr6l;L zt4oI;KXq$5QTy@e=(18>I(i$%mv7HbPHyn(&M)`=xulWl!g?d)HK9QOY5Z4ZfS0=C^YV$RIf3n@P1OB zmh%%C}_B_R-Pmj z6sW>;bqhRW%{zO0KW$d02IsAZVcjBpLeZb6DN$`rAx@3!Pi(xgw6wbz)umZgdge8j zB2jR88O}i8fk~#dJkyg`;~;9fr6GNbh9T#2IY}E5nB%juni|cp;Om!W%5&O&d>!G2 za&SolEG?!68}#x60zP{;>*&pOWscpoC2m=WZ_mv9$H&Jb;E|tSI|Rib&8M~<5h%*a zlY@_B+-j(wJOS+KPhcPwBv<=ys35st?-j}rpH@pRE_Uuuy<29HLa&}$D6XR>hEWlX z^#or6lla!f~@O}^u|LHP;f?FFlx}4_mzxQ3<5VQ#wzgDg0bZLJ6 zT(fG*c`2rVmR{8h1S=sycjvA|P!z{dbF=%tQPd%k5K0Hs?Hvl*OwPMc`T6*kdXv_V zkE1_*y2BR5Y9yN%L~#~CYQC{irL? zi?Epwe4b9byUdLgaN8_>KRr~h>xxn0Boqo$6R@3 z_Gs!o?^+gq-76%Re({27*{s3^kYhAmi&kX7S=P)rW(@l|I9Pvn z)W0?5W`DHVe}3+3FcKuDS1zG8pQ#|&+JcL6n6BZq zNmZ!Y%&I|8rK23iaG!6fql#!S+rCDH20q4G<+Q$-9&_4ZNQrH1`=KZ=f3T89usPvW z>0B~w7$-HHIbx(1+mEv?DsbobY9lJ_yB z7#VZH)k`z&FdO&D+I>OUz^EV|6R|6K&RX(8dJ5DWtdo$?9%;2KS{7YZfw4ZN$)Z=Q zE*9e#N<%}vyt5Riy*f5HGxOV_`P-xT6|2Zp-im1Z6XXP(C@fmL0Kw5SbPnW;mS9L) zexK+wKRwkTARrzDL z8#e4{Ec?L*;<*IbuY$lN)M z_ZA-!f4}*K(8L5BL7%E#0clnk004rwjE%7P-PFXWww9NdPEPPN7+rpSh_&6dw=Gt* ziBrex3kFU85u#9PF?rG)P-1cIW5By{yRezGhtV-IUIdV8W@nH&MUq5J5wAFBgLm6@ zbOo;mIqbyb1|*6mHf6!zQ7fwF{_fDiwydPQA?5GN$|E>fA02FMZMzQBuDQRJ`4)`9 zpS8tPuTE4fn~z`Smu_0mx6~&Hm6*aab>Dz?@i+z7nGF7fw7ECQ56bm^#fOAs@K_(u zH_}}J|5}ZYU;F02$&b!o;i?P;@B75*KlMF7JPvoDhJF(#CqK9cHa0poHozr=+x59Q z_LIVCAMsZ5&uzN0`@~Z6K7Y`t%XiC85ddc zeQpoU+FI4xdbFT`2^$+}YPwcsx5n&j>p?&e)thw2&8eDcuW5+UR}V6`-BA0x*!i)k z=_dO9+O^fpl#pM=SVd5vc_yaEx%&b zTITd1Qp&}~25+X_-L?vi(i%7Zrq0nmXMV!CNrlaVQ2%xuV(BYR?sQ zb#wQ-cXtUXDBM;iP&F8ry7`9>H#IR!)_f9_LYGOc?LE4q{evCEk?7eJkQ+vW* zmffng4?e?TdXmTeyo<<^V`GX}hI`o0G(oRWhYGGZACDtPQEssW_+e)9MS0@?Xt-*52PAK|zst{k=Gh&;8JBz%Wh|JeB2+ zF1u7?Dr8Pk6zn=NTHo;8W3ri;6c>N#|m(J(4{`UII=uiX-F2=!QDRKjR*{+2x{?Y$bXxCe0;^6_)$|D zitk9)rOQ(~n|AzZJUU8jL3#N*1|7$>fap~eX$k)!h}5)_;4`XnbG6V3yJ>viNHad||EVF%iL4k7Kw|FI3@FxrQSQVw)%be|h|6XRz2t<^>Rn6jY z4CM5YCPxg+|i#%)^28z1wbPHsidn23{;e@MTIKa$g>o3zehnj|YDUGeW! zO>qD}AM`+sO;#m>#3cD!42mFZPPuFuXQyaNkKas{c>3d}hiqHvF9qC%bu(Ul--i8_ z@0CX@vYhkC&OmdX0AFV<+4v&=rALpdpGmlPv}a-YJsZx=F`XD!rpBGD3U4Y0J+qTu6kk%P3F5AhD;t z{d4rH%)sR8JCL;V(7_hctO({)$-p+K@tEjWV@cg;O#pzz3 z`XVuAI~Zd(Kg*>f4vvjsC)d-OC*ghlbFi8G&t>-*Hjru@&o5R7JqNQqHitU5%cl8^ zW=RSTDa}9LzwNYp?o{woH5}5B(_;=tXH4V4?u)T8XH-;Pl1q{g8kf$lwK`i@Qazz*n&;@tZ%VXjAm z@AvSb?VbBq8tjw}mSziW{p^;M{TSGwBtL#=e%ovilN$(rMgeZozkA)&0e&vEzm;0Q|V_N-2f@0<;v$WhhubjV9vLbC5pz z`Od_|YJEf(a2ONJw-|x#QH^s-*Vtr!zT)Xb#EXWVKRzi^7OG0m06`2j=V51KvqJVQ zG})lV^0aDK?!Olow+mqi1RQ$W|JQL23Q1Ck;YfINcBn3Id}U);pD{4%hNTJ z4NE&eUuXBz{fn8IWGI{NJ=D2emixZXhDCA?FbtXNOiJ%Vya#tgph^VS_vv%Uox9q0 zP%3~3AolUE94T+;wRNuxGLA%*>a;E*@4pFjU z>Cc~X$lc*Sb1t*F3f*wVM)%VdG~Yx*kKetLl3e^wg++7U$S#iOid6C_+b*(ak&yR# zHjoQ_*^gl}j{wPjmkMUeN_e$CGo!7^@YM5QubVD{n=U6B@RzeA7QjZyIXJ{08_gg& z3uDON(ht?T?M*v*Kbk!7^QD!Etv;Fyc!0d%yhTor?{szH!)@O&bjef<9ymY$M^Dd> znvOzP3e&YwuxL-1Pe;e&ElGRv8U_I8Da7NFZr{&kIissqKo zPTc#ECd1U-$q?Y*>Fe7@&yX|JKX;F0EZl+zcszlnIacuo2M38vwdLpImiK9VU$Wa! zZIn$b%S3a$)wDL2*U^~(jA$j`p?5*<+~jJ(Oq%NFwhkW`V^?!SNh^Z*XSwfVkZdl1zb z$znKgd11-2P&2o4Y%5>q!7udK$O>8b)blCTQoELpRYkOP49D3~UFZH3k^EKL0yLdG zE)K$PCiUX7v$F%K>C4R>ADr1~cOpqKobXV3`~+%Uiz&N5x9CJg{hIujNJlaj zhfww3xnrVL^$ecLKW%q)SvFo6b?#apP1wbV=eXshp~6J&Y1_Nxc#my|&}8++$UuE| zW5WUiLo0`Vm8^(}2((*iRKEr@Gt&l;O4-@0v3k@ls#wH8FMro-`^5F5z~iHMv8O)Y zyDHtdHx4&m@@Wg)dc@wfc)Y_Fv%2vM8okea%=>>WYi%a3`4*Jatg;d~o=K>@~ z%`yuM3rUj9vM2+j9~(g_3ivYT^XIv>T2GJY{TdUgO@Mmga@dg;?#{@_sH{+)sRM`E zxeR};$HFeOTp8cy3*g8Zj{xP%%v^Igk3TL{iIU`!&KvA4V)h|cesYB%m)XY3n)=U3 zX~QD*%GaNK#Fvtj^Tv0HuKtSD2NGK7STEWhQQ-c3+OdnZ_}z&5FSS{g(O9+9eBZNY z6gzu+ckkU(EW}DFa6V9zlY5|{9hbKv_Vtb069swsH*elVx+p(Mh~=g8^LKkhbk^5x z`PJJybk{{Owx-6dJ65XO$$hD-U&PN{aU!~D0r>@E&0)D`;{2Ro11DY{mss=t`%@q@ zMY)iNw-=PMaXal^{Qm6X?d@Hr;=1u`Vq)U=?^maWIBtbpYFXS-lPjx((a>+j_j}1{ z@|6->JUCeEN@}3jBv1UttIx6{k1zT=I@Sj=6p9SHf##yBnr5~lnLf+qKItU*Lk+d9 zTSn=3M-=;3a9`c+AGUz9LICSAi$e@vj)k33hO!uAlLP#E@K?kqCudOwLoPby@~BQs zkeV^P^O|9SE8^3LUBM(2BzAsmJ(Vb8$YxH+>#(_R?_XMiOQtC%Rv1f~X03vV6nom$ zN)yNDb~RPASLL9xA0?2LoSfXk+xPKQg`MW*%h3tf));Otdi=E#&L>o9+11slpQi~d zZ$pe66`y;C{cfpC!#PEaBw{=3S$=R*^k7zvZHZ0X4SIYDBJ2~>94+3Jjk4zL6T8sR zPnnsOZEak9b-9U&hl5#TDtRU+=as7_?=&@eMdT_f7RF0OFv&K}43AD%bV^V}e-L(MKI^dF-nJp<2{Lk6T7I%)JNQGoBCFSZ{ z+FvB62BZ3ugw-_>T#?2m1E_r@i{7C=mqwSIzXurJuVD)zIovqyqjM*B`M&;BXORp! zcyU~Og1u2QdmDBcV*sK7_!hjewby;c;TRaS*J``0k(<_RZAT)j627=HYIu1*S|}45 zro87E>gAQ^$m1?2r~hs?3(zGzTtyx?wXeYXA;Iu#WPb6YIRE*=o)ll?0UqAY z$@yYwMtV9mJ-t~#O_r#HNkI1!{QiL;EghW`kCwQ&&!^s8+TjN#ZxQ(+8t+nTQHSa$7T$xZr3~eR0CKYd_YM&bfijt*8JyBwPWwP zD;h9vfCHm+GBudwRYLGDb%#$-%)r1vQnCXqA8;9!l7Ga+n$u^2Pm))A`o`-_-y)@C zno14jzdlttl#MTG%6ToP6fb1~osn1mRLV@~wwn8gyumNWq5Sj8OS{0|5%I(46&R~J=H?e?TXkhQT4O$$CNi1j%|<~`Y?f0{ zk2=Dgj*lIk^+pp3(H}SVya^e4Xl#q$YTWAW3|SrUhP%4D2$-~pIg#^${Q1cJAo~=i#5GCXW zDFWwG_(`vdwwoO+2Nu#1$FEI|3t}Jc?uJ0J)Ey@i%frdS(%;#cQ(U|c6c(UUS!zhb z-mH%ni9C@L5cmb3#>2y7)o=R&5e67joHmQlS=yYaKta8Ui;sU39X;R?%WE}e5xFQf z^Ge5^zreX!?2J;;)U45K#*~ndFm44xFbg|-cWY~f+u0$|-0;XSFRY=XUvJ9p!eBQv zl_C+&cQTLTo7fe@eKcwqM*{R8ptVAzhW(jq4zR3to4diJSvdgi81x7zQ~g(*Zl}c> zUhM7)Mv26Y{|~FIv>xq$!YZRw?*bM8Y<~BwRTz^t(5l?ecbZ`nB7a^V`uh5V0|QusK;9Yz zDS)=*y)8(ze#&k+rBUr@9nPr9cfQ>a=YA@Fm_ehE`W7hHYHC0lEImYwhi01O6^s@c z9s%bVSZbizK#_X+;zf{Ksr5(CK=vs|y|H3r;MDJXbj9&Asmzj-lOrwPgfn_{I}KZ# z90NgH4ftMR4C=syziel!`v)Dp`zK2p@V&v5l$4Z0Lqn0k=oyq?M9{?K6^FT|13}Kr z*q9UO)Z!tOuo5m#&Pm`Hg8m>&Xw|bnU6`1M2EQ&joo~evYyr9-n88GrN*+jygv<6T zmad*&e|hOjz`V!RnRb&~BWp%0yXMYHatu0$abGe}1tDSpiH?hw_6;?zvx`f}YeRQo zVNWyI2XHr`JoCzB1z-S+tAkk}YrUp#pyT$ow)@HAA#LsLhF#G#RjOKAq#|;V{=sp1 zc?sk)GteY(XG`K}#HHd!3z~D`|v;gw(!IJRcGgVhcv9v$HcWL={ewP8YwS0p{Y-5ynU$U?y#f4sq=GI5KDj1QZeL=?{ ze2R4|md}kA>z0|h`EBxjCy84RZv6vdM2bj7Jb%T87)`XT?Ni%LC@n62>LJ6kd(jm`bIoSErpDpo<5mB6G-~|A784D?~4ZeXj@B}>`JM)av3k7I6FH2X>0@% zSDtDS<%<_Pz$gu&lzQUd<+{6dj91-Q_yYvAvd)0&06%!#zjJdS2NFRsW#ur?(4e4R zQ;J7G3x&ym+vLDO%+1TQG%|{})G=aF8r0GY3JUVXA`M8(%VWAwQ%n^Q{5lbpn3p%5 zVDk3VCz99Y5L_)VAcd|Tk&sB;n%!}Pox3vQu)<@skBen5!!*stO7=C%gJ!;nVJCo#W#`8*8SLjy4j13Jz%p^o~k0q6hqq zbPSiip`pxAW|7jmZ}{>`8?4HTit`&AG11YkU=5T<<6}2&llP~|gu5wlDPr7z`1~=9 zM9jB_&?#p}!2AIOi|@pog8T>PCwnkvk&>3SHC`6bsN0ISu)a=D^ua^3nJ`!6gms;OSoQ0ECePS3~y zhys#?oY>e{GX;PZebw4i#9MFgdH*xB3H0{gbYW=ZW*&|g7mqcx}sWz%kj}H>%tP+nk9x|n!<`PgH4s_iAguKho_}% z85P3PxbE?aB5tNxj*gD$r2Cs(!2A8I=~Sdjl2q zk+mALgt+)^UUNhAFVkxo% z>#i;*O@~RfD{-?{-VSUmw5vc{-(yc|3GJ>1D@^fxC=6`pe#w+a4xJCz9T6P^$`CFq z+S_HVC<4vUyR+4H=d@`Fw>mEyFJ|RsA!23WS9+hrI;?ijblG4GxgYu8ys zeoxVa*^~;K0BFW~d%AuavP1MdD`)hs+ZbaVo|ssk3+VQ3#FlFAWBm8Acu3Ck&Yt}K z`~387=Nwxzztv$y2mhV|YT>yaU|^S*EJs^)P5`#2>d8HuphQPZemPs%X2KPzxw?e0 zqVxQG8EE|_u2?A|u3vHqrkF0h8g)rHwlTdM)XFxiEzY|d%#ny5rhJ>p)zp&7LZHNwDp5c1wT$uAnBV}j}LATLmM|U02P&j4x z?IY4?mk+0JBl5>)=@5T<*nMC>-#1BzCb$qpE~z;{6rryJ1j9>+u!Gi#9U(i z_j8Xm!W&F&SO4%@>#q0_G)}wXB(J>Hx_|vaROn|9uT9rAgL^$_xc>m!#-NTO|9*_J zxIjoEN7aTANQZAn(rTQ48gYeDR=b|GH5*R<@%bD;;v&;ufIy_fMieVb`CE+@U+}uv z*EsG7VTx9%+5USI=8e!_&<@-8Eekz&zJCw9)~e~+ znUN8Cspj4LuuC5>G0oR|xNt=n)a_}ZSxj#h0zJOehTpIg2#s(dx`MaaTea$s@fD)j zGzV?5KFMmom6lHOESRV5&$HksnSJ|PB5G4{1xpNzk@JUMx_ z?&?D5aHqO@H_k)ZdfY`oz)|S)+f%CRD_cOCrEBBEwp&vt!1=t`X{I<0G9AXQsXkmE zC&;cpj7^i#-W=Ik%2xHhbBA_W^jbs$_$vJcB%@x{(?V&c;njtB0W8ZZ4C zGjs4LpDkQBq~8<3dz5R~zj^a9d^k2ql%QZVd#-tFbNY(yzpehqGpv`AF{dPPOw`j!C&A*($erS36jMX865TliP_k+E6VdBK41dtq7+D^ApE^b zySh7Gx-d?0rs(V}r=?Y~TU8D;KMN89AK~EGuD!#lq|CUx2!tezXPNKs8z+Phm%V!B z<0}XRje2w6bx+FB z_lbrDj$x3n;ADAF@;u`ki7Xs!WYl`!Z-XLGd$-dFlkwFo1Y*^D>y;6On;Y;ki*mIz z$KMNvilqa)!qq*7xvJc0Pdp?5$cyOce&c2A7fbx4W^58aH38N^fSI)calfH~U%T)< zk6&Z3L>8`ymvAM zG3v$!Ln5U$F`WipUnt8eMpjK`KcoM|Zspfp9We|0EL1mM#(%aX}WP zEcc3_p!fkl6JFgjaMk3MnVItVn<{r+pH2fD!4b2eo`jl)dbU|4F(O|4*x(<$y#ta5 z4|YyQ3SdkGpWNKcfZ&dZ!)CItur8)|jnf{{aGoXc%k=OzAv8n}MnnUi8Z8qOAXsHq zdcKLDKEU5oYyY}+TOwX7b3gS6QZhJz? zv8#K#4X0n@?g7bZzsw$tB?d>GWtN=ze(%!E|FzN*G|C_|FPM-IAZQ6U1VB#$}Hc%XmaMvIv+y(hlq9X*(tXWAA%Rit%zuIXgdjZUJ;G!K(I@H0$9S&svoHk9py*u6f zSIJk}^77Z^K4j7S07t=4IzB!S0cmbSUQtm2<8n2~1z)p|v$M0-*49usLG@{~*wH&+ zje;;@(Fp%c``_V#f#G2S0)pXzf$E(mqW)B={{DUn&z`F#D-Nj2R{PVsp)%Ur+Y=HL z3}e(ZF)(1${c}A;7a2)7dIN^5boKS2xDAbp%1Y3KeYqCW8-S{CMPOzSjK1e%R*?{*;{^LUy!!bwa``i;oCXQ&VRNAK}DUAsB@s z1_Mh0sO#aQM>(oR2BU@gkWm8$lIP|V5YQdN?Qn}6FbDuKVfYvW0|St;4N^M9hg>i) zC8UD`6CGU?k5getNIzg&D|D8PsWNe~!NGq4yM+Mbe&H-AW^Z2_9k-tb& ztk^!xv#{d`&w!CI2B!0c_HaOAY{y;3bvhLg%lSP4B#L<|d0IJc;*i;oQD7rJd`FnC z1IYWo8UKge_F>4)oX5C#V0xOBM5O=NwKf&rvF9FyaWuZTxPKE=1Y$<}`F|#!XWjq* gv(EpSf*!v@m%+bkp3^elfafB_MWlsu1$93C7unvrX8-^I literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d31/freopen__s_8c__incl.map b/doc/safec-3.3/d8/d31/freopen__s_8c__incl.map new file mode 100644 index 00000000..29a7df3b --- /dev/null +++ b/doc/safec-3.3/d8/d31/freopen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d31/freopen__s_8c__incl.md5 b/doc/safec-3.3/d8/d31/freopen__s_8c__incl.md5 new file mode 100644 index 00000000..3037ae6e --- /dev/null +++ b/doc/safec-3.3/d8/d31/freopen__s_8c__incl.md5 @@ -0,0 +1 @@ +6fea16de31b875e44d26b7f3874e77b8 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d31/freopen__s_8c__incl.png b/doc/safec-3.3/d8/d31/freopen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c8c5b18a51b4f5afc427871d52cc792346ea3081 GIT binary patch literal 16192 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%0AO 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d3c/snprintf__s_8c.html b/doc/safec-3.3/d8/d3c/snprintf__s_8c.html new file mode 100644 index 00000000..c32823f9 --- /dev/null +++ b/doc/safec-3.3/d8/d3c/snprintf__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: snprintf_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d8/d3c/snprintf__s_8c.js b/doc/safec-3.3/d8/d3c/snprintf__s_8c.js new file mode 100644 index 00000000..19d92fe9 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/d47/vfscanf__s_8c__incl.map b/doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.map new file mode 100644 index 00000000..46381e0d --- /dev/null +++ b/doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.md5 b/doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.md5 new file mode 100644 index 00000000..1282302d --- /dev/null +++ b/doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +ae84f356a2c10214bb32778118b74e10 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.png b/doc/safec-3.3/d8/d47/vfscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a284c3dc1c87e4aa2f6470269fd20917c592b2b2 GIT binary patch literal 16022 zcmdVBbyStnyEVE&5dt!KAdpuw(&DNR2+RfefkS`=-=um48iRjc zn8-D2*PmMC_Wx1E&Ch@2t8HOvL5mwg23oKoM%DbcL6oRnL=cEH!hiYvtmpy<*?Hyf@1I*r z%DB3^8vjOtyct_$RpnhRva&cPqWQ(n*s~YNq|M~7-R`drcXoCH0wB5cu$aX9P0u7Y zkB^Vn*2G*GDQ)L#t;DrpVxC_#J%d1AiZ=cqKFvE#ss;uJH;V`%`G{RaG{L>Sy)iK{ z?#IjhGQ1FJ0(leIjas{f`agf(efV%bK0bcFJu)*h)8Tzxk)8bxH0u8P*#CTMXtG!h zhe`iiNr@NuuEqTr1&__FJLJ{l{k5>`-ejBiwTr8(R;8h!?d*4WRN{@zzsJ<%WSM@` z+1^yC2d|r(8@abx&0H5%X>l=G5DPK}ZPw>r$N)mcA`EXzTAHPq8EMebQVX})uNY37 z=?HvIIvSdt>2kd{Z{Bn~-O*=__@8a`gU0Re?d9g>5fKq#U|_7Y`|9cFc1l;xZOZeE>*hEB(G)0fZ60*HUn6ySojF1FE(3#H8PENc&Hz!@eNbGEE z?T=S_Ov&LL_7)aycNbO)3JMMm$9|7@8G_!^Jw3s)1;d$wY5itb$1DDa^L4wsyGmI? zSQl;bDQpEs9e#IrcVMvg&7#Sv)|rL8E~FcMiiz1EU4I6MV&a2?CEmV$>*>iGDT!fd zWIOpyh2QmwkYSzm)E6xJ>gwv=D57xpoJBA& z4J&@$Hzzp_4GkR~{>;7IpA&v>I)i6{8%^fGj8g3+!Q^kQtvMepHYucWz3g~zXV+#k z!-Rwso|>9^a^m>x*{8q#&B2k-V{$lK^{Lt2H6ZJdxeLc`?`$}XH^}#am_6$v3RwPLRYlf}2yuB~{|zj=|JSw9`5rI(+u8YfSOqNP z3<<1(lE%LW58i>afiG^T+R!@Zz&j&|G~#b%xNM|PFM=}!Zi^cl7{{<+vf;Bw{`*q? zugm)XFaQ4sKQa8&O3Pl*cA1;Rpr8ZG5xVCqOh!kx??$DzE@89bX>dc(4d5XggIhzV zmcxr0D!YHiLkBmn4@+-1`rYtfJ?+6czfx3&h~M7L8{=Brtk*-O@>I4)NRawbHb~O* zAfNI1-M+`h8ioq5IeG{QU9nZ5LfRm!C;>Ex!EF9d+E`e+_at}(*L78_iN1-D9a;o; z2;ZN5n~~KMaYJ>L97b)Hk77A!s#FlK=U{kI00#UT9~YtQVAx zr{|x*+0uW{{`T}(M?@GxE-s32eo;%-%m=xE1o1;MPOnKq(Y7`?T8)J5a`$0HP=9n8 zi&Wj--}m+O$W;0uN(_xUdip+IPET)-FCd8_2!)AMzw0;3K6#^48Pawr zg8qNR|A5rAG$bUXmc_E1oSf$7=JxjX!onA1>RNw~89(+n@j4nBRJXdYqZr^}bF8=# zPV2p{)KL@T;{fxZ0K0$xmJd>PadA;sSHB-pRaK25;(v4d<=^=M54yU#*vy8urlvK% z_g7$@2aRqGrInYJrDtS(aCR1YyqG8{DT#{g&i6Ef_+SR{lXlF`&Kh@zm|I$&-##of zIN;#mba-9TQBzw2@NIEBd_LY?b}cM6yVA3aop{tEmMn)znDXF-)7$IkVUiVG>T!X{Pu-w(@DJ$3C0|g1Gw6bz$ zYO2R5i}ynzXhw0dm5xrzBnnc%@Q*}(Qek-b(7|M8Elo{69v=M;zsJr`@DoK!mMplL znVDT_iOI>PxV`UKaFKgKKWeC}H#5wQj-o-uKwR?Bk^1oALl9c9*y{N$Q3nQu_LC$0 zhC2wy)6>%+4j(VK@e2wHQc+P+Qc?;CJZugoccl$w3hL?Uc@L#>c6N4x=mo~hAPK}E zgCJ!Eg-C$-NlBVAGGPfQFaeo?_IM(Gii(PINep=G7V=hByZ!OhIt!z3VB*i14vH@C2`xS3(VE^TUR0uhvvk&%v$u1k>R#=J2zlUQtLID@~7 z>g(69$arkx`LlO-UiguP0vYI@*rDf3 zJKvTjV)=d>bt`*o4faH<#`6|kP{lvu0imsY-TtNsx`2qio zhFFNi`=ODC_0&preB$oz$+S-s!+^p`g@z-y6!PmuZ_~42vh-a}&dcsl)Qhv~CZ}~< z`=hon3~IM0L*%@7xRQy7MkPK%!D5}w=|~zXDk{p^CN}&F3kzAo*A|lCMLN>MJA@EAPZW08(P83AANF7B5X5Fy|-t; zZ2#;>ADDJAMjnMmjWHUkXT!hCRwD2;4Gp<4-h3WLKYX4%2)*4-^S&;eol7C%t9^g+ z=c(;mZ?>p0wUXc7q20m+ce}@_+feG~>gsE~1}|nqf#Si#h51IX3VVA56%~97b8^6F zQ$Ibe6A^{FT9Q47hy#dfqDbE@EWBg4^c$a$?`s3MSZe;2o11#MZ&|L(nIU^k{=;n;*8>T3cBBA0AIJ#a40<7+vnIYHYaB|otG;d zn>T`3Q2OBu%-Kgrcs8o^-QHf`r6sDE-Ny0pYhz;-9UUs0ndab-VN7VCfk+@|IEegK z-63B~wa%Z;Ns7w#+SE0?*-Z{F_vgcLYD`T@k`vn+>bWk@3AXobRw|8-lZjqzJX=LE zgBiI9$N6B`Q9;BZJ<{E+tC|vp*2Tg=zSdc9hch&EPr~~eAUK0xN*5);QRB~_)C62V zaq)JE1)Fc;mArI}eg63CFRlj#*`kDQ9|&}fIHb4S<6>cbeGNyt_>p5Z#cx-2xKt}{ z#6{nemqI{bZ?&77jBJ9-{vt-QLWTm&5iG3Vqocp1qQCS&)jsvC>9-{LAL;kDc}p}m z<7Z}a`T4DTxijO(ya2O9KwyH|$WK*W-PA0f+q-^)o#^p65JV<9Fc(8n;iK?O$veA( zWoW@&aYG)j7FM`lMiIWO{*Gp&jw-fuxPW?ksuLTF3MNDdD#^~V@bHR%;73uCut{th zYy@{w*6My2eF?Y^k9X&Ic$H#eg?6)lmRmCS?c)p^*AbCQXUcf5?_8H=j7D^tCuPWo z64UgE3GR7>gi3RAT+cRgKvM+-?Kn8pdzkTP5Wx*Az+lZ(Z1(jC4i7PcZC9$`!u*KC zVxtpwTPDY3!Qam0?#0L7Bjl_7H9cLn&;40yel;p+i;tK0m9U2+2p{1Ml;h~_KUdjnVBSni}yKi1gSnb z_L-X}Ru~YBjgB^3Mnezgre8BO6&8}Qp32C}TNoOGnE5d}IwNbvqWR2ZnUFp z%Yi{Wt;(&{l;wuXq|#CbHlpOOHyfpuCa$iWD8%|4PPqlO?$o3;j#3D9_4SV@Z_joo z+yw>gy!d8{`A=vo$Hq|cBDShb;qULGuP^In#sg_9|6+4<@DF(@gsCY``+3Z?)KnZy z4yOe!5(R~nE22TRMW+V)HUuPor6M&{BE)pIg1!$K%|S|@g6>QdoR@f!k{PVs1EBLR zcJnBCcp+#gT|_R0xq&IEcMPnj{p)>HV7l1b=b5MM{+*;o{zOFu1#W+SkXun2B%6^O zA>>>ir?ubFaZzpRD3AU;T=30zVXkd&rvl-?_8<>TzsQJ-tsw#e+#S-VY$8%r(nV2t zzTYl5$+2viL~2GW)#h?yK0cb@T8EAdIrU>0vehVzMLr>CN;IPmL)kB1teK34!@@k( z4TpaewGO9oYZ@8Jd3iq{f3b@4q@vR=FGD6Y;k3I82iDKGZ_22I+B-Wu`d3(Jq%2^% zCMJSKAYD8>{u)i*GctN)&H0vPQzHl9in_+->Oi8tz=W#{hsAGFwh45xSFg%f{Ih0T z;4lk5&N@m#(<&|x8*ro|+4!6(rGH~ZwB%LACZ^sY8|D1|ksV!BbQlPS;ngM&OZq&h z|=Lo3oi-XBiHZzj#K01#pP%l~Q3bo{t5+O=T zGYN448d}d#CC^s~Us>Kkh`}a%=54GXt#{+$RzH> zIe>M3eI&h8{1@Z|Jsih=e2h!kpCoE(+T0#C*Khs0G(XT;)avCq*QI8-i5JvT9kT!$ z)})3@?3dZSdboUeygK&D601MpA&8%ezs2Qn{lCub- zMq?Vl{H@YX&)| z9h#}cp`;RQ^E_|*g19v1^tGrcl8}k$a!2K~*)>+)V(@z9emF}wYG=#2uA-uFi#ve*&Ns%U zRXoB^9+yAE2quc6=Np(sROQTNJ}rjui+#(FFVZc7=aKrr6uOy*>N}+f&_EkJn>UyMY3s{3u4QmOlc7q@teB z%}P6gQ4T6%oB`)nsmgx;Mv5S78-kh2=w{y*wtyPIw z*t+N8HP4{WBf1vN2H!=xxM|?)E2o>9Yr%JPd)}}=Eg^ly>Rg?#{STuRQaLXEbOuXG zI$xC5<_3E1s$MmHz$+*?KBcWh!r{BvFH&%611zC|Vl3%Itn$F@d@7L;;kRt=X-uX? zCthB2u+%1}IDMdxKElGc_!e~9IR|S!wp?lZYizGIY2tYh+;7K6N4+ksi8FUG5qsu5 zgTQQSx&JEUI~i7?8;ymnS*eF}dsg6ciFy$j7{dP=-+|9EYUpUm&-Z>{={YNQ_$T3j z>)y!i`T0GN5du6>1+N5~!uBs}uC!0Gn#!XP=~AM)U;WH!T#ah^P{hJ;AQ0WR(BYqx zM!*UNQr*D7f3<7<+qY1M<;hnhLZcvq`j_msi_ge?6m7&PuB&4dY$IhlIz3znMj#WI zupGkA%gc*NiK3_V!~rSRh1J~um0~?tvRAtROOBJ{d%bOwBr-onumy{x=XTzdM#bZ=b)_w`vdRp%#%=YvszDLWa> z`C;6R999u)7DKw|1mYo=-Is|m6=5G9WsqosNp1c9+wb(3YKGp(T?TH?Q~Wk%nbIEJ z3-9md<4wPb=*-=J|NgBnT28afF*a0&V@aS_w?F@?6^ZjPj(-TzB{b=_5YTKo~)9-7O335IVAvK9;Dny@`|2*-Daje z!6}hanq>yu3aTUw7m3gL?U8G96B#4E-PtuIqEZ_j#fH(?b@Mp+3Fy7zjt&9ZwIR;485gg4t@HMucT%u6vt-24{?MmVfTuDtO03A; zMXiciLSLRYxKW~X8FcaezG(Vzh$h(+ct6;}J|o(wuMY}vgnp~%vNxxi=*rbYrLd@J zazDa+^F~NU!FPIIHclRAww9KOocvSYx>|99-GWaNW16no#CIpt-$Q95Z~vutOv2Gm zF$p!6(D`br%)WJ`4(S5bH}c;cUCx9dU7ISMmrJfTH6cz+WO20khVxn8SvjKAPu3N=Cl`O&gsIvX(<(6yb+cWl|AzP+v zqmFUKbZs{G3L=%dJzAfEeE@;iM_9Xi)&NN#R-g*R?7cxdUg!a~{tDqQyT7mZIULL< zMi?V>vtWmNulJtM)s&xRt(iJtU}WjHrOqt=CgyiL>5Z(BN!jH=32m^R(&0)Q#JT(a zp-JEkkQYoKP4Prz9R5#@E$&8$?FC~r6NQnKHr4+k5COh6xt2E&TORM;dwYM7@DwU( zZbtMg&;a8=Mn(^|G@x}ih~_Xb7|jz3y1I9MATGStKkH7s7se;h0r*~6u=&zHZ){f` z6?H#P>XSIz(%|6q;Gkq?7BV%uUOi>Hptn-K4XjiV;LoO`39Tsab^GPz<+?#lJH}BRV-uN0RkCvw~x;O^v3kI+Fb4M;CEdemd8}`5k0ddgZ>RW zvGw6Q1eI^zP`*Id>ILowFwMrd-9-f z>eith!>q{W7VRlKW2!2Amh*WN#efOExU54(PM_`Y&(do^j3()D+Eqn~pR+X?*U|#i zSpC}=z%u0)3$9E%{}Mn%0)xlDjT3AHq@Ybp+l zMB9uOPU=65`?6MAYU6YA=Q4von3mQPSrWWeB!Cap^CH#aySvl|dpp&OVMG|80UMW# zw=eSWvd;GQZH~9ECu%GcZ$7T$T&}LN&s4foH&?giOs*PgTpI6=Pk4GJ61mYMeJdG9 zLi}}m?GfsB(0H+5>3+i1N&R%{;q&a15SZnzU5%g2Q$Cp+icBw$OFnS9+A z=*D-AkQFWHt?6{{wtBgLJ2z)8KwOwB*5f}kv8!&m9qa#4C0~(5g@zH@EvLl%Ijq0c zX}zhrSynB6#{ix#ac$SiduKHFDsO9Jv7@UkH+Svn@&5U=WRhX)jpLR)dU(&_aPN{1 zW(;9@a@NSh<&2n*4wkFy{AYA83dtQ5l8S|n4(&%3z#ek3qI>h`O2EZ=BCXJupz>&b z_o!Z7hNQTQq@?D`tO-d9P*CKxwzj$-o7Z?sNL&U7U*6uzzxWi{!QyWt+zAuk{%IqUqf7jCs0`+ojp z(9VWnVE-&CFt5y84^nn#76DuG=7SV6(fzUazIT^Mf1L4b-E{Qycth2$t9oj@==k{V zOi4aQeWq~4@*Mpu@AP#d%IS$t>>a${yl^B z!Bz;2!hYSxnJps~Z`5$q3R>RgpQs8Nyk)p>O`KTZ+qdpR>^!9zw(K>Y8|P-~c*0@MS;1lp7pEl*)pFSJ39- zu%S(`9QNty=rV=<>9mH)M3Is}b)0;hSv-#x>aVP?ug`|WpPNaIG6D@e|3B0& zWul{ly*(2HLxSO7iSpGe5*gD^!Vn0t@Lw+gQSDDNw$hT4{3`dk9mRc40Ge7_6hYuo zHrCevsAMzlBW*lg?KRBiF|!qun=nS65&nEMg)b!1%*!-SV=_XEc*wntPV4z&JArZR z?CdM8p66BnTNOEN8}lx#aam&rWsRXcA#frrSVL3g|ej{qwkj>BAERW;Y{>n$gTB=#Oi@Ib~G z9vg!Ui-HFd3M1&MHG!v9Pds`S^fx zL`_L~QDKlTu3Ap540Hs2{RlKKATB2+CW1W~V8QtpRr7z;*4BcV11KpVkRw4&`l5)) zUoAfgO9Wgn5)u-E`>wtXMPbybrsU?vAp=Ad4)~UcsLg7kkXEg*vANm8+~{8Jo?@E%VqSNUxRg|Q>-cgCyCsN4y_?P*w_9oSS`}c3-jI?83|WA|ngCKn_xG7f zqn4(oHn4L7o&xat;bCEa6_0yoHa0dNAD>43BcOczy*eTy0^F_LA1Xvm-8VCX)BXMP z=g(wsL)0}i3i9)Lcz6(Gds%FO4}z7I)&KD_IV;OZO>F`wWbz6Ma8y#_;>frx*|oJ7 zcbEGZ)QSfWjwde*#>U1B?5C-8>J4pe55O;2k;6ZKo&|GiEKf=*0vE^zu}Mi><^u^= z3k}RHTwFj#Ck3Jo8{2E>+V2$he|-xlrH*7eHukklmxr6%{pw&2H{@`+?Y`x>y_@CW z{V0wRO74NoQ+RSX@aG@a> z>L@2GTU}cVI!OXyYI>S25APKrkKAjVeFW75!JYJ=pL|Y7}TLG2H+FDmrb9&-g z0-a2qp|_Bb5U{?00||2)jEwqr1>M zMss`nsE*i?W0QfD2$_=0d3FwtpB>6-YTfhY?c>HD@9zACJw#7}r9ZjfWCf~aViR-O z;)eHlJw5P-_kf`iM_Aov6#Lv`!pX(;1#@#}hejV}HCKA&Jy@q8_>u?FV1D^?_sriQ zU!$eTsL5{picjEVI8FU`-o8^KiJ(_)U7afcMc_|SR8mrsk$DLYR8)UJPMlcOSdIV% z)3C-u!O_vt%d7d%7o{IVL$8c>w}6tXS8tobYTElZPKg1m0)`t9G7YB9ett#=Q&1ei zpu?}NygagdH6bD4;=<8PUbTE?d8x%6T?|Z8YisMkkuV-O@*wdiwaLlJgpy#mEE*D$ zEZ6<%+q=896(Nrk2$?zynB|gZWvk>+vgw3=R&iNHIeUVJJ%&I$viK z2nPow)x)DBA*=CxAPK9{V8-SaDrV5>!xUI^I0;RXm(!^V#y$@Cmm+2fXT3$l6w!XbRQ!>xW#>U@vJ=$Q# zy+R5~OBAP$1Z~S~Dbt<({X1f08${%!#6;h_-J+YUFyY4wjPM>^Fzi5WUZ$UIr-?

D+X4J7NBDjRarpuW!tt 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d56/memmove__s_8c.html b/doc/safec-3.3/d8/d56/memmove__s_8c.html new file mode 100644 index 00000000..90e87339 --- /dev/null +++ b/doc/safec-3.3/d8/d56/memmove__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memmove_s.c File Reference + + + + + + + + + + + + + + +

+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
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.3/d8/d56/memmove__s_8c.js b/doc/safec-3.3/d8/d56/memmove__s_8c.js new file mode 100644 index 00000000..81889051 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/d57/wcscat__s_8c__incl.map b/doc/safec-3.3/d8/d57/wcscat__s_8c__incl.map new file mode 100644 index 00000000..15cb91ea --- /dev/null +++ b/doc/safec-3.3/d8/d57/wcscat__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d57/wcscat__s_8c__incl.md5 b/doc/safec-3.3/d8/d57/wcscat__s_8c__incl.md5 new file mode 100644 index 00000000..15d93a97 --- /dev/null +++ b/doc/safec-3.3/d8/d57/wcscat__s_8c__incl.md5 @@ -0,0 +1 @@ +81d18e7876cfdfbf97c8a40c4c5408dc \ No newline at end of file diff --git a/doc/safec-3.3/d8/d57/wcscat__s_8c__incl.png b/doc/safec-3.3/d8/d57/wcscat__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..8fd7b8b4011551c6e9056281896b032d95c942be GIT binary patch literal 16718 zcmdtKby!s4*ETweih_iQproKkhf>mrlpx)$NT&?lpeO<&C5&`Pr*wk~NQb1f!~jEg z$65G0@44RZyWZ=3=kK$fi*cBly`R0FmG`P7esy{}~wJY6xAl@dpso&QU!&4@rC?joLvKT&mwTN!uORT(-HS&#TZc!RL1l~74s zk?>aB)ejYg+7be}Uk{Z8;_~uX7n`+D2C_?SvPw_Pa>{U=Dn!L4e!sbX=VF^84^g^b zq-glj(adga`UTq1(AoDxTT|5GV{u1y^t`U~3GP>dQW(zH^08^q0iF;^#Is0vGI`2| zjX=EM`Ok|P3w{Km=VNAOCKfin89&YdIj_xFx?C(5;9i#B&oCO*X&Q8 zon~Md5Dqvg1~#?_epbUp?@}@w{0WYZj=T>s8OFxOV#%-f zR>$E3kL~9^Dl&X_k0L}a_GcNlN97sR3v+Tt5N_@a8DRfA+E--rDKIl~xR(%ou(BRn zd;6`Dl9G;&=Tsr6@Ni{C#qVfjqM)m?wzk{U&vyYg>Gdm-bhNZTdwVyJ*6LBx_X7d~ zkll4I8!6wut@mfCw4>NXyiWybjK-@RVO0j-UigmH&9;RJvuPx0hfw>_aQHJLO3Y?k z!k#^QhDM|9=Q^Ir$yr-jQSc#+tgLcTDAL%@1U`EcxDj)6Oo+&-nUN8fX;&PTkXsy| zz2xq2f{=T@PC1*PpdcgTvkkRUIIQ@3o6$}~8`yZ?1uNLFeMl-RDpE5tGSbp&PY;*0 zw6sE~MX2EXc6Nn@g%4@`8m7KPN8?fQJAjh$pR$cE_4R!sFW=>J0ZTHNOrqR(vflg5pW17GrF_y)Y|4GD zw%lSMdw<`h(v(`*JW5 zNCVFuHD%@SfPiPl#^?xo1uJW7dn7VnubRhlkY$*XPe7nON<~+<#&v7X!0SN5#yKYI zGGgVI#V+2%8wYBw7zFwMl)aTFJaQ{3!v+{>3mb6!mFA{Jhs z99mz$uFG%QbyW`gVp8nudI|)>XE?O|0s`>`uk!ydFDhcdn>Z-Gcp>iU8oYe3{_J#N zW9A|z@$4YPv_OBnpNiDS#!!hk4RaeII&|sMvD2YLYJxte1}<$_s=M>o#zywX6eYM9 zGp`8CB9h#;<|>tm&CLk8PnxH`&2>}16UR>y+kbq)XEB(JJIU6d*d)=yinu#oK)G`R zv2gAt6@^HGxV=vqgoNb#G7k6FR;LZqPD2q6x4~!}KDcg4^6&(rsrvh7ShQ!m3=6r4 zhdRs+T#_VT%A}{@wMDTPhx=SQzC7{! zb~V|g+v&H%V?@<8P!;~D`ZF^z1_FX3Dxr_ul(;@NKS!7l@$c&Ey*DtWXliS-=~gJ79PMmm{Z_>iK=L_UIS(6@_|9z?_=#c72t+Yh4+6nK{y)5U z`J4<<@&t_e$&(+UG*4CaA0>7d%rUi-KeNjB@M~I6Xlpd?5u0A+4w6`>*fWCm> zAk7DHmohOiNrq7AsjBu5lA4&B+D_K#ZScH&`SNIQt-Gx)Fd(4v_0&)H`s3bZ6B-(t z=1-KCmIy@ExdojnX=s$YY#5S~qS)*9Q}Xja5fTv+{+*qj#bBaCL%%s-dQ(zTGBX*( zTIxKHmY0`*g-|Dkhi|qaqu33+7J8CF0`K3wvmPz$Y-qSAEL=B?kdcuoDlWc8LqIL; zfJAO?Y`E^PCy((&M@QeJmoF(SJUH2#RP#7Sbojx>pIyblAro|22M2zisCB&BxfqV3 zA|fK9y8Y>(g1W=Sp5&*itE-9Lrw7HR-KYCAAz!|H2`1;Q+Zog;V3}_Ty9Z|-`}Ptm zv0KD-(@0d*r?}X@_=2jsItd90k=XRiOvBHgWmdzRzon>Kt#97AVRw3baCWlh?Y_6F z=8A{lxUq`D`Yu92K~ZKsYGP*0D-^koS2!f#s>IsYS=c$Rx(_J7zQn?K&MUmDC?SXgL{px01U?MM*PaVmz06PN!iBb2CK37({TGC?1t9ehT!82FB>$0-4x=O=BB1;=qvV*wbKm=NKJOd)x+1WW? zO0lVei;Ii2bPGfUUh9$1VPQ1Y!yVC_!NI{0FseNcHrLnJ;Xh1l{)D}QHRN~hJi9uz z;d1556%!K^_z)i-pA03r&#D-?0OGizq2X0)I2~jK-JP9y*RK;_y(AmOQt7;=A3`PM zBA8G@9^>yX_2R|f&x|Ut|K&F0ZH9%!s8^Pju~AV@i~Wq8oW<&r%DTGCGcyt4;mCy^ z8Zl{z#E^AhZ0rzs{pp5WE+eYiCMOdKiHM1}+gP_YH*@pyFlV@z-i(ZlKnBr2Fo3~e zT6r>L*<-HJK=hAb{n6Wt{QKRv2>n5vHb6Y3pg`elczGB3QdLdO?lHxyncadyr;X_* zi6D|G9ef8Wuolq-t_wHCuH&5_*JvaqC6TeuY|U?q&2G}2WLWX(vXx`5u%0}NSXsM* zzyXiqgX7}n=CrVjNJ1ReLEzyahm$zOX|lAoFnDb?~yyb!q=J?|4Z{FM@BX6p8 zbF{ZB+}*Obb4pm5GqE&zFu7H8^U))+xxed`aK6-MyHr%WU0v!ipRS7TaMV%wJlsD% zOilIR_ip}WQtzRakHm|rit++U{)^jbruT1*j=m-LFb#;jQL2u7kO&#Th z4^1riQl68yiLM28dhM)c=iq((NEU;ao0N2yhX=il`S#&M#@?Fg`oTqJW_yKh8hw5I zoAe{GUv4{z_9Mv7@4Xh*tB^q4)M(VlIv*V^7?|R=$7APAEj_<><6f@Lup0|;Adk)Q z;ps_DTN@kEwf2D>2^8D(pp=+W?wD>w(W9?7?z!mN#F{=)P+0q2VBlD8gO}&s+K##s z9XJa@1Hc@|fBrn#bNA81hYogyPR`|yPGw}=7Cx1g z$FuV|aI*dVxW9iZ+EF(xEd0Jo;;nCyKQ#Sh36WacK-$f1qsnok*x@Fs}#m3({^3Z=0+XHtzs zr{3X=yEQ-8);4mq$9eA_=jxcNwx;HAt@}{GO>B3UKkn`V+iR10KX5OU+=QjS-#B=a znkra@78DlFNJ)umHzuI?(>^{v*x9)o$vWQ|E}dCXvCOOyetNv6q@@)MG1>drd=+%vV<*s)}+PA|(Y435`OnNEnFqaf!rlwx5EiG}G_d+7M z&2Z5~lnq;vH%xkSS?igV6;FJ98tXjhro*X|U7?KuNm%+ivj&ljO!msk(f&bYN1}+^ zcb|k6hP$=3&k;*r*hKq%|NenqAuujJkA$77{KXHmr%w+Y2X&xWqoh1pp6l#iUoSzi zFR`#x1yfq`8V7zYD7YyJ*$&?8h^HL!;-F&9bHd%YsTiop8c5@?n#Y&q%h~S`jVEtTHnif93n!L zAjFIr>bClI-Bd(`l$Tcr?M*ROcQX4m#A~2$hC*Lx+s297)AaOgt7qzJpo6OFgZVnntE=PN z3L^0br$-T^4$Hy8(>*=SrrnYfk|uwKceJY^G!2s}pkd_Vbv&4E8FA--#SAL*dl6w*I@0 ze3#6yXOTV{N!59D^z+S)M$Jv={vqDmVTa$~B2mw>7U1L_oOJFzf6D*o=BY!(ly51cU6?A>l|%itD4Jxad% zIbDCQky}#2Pdjby;xaN`jq&gj5~_ima$?jyv(U~x|MY@3r17E&%T|`)2`Vem6!@cE z`J_S$+11r6-(E)LVPwXI*$oEAYoZ~8>x~ys*xs&CNq@|y$)SyAjN9GD1eIELqtTJJ zqdcY?({@bk2HE$Jd^D*wH6|+~_TDFvrH(n1ZIKZp8q(F+>CB>gU#eX>cjh`vnnQ56 zclcIUu^!S0I#58pB&N?j8dF`JXR$`j+cZBkSrLZZu}~IoRKfROnR+SWUe*q3BPn@E zSttg&2j*?edsZ(Zw?NtH=T>MW# zA6y{Q5)|_9NLYFF>b<=`PwU*gMy`Rku&}Vy!Lt|ISu;q!l^<_&3554s|NL1$T0`Mc zjwnQ@e5Ux4@8jU2qp4}(;ej99iF7QD<{!9b|J!FXv_1J|7#k58d2D=)HUo+5!th{R zJS(QllIft$1`izWqenAsk&R135%0u)w}kPWp4t@D&W+^h_#0$izT9->l5SB6mk4s! z8cd9`RzO>79w{cRrPYZ|eN1t4OYm;e$;wL6`Smp=Bv#&HM~8*o;k8ZQbn(CqvPnpI z>fsp=_w(h8gVKP0(iVgbJ#{@+>F3Ap9h$nj^2Ww_%e2X_eqApqTTSkAAtMuaUQ0Is znlQ6{r z$+TlbV;P8m2N4Qv;AUPg^yq*O$+E8J+L=Xa8yWqA8?`bqaoC)FgzaC)#HjKPtM8V} zLD46DG@YPeUPVQ=6v52K4ED=uO*6b%~E!o!bslTJk zc@5fx!8A=xWg%}iA0G05qOu;fd&S^W8QSja3i1k}CT(n<7k2x6lR6Q$ztyDp3c;!n za@ObfS8H88>*bXrv-KnS(x6C2Mjjsblfx};?l+!CByzDl&rdG&^vAVdqoEC(T`DM` z7V&aFJytUCUYSe_V)Dnz^mtKq(a{l)fXZkB4Do0;0+u&7r$_(%_Vf9jviujg{MRcf zzC78T7JxLiw(HM_8{Q#z?CpyO-b+eHva6?GPgX4P_Ff3MS)QRlUFW>^6F;UWJ+eQs z-TdWC#-*V%L-XMiP~fcNa#bnVFc#kOW7u18`GD535e4|;6*n@mi-Hqn9r(i_FUR^Z zq&py}9UhD zszo6o|L4)u3utuGFtv3OV+%S-LPjj>#gNS!@AC_FtV{PC7TY}Vtkk$h&##p7MpR&G7Tr4HLxSt}}vig&;=-jXn@DC_GV z9PZ4+a)eJ^4&B$}1{1RTtk^Q%`3X)`Y@jY+xq0o4E0f3KFMIt-28{(D^C77H8m??D zsCrWns@G<{FCDM>l082`B}KoSQ^y{}kAq{ks!=}A4I#H}pVjfw!Z1a=bH!m`*xl-8 z*V2il<}3R1TPdruTU8!l51QG7tzNYp`T2PbkF8GfV$*7eg*tvWP*~*nU#U;W?r-=y zt`q=R^n`NZ+E5JTR$e^mr1GLx?(=79X#>>W9#e4dmV++do2}RL0)x}(D&q)gi36Qh zsy1gr!q)1R3O$eFKIJp-fOaGm744p$bU^0+?c3+@a0|;Ns%;|n2zmlF)7w42!N)!A z@4wpDi-Vb^B#%AWG>#7otAiA(3hi;c|3t{m%%sDaIm;fDLa#Pv8J?ZGb( zvA8Maw@TURY$*XN42nyo4ok$XkWau;}|3CS&^2; zZ*xJ^AJUJ=u=o{0x-?PRgCRdlsPweITt#QP!Zjd+*Q-8FxHOkjKw`FK994z}m#MDa znyr>0E3@xUP!F1^xU;Mp5BtKvoKp!Z_b*Z^9C-K!%Y`ti#HGtS{`|u;C&uQ#`xQm@ zmA!6e#-54kG{;=jMf#q#z+P9Gkz75s4<%y@Ze$uGd{Hg+Y&h@?~eT4Q6)FUg0s z{kLmXGbK#~YTcWx!4DRrmk-Q|Po>&sbIeWa$dH40-b>#jF6ZrDI5*+e()O(xbDw?D_1!g`9w&CQ{A0h3z@=WK`ipT>`i zCooZvF(ty;VY~Rv8yPl~(CZiM{H_85I$#2MIOeSoIodi|4eC!ll*0$*F80ZcfOmsr z(R%zaHg?qKRdbZtqEvzjc6zyZ71dH_Y?dI^B%q@x)LTdjAUCsKRqu7Zi*nW%)K^0y zFVw0&Q&#qR`ZiOez=n-&5VBc^d3(IFO-6+rxT7l)O7mS3YkxNUgXOxvN=;Jnt5!eo zHK$9TMT)h|G+)lqNX*K+MI}(?GA-^d_bz$E7sDDRo%#9mn}1f*Ur|Bf>G`Sp=sOh4 z8FJ*pW}zlgH!i->oyhti9uA+XsEGUXXBi&T(@bormD&D8{cNM{g$p06x5ioAVz!}B z9@Fgv$DSGnAMTbeD*>@0cm+Qg*~s}lwjJlF7P zo|&xNnjOre-&;-7(7?Tdx5#ZAI5XS&3F5xdYGs>Z3!48^H)&&&F=VBUzl0T}TXJ$N z7ba?#7Jg%mjaf;BQ2hlQd&DuGTN;-XG(VC#08|hV2{7TP>gp(YkbK8~(lM`nn$320 zc6T>?K97Ct;DXE?I;=h&F=t70{xWOO7ZQ?=g^-^Pa7F16`#ek>tG4h<3jre|VuQ*Q zNAPt4-K19IZkXP*eF!AgubOpN;TudihUjP@HOV!5mOlo~e_& z|C-0Ga^$3V_;X}@Tpimjzf}B)l-V-4re@Q`{WtEV;7JernZ|(8Vw1|{;bKvNp&-k& znP%Iy5y!~TxqAJ$xWmbsgTk1n7QE)})#ZCV5aYPGBW-OVgIQ(Q;dydmu0MJO6y1qw ze|FY`lk*+{f%|n$4c1xY1M?9Vw(9qqv4Kr6(JX}DE?_X;@8mE>cI6xhF4*vWvb%!*y zh&#_Bq;RXlGxbKTE^Qxp@+7pFbL zYcMRFo;hp(aK(ua@_fsogd-?b^K?$s^W(&?K9ggOOaGkOW?57J~&7a3zlJw;?rLqFg zqsbEH8QN)5Sv`8XJE|=wk#_(8DO0jk;+BT1Nj@K4| zK+!9_4%u0BbPb?M@^R7%%KAay|BDN7M_{Z`JV!&ahp7dv{iK|{J16JzcAT-D-I?0! zyU%rVbLFT6TeK_Izbs>~2J?=c?ce+HyKoXPC;|$zAxImi~=*<{Io}%kaeNqa%`eE5cx`^OrI3 zKXr{cpbg_k4w)3lN|P3z1Stt2W|scpUt1l|CwkK+Asq>93TM_B0mT zS95c7YrRFbAd~&}jTnQoOw^x%Sy=A#*zx7kjoZoHuflr&`zt2f4N?t1qm>~24cL@w{O2zQE}$1BDg1^B#TPGAy82H z7919KTI-%@zLiqaiT~XDw8o+Bv*-2|E1sYxLrS5l{nDY54Sx-=3kQ;zMGIfRaslEp zFp#=jEWxVnK>O%XUq{FK{stXj@D})*c%kh&jWcSVo6i(oT*y3aI^r-Mo3lkG<+=GJ z_aDr)@+3e^tg2W*&QxB6x{yW3DZ8X3eV9a=mv_{*-cv^mPuN<@50}5n;rKxA=}_znI9Ax z0s~yBNTSGy!gW=*i=+r%+1g?o7-Y0Y__sNY7vz&X=D+fxiRdsXihXZ?&3k@9lm6E1 zCS33q1qCVLdaU9f2BG54&R`Ygy3aO!=H%VCaB%`p_GfT`%yIJOYjlj0>#>W*{2h_Q zDSuOT1NqNKS`BEVIPEq6rxX;2a*4tnLqpG+AGD&Nm~=woWMME@UOea2Fxy-`VLq+q%||tA|ZZY8mq5N2f>C$P>QvKAr2{_%i|L zu7OkblI`v3^>wiJ{{4MOu=1e+Q&7;iJj@38v3_0L`h>fPYy_o$0~LSC+TJAlP_}-c zj2IgV6`@jQ-dFJOVK*HSEiV=t)5pBI$z=Gd_-jg0Tbsr9_T#6J`;&J=o}O#XOp&Se z^zA}%H`~eK($hd%*3PkKM>|8@;1HBFbYqCY8F-zz9^U&k^^Gx5`aY4Y>=t->FlT7- zHZBa#4UU#zeiqbALhtHJc#&)~+xx3DJ3Dyi<*pMeBMVDfS(%bTh@7eTy?ZAuE!|%p zZ7IBX(YQLU5o0Z6Sgf@*7tH_qFJ5|$vmjNX{30}ma4rS2v8nroe*S!M8236G>T5wa z-}xu@CPEK2*w`5u_LmCkxo!uif20cj8V83- zyQ*jgIehMRPmhePc+}L?27HyuG>WC@3ArRCO~xw1h$twAdhUk1M>PSh1DF??weF<7 zvLdL@pEDVC)i}7gxE>y4P*2t)q2?wfWz|j%$mCl7`3~2~X_cHOuDgp3g?|>=fG#ra zasX6(M42YOZ1?*0+|CY@Z^LBVbbAo$BVWpUFz||I2BLt7@J&*7;bPaVg@Y|q2eT6EwEYFKrz&7! za@7}m#A)qpY??ma!QNfb`SaC3W%80X9XGeyYM6X~eU%pELL?-zwv%jzg_;E&Hvp@? zb*nV~xX#7$HrZmUJQ;h~)oO>SUS^5K?|ue(zL6B@T&_kR70=`}Aq18M;G}M1}X^EU6u&q7kPvJe}{%Z~QBMk-Y z96W}=Dks*gG;#Tx0gbd_E`V%DJkaty*?Cdgl&&4mj{?Wt+3_(u=N^jHz5D0S_suh; z#Hu8>)S@C!I1>Wf(XT750{kq@2$hI$k;e*Ik8pIp$NT;`o+FI2#qZi%{YpFuB@eHY zV$;j5tqNph#A%Xw;W65(%0Equhgru3(+V|Nz#I5on#f2zwOb&(Hy?rNuhdltnOPP7 zRwq2(p0oDzoxO1)VA#-W4Gh%ZbUB`$&IXJSxRNX^xgMLTSI@aR#IMMe+AkJHse)2_1yPp zX(=cv-FFQ2Y3btyQOrHX8Ft+XzvSgV@)=)1h;~79PWw@zhtv{_iW5+B7MT7+6oXMDPG8q+^FC5&pp)DS5kWD zw!QGlg+7(8xv^2udt%z-@_$%4DhCq-Un5INNl41P&%DmjANA+YJKo`v0xUyXdP!P( zK645vI4h&&Ij`$G@=87(i8G5P{^{MS(dx+VO*ica|2a{YQgZw~O-iOdV1?mHJHdM7 zzYCAe>FWQ#GJQm^YE?OyD=8@fiRiyGeR@kM0>q1)Rqs7n-(W0 zkDc^BtM%OJeWI%7u1rTq2Oste^(Ua_=i@ur-xu`Q|2E8u#<`A*J6dKP>+j#JVc;oo zW(q_~|1#{{DVr zb8{bgJIMeSg7Lk2Ovx|lh+=7ZOW}UtU~X=2J2*Plx@=4XRfdv+B0M4@b})OpF}<|J zATLk3H&q?Ox%k}|3pigCKutQ_SxVcIX^l_m?KZKpVwtI%{?K9S?{!nhtuNqb-!lOM z;8wi@7BTQi*x1;BGvgN;&1o9`z*N|r$XnL7a9bc1BRldj+-~aU{s%pxxMN%fsG) z17#~TH1y%CU(&Ma3>HvVkh1H0 ztpEM-<}xn$bf?uZb7NyV)&n>fkfbUrD}k&-Cg7Ai-HlnG@1~?q2E~e#^$;-e$k$SnTv^VoIE<8pQ`B+JcU;M~vQ_?l>?T(ib?)N;}?QCx!t+Y3VTod>~AjsV* ze`=mQwZq2r?yacZ(LpBbPWqBa<$njU?LCd0?K`(fNaki{&e^o^wTW7H72<(y;z%zZ za1^SWw;*uG3pfLViAd_0mny^=TKY|+(jo%ev447F^Zz{CEip{NTX@;Et^h6;RVa zN4;UbJF(tmWYbA>&q9P+>+Dms>IoykL zj?Z{+;C-?KR%|t1wF6rxa&~MF+YQWQ5Xju(qPCu%o|+n+hU(fxE&5_;?}3bEr@vd< zXGU;eUnPTM1YL{Z27`jy^K{DJU%x}EkyF&f^rv7@ozYx52kLGvk zb=v{z-8GuBvNAc#*i-4#z4|lbF%8|~7|*_2iSi?^KERc(1MVI$pa*lcZr-{@M~vg? z;UOKtc?Rf1(FU_ikTI^tX6WeHFJY68FFR zW{D-#RL_q~mo6;;vn(aiR9HOWF@Smt-ZbY+qWd(%UY!}1QHq=8HrytHySqtUnz(a@dG$6hsqxrw zFLxkRQBu}At&B7_HewS{Jx>sf=HlCGt)J0YCuvs(0mZe4Q1B@m7}R^8oeH_{`uY3& z`}yU<4)mqV-MMq8D7G_>ukX(v$RSEWiUb4%DE;nda?y|8B@mtglKZF1F{hwl4T8}% z8gSx}m;L(ntKg$iODGMv3!3vy%}Gv9E-VbI^G)sqZ!aeyDM=&-cINBryKSiyeeoI% z(l!w2_!-$RG4vLzW0gxo1&O@2R41km4qP;T%`;%PyK9pM`I*$-$4Wdt@{Za}Tgg#5 zYE4JRhIvF{Ko~7C?^`%KgL#PU>@3y+o|khP6nWgk9|CNdPX^j%Hh|1LnI?pQe|>Ch?E807U(s(6O+c}B7Jk2No)Plc4?U$@ zotnCF`}Skww$BiDL4A2@%Mw6Tz}&2@sj;xMWY?=QGBn(TuzR?_f1i#n9(0{M%wvDb z-*PZF`mvoMSn2l84iNjnPcw}gNaAK?@5V5(vF&bbzyJlG!-8V*k+r3-UnqpumO94x z?DyFC6kq=FC9@)#HM)R;3T$1#veOd(c^ph1=c7j;lWxPpS-`a%Bk@FendGXpnmseo z7HVvQl_$NWRqlH>x76RXwGL$GjXOB00JuRKR~HVwfgfK z)M>CLn~@~Q5yB<}zOps6@?wEdrD0BX_G5}qg@tyq*{gC zcm(t%K$hV2quBIh3}`5Y+*I!p=IU1Ve*f-cb7rOeSr@S)Uf`M?xC1y)p4OJ?Tk6Fq z3pMqlE`6=MGru~baaMyLF&WB5rA$Nt3!LYb9}uN`6IoaX%ChUGTSPd6nXAooU|+Pg zV^Ap6bZ4s6VcW$>Z=Ha}Px7tE7$?CkcjZpno_F#u*!|g-aUZLyLMz|Ap>$pe+04}U z7=h1_{(+Az9c%fUZXkqo%(0>!x)ki4dCNPwd~JE)@vwH}#8%W2@vyQr=N_~C>T2D^ z>z+EX1Io1YI3kMKDRrf4fkkcz5~4wMAinpTg9ZAR zMIq?5RM^Qx-MDotGBL3r{I$bdoH^?Ie%CrMmnQ!0L(%uj11qURyJGd`c#?euz~+HJ=?Suqu(*?+0L^@3RGd*mC-kT-l{^;uX7Awm~k>mATO_tvd zER+||FRMX=YMA`^al8J=Mhno=wd%ga> zb!ip#bn8CRVlb~fF-cvG-P^G8XuDV_Qwen8jXzd{(5-+H-Fg%z6MAsi;l^(KTgf%+=4xl)f#rO){ z-GH02z{oi}niMgj?(Qzw$I#y@uf@J134QxC@9FbTvdkjQz-M;=xZ|>G)lcm$m_iL> zlfOsZ*G^Apn5@=ZH)or=;=Q|~?JK^03->xVAB2$|Hzk5&v?IDpHtOSK5nW4b)>&)B z4QRd>Yvxw*zeFN^gMuPuoNkaEerY$(NGEXvklV@XVQeSA-E@~PmhC^OfL=e*y7*+K z#C&r7;7w7HMWLqH)!#$&kWzdO5lP4o->j{v>*|fu%Us2T=6?TSN+hgs<9+aWzWn-@v2;*pKk15^j@O0g|d z35%9iSg*?AVo+1KY!0!6gm@~m%KkvkGr!}U=WM9FjOK&oVl9n={PNt!cY)YW99&s*=R$7opV$ON_rtxb`U~Nr8K>noo|`|gh0V0F z5uraxX*1uWP|y`fJUXZ>(u7Wl#MK)C_g}uuLY|E3unP*R#k5rFcAe>cvc1i96*YrE zoPi!Qy)x{DR(6xGuk6QQJm}c@g~pIQv9fYHlBsrLjqWtLDF!|U{NT?9-WenXB1voC zlR11?>L4koV%8l?TgG6NI7BJ73|2%~GQbf`UFvyw!BQZ5K z<@Gw=|NQy$w{PEIOwHBB1)w3>GjEt(`!CpP^zYvn0CJi4Jpg1ycu$_>WYelWMoxV z!;fJ4`^G&by1O$N0CI(c_U>ID7^aSm zl}(I1oos3OK={+J@G1?g5n!S18JGY=;$Hgm=TDE0%zdIA3K+JZxr=(s^uO1Iyc`@Z zXju%>dtk=%Nn>c^St`?5h^umYHD8Iay)V#LNO!~SyNjpAgqaiL1S)(6TYn=AbnA-QtN-@r0RD&E z_5c1u0S#Zc%&?LbVYna#!w}Ovzr{^?5#eKU7xk2U{ouHygzH?Zz+PP^;cmWwpN3ce e;|%ht$iUEb*1s2)&;L>Y;+cfJc)r++H~$x>=S + + + + + + diff --git a/doc/safec-3.3/d8/d61/memset16__s_8c__incl.md5 b/doc/safec-3.3/d8/d61/memset16__s_8c__incl.md5 new file mode 100644 index 00000000..4089def9 --- /dev/null +++ b/doc/safec-3.3/d8/d61/memset16__s_8c__incl.md5 @@ -0,0 +1 @@ +9150cb6ef783390c778da6c8354e1c21 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d61/memset16__s_8c__incl.png b/doc/safec-3.3/d8/d61/memset16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fa86301347a3e55047e49f46d2a94183baaeb547 GIT binary patch literal 15634 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 xqWX5Z + + + + + + +safec: wcslwr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d8/d67/wcslwr__s_8c.js b/doc/safec-3.3/d8/d67/wcslwr__s_8c.js new file mode 100644 index 00000000..c1703f94 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/d80/memmove__s_8c__incl.map b/doc/safec-3.3/d8/d80/memmove__s_8c__incl.map new file mode 100644 index 00000000..9eedb637 --- /dev/null +++ b/doc/safec-3.3/d8/d80/memmove__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d80/memmove__s_8c__incl.md5 b/doc/safec-3.3/d8/d80/memmove__s_8c__incl.md5 new file mode 100644 index 00000000..d83e0f08 --- /dev/null +++ b/doc/safec-3.3/d8/d80/memmove__s_8c__incl.md5 @@ -0,0 +1 @@ +38cb4499fd709ad3a1097afc0c0f49dc \ No newline at end of file diff --git a/doc/safec-3.3/d8/d80/memmove__s_8c__incl.png b/doc/safec-3.3/d8/d80/memmove__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..06aedd37f2038069a6f54bb2802ec87fd90ba114 GIT binary patch literal 15559 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.map b/doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.map new file mode 100644 index 00000000..fc34cdc5 --- /dev/null +++ b/doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.md5 b/doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.md5 new file mode 100644 index 00000000..2f97c82a --- /dev/null +++ b/doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.md5 @@ -0,0 +1 @@ +1c7bd61cae8dc63917c1b6f0affbaf42 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.png b/doc/safec-3.3/d8/d84/strtolowercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6ad09ca7f15865c55c6df8adcc009db2f3b029ed GIT binary patch literal 17141 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 + + + + + + +safec: strzero_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d8/d88/strzero__s_8c.js b/doc/safec-3.3/d8/d88/strzero__s_8c.js new file mode 100644 index 00000000..2f7ba8e3 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/d89/vwscanf__s_8c.html b/doc/safec-3.3/d8/d89/vwscanf__s_8c.html new file mode 100644 index 00000000..4327839a --- /dev/null +++ b/doc/safec-3.3/d8/d89/vwscanf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: vwscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vwscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for vwscanf_s.c:
+
+
+ +
+ + + + +

+Functions

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

Function Documentation

+ +

◆ vwscanf_s()

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

The vwscanf_s function reads a formatted wide string from stdin.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), wscanf_s(), vvwscanf_s(), vfwprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d8/d89/vwscanf__s_8c.js b/doc/safec-3.3/d8/d89/vwscanf__s_8c.js new file mode 100644 index 00000000..00ee889b --- /dev/null +++ b/doc/safec-3.3/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.3/d8/d90/timingsafe__memcmp_8c__incl.map b/doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.map new file mode 100644 index 00000000..2d9942ec --- /dev/null +++ b/doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.md5 b/doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.md5 new file mode 100644 index 00000000..5a0c9773 --- /dev/null +++ b/doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.md5 @@ -0,0 +1 @@ +4a1411e7f0ecb540522cbc0dca0bf85a \ No newline at end of file diff --git a/doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.png b/doc/safec-3.3/d8/d90/timingsafe__memcmp_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a14f589c4e96077ed231931f16677b642e42fe06 GIT binary patch literal 16001 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/d9d/strishex__s_8c__incl.map b/doc/safec-3.3/d8/d9d/strishex__s_8c__incl.map new file mode 100644 index 00000000..5a2a7bdc --- /dev/null +++ b/doc/safec-3.3/d8/d9d/strishex__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/d9d/strishex__s_8c__incl.md5 b/doc/safec-3.3/d8/d9d/strishex__s_8c__incl.md5 new file mode 100644 index 00000000..e398aea3 --- /dev/null +++ b/doc/safec-3.3/d8/d9d/strishex__s_8c__incl.md5 @@ -0,0 +1 @@ +1d42ac65b9675b0f195e51c542193051 \ No newline at end of file diff --git a/doc/safec-3.3/d8/d9d/strishex__s_8c__incl.png b/doc/safec-3.3/d8/d9d/strishex__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..21830ad1281ef648aed271b1d779667d4deaac01 GIT binary patch literal 16821 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/da1/swscanf__s_8c.html b/doc/safec-3.3/d8/da1/swscanf__s_8c.html new file mode 100644 index 00000000..9152f98d --- /dev/null +++ b/doc/safec-3.3/d8/da1/swscanf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: swscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
swscanf_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for swscanf_s.c:
+
+
+ +
+ + + + +

+Functions

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

Function Documentation

+ +

◆ swscanf_s()

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

The swscanf_s function reads a formatted wide string.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]srcpointer to a null-terminated wide string to read from
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
Neither src nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d8/da1/swscanf__s_8c.js b/doc/safec-3.3/d8/da1/swscanf__s_8c.js new file mode 100644 index 00000000..4dfe8372 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/da2/wcrtomb__s_8c__incl.map b/doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.map new file mode 100644 index 00000000..123963f8 --- /dev/null +++ b/doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.md5 b/doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.md5 new file mode 100644 index 00000000..adf6a3a1 --- /dev/null +++ b/doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.md5 @@ -0,0 +1 @@ +bf1ac52512b0fb29d30c8ccc772555f7 \ No newline at end of file diff --git a/doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.png b/doc/safec-3.3/d8/da2/wcrtomb__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..a04ae05b864a6b4c7a9b0aa8af32531e95f21f6a GIT binary patch literal 16918 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 ClG@S$ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/daf/memmove16__s_8c.html b/doc/safec-3.3/d8/daf/memmove16__s_8c.html new file mode 100644 index 00000000..7cf5ade2 --- /dev/null +++ b/doc/safec-3.3/d8/daf/memmove16__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memmove16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d8/daf/memmove16__s_8c.js b/doc/safec-3.3/d8/daf/memmove16__s_8c.js new file mode 100644 index 00000000..db56e925 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/dbe/towctrans_8c.html b/doc/safec-3.3/d8/dbe/towctrans_8c.html new file mode 100644 index 00000000..759d8ad7 --- /dev/null +++ b/doc/safec-3.3/d8/dbe/towctrans_8c.html @@ -0,0 +1,393 @@ + + + + + + + +safec: towctrans.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
towctrans.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for towctrans.c:
+
+
+ +
+ + + + + +

+Macros

#define CASEMAP(u1, u2, l)   { (u1), (l)-(u1), (u2)-(u1)+1 }
 
#define CASELACE(u1, u2)   CASEMAP((u1),(u2),(u1)+1)
 
+ + + + + + + + + +

+Functions

EXPORT uint32_t _towcase (uint32_t wc, int lower)
 
EXPORT uint32_t _towupper (uint32_t wc)
 
EXPORT uint32_t towupper (uint32_t wc)
 
EXPORT uint32_t towlower (uint32_t wc)
 
+ + + + + + + + + + + + + + + + + + + + + +

+Variables

struct {
   unsigned short   upper
 
   signed char   lower
 
   unsigned char   len
 
casemaps []
 
struct {
   unsigned int   upper
 
   int   lower
 
   unsigned short   len
 
casemapsl []
 
static const unsigned short pairs [][2]
 
+

Macro Definition Documentation

+ +

◆ CASEMAP

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define CASEMAP( u1,
 u2,
 
)   { (u1), (l)-(u1), (u2)-(u1)+1 }
+
+ +
+
+ +

◆ CASELACE

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define CASELACE( u1,
 u2 
)   CASEMAP((u1),(u2),(u1)+1)
+
+ +
+
+

Function Documentation

+ +

◆ _towcase()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXPORT uint32_t _towcase (uint32_t wc,
int lower 
)
+
+ +
+
+ +

◆ _towupper()

+ +
+
+ + + + + + + + +
EXPORT uint32_t _towupper (uint32_t wc)
+
+ +
+
+ +

◆ towupper()

+ +
+
+ + + + + + + + +
EXPORT uint32_t towupper (uint32_t wc)
+
+ +
+
+ +

◆ towlower()

+ +
+
+ + + + + + + + +
EXPORT uint32_t towlower (uint32_t wc)
+
+ +
+
+

Variable Documentation

+ +

◆ upper

+ +
+
+ + + + +
unsigned int upper
+
+ +
+
+ +

◆ lower

+ +
+
+ + + + +
int lower
+
+ +
+
+ +

◆ len

+ +
+
+ + + + +
unsigned short len
+
+ +
+
+ +

◆ casemaps

+ +
+
+ + + + +
const { ... } casemaps[]
+
+ +
+
+ +

◆ casemapsl

+ +
+
+ + + + +
const { ... } casemapsl[]
+
+Initial value:
= {
CASEMAP(0x13a0,0x13ef,0xab70),
CASEMAP(0xab70,0xabbf,0x13a0),
CASEMAP(0x10400,0x10427,0x10428),
CASEMAP(0x104b0,0x104d3,0x104d8),
CASEMAP(0x10c80,0x10cb2,0x10cc0),
CASEMAP(0x118a0,0x118bf,0x118c0),
CASEMAP(0x1e900,0x1e921,0x1e922),
{ 0,0,0 }
}
+
+
+ +

◆ pairs

+ +
+
+ + + + + +
+ + + + +
const unsigned short pairs[][2]
+
+static
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d8/dbe/towctrans_8c.js b/doc/safec-3.3/d8/dbe/towctrans_8c.js new file mode 100644 index 00000000..b10977f5 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/dc7/wcsnatcmp__s_8c.html b/doc/safec-3.3/d8/dc7/wcsnatcmp__s_8c.html new file mode 100644 index 00000000..6afa48a3 --- /dev/null +++ b/doc/safec-3.3/d8/dc7/wcsnatcmp__s_8c.html @@ -0,0 +1,302 @@ + + + + + + + +safec: wcsnatcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d8/dc7/wcsnatcmp__s_8c.js b/doc/safec-3.3/d8/dc7/wcsnatcmp__s_8c.js new file mode 100644 index 00000000..1ae6c99d --- /dev/null +++ b/doc/safec-3.3/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.3/d8/dc9/strisalphanumeric__s_8c.html b/doc/safec-3.3/d8/dc9/strisalphanumeric__s_8c.html new file mode 100644 index 00000000..b6b03607 --- /dev/null +++ b/doc/safec-3.3/d8/dc9/strisalphanumeric__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strisalphanumeric_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d8/dc9/strisalphanumeric__s_8c.js b/doc/safec-3.3/d8/dc9/strisalphanumeric__s_8c.js new file mode 100644 index 00000000..c7af0fc8 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/dd0/strisascii__s_8c.html b/doc/safec-3.3/d8/dd0/strisascii__s_8c.html new file mode 100644 index 00000000..88a551cb --- /dev/null +++ b/doc/safec-3.3/d8/dd0/strisascii__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strisascii_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d8/dd0/strisascii__s_8c.js b/doc/safec-3.3/d8/dd0/strisascii__s_8c.js new file mode 100644 index 00000000..70d71ac9 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/dd8/mem__primitives__lib_8c.html b/doc/safec-3.3/d8/dd8/mem__primitives__lib_8c.html new file mode 100644 index 00000000..3bc1b326 --- /dev/null +++ b/doc/safec-3.3/d8/dd8/mem__primitives__lib_8c.html @@ -0,0 +1,483 @@ + + + + + + + +safec: mem_primitives_lib.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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)
 Sets len bytes starting at dest to the specified value. More...
 
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 
)
+
+ +

Sets len bytes starting at dest to the specified value.

+
Parameters
+ + + + +
[out]destpointer to memory that will be set to value
[in]lennumber of bytes to be set
[in]valuebyte 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.3/d8/dd8/mem__primitives__lib_8c.js b/doc/safec-3.3/d8/dd8/mem__primitives__lib_8c.js new file mode 100644 index 00000000..b5acc995 --- /dev/null +++ b/doc/safec-3.3/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.3/d8/dd9/memcpy32__s_8c__incl.map b/doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.map new file mode 100644 index 00000000..2ee8bcc2 --- /dev/null +++ b/doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.md5 b/doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.md5 new file mode 100644 index 00000000..973e2495 --- /dev/null +++ b/doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.md5 @@ -0,0 +1 @@ +bd3094906114f7d62e0e1fe270576c5c \ No newline at end of file diff --git a/doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.png b/doc/safec-3.3/d8/dd9/memcpy32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..33892466790aa8d6f57bc375c4f811ad212e7e88 GIT binary patch literal 15847 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/def/fopen__s_8c__incl.map b/doc/safec-3.3/d8/def/fopen__s_8c__incl.map new file mode 100644 index 00000000..18e4b926 --- /dev/null +++ b/doc/safec-3.3/d8/def/fopen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/def/fopen__s_8c__incl.md5 b/doc/safec-3.3/d8/def/fopen__s_8c__incl.md5 new file mode 100644 index 00000000..84f97134 --- /dev/null +++ b/doc/safec-3.3/d8/def/fopen__s_8c__incl.md5 @@ -0,0 +1 @@ +3e5d6cecf47e710150221a2af5216ee8 \ No newline at end of file diff --git a/doc/safec-3.3/d8/def/fopen__s_8c__incl.png b/doc/safec-3.3/d8/def/fopen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f8f3f49cfd3a931041db61a4f19b9cd431910e1c GIT binary patch literal 16108 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.map b/doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.map new file mode 100644 index 00000000..34d7c01f --- /dev/null +++ b/doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.md5 b/doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.md5 new file mode 100644 index 00000000..d5aff70a --- /dev/null +++ b/doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.md5 @@ -0,0 +1 @@ +9d6cd7eb06bf6add6340994d72392e86 \ No newline at end of file diff --git a/doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.png b/doc/safec-3.3/d8/dfa/memzero16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ae786e2a9f8a3422deff2c1492491928a01bac8e GIT binary patch literal 15786 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 + + + + + + +safec: safe_str_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_str_lib.h File Reference
+
+
+
#include "safe_config.h"
+#include "safe_lib_errno.h"
+#include "safe_types.h"
+#include "safe_compile.h"
+#include <stdarg.h>
+#include <time.h>
+#include <wchar.h>
+
+ + Include dependency graph for safe_str_lib.h:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define EXTERN   extern
 
#define RSIZE_MIN_STR   ( 1 )
 The shortest string is a null string!! More...
 
#define RSIZE_MAX_WSTR   ( RSIZE_MAX_STR/sizeof(wchar_t) )
 wide chars More...
 
#define SAFE_STR_MIN_LOWERCASE   ( 2 )
 The makeup of a password. More...
 
#define SAFE_STR_MIN_UPPERCASE   ( 2 )
 
#define SAFE_STR_MIN_NUMBERS   ( 1 )
 
#define SAFE_STR_MIN_SPECIALS   ( 1 )
 
#define SAFE_STR_PASSWORD_MIN_LENGTH   ( 6 )
 
#define SAFE_STR_PASSWORD_MAX_LENGTH   ( 32 )
 
#define sl_default_handler   ignore_handler_s
 
#define strcat_s(dest, dmax, src)   _strcat_s_chk(dest,dmax,src,BOS(dest))
 The strcat_s function appends a copy of the string pointed to by src (including the terminating null character) to the end of the string pointed to by dest. More...
 
#define strcpy_s(dest, dmax, src)   _strcpy_s_chk(dest,dmax,src,BOS(dest))
 The strcpy_s function copies the string pointed to by src (including the terminating null character) into the array pointed to by dest. More...
 
#define strncat_s(dest, dmax, src, slen)   _strncat_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The strncat_s function appends a copy of the string pointed to by src (including the terminating null character) to the end of the string pointed to by dest. More...
 
#define strncpy_s(dest, dmax, src, slen)   _strncpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The strncpy_s function copies not more than slen successive characters (characters that follow a null character are not copied) from the array pointed to by src to the array pointed to by dest. More...
 
#define strnlen_s(str, smax)   _strnlen_s_chk(str,smax,BOS(str))
 The strnlen_s function computes the length of the string pointed to by str, refusing to read past smax. More...
 
#define strtok_s(dest, dmaxp, delim, ptr)   _strtok_s_chk(dest,dmaxp,delim,ptr,BOS(dest))
 A sequence of calls to the strtok_s function breaks the string pointed to by dest into a sequence of tokens, each of which is delimited by a character from the string pointed to by delim. More...
 
#define vsprintf_s(dest, dmax, fmt, ap)   _vsprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
 The vsprintf_s function composes a string with the same content that would be printed if format was used on printf. More...
 
#define vsnprintf_s(dest, dmax, fmt, ap)   _vsnprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
 The truncating vsnprintf_s function composes a string with same test that would be printed if format was used on printf. More...
 
#define strerror_s(dest, dmax, errnum)   _strerror_s_chk(dest,dmax,errnum,BOS(dest))
 The strerror_s function returns a pointer to the textual description of the system error code errnum, identical to the description that would be printed by perror(). More...
 
#define strcmp_s(dest, dmax, src, resultp)   _strcmp_s_chk(dest,dmax,src,resultp,BOS(dest),BOS(src))
 Compares string src to string dest. More...
 
#define strcasecmp_s(dest, dmax, src, resultp)   _strcasecmp_s_chk(dest,dmax,src,resultp,BOS(dest))
 Case insensitive string comparison by converting to uppercase prior to the compare. More...
 
#define strnatcmp_s(dest, dmax, src, resultp)   _strnatcmp_s_chk(dest,dmax,src,0,resultp,BOS(dest),BOS(src))
 Natural order comparison of strings. More...
 
#define strnatcasecmp_s(dest, dmax, src, resultp)   _strnatcasecmp_s_chk(dest,dmax,src,1,resultp,BOS(dest),BOS(src))
 
#define strcasestr_s(dest, dmax, src, slen, substring)   _strcasestr_s_chk(dest,dmax,src,slen,substring,BOS(dest),BOS(src))
 The strcasestr_s() function locates the first occurrence of the substring pointed to by src which would be located in the string pointed to by dest. More...
 
#define strcmpfld_s(dest, dmax, src, resultp)   _strcmpfld_s_chk(dest,dmax,src,resultp,BOS(dest))
 Compares the character array pointed to by src to the character array pointed to by dest for dmax characters. More...
 
#define strcpyfld_s(dest, dmax, src, slen)   _strcpyfld_s_chk(dest,dmax,src,slen,BOS(dest))
 
#define strcpyfldin_s(dest, dmax, src, slen)   _strcpyfldin_s_chk(dest,dmax,src,slen,BOS(dest))
 
#define strcpyfldout_s(dest, dmax, src, slen)   _strcpyfldout_s_chk(dest,dmax,src,slen,BOS(dest))
 
#define strcspn_s(dest, dmax, src, slen, countp)   _strcspn_s_chk(dest,dmax,src,slen,countp,BOS(dest),BOS(src))
 This function computes the prefix length of the string pointed to by dest which consists entirely of characters that are excluded from the string pointed to by src. More...
 
#define strfirstchar_s(dest, dmax, c, firstp)   _strfirstchar_s_chk(dest,dmax,c,firstp,BOS(dest))
 This function returns a pointer to the first occurrence of character c in dest. More...
 
#define strfirstdiff_s(dest, dmax, src, resultp)   _strfirstdiff_s_chk(dest,dmax,src,resultp,BOS(dest))
 Returns the index of the first character that is different between dest and src. More...
 
#define strisalphanumeric_s(dest, dmax)   _strisalphanumeric_s_chk(dest,dmax,BOS(dest))
 This function checks if the entire string contains alphanumerics. More...
 
#define strisascii_s(dest, dmax)   _strisascii_s_chk(dest,dmax,BOS(dest))
 This function checks if the entire string contains ascii characters. More...
 
#define strisdigit_s(dest, dmax)   _strisdigit_s_chk(dest,dmax,BOS(dest))
 This function checks that the entire string contains digits. More...
 
#define strishex_s(dest, dmax)   _strishex_s_chk(dest,dmax,BOS(dest))
 This function checks that the entire string contains hex characters. More...
 
#define strislowercase_s(dest, dmax)   _strislowercase_s_chk(dest,dmax,BOS(dest))
 This function checks if entire string is lowercase. More...
 
#define strismixedcase_s(dest, dmax)   _strismixedcase_s_chk(dest,dmax,BOS(dest))
 This function checks that the entire string is mixed case. More...
 
#define strispassword_s(dest, dmax)   _strispassword_s_chk(dest,dmax,BOS(dest))
 This function validates the make-up of a password string. More...
 
#define strisuppercase_s(dest, dmax)   _strisuppercase_s_chk(dest,dmax,BOS(dest))
 This function checks if entire string is uppercase The scanning stops at the first null or after dmax characters. More...
 
#define strlastchar_s(dest, dmax, c, lastp)   _strlastchar_s_chk(dest,dmax,c,lastp,BOS(dest))
 Returns a pointer to the last occurrence of character c in dest. More...
 
#define strlastdiff_s(dest, dmax, src, resultp)   _strlastdiff_s_chk(dest,dmax,src,resultp,BOS(dest))
 Returns the index of the last character that is different between dest and src. More...
 
#define strljustify_s(dest, dmax)   _strljustify_s_chk(dest,dmax,BOS(dest))
 Removes beginning whitespace from the string pointed to by dest by shifting the text left over writting the beginning whitespace, left justifying the text. More...
 
#define strnterminate_s(dest, dmax)   _strnterminate_s_chk(dest,dmax,BOS(dest))
 The strnterminate_s function will terminate the string if a null is not encountered before dmax characters. More...
 
#define strpbrk_s(dest, dmax, src, slen, firstp)   _strpbrk_s_chk(dest,dmax,src,slen,firstp,BOS(dest),BOS(src))
 Returns a pointer, first, to the first ocurrence of any character in src which is contained in dest. More...
 
#define strfirstsame_s(dest, dmax, src, resultp)   _strfirstsame_s_chk(dest,dmax,src,resultp,BOS(dest))
 Returns the index of the first character that is the same between dest and src. More...
 
#define strlastsame_s(dest, dmax, src, resultp)   _strlastsame_s_chk(dest,dmax,src,resultp,BOS(dest))
 Returns the index of the last character that is the same between dest and src. More...
 
#define strprefix_s(dest, dmax, src)   _strprefix_s_chk(dest,dmax,src,BOS(dest))
 Determines if the prefix pointed to by src is at the beginning of string pointed to by dest. More...
 
#define strremovews_s(dest, dmax)   _strremovews_s_chk(dest,dmax,BOS(dest))
 Removes beginning and trailing whitespace from the string pointed to by dest by shifting the text left over writting the beginning whitespace (space or tab). More...
 
#define strspn_s(dest, dmax, src, slen, countp)   _strspn_s_chk(dest,dmax,src,slen,countp,BOS(dest),BOS(src))
 This function computes the prefix length of the string pointed to by dest which consists entirely of characters that are included from the string pointed to by src. More...
 
#define strstr_s(dest, dmax, src, slen, substringp)   _strstr_s_chk(dest,dmax,src,slen,substringp,BOS(dest),BOS(src))
 The strstr_s() function locates the first occurrence of the substring pointed to by src which would be located in the string pointed to by dest. More...
 
#define strchr_s(dest, dmax, ch, resultp)   _strchr_s_chk(dest,dmax,ch,resultp,BOS(dest))
 Finds the first occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by dest (each character interpreted as unsigned char). More...
 
#define strrchr_s(dest, dmax, ch, resultp)   _strrchr_s_chk(dest,dmax,ch,resultp,BOS(dest))
 Finds the last occurrence of ch (after conversion to char as if by (char)ch) in the null-terminated byte string pointed to by dest (each character interpreted as unsigned char). More...
 
#define strtolowercase_s(dest, dmax)   _strtolowercase_s_chk(dest,dmax,BOS(dest))
 Converts all uppercase characters to lowercase, leaving all other characters unchanged. More...
 
#define strtouppercase_s(dest, dmax)   _strtouppercase_s_chk(dest,dmax,BOS(dest))
 Converts all lowercase characters to uppercase, leaving all other characters unchanged. More...
 
#define strlwr_s(str, slen)   strtolowercase_s((str), (slen))
 
#define strupr_s(str, slen)   strtouppercase_s((str), (slen))
 
#define strzero_s(dest, dmax)   _strzero_s_chk(dest,dmax,BOS(dest))
 Nulls maximal dmax characters of dest. More...
 
#define strcoll_s(dest, dmax, src, resultp)   _strcoll_s_chk(dest,dmax,src,resultp,BOS(dest))
 Compares two null-terminated byte strings according to the current locale as defined by the LC_COLLATE category. More...
 
#define strset_s(dest, dmax, value)   _strset_s_chk(dest,dmax,value,BOS(dest))
 Sets maximal dmax characters of dest to a character value, but not the final NULL character. More...
 
#define strnset_s(dest, dmax, value, n)   _strnset_s_chk(dest,dmax,value,n,BOS(dest))
 Sets maximal n characters of dest to a character value, but not the final NULL character. More...
 
#define mbstowcs_s(retvalp, dest, dmax, src, len)   _mbstowcs_s_chk(retvalp,dest,dmax,src,len,BOS(dest))
 
#define mbsrtowcs_s(retvalp, dest, dmax, srcp, len, ps)   _mbsrtowcs_s_chk(retvalp,dest,dmax,srcp,len,ps,BOS(dest))
 Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer. More...
 
#define wcsrtombs_s(retvalp, dest, dmax, srcp, len, ps)   _wcsrtombs_s_chk(retvalp,dest,dmax,srcp,len,ps,BOS(dest))
 Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer. More...
 
#define wcstombs_s(retvalp, dest, dmax, src, len)   _wcstombs_s_chk(retvalp,dest,dmax,src,len,BOS(dest))
 The wcstombs_s function converts a sequence of wide characters from the array whose first element is pointed to by src to to its narrow multibyte representation from the current LC_CTYPE locale. More...
 
#define wcrtomb_s(retvalp, dest, dmax, wc, ps)   _wcrtomb_s_chk(retvalp,dest,dmax,wc,ps,BOS(dest))
 Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer. More...
 
#define wctomb_s(retvalp, dest, dmax, wc)   _wctomb_s_chk(retvalp,dest,dmax,wc,BOS(dest))
 The wctomb_s function converts a single wide character to its narrow multibyte representation from the current LC_CTYPE locale. More...
 
#define wcsnlen_s(dest, dmax)   _wcsnlen_s_chk(dest,dmax,BOS(dest))
 The wcsnlen_s function computes the length of the wide string pointed to by dest, providing limited support for non-null terminated strings. More...
 
#define wcscpy_s(dest, dmax, src)   _wcscpy_s_chk(dest,dmax,src,BOS(dest))
 The wcscpy_s function copies the string pointed to by src (including the terminating null character) into the array pointed to by dest. More...
 
#define wcsncpy_s(dest, dmax, src, slen)   _wcsncpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The wcsncpy_s function copies the wide string pointed to by src (including the terminating null character) into the wide string pointed to by dest. More...
 
#define wcscat_s(dest, dmax, src)   _wcscat_s_chk(dest,dmax,src,BOS(dest))
 The wcscat_s function appends a copy of the wide string pointed to by src (including the terminating null character) to the end of the wide string pointed to by dest. More...
 
#define wcsncat_s(dest, dmax, src, slen)   _wcsncat_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
 The wcsncat_s function appends a copy of the wide string pointed to by src (including the terminating null wide character) to the end of the wide string pointed to by dest. More...
 
#define wcstok_s(dest, dmaxp, delim, ptr)   _wcstok_s_chk(dest,dmaxp,delim,ptr,BOS(dest))
 A sequence of calls to the wcstok_s function breaks the string pointed to by dest into a sequence of tokens, each of which is delimited by a character from the string pointed to by delim. More...
 
#define vswprintf_s(dest, dmax, fmt, ap)   _vswprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
 
#define vsnwprintf_s(dest, dmax, fmt, ap)   _vsnwprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
 The truncating vsnwprintf_s function composes a wide string with same test that would be printed if format was used on wprintf. More...
 
#define wcsstr_s(dest, dmax, src, slen, substringp)   _wcsstr_s_chk(dest,dmax,src,slen,substringp,BOS(dest),BOS(src))
 The wcsstr_s() function locates the first occurrence of the wide substring pointed to by src which would be located in the wide string pointed to by dest. More...
 
#define wcscmp_s(dest, dmax, src, smax, resultp)   _wcscmp_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
 Compares wide string src to wide string dest. More...
 
#define wcsncmp_s(dest, dmax, src, smax, count, resultp)   _wcsncmp_s_chk(dest,dmax,src,smax,count,resultp,BOS(dest),BOS(src))
 Compares at most count wide characters of wide string src with wide string dest, and returns if difference in the last parameter. More...
 
#define wcsicmp_s(dest, dmax, src, smax, resultp)   _wcsicmp_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
 Compares two wide strings case-folded, via wcsfc_s(), i.e. More...
 
#define wcsnatcmp_s(dest, dmax, src, smax, resultp)   _wcsnatcmp_s_chk(dest,dmax,src,smax,0,resultp,BOS(dest),BOS(src))
 
#define wcsnaticmp_s(dest, dmax, src, smax, resultp)   _wcsnatcmp_s_chk(dest,dmax,src,smax,1,resultp,BOS(dest),BOS(src))
 Natural order comparison of strings. More...
 
#define wcsset_s(dest, dmax, value)   _wcsset_s_chk(dest,dmax,value,BOS(dest))
 Sets maximal dmax wide characters of dest to a wide character value, but not the final NULL character. More...
 
#define wcsnset_s(dest, dmax, value, n)   _wcsnset_s_chk(dest,dmax,value,n,BOS(dest))
 Sets maximal n wide characters of dest to a wide character value, but not the final NULL character. More...
 
#define wcscoll_s(dest, dmax, src, smax, resultp)   _wcscoll_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
 Compares two null-terminated wide strings according to the current locale as defined by the LC_COLLATE category. More...
 
#define wcslwr_s(src, slen)   _wcslwr_s_chk(src,slen,BOS(src))
 Scans the string converting uppercase characters to simple lowercase, leaving all other characters unchanged. More...
 
#define wcsupr_s(src, slen)   _wcsupr_s_chk(src,slen,BOS(src))
 Scans the string converting lowercase characters to uppercase, leaving all other characters unchanged. More...
 
#define towfc_s(dest, dmax, src)   _towfc_s_chk(dest,dmax,src,BOS(dest))
 towfc_s() converts a wide character to fully fold-cased (lowercased with possible expansions), according to the Unicode 10.0 CaseFolding table. More...
 
#define wcsfc_s(dest, dmax, src, lenp)   _wcsfc_s_chk(dest,dmax,src,lenp,BOS(dest))
 Converts the wide string via full case-folding NFD normalized to lowercase. More...
 
#define wcsnorm_decompose_s(dest, dmax, src, lenp, iscompat)   _wcsnorm_decompose_s_chk(dest,dmax,src,lenp,iscompat,BOS(dest))
 Converts the wide string to the canonical NFD normalization, as defined in the latest Unicode standard, latest 10.0. More...
 
#define wcsnorm_reorder_s(dest, dmax, src, len)   _wcsnorm_reorder_s_chk(dest,dmax,src,len,BOS(dest))
 Reorder all decomposed sequences in a wide string to NFD, as defined in the latest Unicode standard, latest 10.0. More...
 
#define wcsnorm_compose_s(dest, dmax, src, lenp, iscontig)   _wcsnorm_compose_s_chk(dest,dmax,src,lenp,iscontig,BOS(dest))
 Combine all decomposed sequences in a wide string to NFC, as defined in the latest Unicode standard, latest 10.0. More...
 
#define wcsnorm_s(dest, dmax, src, mode, lenp)   _wcsnorm_s_chk(dest,dmax,src,mode,lenp,BOS(dest))
 Converts the wide string to the canonical NFC or NFD normalization, as defined in the latest Unicode standard, latest 10.0. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

EXTERN void abort_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
 This function writes a message on the standard error stream in an implementation-defined format. More...
 
EXTERN void ignore_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
 This function simply returns to the caller. More...
 
EXTERN constraint_handler_t set_str_constraint_handler_s (constraint_handler_t handler)
 The set_str_constraint_handler_s function sets the runtime-constraint handler to be handler. More...
 
EXTERN errno_t _strcat_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _strcpy_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _strncat_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR((slen||dest||dmax) &&(_BOS_NULL(dest)||_BOS_ZERO(dest
 
EXTERN errno_t empty dest or dmax BOS_ATTR ((slen||dest||dmax) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_OVR2_BUTZERO(src
 
EXTERN errno_t _strncpy_s_chk (char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(src
 
EXTERN rsize_t _strnlen_s_chk (const char *str, rsize_t smax, const size_t strbos) BOS_CHK2(str
 
EXTERN char * _strtok_s_chk (char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos) BOS_NULL(ptr)
 
EXTERN int sprintf_s (char *restrict dest, rsize_t dmax, const char *restrict fmt,...) BOS_CHK(dest) BOS_FMT(fmt)
 
EXTERN int _vsprintf_s_chk (char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt)
 
EXTERN int snprintf_s (char *restrict dest, rsize_t dmax, const char *restrict fmt,...) BOS_CHK(dest) BOS_FMT(fmt)
 
EXTERN int _vsnprintf_s_chk (char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt)
 
EXTERN int sscanf_s (const char *restrict buffer, const char *restrict fmt,...) BOS_NULL(buffer) BOS_FMT(fmt)
 The sscanf_s function reads a formatted string, and writes to a list of arguments. More...
 
EXTERN int fscanf_s (FILE *restrict stream, const char *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt)
 The fscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments. More...
 
EXTERN int scanf_s (const char *restrict fmt,...) BOS_FMT(fmt)
 The scanf_s function reads a formatted string from stdin, and writes to a list of arguments. More...
 
EXTERN int vscanf_s (const char *restrict fmt, va_list ap) BOS_FMT(fmt)
 The vscanf_s function reads a formatted string from stdin, and writes to a list of arguments. More...
 
EXTERN int vfscanf_s (FILE *restrict stream, const char *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt)
 The vfscanf_s function reads a formatted string from a buffered FILE stream, and writes to a list of arguments. More...
 
EXTERN int vsscanf_s (const char *restrict dest, const char *restrict fmt, va_list ap) BOS_NULL(dest) BOS_FMT(fmt)
 The vsscanf_s function reads a formatted string, and writes to a list of arguments. More...
 
EXTERN int printf_s (const char *restrict fmt,...) BOS_FMT(fmt)
 The printf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
EXTERN int fprintf_s (FILE *restrict stream, const char *restrict fmt,...) BOS_FMT(fmt)
 The fprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
EXTERN int vprintf_s (const char *restrict fmt, va_list ap) BOS_FMT(fmt)
 The vprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
EXTERN int vfprintf_s (FILE *restrict stream, const char *restrict fmt, va_list arg) BOS_FMT(fmt)
 The vfprintf_s function composes a string via the format string and writes it to a FILE buffer. More...
 
EXTERN errno_t _strerror_s_chk (char *dest, rsize_t dmax, errno_t errnum, const size_t destbos) BOS_CHK(dest)
 
EXTERN size_t strerrorlen_s (errno_t errnum)
 The strerrorlen_s function returns the untruncated length of the textual description of the system error code errnum, identical to the description that would be printed by perror(). More...
 
EXTERN errno_t _strcmp_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strcasecmp_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strnatcmp_s_chk (const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strcasestr_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src
 
EXTERN errno_t slen BOS_NULL (substring)
 
EXTERN errno_t _strcmpfld_s_chk (const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strcpyfld_s_chk (char *dest, const rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest
 
EXTERN errno_t slen BOS_OVR2_BUTZERO (src, slen) VAL_OVR2(slen
 
EXTERN errno_t _strcpyfldin_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest
 
EXTERN errno_t _strcpyfldout_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest
 
EXTERN errno_t _strcspn_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src
 
EXTERN errno_t slen BOS_NULL (countp)
 
EXTERN errno_t _strfirstchar_s_chk (char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos) BOS_CHK(dest) BOS_NULL(firstp)
 
EXTERN errno_t _strfirstdiff_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN bool _strisalphanumeric_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strisascii_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strisdigit_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strishex_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strislowercase_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strismixedcase_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strispassword_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN bool _strisuppercase_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _strlastchar_s_chk (char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos) BOS_CHK(dest) BOS_NULL(lastp)
 
EXTERN errno_t _strlastdiff_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strljustify_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
 
EXTERN rsize_t _strnterminate_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _strpbrk_s_chk (char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src
 
EXTERN errno_t slen BOS_NULL (firstp)
 
EXTERN errno_t _strfirstsame_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strlastsame_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strprefix_s_chk (const char *dest, rsize_t dmax, const char *src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _strremovews_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
 
EXTERN errno_t _strspn_s_chk (const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src
 
EXTERN errno_t _strstr_s_chk (char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src
 
EXTERN errno_t slen BOS_NULL (substringp)
 
EXTERN errno_t _strchr_s_chk (const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch
 
EXTERN errno_t BOS_NULL (resultp)
 
EXTERN errno_t _strrchr_s_chk (const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch
 
EXTERN errno_t _strtolowercase_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _strtouppercase_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest
 
EXTERN errno_t _strzero_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
 
EXTERN errno_t _strcoll_s_chk (const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp)
 
EXTERN errno_t _strset_s_chk (char *restrict dest, rsize_t dmax, int value, const size_t destbos) BOS_CHK(dest) VAL_OVR2(value
 
EXTERN errno_t _strnset_s_chk (char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(dest
 
EXTERN errno_t n VAL_OVR2 (value, 255) VAL_OVR2_BUTZERO(n
 
EXTERN errno_t _mbstowcs_s_chk (size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char *restrict src, rsize_t len, const size_t destbos) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_ZERO(dest
 
EXTERN errno_t empty dmax BOS_ATTR (!_BOS_NULL(dest) &&_BOSW_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest == *srcp
 
EXTERN errno_t empty dmax dest overlap BOS_CHK2 (src, len)
 
EXTERN errno_t _mbsrtowcs_s_chk (size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_ZERO(dest
 
EXTERN errno_t empty dmax dest overlap BOS_ATTR (dmax &&len > dmax, "len overflow >dmax")
 
EXTERN errno_t _wcsrtombs_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_OVR(dest
 
EXTERN errno_t dest overflow BOS_ATTR (!_BOS_NULL(dest) &&(void *) dest==(void *) srcp, "dest overlap") BOS_ATTR(dmax &&len > dmax
 
EXTERN errno_t _wcstombs_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcrtomb_s_chk (size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc
 
EXTERN errno_t _wctomb_s_chk (int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos) BOS_ATTR(!_BOS_NULL(dest) &&(!dmax||dmax > RSIZE_MAX_STR||_BOS_OVR(dest
 
EXTERN errno_t dest overflow or empty VAL_OVR2 (wc, 0x10ffff)
 
EXTERN size_t _wcsnlen_s_chk (const wchar_t *dest, size_t dmax, const size_t destbos) BOSW_CHK(dest)
 
EXTERN errno_t _wcscpy_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _wcsncpy_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src
 
EXTERN errno_t _wcscat_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src)
 
EXTERN errno_t _wcsncat_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR(slen &&(_BOS_NULL(dest)||_BOS_ZERO(dest
 
EXTERN errno_t dmax empty dest or dmax BOS_ATTR (slen &&(_BOSW_OVR(src, slen)||_BOS_NULL(src)), "src overflow or empty")
 
EXTERN wchar_t * _wcstok_s_chk (wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos) BOS_NULL(ptr)
 
EXTERN int swprintf_s (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...) BOSW_CHK(dest) BOS_FMT(fmt)
 
EXTERN int _vswprintf_s_chk (wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt)
 
EXTERN int snwprintf_s (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict fmt,...) BOSW_CHK(dest) BOS_FMT(fmt)
 
EXTERN int _vsnwprintf_s_chk (wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt)
 
EXTERN int wprintf_s (const wchar_t *restrict fmt,...) BOS_FMT(fmt)
 The wprintf_s function prints formatted output to stdout as wide string. More...
 
EXTERN int vwprintf_s (const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt)
 The vwprintf_s function prints formatted output to stdout as wide string. More...
 
EXTERN int fwprintf_s (FILE *restrict stream, const wchar_t *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt)
 The fwprintf_s function prints formatted output to a wide stream. More...
 
EXTERN int vfwprintf_s (FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt)
 The vfwprintf_s function prints formatted output to a wide stream. More...
 
EXTERN int swscanf_s (const wchar_t *restrict src, const wchar_t *restrict fmt,...) BOS_NULL(src) BOS_FMT(fmt)
 The swscanf_s function reads a formatted wide string. More...
 
EXTERN int vswscanf_s (const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap) BOS_NULL(src) BOS_FMT(fmt)
 The vswscanf_s function reads a formatted wide string. More...
 
EXTERN int wscanf_s (const wchar_t *restrict fmt,...) BOS_FMT(fmt)
 The wscanf_s function reads a formatted wide string from stdin. More...
 
EXTERN int vwscanf_s (const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt)
 The vwscanf_s function reads a formatted wide string from stdin. More...
 
EXTERN int fwscanf_s (FILE *restrict stream, const wchar_t *restrict fmt,...) BOS_NULL(stream) BOS_FMT(fmt)
 The fwscanf_s function reads a formatted wide string. More...
 
EXTERN int vfwscanf_s (FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt)
 The vfwscanf_s function reads a formatted wide string. More...
 
EXTERN errno_t _wcsstr_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src
 
EXTERN errno_t _wcscmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcsncmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcsicmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcsnatcmp_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcsset_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value
 
EXTERN errno_t _wcsnset_s_chk (wchar_t *restrict dest, rsize_t dmax, const wchar_t value, size_t n, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value
 
EXTERN errno_t _wcscoll_s_chk (const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src
 
EXTERN errno_t _wcslwr_s_chk (wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src
 
EXTERN errno_t _wcsupr_s_chk (wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src
 
EXTERN int iswfc (const uint32_t wc) VAL_OVR2(wc
 
EXTERN int EXTERN int _towfc_s_chk (wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos) BOSW_CHK(dest) BOS_ATTR(dmax< 4
 
+ + + + + + + + + + + +

+Variables

EXTERN errno_t dmax
 
EXTERN errno_t empty dest or dmax slen
 
EXTERN rsize_t smax
 
EXTERN errno_t empty * dest
 
EXTERN errno_t dmax !dmax
 
+

Macro Definition Documentation

+ +

◆ EXTERN

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

◆ RSIZE_MIN_STR

+ +
+
+ + + + +
#define RSIZE_MIN_STR   ( 1 )
+
+ +

The shortest string is a null string!!

+ +
+
+ +

◆ RSIZE_MAX_WSTR

+ +
+
+ + + + +
#define RSIZE_MAX_WSTR   ( RSIZE_MAX_STR/sizeof(wchar_t) )
+
+ +

wide chars

+ +
+
+ +

◆ SAFE_STR_MIN_LOWERCASE

+ +
+
+ + + + +
#define SAFE_STR_MIN_LOWERCASE   ( 2 )
+
+ +

The makeup of a password.

+ +
+
+ +

◆ SAFE_STR_MIN_UPPERCASE

+ +
+
+ + + + +
#define SAFE_STR_MIN_UPPERCASE   ( 2 )
+
+ +
+
+ +

◆ SAFE_STR_MIN_NUMBERS

+ +
+
+ + + + +
#define SAFE_STR_MIN_NUMBERS   ( 1 )
+
+ +
+
+ +

◆ SAFE_STR_MIN_SPECIALS

+ +
+
+ + + + +
#define SAFE_STR_MIN_SPECIALS   ( 1 )
+
+ +
+
+ +

◆ SAFE_STR_PASSWORD_MIN_LENGTH

+ +
+
+ + + + +
#define SAFE_STR_PASSWORD_MIN_LENGTH   ( 6 )
+
+ +
+
+ +

◆ SAFE_STR_PASSWORD_MAX_LENGTH

+ +
+
+ + + + +
#define SAFE_STR_PASSWORD_MAX_LENGTH   ( 32 )
+
+ +
+
+ +

◆ sl_default_handler

+ +
+
+ + + + +
#define sl_default_handler   ignore_handler_s
+
+ +
+
+ +

◆ strcat_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strcat_s( dest,
 dmax,
 src 
)   _strcat_s_chk(dest,dmax,src,BOS(dest))
+
+ +

The strcat_s function appends a copy of the string pointed to by src (including the terminating null character) to the end of the string pointed to by dest.

+

The initial character from src overwrites the null character at the end of dest.

+

All elements following the terminating null character (if any) written by strcat_s in the array of dmax characters pointed to by dest take unspecified values when strcat_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest of dest is cleared with NULL bytes. With modern compilers and constant arguments most errors will be caught at compile-time.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.2.1 The strcat_s function (p: 617-618) http://en.cppreference.com/w/c/string/byte/strcat
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to string that will be extended by src if dmax allows. The string is null terminated. If the resulting concatenated string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum length of the resulting dest, including the null
[in]srcpointer to the string that will be concatenaed to string dest
+
+
+
Precondition
Neither dest nor src shall be a null pointer
+
+dmax shall be size of dest
+
+dmax shall not equal zero
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dmax shall be greater than strnlen_s(src,m).
+
+Copying shall not take place between objects that overlap
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
+The Windows MSVCRT sec_api EINVAL and ERANGE works ok, ESLEMAX dmax/slen>MAX not, ESOVRLP returns EINVAL or ERANGE, unlike strncat_s.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_STR, then strcat_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKwhen successful operation, all the characters from src were appended to dest and the result in dest is null terminated.
ESNULLPwhen dest or src is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESUNTERMwhen dest not terminated in the first dmax bytes
ESOVRLPwhen src overlaps with dest
+
+
+
See also
strncat_s(), strcpy_s(), strncpy_s()
+ +
+
+ +

◆ strcpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strcpy_s( dest,
 dmax,
 src 
)   _strcpy_s_chk(dest,dmax,src,BOS(dest))
+
+ +

The strcpy_s function copies the string pointed to by src (including the terminating null character) into the array pointed to by dest.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written by strcpy_s in the array of dmax characters pointed to by dest are nulled when strcpy_s returns. With modern compilers and constant arguments most errors will be caught at compile-time.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.1.3 The strcpy_s function (p: 615-616) http://en.cppreference.com/w/c/string/byte/strcpy
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to string that will be replaced by src.
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the string that will be copied to dest
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall be size of dest
+
+dmax shall not be greater than RSIZE_MAX_STR or size of dest.
+
+dmax shall not equal zero.
+
+dmax shall be greater than strnlen_s(src, dmax).
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
+The Windows MSVCRT sec_api EINVAL and ERANGE works ok, ESLEMAX dmax > MAX not, ESOVRLP partially. When dest > src Windows copies the result, when dest < src ERANGE is returned.
+
Returns
If there is a runtime-constraint violation, and if dest and dmax are valid, then strcpy_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKwhen successful operation, the characters in src were copied into dest and the result is null terminated.
ESNULLPwhen dest or src is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen strings overlap
ESNOSPCwhen dest < src
+
+
+
See also
strcat_s(), strncat_s(), strncpy_s()
+ +
+
+ +

◆ strncat_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strncat_s( dest,
 dmax,
 src,
 slen 
)   _strncat_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The strncat_s function appends a copy of the string pointed to by src (including the terminating null character) to the end of the string pointed to by dest.

+

The initial character from src overwrites the null character at the end of dest.

+

All elements following the terminating null character (if any) written by strncat_s in the array of dmax characters pointed to by dest take unspecified values when strncat_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with NULL bytes. With modern compilers and constant arguments most errors will be caught at compile-time.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.2.2 The strncat_s function (p: 618-620) http://en.cppreference.com/w/c/string/byte/strncat
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to string that will be extended by src if dmax allows. The string is null terminated. If the resulting concatenated string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum length of the resulting dest, including the null
[in]srcpointer to the string that will be concatenaed to string dest
[in]slenmaximum characters to append
+
+
+
Precondition
Neither dest nor src shall be a null pointer
+
+With –enable-warn-dmax dmax should be the exact object size of dest.
+
+dmax and slen should not be greater than RSIZE_MAX_STR.
+
+dmax and slen should not be greater than the object sizes of dest and src.
+
+dmax shall not equal zero
+
+dmax shall be greater than strnlen_s(src,dmax).
+
+Copying shall not take place between objects that overlap
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
+The Windows MSVCRT sec_api EINVAL and ERANGE works ok, ESLEMAX dmax/slen > MAX not, ESOVRLP partially. When dest > src Windows appends the result, when dest < src ERANGE or EINVAL is returned.
+
Returns
If there is a runtime-constraint violation, and if dest and dmax are valid, then strncat_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKsuccessful operation, when slen == 0 or all the characters are copied from src and dest is null terminated. As special case, analog to msvcrt: when slen == 0 and dmax is big enough for dest, also return EOK, but clear dest.
ESNULLPwhen dest/src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESUNTERMwhen dest not terminated
ESOVRLPwhen src overlaps with dest
+
+
+

If dmax != sizeof(dest): With –enable-warn-dmax ESLEWRNG will be passed to the constraint handler. With –enable-error-dmax this error will be fatal, but dest will not be cleared. With clang-5 and/or diagnose_if and __builtin_object_size() support wrong dmax values will be caught at compile-time.

+
See also
strcat_s(), strncpy_s(), wcsncat_s() http://www.informit.com/articles/article.aspx?p=2036582&seqNum=5
+ +
+
+ +

◆ strncpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strncpy_s( dest,
 dmax,
 src,
 slen 
)   _strncpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The strncpy_s function copies not more than slen successive characters (characters that follow a null character are not copied) from the array pointed to by src to the array pointed to by dest.

+

If no null character was copied from src, then dest[n] is set to a null character, thus guaranteeing null termination.

+

All elements following the terminating null character (if any) written by strncpy_s in the array of dmax characters pointed to by dest take unspecified values when strncpy_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with NULL bytes. With modern compilers and constant arguments most errors will be caught at compile-time.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.1.4 The strncpy_s function (p: 616-617) http://en.cppreference.com/w/c/string/byte/strncpy
  • +
  • ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to string that will be replaced by src.
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the string that will be copied to dest
[in]slenthe maximum number of characters to copy from src
+
+
+
Precondition
dmax shall not be zero.
+
+With –enable-warn-dmax dmax should be the exact object size of dest.
+
+dmax and slen should not be greater than RSIZE_MAX_STR.
+
+dmax and slen should not be greater than the object sizes of dest and src.
+
+dmax shall not equal zero
+
+If slen is either greater than or equal to dmax, then dmax should be more than strnlen_s(src,dmax) to avoid truncation.
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
If there is a runtime-constraint violation, then if dest and dmax are valid, then strncpy_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKsuccessful operation, when slen == 0 or the characters in src were copied to dest and the result is null terminated.
ESNULLPwhen dest/src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen strings overlap
ESNOSPCwhen src longer than dest
+
+
+

If dmax != sizeof(dest): With –enable-warn-dmax ESLEWRNG will be passed to the constraint handler. With –enable-error-dmax this error will be fatal, but dest will not be cleared.

+
See also
strcat_s(), strncat_s(), strcpy_s(), wcsncpy_s() http://www.informit.com/articles/article.aspx?p=2036582&seqNum=5
+ +
+
+ +

◆ strnlen_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strnlen_s( str,
 smax 
)   _strnlen_s_chk(str,smax,BOS(str))
+
+ +

The strnlen_s function computes the length of the string pointed to by str, refusing to read past smax.

+
Remarks
SPECIFIED IN ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
strpointer to string
smaxmaximum length of string
+
+
+
Precondition
str shall not be a null pointer.
+
+smax shall not equal zero.
+
+smax shall not be greater than RSIZE_MAX_STR nor sizeof(str).
+
Returns
The function returns the string length, excluding the terminating null character. If str is NULL, then strnlen_s returns 0. Otherwise, the strnlen_s function returns the number of characters that precede the terminating null character. If there is no null character in the first smax characters of str then strnlen_s returns smax. At most the first smax or sizeof(str) characters of str are accessed by strnlen_s.
+
See also
strnterminate_s() http://www.informit.com/articles/article.aspx?p=2036582&seqNum=5
+ +
+
+ +

◆ strtok_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strtok_s( dest,
 dmaxp,
 delim,
 ptr 
)   _strtok_s_chk(dest,dmaxp,delim,ptr,BOS(dest))
+
+ +

A sequence of calls to the strtok_s function breaks the string pointed to by dest into a sequence of tokens, each of which is delimited by a character from the string pointed to by delim.

+

The fourth argument points to a caller-provided char pointer into which the strtok_s function stores information necessary for it to continue scanning the same string.

+

The first call in a sequence has a non-null first argument and dmax points to an object whose value is the number of elements in the character array pointed to by the first argument. The first call stores an initial value in the object pointed to by ptr and updates the value pointed to by dmax to reflect the number of elements that remain in relation to ptr. Subsequent calls in the sequence have a null first argument and the objects pointed to by dmax and ptr are required to have the values stored by the previous call in the sequence, which are then updated. The separator string pointed to by delim may be different from call to call.

+

The first call in the sequence searches the string pointed to by dest for the first character that is not contained in the current separator string pointed to by delim. If no such character is found, then there are no tokens in the string pointed to by dest and the strtok_s function returns a null pointer. If such a character is found, it is the start of the first token.

+

The strtok_s function then searches from there for the first character in dest that is contained in the current separator string. If no such character is found, the current token extends to the end of the string pointed to by dest, and subsequent searches in the same string for a token return a null pointer. If such a character is found, it is overwritten by a null character, which terminates the current token.

+

In all cases, the strtok_s function stores sufficient information in the pointer pointed to by ptr so that subsequent calls, with a null pointer for dest and the unmodified pointer value for ptr, shall start searching just past the element overwritten by a null character (if any).

+

delim uses a STRTOK_DELIM_MAX_LEN of 16.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.3.1 The strtok_s function (p: 620-621) http://en.cppreference.com/w/c/string/byte/strtok
  • +
  • ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[in]destpointer to string to tokenize
[out]dmaxppointer to restricted maximum length of dest string
[in]delimpointer to delimiter string (len < 255)
[out]ptrreturned pointer to token
+
+
+
Precondition
delim shall not be a null pointer.
+
+ptr shall not be a null pointer.
+
+dmax shall not be a null pointer.
+
+*dmax shall not be 0.
+
+If dest is a null pointer, then *ptr shall not be a null pointer.
+
+dest must not be unterminated.
+
+The value of *dmax shall not be greater than RSIZE_MAX_STR and size of dest. The end of the token found shall occur within the first *dmax characters of dest for the first call, and shall occur within the first *dmax characters of where searching resumes on subsequent calls.
+
+delim must not be longer than STRTOK_DELIM_MAX_LEN (default: 16).
+
Note
The mingw MINGW_HAS_SECURE_API declares it without the dmax argument and without restrict. Skip it there. char* strtok_s (char *str, const char *delim, char **ctx)
+
+C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
The strtok_s function returns a pointer to the first character of a token; or a null pointer if there is no token or there is a runtime-constraint violation. Each call modifies dest by substituting a NULL character for the first delimiter that occurs after the returned token. If there is a runtime-constraint violation, the strtok_s function does not indirect through the dest/delim pointers, and does not store a value in the object pointed to by ptr.
+

errno is set to: ESNULLP when dest/delim/ptr is NULL pointer ESZEROL when *dmax = 0 ESLEMAX when *dmax > RSIZE_MAX_STR EOVERFLOW when *dmax > size of dest ESLEWRNG when *dmax != size of dest and –enable-error-dmax ESUNTERM when unterminated string C11 just returns EINVAL

+
Remarks
Example to demonstrate usage of strtok_s() to tokenize a string
// Approach1: sequential strtok_s() calls
str1 = ",.:*one,two;three,;four*.*.five-six***"; // String to tokenize
len = 38;
str2 = ",.;*"; // String of delimiters
p2tok = strtok_s(str1, &len, str2, &p2str);
// token: one, remaining: two;three,;four*.*.five-six***, len: 30
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: two, remaining: three,;four*.*.five-six***, len: 26
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: three, remaining: ;four*.*.five-six***, len: 20
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: four, remaining .*.five-six***, len: 14
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: five-six, remaining: **, len: 2
p2tok = strtok_s(NULL, &len, str2, &p2str);
// token: (null), remaining: **, len: 0
// Approach2: Use of while loop with same entry data as used above
p2tok = str1;
while (p2tok && len)
{
p2tok = strtok_s(NULL, &len, str2, &p2str);
printf(" token -- remaining -- len=0 \n", p2tok, p2str, (int)len );
}
+ +
+
+ +

◆ vsprintf_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define vsprintf_s( dest,
 dmax,
 fmt,
 ap 
)   _vsprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
+
+ +

The vsprintf_s function composes a string with the same content that would be printed if format was used on printf.

+

Instead of being printed, the content is stored in dest. If dmax is zero, nothing is written and dest may be a null pointer, however the return value (number of bytes that would be written) is still calculated and returned.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + +
[out]destpointer to string that will be written into.
[in]dmaxrestricted maximum length of dest
[in]fmtformat-control string.
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR or the size of dest.
+
+dmax shall not equal zero if dest is not null.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
On success the total number of characters without the terminating \0 is returned.
+
+On failure a negative number is returned (deviating from C11).
+
+If dest is valid and too small for the formatted text, including the terminating null, then the buffer is cleared, and the invalid parameter handler is invoked.
+
Return values
+ + + +
-ESNULLPwhen fmt is NULL pointer -ESNULLP when dest is NULL and dmax > 0 -ESZEROL when dmax = 0 and dest is not NULL -ESLEMAX when dmax > RSIZE_MAX_STR -EOVERFLOW when dmax > size of dest -ESNOSPC when return value exceeds dmax unless dmax is zero and dest is NULL -EINVAL when fmt contains n
-1if an encoding error or a runtime constraint violation in the libc function vsnprintf occured.
+
+
+
Note
The C11 standard was most likely wrong with changing the return value 0 on errors. All other functions and existing C11 implementations do return -1, so we return negative error codes. See the http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1141.pdf revision for their rationale. vsprintf_s does not set errno.
+
See also
sprintf_s(), vsnprintf_s()
+ +
+
+ +

◆ vsnprintf_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define vsnprintf_s( dest,
 dmax,
 fmt,
 ap 
)   _vsnprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
+
+ +

The truncating vsnprintf_s function composes a string with same test that would be printed if format was used on printf.

+

Instead of being printed, the content is stored in dest. At most dmax characters are written. It is guaranteed that dest will be null-terminated.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vsnprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + +
[out]destpointer to string that will be written into.
[in]dmaxrestricted maximum length of dest
[in]fmtformat-control string.
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+dest shall not be a null pointer.
+
+dmax shall not be zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and the size of dest.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative error number is returned.
+
+If the buffer dest is too small for the formatted text, including the terminating null, then the buffer is truncated and null terminated.
+
Return values
+ + + + + + +
-ESNULLPwhen dest/fmt is NULL pointer
-ESZEROLwhen dmax == 0
-ESLEMAXwhen dmax > RSIZE_MAX_STR
-EOVERFLOWwhen dmax > size of dest
-EINVALwhen fmt contains n
+
+
+
See also
snprintf_s(), sprintf_s(), vsprintf_s(), vsnwprintf_s()
+ +
+
+ +

◆ strerror_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strerror_s( dest,
 dmax,
 errnum 
)   _strerror_s_chk(dest,dmax,errnum,BOS(dest))
+
+ +

The strerror_s function returns a pointer to the textual description of the system error code errnum, identical to the description that would be printed by perror().

+

In addition to strerror() it adds the size of the destination array in order to prevent buffer overflow, and it truncates overlong error messages with "...".

+

No more than dmax-1 bytes are written, the buffer is always null-terminated. If the message had to be truncated to fit the buffer and dmax is greater than 3, then only dmax-4 bytes are written, and the characters "..." are appended before the null terminator. The behavior is undefined if writing to dest occurs past the end of the array, which can happen when the size of the buffer pointed to by dest is less than the number of characters in the error message which in turn is less than dmax.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.4.2 The strerror_s function (p: 622) http://en.cppreference.com/w/c/byte/strerror
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to a user-provided string buffer
[in]dmaxrestricted maximum length of dest
[in]errnuminteger value referring to an error code
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dmax shall not equal zero.
+
Returns
Zero if the entire message was successfully stored in dest, non-zero otherwise.
+
Return values
+ + + + + + + + +
EOKon success
ESNULLPwhen dest is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESLEMINwhen the result would be longer than 4 and dmax < 4
+
+
+
See also
strerrorlen_s()
+ +
+
+ +

◆ strcmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcmp_s( dest,
 dmax,
 src,
 resultp 
)   _strcmp_s_chk(dest,dmax,src,resultp,BOS(dest),BOS(src))
+
+ +

Compares string src to string dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to int result, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest, src nor resultp shall be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
resultp (when the return code is OK)
+
Return values
+ + + + + + + + + + + +
>0when dest greater than src
0when strings the same
<0when dest less than src
EOKwhen comparison is complete
ESUNTERMwhen dest or src is unterminated, or dmax is too small.
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strcasecmp_s()
+ +
+
+ +

◆ strcasecmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcasecmp_s( dest,
 dmax,
 src,
 resultp 
)   _strcasecmp_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Case insensitive string comparison by converting to uppercase prior to the compare.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to int result, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR or size of dest
+
Returns
resultp (when the return code is OK)
+
Return values
+ + + + + + + + + + +
>0when dest greater than src
0when strings the same
<0when dest less than src
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s()
+ +
+
+ +

◆ strnatcmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strnatcmp_s( dest,
 dmax,
 src,
 resultp 
)   _strnatcmp_s_chk(dest,dmax,src,0,resultp,BOS(dest),BOS(src))
+
+ +

Natural order comparison of strings.

+

The longest run of numbers wins over alpha chars.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to int result, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR or size of dest
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when strings are the same <0 when dest less than src
+
Return values
+ + + + + + + + +
EOKwhen comparison is complete
ESUNTERMwhen dest or src is unterminated, or dmax is too small.
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s()
+ +
+
+ +

◆ strnatcasecmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strnatcasecmp_s( dest,
 dmax,
 src,
 resultp 
)   _strnatcasecmp_s_chk(dest,dmax,src,1,resultp,BOS(dest),BOS(src))
+
+ +
+
+ +

◆ strcasestr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcasestr_s( dest,
 dmax,
 src,
 slen,
 substring 
)   _strcasestr_s_chk(dest,dmax,src,slen,substring,BOS(dest),BOS(src))
+
+ +

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

+

The comparison is case insensitive.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destpointer to string to be searched for the substring
[in]dmaxrestricted maximum length of dest string
[in]srcpointer to the substring
[in]slenmaximum length of src string
[out]substringreturned pointer to the substring
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+Neither dmax nor slen shall equal zero.
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_STR and size of dest/src
+
Return values
+ + + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dst/src/substring is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOTFNDwhen substring not found
+
+
+
See also
strstr_s(), strprefix_s()
+ +
+
+ +

◆ strcmpfld_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcmpfld_s( dest,
 dmax,
 src,
 resultp 
)   _strcmpfld_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Compares the character array pointed to by src to the character array pointed to by dest for dmax characters.

+

The null terminator does not stop the comparison.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to int result. greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest, src nor resultp shall be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
resultp (when the return code is OK)
+
Return values
+ + + + + + + + + + +
>0when dest greater than src
0when the strings are the same
<0when dest less than src
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcpyfld_s(), strcpyfldin_s(), strcpyfldout_s()
+ +
+
+ +

◆ strcpyfld_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcpyfld_s( dest,
 dmax,
 src,
 slen 
)   _strcpyfld_s_chk(dest,dmax,src,slen,BOS(dest))
+
+ +
+
+ +

◆ strcpyfldin_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcpyfldin_s( dest,
 dmax,
 src,
 slen 
)   _strcpyfldin_s_chk(dest,dmax,src,slen,BOS(dest))
+
+ +
+
+ +

◆ strcpyfldout_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcpyfldout_s( dest,
 dmax,
 src,
 slen 
)   _strcpyfldout_s_chk(dest,dmax,src,slen,BOS(dest))
+
+ +
+
+ +

◆ strcspn_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcspn_s( dest,
 dmax,
 src,
 slen,
 countp 
)   _strcspn_s_chk(dest,dmax,src,slen,countp,BOS(dest),BOS(src))
+
+ +

This function computes the prefix length of the string pointed to by dest which consists entirely of characters that are excluded from the string pointed to by src.

+

The scanning stops at the first null in dest or after dmax characters. The exclusion string is checked to the null or after slen characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destpointer to string to determine the prefix
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to exclusion string
[in]slenrestricted maximum length of string src
[out]countppointer to a count variable that will be updated with the dest substring length
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+count shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Return values
+ + + + + + + +
EOKwhen operation is successful
ESNULLPwhen dest/src/count is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strspn_s(), strpbrk_s(), strstr_s()
+ +
+
+ +

◆ strfirstchar_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strfirstchar_s( dest,
 dmax,
 c,
 firstp 
)   _strfirstchar_s_chk(dest,dmax,c,firstp,BOS(dest))
+
+ +

This function returns a pointer to the first occurrence of character c in dest.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string
[in]ccharacter to locate
[out]firstpreturned pointer to first occurrence of c
+
+
+
Precondition
dest and firstp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
pointer to first occurence of c in dest, NULL if not found
+
Return values
+ + + + + + + +
EOKwhen pointer to first occurrence is returned
ESNULLPwhen dest/firstp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strlastchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastdiff_s(), strlastsame_s(),
+ +
+
+ +

◆ strfirstdiff_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strfirstdiff_s( dest,
 dmax,
 src,
 resultp 
)   _strfirstdiff_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Returns the index of the first character that is different between dest and src.

+

Index is valid only for OK. The scanning stops at the first null in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to returned index to first difference
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
resultp as index to first difference, when the return code is OK
+
Return values
+ + + + + + + + +
EOKwhen index to first diff is returned in resultp
ESNODIFFwhen no difference
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strfirstchar_s(), strfirstsame_s(), strlastchar_s(), strlastdiff_s(), strlastsame_s()
+ +
+
+ +

◆ strisalphanumeric_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strisalphanumeric_s( dest,
 dmax 
)   _strisalphanumeric_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks if the entire string contains alphanumerics.

+

The scanning stops at the first null or after smax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when all chars in dest are alphanumeric
+
+false when dest is not alphanumeric or an error occurred
+
See also
strisascii_s(), strisdigit_s(), strishex_s(), strislowercase_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strisascii_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strisascii_s( dest,
 dmax 
)   _strisascii_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks if the entire string contains ascii characters.

+

The scanning stops at the first null or at most dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dest shall be a null terminated.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is ascii
+
+false when string contains one or more non-ascii or an error occurred
+
See also
strisalphanumeric_s(), strisdigit_s(), strishex_s(), strislowercase_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strisdigit_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strisdigit_s( dest,
 dmax 
)   _strisdigit_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks that the entire string contains digits.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dest shall be a null terminated.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is digit
+
+false when string is not digit or an error occurred
+
See also
strisalphanumeric_s(), strisascii_s(), strishex_s(), strislowercase_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strishex_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strishex_s( dest,
 dmax 
)   _strishex_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks that the entire string contains hex characters.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dest shall be a null terminated.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is hex
+
+false when string is not hex or an error occurred
+
See also
strisalphanumeric_s(), strisascii_s(), strisdigit_s(), strislowercase_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strislowercase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strislowercase_s( dest,
 dmax 
)   _strislowercase_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks if entire string is lowercase.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dest shall be a null terminated.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is lowercase
+
+false when string is not lowercase or an error occurred
+
See also
strisalphanumeric_s(), strisascii_s(), strisdigit_s(), strishex_s(), strismixedcase_s(), strisuppercase_s()
+ +
+
+ +

◆ strismixedcase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strismixedcase_s( dest,
 dmax 
)   _strismixedcase_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks that the entire string is mixed case.

+

The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is mixed case
+
+false when string is not mixed case or error
+
See also
strisalphanumeric_s(), strisascii_s(), strisdigit_s(), strishex_s(), strislowercase_s(), strisuppercase_s()
+ +
+
+ +

◆ strispassword_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strispassword_s( dest,
 dmax 
)   _strispassword_s_chk(dest,dmax,BOS(dest))
+
+ +

This function validates the make-up of a password string.

+

-Password must have mininmum SAFE_STR_PASSWORD_MIN_LENGTH characters
+ -Password can have maximum SAFE_STR_PASSWORD_MAX_LENGTH characters
+ -Password must have at least SAFE_STR_MIN_LOWERCASE lower case characters
+ -Password must have at least SAFE_STR_MIN_UPPERCASE upper case characters
+ -Password must have at least SAFE_STR_MIN_NUMBERS numbers
+ -Password must have at least SAFE_STR_MIN_SPECIALS special characters

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of password string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax > SAFE_STR_PASSWORD_MIN_LENGTH
+
+dmax < SAFE_STR_PASSWORD_MAX_LENGTH
+
+dest shall not be unterminated
+
Returns
true when string has valid password makeup
+
+false when string does not meet requirements or an error occurred
+
See also
strzero_s()
+ +
+
+ +

◆ strisuppercase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strisuppercase_s( dest,
 dmax 
)   _strisuppercase_s_chk(dest,dmax,BOS(dest))
+
+ +

This function checks if entire string is uppercase The scanning stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
true when string is uppercase
+
+false when string is not uppercase or an error occurred
+
See also
strisalphanumeric_s(), strisascii_s(), strisdigit_s(), strishex_s(), strislowercase_s(), strismixedcase_s(),
+ +
+
+ +

◆ strlastchar_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strlastchar_s( dest,
 dmax,
 c,
 lastp 
)   _strlastchar_s_chk(dest,dmax,c,lastp,BOS(dest))
+
+ +

Returns a pointer to the last occurrence of character c in dest.

+

The scanning stops at null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string
[in]ccharacter to locate
[out]lastpreturned pointer to last occurrence of c
+
+
+
Precondition
dest and lastp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
pointer to last occurence of c, NULL if not found
+
Return values
+ + + + + + + +
EOKwhen pointer to last occurrence is returned
ESNULLPwhen dst/first is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strfirstchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastdiff_s(), strlastsame_s()
+ +
+
+ +

◆ strlastdiff_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strlastdiff_s( dest,
 dmax,
 src,
 resultp 
)   _strlastdiff_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Returns the index of the last character that is different between dest and src.

+

Index is valid only for EOK. The scanning stops at the first null in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to returned index to last difference
+
+
+
Precondition
Neither dest, src nor resultp shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
resultp as index to last difference, when the return code is OK
+
Return values
+ + + + + + + + +
EOKwhen index to last diff is returned in resultp
ESNODIFFwhen no difference
ESNULLPwhen dest/src/idx is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strfirstchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastchar_s(), strlastsame_s()
+ +
+
+ +

◆ strljustify_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strljustify_s( dest,
 dmax 
)   _strljustify_s_chk(dest,dmax,BOS(dest))
+
+ +

Removes beginning whitespace from the string pointed to by dest by shifting the text left over writting the beginning whitespace, left justifying the text.

+

The left justified text is null terminated. The text is shifted so the original pointer can continue to be used.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string to left justify
[in]dmaxrestricted maximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dest shall be null terminated
+
Return values
+ + + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESUNTERMwhen dest was not null terminated
+
+
+
See also
strremovews_s(),
+ +
+
+ +

◆ strnterminate_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strnterminate_s( dest,
 dmax 
)   _strnterminate_s_chk(dest,dmax,BOS(dest))
+
+ +

The strnterminate_s function will terminate the string if a null is not encountered before dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to string
dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
The function returns a terminated string. If a null is not encountered prior to dmax characters, the dmax character is set to null terminating the string. The string length is also returned.
+
See also
strnlen_s()
+ +
+
+ +

◆ strpbrk_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strpbrk_s( dest,
 dmax,
 src,
 slen,
 firstp 
)   _strpbrk_s_chk(dest,dmax,src,slen,firstp,BOS(dest),BOS(src))
+
+ +

Returns a pointer, first, to the first ocurrence of any character in src which is contained in dest.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
destpointer to string to compare against
dmaxrestricted maximum length of string dest
srcpointer to the string
slenrestricted length of string src
firstpreturned pointer to first occurence
+
+
+
Precondition
Neither dest, src nor firstp shall be a null pointer.
+
+Neither dmax nor slen shall not be 0.
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_STR and size of dest/src
+
Returns
pointer to the first ocurrence of any character contained in src
+
Return values
+ + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest/src/firstp is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strfirstchar_s(), strlastchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastdiff_s(), strlastsame_s()
+ +
+
+ +

◆ strfirstsame_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strfirstsame_s( dest,
 dmax,
 src,
 resultp 
)   _strfirstsame_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Returns the index of the first character that is the same between dest and src.

+

The scanning stops at the first null in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to returned index
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
index to first same char, when the return code is OK
+
Return values
+ + + + + + + + +
EOKwhen index to first same char is returned
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOTFNDwhen not found
+
+
+
See also
strfirstchar_s(), strfirstdiff_s(), strlastchar_s(), strlastdiff_s(), strlastsame_s()
+ +
+
+ +

◆ strlastsame_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strlastsame_s( dest,
 dmax,
 src,
 resultp 
)   _strlastsame_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Returns the index of the last character that is the same between dest and src.

+

The scanning stops at the first nul in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to returned index
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
index to last same char, when the return code is OK
+
Return values
+ + + + + + + + +
EOKwhen index to last same char is returned
ESNULLPwhen dst/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOTFNDwhen not found
+
+
+
See also
strfirstchar_s(), strfirstdiff_s(), strfirstsame_s(), strlastchar_s(), strlastdiff_s()
+ +
+
+ +

◆ strprefix_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strprefix_s( dest,
 dmax,
 src 
)   _strprefix_s_chk(dest,dmax,src,BOS(dest))
+
+ +

Determines if the prefix pointed to by src is at the beginning of string pointed to by dest.

+

The prefix must be a complete match in dest. Useful for command or user input parsing. The scanning stops at the first null in dest or src, or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
destpointer to string to compare against
dmaxrestricted maximum length of dest
srcpointer to the prefix
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
Return values
+ + + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dest/src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOTFNDwhen prefix not found in dest
+
+
+
See also
strspn_s(), strcspn_s(), strpbrk_s(), strstr_s()
+ +
+
+ +

◆ strremovews_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strremovews_s( dest,
 dmax 
)   _strremovews_s_chk(dest,dmax,BOS(dest))
+
+ +

Removes beginning and trailing whitespace from the string pointed to by dest by shifting the text left over writting the beginning whitespace (space or tab).

+

The shifted-trimmed text is null terminated. The text is shifted so the original pointer can continue to be used. This is useful when the memory was malloc'ed and will need to be freed.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string to left justify
[in]dmaxrestricted maximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dest shall be null terminated
+
Return values
+ + + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESUNTERMwhen dest was not null terminated
+
+
+
See also
strljustify_s(),
+ +
+
+ +

◆ strspn_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strspn_s( dest,
 dmax,
 src,
 slen,
 countp 
)   _strspn_s_chk(dest,dmax,src,slen,countp,BOS(dest),BOS(src))
+
+ +

This function computes the prefix length of the string pointed to by dest which consists entirely of characters that are included from the string pointed to by src.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destpointer to string to determine the prefix
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to exclusion string
[in]slenrestricted maximum length of string src
[out]countppointer to a count variable that will be updated with the dest substring length
+
+
+
Precondition
Neither dest, src nor countp shall be a null pointer.
+
+Neither dmax nor slen shall be 0.
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_STR and size of dest/src.
+
Return values
+ + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dest/src/countp is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strcspn_s(), strpbrk_s(), strstr_s(), strprefix_s()
+ +
+
+ +

◆ strstr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strstr_s( dest,
 dmax,
 src,
 slen,
 substringp 
)   _strstr_s_chk(dest,dmax,src,slen,substringp,BOS(dest),BOS(src))
+
+ +

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

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[in]destpointer to string to be searched for the substring
[in]dmaxrestricted maximum length of dest string
[in]srcpointer to the sub string
[in]slenthe maximum number of characters to use from src
[out]substringpthe returned substring pointer
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be 0.
+
+slen shall not be 0, when *src != 0 and src != dest
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_STR and size of dest/src.
+
Return values
+ + + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dest/src/substring is NULL pointer
ESZEROLwhen dmax/slen = 0, unless *src = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_STR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOTFNDwhen substring not found
+
+
+
See also
strprefix_s(), strspn_s(), strcspn_s(), strpbrk_s()
+ +
+
+ +

◆ strchr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strchr_s( dest,
 dmax,
 ch,
 resultp 
)   _strchr_s_chk(dest,dmax,ch,resultp,BOS(dest))
+
+ +

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

+

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

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

◆ strrchr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strrchr_s( dest,
 dmax,
 ch,
 resultp 
)   _strrchr_s_chk(dest,dmax,ch,resultp,BOS(dest))
+
+ +

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

+

The terminating null character is considered to be a part of the string and can be found when searching for '\0'. Unlike strrchr() it honors dmax as maximal string length.

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

◆ strtolowercase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strtolowercase_s( dest,
 dmax 
)   _strtolowercase_s_chk(dest,dmax,BOS(dest))
+
+ +

Converts all uppercase characters to lowercase, leaving all other characters unchanged.

+

The conversion stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string
[in]dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Return values
+ + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strtouppercase_s()
+ +
+
+ +

◆ strtouppercase_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strtouppercase_s( dest,
 dmax 
)   _strtouppercase_s_chk(dest,dmax,BOS(dest))
+
+ +

Converts all lowercase characters to uppercase, leaving all other characters unchanged.

+

The conversion stops at the first null or after dmax characters.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string
[in]dmaxmaximum length of string
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_STR.
+
Return values
+ + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+

ALSO SEE strtolowercase_s()

+ +
+
+ +

◆ strlwr_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strlwr_s( str,
 slen 
)   strtolowercase_s((str), (slen))
+
+ +
+
+ +

◆ strupr_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strupr_s( str,
 slen 
)   strtouppercase_s((str), (slen))
+
+ +
+
+ +

◆ strzero_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define strzero_s( dest,
 dmax 
)   _strzero_s_chk(dest,dmax,BOS(dest))
+
+ +

Nulls maximal dmax characters of dest.

+

This function can be used to clear strings that contained sensitive data, until the terminating NULL character. With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
[out]destpointer to string that will be nulled.
[in]dmaxrestricted maximum length of dest
+
+
+
Return values
+ + + + + + + +
EOKwhen successful operation
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strispassword_s()
+ +
+
+ +

◆ strcoll_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strcoll_s( dest,
 dmax,
 src,
 resultp 
)   _strcoll_s_chk(dest,dmax,src,resultp,BOS(dest))
+
+ +

Compares two null-terminated byte strings according to the current locale as defined by the LC_COLLATE category.

+

Collation order is the dictionary order: the position of the letter in the national alphabet (its equivalence class) has higher priority than its case or variant. Within an equivalence class, lowercase characters collate before their uppercase equivalents and locale-specific order may apply to the characters with diacritics. In some locales, groups of characters compare as single collation units. For example, "ch" in Czech follows "h" and precedes "i", and "dzs" in Hungarian follows "dz" and precedes "g".

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + +
[in]destpointer to string to compare against
[in]dmaxrestricted maximum length of string dest
[in]srcpointer to the string to be compared to dest
[out]resultppointer to result indicator, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
indicator (when the return code is OK)
+
Return values
+ + + + + + + + + + +
>0when dest greater than src
0when strings the same
<0when dest less than src
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
wcscoll_s(), strcmp_s(), strcasecmp_s()
+ +
+
+ +

◆ strset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define strset_s( dest,
 dmax,
 value 
)   _strset_s_chk(dest,dmax,value,BOS(dest))
+
+ +

Sets maximal dmax characters of dest to a character value, but not the final NULL character.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
  • Implemented in the Windows secure API as _strset_s()
  • +
+
+
Parameters
+ + + + +
[out]deststring that will be set.
[in]dmaxrestricted maximum length of dest
[in]valuecharacter value to write
+
+
+
Precondition
dest shall not be a null pointer, and shall be null-terminated.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
+dmax shall not equal zero.
+
+value shall not be greater than 255
+
Return values
+ + + + + + + + +
EOKwhen successful
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen value > 255
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
+
+
+
See also
strzero_s(), strnset_s(), strispassword_s()
+ +
+
+ +

◆ strnset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define strnset_s( dest,
 dmax,
 value,
 
)   _strnset_s_chk(dest,dmax,value,n,BOS(dest))
+
+ +

Sets maximal n characters of dest to a character value, but not the final NULL character.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
  • Implemented in the Windows secure API as _strnset_s()
  • +
+
+
Parameters
+ + + + + +
[out]deststring that will be set.
[in]dmaxrestricted maximum length of dest
[in]valuecharacter value to write
[in]nnumber of characters to be written
+
+
+
Precondition
dest shall not be a null pointer, and shall be null-terminated.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
+dmax shall not equal zero.
+
+n shall not be greater than dmax
+
+value shall not be greater than 255
+
Return values
+ + + + + + + + + +
EOKwhen successful
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen value > 255
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOSPCwhen n > dmax
+
+
+
See also
strzero_s(), strset_s(), wcsnset_s(), strispassword_s()
+ +
+
+ +

◆ mbstowcs_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define mbstowcs_s( retvalp,
 dest,
 dmax,
 src,
 len 
)   _mbstowcs_s_chk(retvalp,dest,dmax,src,len,BOS(dest))
+
+ +
+
+ +

◆ mbsrtowcs_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define mbsrtowcs_s( retvalp,
 dest,
 dmax,
 srcp,
 len,
 ps 
)   _mbsrtowcs_s_chk(retvalp,dest,dmax,srcp,len,ps,BOS(dest))
+
+ +

Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer.

+

The restartable mbsrtowcs_s function converts a null-terminated multibyte character sequence from the current LC_CTYPE locale to wchar, which begins in the conversion state described by *ps, from the array whose first element is pointed to by *srcp to its wide character representation. If dest is not null, converted characters are stored in the successive elements of the wchar_t array pointed to by dest. No more than len wide characters are written to the destination array. Each multibyte character is converted as if by a call to mbrtowc. mbsrtowcs_s clobbers the destination array from the terminating null and until dmax. In extension to mbstowc_s you can re-use the state via ps. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with 0.

+

The conversion stops if:

+
    +
  • The multibyte null character was converted and stored. *srcp is set to NULL and *ps represents the initial shift state.
  • +
  • An invalid multibyte character (according to the current C locale) was encountered. *srcp is set to point at the beginning of the first unconverted multibyte character.
  • +
  • the next wide character to be stored would exceed len. *srcp is set to point at the beginning of the first unconverted multibyte character. This condition is not checked if dest==NULL.
  • +
+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.3.2.1 The mbsrtowcs_s function (p: 648-649) http://en.cppreference.com/w/c/string/multibyte/mbsrtowcs
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + + +
[out]retvalppointer to a size_t object where the result will be stored
[out]destpointer to wide character array where the results will be stored
[in]dmaxrestricted maximum length of dest
[in]srcppointer to the string that will be copied to dest
[in]lenmaximal number of wide characters to be copied to dest
[in]pspointer to the conversion state object
+
+
+
Precondition
retvalp, ps, srcp, or *srcp shall not be a null pointer.
+
+dmax and len shall not be greater than RSIZE_MAX_WSTR (unless dest is null).
+
+dmax shall not equal zero.
+
+dmax shall be greater than wcsnlen_s(*srcp, dmax).
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
+On the msvcrt with a NULL dest pointer, the retvalp length is limited by the src len. In other libc's len is ignored.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then mbsrtowcs_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp, ps, srcp or *srcp are a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_WSTR, unless dest is NULL
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax and dest != NULL
ESOVRLPwhen *srcp and dest overlap
ESNOSPCwhen there is no null character in the first dmax multibyte characters in the *srcp array and len is greater than dmax (unless dest is null)
+
+
+
See also
mbstowc_s()
+ +
+
+ +

◆ wcsrtombs_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsrtombs_s( retvalp,
 dest,
 dmax,
 srcp,
 len,
 ps 
)   _wcsrtombs_s_chk(retvalp,dest,dmax,srcp,len,ps,BOS(dest))
+
+ +

Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer.

+

The restartable wcsrtombs_s function converts a sequence of wide characters from the array whose first element is pointed to by *srcp to to its narrow multibyte representation from the current LC_CTYPE locale that begins in the conversion state described by *ps. If dest is not null, converted characters are stored in the successive elements of dest. No more than len bytes written to the destination array. Each wide character is converted as if by a call to wcrtomb. wcsrtombs_s clobbers the destination array from the terminating null and until dmax. In extension to wcstombs_s you can re-use the state via ps.

+

The conversion stops if:

+
    +
  • The wide null character L'\0' was converted and stored. The bytes stored in this case are the unshift sequence (if necessary) followed by '\0', *srcp is set to NULL and *ps represents the initial shift state.
  • +
  • A wchar_t was found that does not correspond to a valid character in the current LC_CTYPE locale. *srcp is set to point at the first unconverted wide character.
  • +
  • the next multibyte character to be stored would exceed len. *srcp is set to point at the beginning of the first unconverted wide character. This condition is not checked if dst==NULL.
  • +
+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled. Also in the error cases for srcp = NULL, *srcp = NULL, ESNOSPC and EILSEQ.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.3.2.2 The wcsrtombs_s function (p: 649-650) http://en.cppreference.com/w/c/string/wide/wcsrtombs
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + + +
[out]retvalppointer to a size_t object where the result will be stored
[out]destpointer to character array where the result will be stored
[in]dmaxrestricted maximum length of dest
[in]srcppointer to the wide string that will be copied to dest
[in]lenmaximum number of bytes to be written to dest
[in]pspointer to the conversion state object
+
+
+
Precondition
retvalp, ps, srcp, or *srcp shall not be a null pointer.
+
+dmax and len shall not be greater than RSIZE_MAX_STR (unless dest is null).
+
+dmax shall not equal zero (unless dest is null).
+
+dmax shall be greater than len.
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
+On the msvcrt with a NULL dest pointer, the retvalp length is limited by the srcp len. In other libc's len is ignored.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_STR, then wcsrtombs_s nulls dest. Then the number of bytes excluding terminating zero that were, or would be written to dest, is stored in *retvalp.
+
Note
Under the Windows sec_api the *retvalp result is +1.
+
Return values
+ + + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp, ps, srcp or *srcp are a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_STR, unless dest is NULL
EOVERFLOWwhen dmax or len > size of dest (optionally, when the compiler knows the object_size statically), unless dest is NULL
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen *srcp and dest overlap
ESNOSPCwhen there is no null character in the first dmax multibyte characters in the *srcp array and len is greater than dmax (unless dest is null)
EILSEQif returned by wctomb()
+
+
+
See also
wcrtomb_s(), wcstombs_s()
+ +
+
+ +

◆ wcstombs_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcstombs_s( retvalp,
 dest,
 dmax,
 src,
 len 
)   _wcstombs_s_chk(retvalp,dest,dmax,src,len,BOS(dest))
+
+ +

The wcstombs_s function converts a sequence of wide characters from the array whose first element is pointed to by src to to its narrow multibyte representation from the current LC_CTYPE locale.

+

If dest is not null, converted characters are stored in the successive elements of dest. No more than len bytes are written to the destination array. Each wide character is converted as if by a call to wcrtomb. wcstombs_s clobbers the destination array from the terminating null and until dmax.

+

The conversion stops if:

+
    +
  • The wide null character L'\0' was converted and stored. The bytes stored in this case are the unshift sequence (if necessary) followed by '\0'.
  • +
  • A wchar_t was found that does not correspond to a valid character in the current LC_CTYPE locale.
  • +
  • the next multibyte character to be stored would exceed len. This condition is not checked if dest==NULL.
  • +
+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled. Also in the error cases for src = NULL, ESNOSPC and EILSEQ.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.6.5.2 The wcstombs_s function (p: 612-613) http://en.cppreference.com/w/c/string/multibyte/wcstombs
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[out]retvalpthe number of characters converted
[out]destbuffer for the resulting converted multibyte character string
[in]dmaxThe size in bytes of dest
[in]srcwide string that will be converted to dest
[in]lennumber of bytes to be stored in dest, not including the terminating null character.
+
+
+
Precondition
retvalp and src shall not be a null pointer.
+
+dmax and len shall not be greater than RSIZE_MAX_STR (unless dest is null).
+
+dmax shall not equal zero (unless dest is null).
+
+dmax shall be greater than len.
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_STR, then wcstombs_s nulls dest. Then the number of bytes excluding terminating zero that were, or would be written to dest, is stored in *retvalp.
+
Return values
+ + + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp or src are a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_STR, unless dest is NULL
EOVERFLOWwhen dmax or len > size of dest (optionally, when the compiler knows the object_size statically), unless dest is NULL
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen src and dest overlap
ESNOSPCwhen there is no null character in the first dmax multibyte characters in the src array and len is greater than dmax (unless dest is null)
EILSEQif returned by wcstombs()
+
+
+
See also
mbstowc_s()
+ +
+
+ +

◆ wcrtomb_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcrtomb_s( retvalp,
 dest,
 dmax,
 wc,
 ps 
)   _wcrtomb_s_chk(retvalp,dest,dmax,wc,ps,BOS(dest))
+
+ +

Does not permit the ps parameter (the pointer to the conversion state) to be a null pointer.

+

The restartable wcrtomb_s function converts a single wide character to its narrow multibyte representation from the current LC_CTYPE locale that begins in the conversion state described by *ps. If dest is not null, the converted multibyte characters are stored in dest. Max. MB_CUR_MAX will be written to dest.

+

If dest is a null pointer, the call is equivalent to wcrtomb_s(&retval, buf, sizeof buf, L'\0', ps) with internal variables retval and buf (whose size is greater than MB_CUR_MAX).

+

If wc is the null wide character L'\0', a null byte is stored, preceded by any shift sequence necessary to restore the initial shift state and the conversion state parameter *ps is updated to represent the initial shift state.

+

If the environment macro STDC_ISO_10646 is defined, the values of type wchar_t are the same as the short identifiers of the characters in the Unicode required set (typically UTF-32 encoding); otherwise, it is implementation-defined. In any case, the multibyte character encoding used by this function is specified by the currently active C locale.

+

If the environment macro STDC_MB_MIGHT_NEQ_WC is defined, then for members of the basic character set multibyte-character encoding might not equal wide-character encoding (non-ASCII-based systems, such as EBCDIC-based systems, may use Unicode for their wide character encoding and still be conforming). ASCII-based systems with STDC_ISO_10646 defined leave STDC_MB_MIGHT_NEQ_WC undefined.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.3.1.1 The wcrtomb_s function (p: 647-648) http://en.cppreference.com/w/c/string/wide/wcrtomb
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[out]retvalppointer to a size_t object where the result will be stored
[out]destpointer to bytes where the result will be stored
[in]dmaxrestricted maximum length of dest
[in]wcthe wide character to convert
[in]pspointer to the conversion state object
+
+
+
Precondition
retvalp and ps shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest (unless dest is null).
+
+dmax shall not equal zero (unless dest is null).
+
+dmax must be zero if dest is null.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
Returns zero on success and non-zero on failure, in which case, dest[0] is set to '\0' (unless dest is null or dmax is invalid) and *retvalp is set to (size_t)-1 (unless retvalp is null).
+
Return values
+ + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp or ps are a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically), unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_STR, unless dest is NULL
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax and dest != NULL
ESNOSPCwhen dmax is smaller than the number of required bytes
+
+
+
See also
wctomb_s()
+ +
+
+ +

◆ wctomb_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wctomb_s( retvalp,
 dest,
 dmax,
 wc 
)   _wctomb_s_chk(retvalp,dest,dmax,wc,BOS(dest))
+
+ +

The wctomb_s function converts a single wide character to its narrow multibyte representation from the current LC_CTYPE locale.

+

If dest is not null, the converted multibyte characters are stored in dest. Max. MB_CUR_MAX will be written to dest.

+

If dest is a null pointer, the call is equivalent to wcrtomb_s(&retval, buf, sizeof buf, L'\0', ps) with internal variables retval and buf (whose size is greater than MB_CUR_MAX).

+

If the environment macro STDC_ISO_10646 is defined, the values of type wchar_t are the same as the short identifiers of the characters in the Unicode required set (typically UTF-32 encoding); otherwise, it is implementation-defined. In any case, the multibyte character encoding used by this function is specified by the currently active C locale.

+

If the environment macro STDC_MB_MIGHT_NEQ_WC is defined, then for members of the basic character set multibyte-character encoding might not equal wide-character encoding (non-ASCII-based systems, such as EBCDIC-based systems, may use Unicode for their wide character encoding and still be conforming). ASCII-based systems with STDC_ISO_10646 defined leave STDC_MB_MIGHT_NEQ_WC undefined.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled. Also in the error cases for ESNOSPC and EILSEQ.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.6.4.1 The wctomb_s function (p: 610-611) http://en.cppreference.com/w/c/string/multibyte/wctomb
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]retvalppointer to a size_t object where the result will be stored
[out]destpointer to bytes where the result will be stored
[in]dmaxrestricted maximum length of dest
[in]wcthe wide character to convert
+
+
+
Precondition
retvalp shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest (unless dest is null).
+
+dmax shall not equal zero (unless dest is null).
+
+dmax must be zero if dest is null.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
Returns zero on success and non-zero on failure, in which case, dest[0] is set to '\0' (unless dest is null or dmax is invalid) and *retvalp is set to (size_t)-1 (unless retvalp is null).
+
Return values
+ + + + + + + + + +
EOKon successful conversion.
ESNULLPwhen retvalp is a NULL pointer
ESZEROLwhen dmax = 0, unless dest is NULL
ESLEMAXwhen dmax > RSIZE_MAX_STR, unless dest is NULL
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen dmax is smaller than the number of required bytes
EILSEQif returned by wctomb()
+
+
+
See also
wcrtomb_s()
+ +
+
+ +

◆ wcsnlen_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define wcsnlen_s( dest,
 dmax 
)   _wcsnlen_s_chk(dest,dmax,BOS(dest))
+
+ +

The wcsnlen_s function computes the length of the wide string pointed to by dest, providing limited support for non-null terminated strings.

+
Remarks
SPECIFIED IN ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + +
destpointer to wide string
dmaxmaximum length of wide string, incl. the final null
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest (inc. final null).
+
Note
On mingw with MINGW_HAS_SECURE_API this API is forceinline'd and the native wcsnlen_s with the msvcrt has a different dmax limit: INT_MAX.
+
+Unlike specified in the C11 spec the runtime-constraint handlers are called.
+
Returns
The function returns the wide string length, excluding the terminating null character. If dest is NULL, then wcsnlen_s returns 0. Otherwise, the wcsnlen_s function returns the number of wide characters that precede the terminating null character. If there is no null character in the first dmax characters of dest then wcsnlen_s returns dmax. At most the first dmax characters of dest are accessed by wcsnlen_s.
+
See also
strnlen_s(), strnterminate_s()
+ +
+
+ +

◆ wcscpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define wcscpy_s( dest,
 dmax,
 src 
)   _wcscpy_s_chk(dest,dmax,src,BOS(dest))
+
+ +

The wcscpy_s function copies the string pointed to by src (including the terminating null character) into the array pointed to by dest.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written by wcscpy_s in the array of dmax characters pointed to by dest are nulled when wcscpy_s returns.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.1.1 The wcscpy_s function (p: 639) http://en.cppreference.com/w/c/string/wide/wcscpy
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to wide string that will be replaced by src.
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the wide string that will be copied to dest
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
+dmax shall not equal zero.
+
+dmax shall be greater than wcsnlen_s(src, dmax).
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcscpy_s nulls dest.
+
Return values
+ + + + + + + +
EOKwhen successful operation, the wide characters in src were copied into dest and the result is null terminated.
-ESNULLPwhen dest or src is a NULL pointer
-ESZEROLwhen dmax = 0
-ESLEMAXwhen dmax > RSIZE_MAX_WSTR
-ESOVRLPwhen buffers overlap
-ESNOSPCwhen dest < src
+
+
+
See also
wcsncpy(), wmemcpy(), wmemmove(), strncpy_s()
+ +
+
+ +

◆ wcsncpy_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsncpy_s( dest,
 dmax,
 src,
 slen 
)   _wcsncpy_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The wcsncpy_s function copies the wide string pointed to by src (including the terminating null character) into the wide string pointed to by dest.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written by wcsncpy_s in the array of dmax characters pointed to by dest are nulled when wcsncpy_s returns.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.1.2 The wcsncpy_s function (p: 639) http://en.cppreference.com/w/c/string/wide/wcsncpy
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to wide string that will be replaced by src.
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the wide string that will be copied to dest
[in]slenmaximum number of wide characters to copy
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
+dmax shall not equal zero.
+
+If slen is either greater than or equal to dmax, then dmax should be more than wcsnlen_s(src,dmax) to avoid truncation.
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest and dmax are valid, then wcsncpy_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKsuccessful operation, when slen == 0 or the wide characters in src were copied into dest and the result is null terminated.
ESNULLPwhen dest/src is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen buffers overlap
ESNOSPCwhen src > dest
+
+
+
See also
wcscpy_s(), strncpy_s(), wmemcpy_s(), wmemmove_s()
+ +
+
+ +

◆ wcscat_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define wcscat_s( dest,
 dmax,
 src 
)   _wcscat_s_chk(dest,dmax,src,BOS(dest))
+
+ +

The wcscat_s function appends a copy of the wide string pointed to by src (including the terminating null character) to the end of the wide string pointed to by dest.

+

The initial wide character from src overwrites the null character at the end of dest.

+

All elements following the terminating null wide character (if any) written by wcscat_s in the array of dmax characters pointed to by dest take unspecified values when wcscat_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with 0.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.2.1 The wcscat_s function (p: 642-643) http://en.cppreference.com/w/c/string/wide/wcscat
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to wide string that will be extended by src if dmax allows. The wide string is null terminated. If the resulting concatenated wide string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum wchar_t length of the resulting dest, including the null
[in]srcpointer to the wide string that will be concatenaed to string dest
+
+
+
Precondition
Neither dest nor src shall be a null pointer
+
+dmax shall not equal zero
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest
+
+dmax shall be greater than wcsnlen_s(src,m).
+
+Copying shall not take place between objects that overlap
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcscat_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKwhen successful operation, all the wide characters from src were appended to dest and the result in dest is null terminated.
ESNULLPwhen dest or src is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESUNTERMwhen dest not terminated in the first dmax wide characters
ESOVRLPwhen src overlaps with dest
+
+
+
See also
wcscat_s(), strcpy_s(), strncpy_s()
+ +
+
+ +

◆ wcsncat_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsncat_s( dest,
 dmax,
 src,
 slen 
)   _wcsncat_s_chk(dest,dmax,src,slen,BOS(dest),BOS(src))
+
+ +

The wcsncat_s function appends a copy of the wide string pointed to by src (including the terminating null wide character) to the end of the wide string pointed to by dest.

+

The initial character from src overwrites the null wide character at the end of dest.

+

All elements following the terminating null wide character (if any) written by wcsncat_s in the array of dmax wide characters pointed to by dest take unspecified values when wcsncat_s returns. With SAFECLIB_STR_NULL_SLACK defined the rest is cleared with 0.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.2.2 The wcsncat_s function (p: 643-644) http://en.cppreference.com/w/c/string/wide/wcsncat
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[out]destpointer to wide string that will be extended by src if dmax allows. The string is null terminated. If the resulting concatenated wide string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum length of the resulting dest, including the null
[in]srcpointer to the wide string that will be concatenaed to string dest
[in]slenmaximum wide characters to append
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax shall not equal zero.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
+dmax shall be greater than wcsnlen_s(src,slen).
+
+Copying shall not take place between objects that overlap.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
+The Windows MSVCRT sec_api EINVAL and ERANGE works ok, ESLEMAX dmax/slen>MAX not, ESOVRLP partially. When dest>src Windows appends the result, when dest<src ERANGE or EINVAL is returned.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsncat_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKsuccessful operation, when slen == 0 or all the wide characters are copied from src and dest is null terminated. As special case, analog to msvcrt: when slen == 0 and dmax is big enough for dest, also return EOK, but clear dest.
ESNULLPwhen dest/src is NULL pointer and slen > 0
ESZEROLwhen dmax = 0 and slen > 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_WSTR and slen > 0
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESUNTERMwhen dest not terminated and slen > 0
ESOVRLPwhen src overlaps with dest and slen > 0
+
+
+
See also
wcscat_s(), strncat_s()
+ +
+
+ +

◆ wcstok_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcstok_s( dest,
 dmaxp,
 delim,
 ptr 
)   _wcstok_s_chk(dest,dmaxp,delim,ptr,BOS(dest))
+
+ +

A sequence of calls to the wcstok_s function breaks the string pointed to by dest into a sequence of tokens, each of which is delimited by a character from the string pointed to by delim.

+

The fourth argument points to a caller-provided char pointer into which the wcstok_s function stores information necessary for it to continue scanning the same string.

+

The first call in a sequence has a non-null first argument and dmax points to an object whose value is the number of elements in the character array pointed to by the first argument. The first call stores an initial value in the object pointed to by ptr and updates the value pointed to by dmax to reflect the number of elements that remain in relation to ptr. Subsequent calls in the sequence have a null first argument and the objects pointed to by dmax and ptr are required to have the values stored by the previous call in the sequence, which are then updated. The separator string pointed to by delim may be different from call to call.

+

The first call in the sequence searches the string pointed to by dest for the first character that is not contained in the current separator string pointed to by delim. If no such character is found, then there are no tokens in the string pointed to by dest and the wcstok_s function returns a null pointer. If such a character is found, it is the start of the first token.

+

The wcstok_s function then searches from there for the first character in dest that is contained in the current separator string. If no such character is found, the current token extends to the end of the string pointed to by dest, and subsequent searches in the same string for a token return a null pointer. If such a character is found, it is overwritten by a null character, which terminates the current token.

+

In all cases, the wcstok_s function stores sufficient information in the pointer pointed to by ptr so that subsequent calls, with a null pointer for dest and the unmodified pointer value for ptr, shall start searching just past the element overwritten by a null character (if any).

+

delim uses a STRTOK_DELIM_MAX_LEN of 16.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.9.2.3.1 The wcstok_s function (p: 645-646) http://en.cppreference.com/w/c/string/wide/wcstok
  • +
  • ISO/IEC TR 24731-1, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + +
[in]destpointer to wide string to tokenize
[out]dmaxppointer to the restricted maximum length of dest
[in]delimpointer to wide delimiter string (len < 255)
[out]ptrreturned pointer to token
+
+
+
Precondition
delim shall not be a null pointer.
+
+ptr shall not be a null pointer.
+
+dmaxp shall not be a null pointer.
+
+*dmaxp shall not be 0.
+
+If dest is a null pointer, then *ptr shall not be a null pointer.
+
+dest must not be unterminated.
+
+The value of *dmaxp shall not be greater than RSIZE_MAX_WSTR and the size of dest. The end of the token found shall occur within the first *dmax characters of dest for the first call, and shall occur within the first *dmax characters of where searching resumes on subsequent calls.
+
+delim must not be longer than STRTOK_DELIM_MAX_LEN (default: 16).
+
Note
The mingw MINGW_HAS_SECURE_API declares it without the dmax argument and without restrict. Skip it there. wchar_t* wcstok_s(wchar_t *str, const wchar_t *delim, wchar_t **next_token)
+
+C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
Returns
The wcstok_s function returns a pointer to the first character of a token; or a null pointer if there is no token or there is a runtime-constraint violation. Each call modifies dest by substituting a wide NULL character for the first delimiter that occurs after the returned token. If there is a runtime-constraint violation, the strtok_s function does not indirect through the dest/delim pointers, and does not store a value in the object pointed to by ptr.
+

errno is set to: ESNULLP when dest/delim/ptr is NULL pointer ESZEROL when *dmax = 0 ESLEMAX when *dmax > RSIZE_MAX_WSTR EOVERFLOW when *dmax > size of dest if dest != NULL ESUNTERM when unterminated string C11 just returns EINVAL

+
Remarks
Example to demonstrate usage of wcstok_s() to tokenize a string
// Approach1: sequential wcstok_s() calls
str1 = L",.:*one,two;three,;four*.*.five-six***"; // String to tokenize
len = 38;
str2 = L",.;*"; // String of delimiters
p2tok = wcstok_s(str1, &len, str2, &p2str);
// token: one, remaining: two;three,;four*.*.five-six***, len: 30
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: two, remaining: three,;four*.*.five-six***, len: 26
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: three, remaining: ;four*.*.five-six***, len: 20
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: four, remaining .*.five-six***, len: 14
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: five-six, remaining: **, len: 2
p2tok = wcstok_s(NULL, &len, str2, &p2str);
// token: (null), remaining: **, len: 0
// Approach2: Use of while loop with same entry data as used above
p2tok = str1;
while (p2tok && len)
{
p2tok = wcstok_s(NULL, &len, str2, &p2str);
printf(" token -- remaining -- len=0 \n", p2tok, p2str, (int)len );
}
+ +
+
+ +

◆ vswprintf_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define vswprintf_s( dest,
 dmax,
 fmt,
 ap 
)   _vswprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
+
+ +
+
+ +

◆ vsnwprintf_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define vsnwprintf_s( dest,
 dmax,
 fmt,
 ap 
)   _vsnwprintf_s_chk(dest,dmax,BOS(dest),fmt,ap)
+
+ +

The truncating vsnwprintf_s function composes a wide string with same test that would be printed if format was used on wprintf.

+

Instead of being printed, the content is stored in dest. dest will be terminated with a null character. With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written by vsnwprintf_s in the array of dmax wide characters pointed to by dest are nulled when vsnwprintf_s returns.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vswprintf or vsnwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + +
[out]destpointer to wide string that will be written into.
[in]dmaxrestricted maximum length of dest
[in]fmtformat-control wide string.
[in]apoptional arguments
+
+
+
Precondition
Neither dest nor fmt shall be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
+dmax shall not equal zero.
+
+dmax shall be greater than wcsnlen_s(dest, dmax).
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_WSTR.
+
+While narrow strings provide snprintf, which makes it possible to determine the required output buffer size, there is no equivalent for wide strings (until C11's snwprintf_s), and in order to determine the buffer size, the program may need to call swprintf, check the result value, and reallocate a larger buffer, trying again until successful.
+
+snwprintf_s, unlike swprintf_s, will truncate the result to fit within the array pointed to by buffer, even though truncation is treated as an error by most bounds-checked functions.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned.
+
+If the buffer dest is too small for the formatted text, including the terminating null, then the buffer is set to an empty string by placing a null wide character at dest[0], and the invalid parameter handler is invoked. Unlike vsnwprintf, vswprintf_s guarantees that the buffer will be null-terminated unless the buffer size is zero.
+
Return values
+ + + + + + + +
-ESNULLPwhen dest/fmt is NULL pointer
-ESZEROLwhen dmax = 0
-ESLEMAXwhen dmax > RSIZE_MAX_WSTR
-EOVERFLOWwhen dmax > size of dest
-EINVALwhen fmt contains n
-1on some other error. errno is set then
+
+
+
See also
vswprintf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+ +

◆ wcsstr_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsstr_s( dest,
 dmax,
 src,
 slen,
 substringp 
)   _wcsstr_s_chk(dest,dmax,src,slen,substringp,BOS(dest),BOS(src))
+
+ +

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

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[in]destwide string to be searched for the substring
[in]dmaxrestricted maximum length of dest
[in]srcpointer to the wide sub string
[in]slenthe maximum number of wide characters to use from src
[out]substringpthe returned substring pointer
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+dmax/ shall not be 0
+
+slen shall not be 0, when *src != 0 and src != dest
+
+Neither dmax nor slen shall be greater than RSIZE_MAX_WSTR and size of dest/src.
+
Return values
+ + + + + + + + +
EOKwhen successful operation, substring found.
ESNULLPwhen dest/src/substringp is NULL pointer
ESZEROLwhen dmax/slen = 0
ESLEMAXwhen dmax/slen > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/slen > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOTFNDwhen substring not found
+
+
+
See also
wcsstr(), strstr_s(), memcmp32_s()
+ +
+
+ +

◆ wcscmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcscmp_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcscmp_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
+
+ +

Compares wide string src to wide string dest.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destwide string to compare against
[in]dmaxrestricted maximum length of wide string dest
[in]srcwide string to be compared to dest
[in]smaxrestricted maximum length of wide string src
[out]resultppointer to result diff, greater than 0, equal to 0 or less than 0, if the dest is greater than, equal to or less than src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when wide strings the same <0 when dest less than src
+
Return values
+ + + + + + + +
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s(), wcsncmp_s(), wcsicmp_s()
+ +
+
+ +

◆ wcsncmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsncmp_s( dest,
 dmax,
 src,
 smax,
 count,
 resultp 
)   _wcsncmp_s_chk(dest,dmax,src,smax,count,resultp,BOS(dest),BOS(src))
+
+ +

Compares at most count wide characters of wide string src with wide string dest, and returns if difference in the last parameter.

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + + +
[in]destwide string to compare against
[in]dmaxrestricted maximum length of wide string dest
[in]srcwide string to be compared to dest
[in]smaxrestricted maximum length of wide string src
[in]countmaximum number of wide characters to compare
[out]resultppointer to result diff, greater than 0, equal to 0 or less than 0, if the dest is greater than, equal to or less than src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src.
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when wide strings the same <0 when dest less than src
+
Return values
+ + + + + + + +
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s(), wcscmp_s()
+ +
+
+ +

◆ wcsicmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsicmp_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcsicmp_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
+
+ +

Compares two wide strings case-folded, via wcsfc_s(), i.e.

+

case-folded and normalized, and returns if difference in the last parameter. The two strings may overlap.

+
Parameters
+ + + + + + +
[in]destwide string to compare against
[in]dmaxrestricted maximum length of wide string dest
[in]srcwide string to be compared to dest
[in]smaxrestricted maximum length of wide string src
[out]resultppointer to result diff, greater than 0, equal to 0 or less than 0, if the dest is greater than, equal to or less than src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when wide strings the same <0 when dest less than src
+
Return values
+ + + + + + + +
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strcmp_s(), wcscmp_s(), wcsncmp_s(), wcsfc_s()
+ +
+
+ +

◆ wcsnatcmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnatcmp_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcsnatcmp_s_chk(dest,dmax,src,smax,0,resultp,BOS(dest),BOS(src))
+
+ +
+
+ +

◆ wcsnaticmp_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnaticmp_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcsnatcmp_s_chk(dest,dmax,src,smax,1,resultp,BOS(dest),BOS(src))
+
+ +

Natural order comparison of strings.

+

The longest run of numbers wins over alpha chars.

+
Remarks
EXTENSION TO ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destpointer to wide string to compare against
[in]dmaxrestricted maximum length of wide string dest
[in]srcpointer to the wide string to be compared to dest
[in]smaxrestricted maximum length of wide string src
[out]resultppointer to int result, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src
+
Returns
resultp (when the return code is OK) >0 when dest greater than src 0 when strings are the same <0 when dest less than src
+
Return values
+ + + + + + + + + +
EOKwhen comparison is complete
ESUNTERMwhen dest or src is unterminated, or dmax is too small.
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax = 0
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
strnatcmp_s() wcscmp_s()
+ +
+
+ +

◆ wcsset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsset_s( dest,
 dmax,
 value 
)   _wcsset_s_chk(dest,dmax,value,BOS(dest))
+
+ +

Sets maximal dmax wide characters of dest to a wide character value, but not the final NULL character.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax wide characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
  • Implemented in the Windows secure API as _wcsset_s()
  • +
+
+
Parameters
+ + + + +
[out]destwide string that will be set.
[in]dmaxrestricted maximum length of dest
[in]valuewide character value to write
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
+value shall not be greater than _UNICODE_MAX
+
Return values
+ + + + + + + +
EOKwhen successful
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR or value > _UNICODE_MAX
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
wcsnset_s(), wmemset_s(), strzero_s(), strnset_s(), strispassword_s()
+ +
+
+ +

◆ wcsnset_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnset_s( dest,
 dmax,
 value,
 
)   _wcsnset_s_chk(dest,dmax,value,n,BOS(dest))
+
+ +

Sets maximal n wide characters of dest to a wide character value, but not the final NULL character.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax wide characters pointed to by dest are nulled.

+
Remarks
EXTENSION TO
    +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
  • Implemented in the Windows secure API as _wcsnset_s()
  • +
+
+
Parameters
+ + + + + +
[out]destwide string that will be set.
[in]dmaxrestricted maximum length of dest
[in]valuewide character value to write
[in]nnumber of wide characters to be written
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall not be 0
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
+value shall not be greater than _UNICODE_MAX
+
+n shall not be greater than dmax
+
Return values
+ + + + + + + + +
EOKwhen successful
ESNULLPwhen dest is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR or value > _UNICODE_MAX
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen n > dmax
+
+
+
See also
wcsset_s(), wmemset_s(), strzero_s(), strnset_s(), strispassword_s()
+ +
+
+ +

◆ wcscoll_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcscoll_s( dest,
 dmax,
 src,
 smax,
 resultp 
)   _wcscoll_s_chk(dest,dmax,src,smax,resultp,BOS(dest),BOS(src))
+
+ +

Compares two null-terminated wide strings according to the current locale as defined by the LC_COLLATE category.

+

Collation order is the dictionary order: the position of the letter in the national alphabet (its equivalence class) has higher priority than its case or variant. Within an equivalence class, lowercase characters collate before their uppercase equivalents and locale-specific order may apply to the characters with diacritics. In some locales, groups of characters compare as single collation units. For example, "ch" in Czech follows "h" and precedes "i", and "dzs" in Hungarian follows "dz" and precedes "g".

+
Remarks
EXTENSION TO ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + + + +
[in]destwide string to compare against
[in]dmaxrestricted maximum length of dest
[in]srcwide string to be compared to dest
[in]smaxrestricted maximum length of src
[out]resultppointer to result indicator, greater than 0, equal to 0 or less than 0, if the string pointed to by dest is greater than, equal to or less than the string pointed to by src respectively.
+
+
+
Precondition
Neither dest nor src shall be a null pointer.
+
+resultp shall not be a null pointer.
+
+dmax/smax shall not be 0
+
+dmax/smax shall not be greater than RSIZE_MAX_WSTR and size of dest/src
+
Returns
*resultp, when the return code is OK: >0 when dest greater than src 0 when strings the same <0 when dest less than src
+
Return values
+ + + + + + + +
EOKwhen comparison is complete
ESNULLPwhen dest/src/resultp is NULL pointer
ESZEROLwhen dmax/smax = 0
ESLEMAXwhen dmax/smax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax/smax > size of dest/src (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
+
+
+
See also
wcscmp_s(), strcoll_s(), strcasecmp_s()
+ +
+
+ +

◆ wcslwr_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define wcslwr_s( src,
 slen 
)   _wcslwr_s_chk(src,slen,BOS(src))
+
+ +

Scans the string converting uppercase characters to simple lowercase, leaving all other characters unchanged.

+

The scanning stops at the first null or after slen characters. The conversion is determined by the LC_CTYPE category setting of the locale. Other characters are not affected. It only performs simple case folding via towlower(), it does not do full multi-char folding and does not obey the special casing rules for context. See wcsfc_s() instead. Thus the length of buffer stays the same. It returns a pointer to the altered string. Because the modification is done in place, the pointer returned is the same as the pointer passed as the input argument.

+
Remarks
IMPLEMENTED IN
    +
  • Microsoft Windows Secure API
  • +
  • Novell NDK
  • +
  • Nokia openc s60.com
  • +
+
+
Parameters
+ + + +
[out]srcwide string
[in]slenmaximum length of string
+
+
+
Precondition
src shall not be a null pointer.
+
+slen shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Return values
+ + + + + +
EOKon successful operation or slen = 0
ESNULLPwhen src is NULL pointer
ESLEMAXwhen slen > RSIZE_MAX_WSTR
EOVERFLOWwhen slen > size of src (optionally, when the compiler knows the object_size statically)
+
+
+
See also
wcsfc_s(), strtolowercase_s(), strlwr_s(), wcsupr_s()
+ +
+
+ +

◆ wcsupr_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define wcsupr_s( src,
 slen 
)   _wcsupr_s_chk(src,slen,BOS(src))
+
+ +

Scans the string converting lowercase characters to uppercase, leaving all other characters unchanged.

+

The scanning stops at the first null or after slen characters. The conversion is determined by the LC_CTYPE category setting of the locale. Other characters are not affected. It converts only single chars via towupper(). It returns a pointer to the altered string. Because the modification is done in place, the pointer returned is the same as the pointer passed as the input argument.

+
Remarks
IMPLEMENTED IN
    +
  • Microsoft Windows Secure API
  • +
  • Novell NDK
  • +
  • Nokia openc s60.com
  • +
+
+
Parameters
+ + + +
[out]srcwide string
[in]slenmaximum length of string
+
+
+
Precondition
src shall not be a null pointer.
+
+slen shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Return values
+ + + + + +
EOKon successful operation or slen = 0
ESNULLPwhen src is NULL pointer
ESLEMAXwhen slen > RSIZE_MAX_WSTR
EOVERFLOWwhen slen > size of src (optionally, when the compiler knows the object_size statically)
+
+
+
See also
strtouppercase_s(), strlwr_s(), wcslwr_s()
+ +
+
+ +

◆ towfc_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define towfc_s( dest,
 dmax,
 src 
)   _towfc_s_chk(dest,dmax,src,BOS(dest))
+
+ +

towfc_s() converts a wide character to fully fold-cased (lowercased with possible expansions), according to the Unicode 10.0 CaseFolding table.

+

Even in most the unsuccessul cases, just not with with ESNULLP and ESZEROL dest is being written to.

+

As of Unicode 10.0 there are no possible results as surrogate pairs with sizeof(wchar_t)==2, all results are below U+10000.

+
Parameters
+ + + + +
[out]destwide string buffer to store result
[in]dmaxmaximum size of dest, should be 4. (3 + NULL)
[in]srcwide character to convert to lowercase
+
+
+
Precondition
dest shall not be a null pointer.
+
+dmax shall be bigger than 3.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Return values
+ + + + + + + + + +
>=0on successful operation, returns the number of converted wide characters: 0-3
-ESNULLPwhen dest is NULL pointer
-ESZEROLwhen dmax = 0
-ESLEMINwhen dmax < 4
-ESLEMAXwhen dmax > RSIZE_MAX_WSTR
-EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
-ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
-ESNOTFNDwhen no mapping for src was found, iswfc is wrong.
+
+
+
See also
iswfc(), wcsfc_s(), towlower()
+ +
+
+ +

◆ wcsfc_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsfc_s( dest,
 dmax,
 src,
 lenp 
)   _wcsfc_s_chk(dest,dmax,src,lenp,BOS(dest))
+
+ +

Converts the wide string via full case-folding NFD normalized to lowercase.

+

The conversion stops at the first null or after dmax characters. The conversion is determined by the LC_CTYPE category setting of the locale. Other characters are not affected. fold-case performs full case folding, i.e. if iswfc() of a character > 1, the length of dest might be greater than the length of src (max 4 per char), the conversion is done via towfc_s() and Unicode 10.0, the Unicode special-casing rules are obeyed, and composed characters are normalized to NFD via wcsnorm_decompose_s() and wcsnorm_reorder_s(). If not, the conversion is per character done via normal towlower(). Note that decomposition creates larger strings, typically 2-3 chars more.

+

With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled.

+

SpecialCasing checks for conditional boundary context at the begin or end of certain characters (final greek sigma), and locale sensitive rules for the Lithuanian and the Turkish/Azeri I-dot.

+

Composed characters are checked for the left-hand-side of the Decomposition_Mapping Unicode property, which means the codepoint will be normalized to NFD if any codepoint is composed. Technically only FCD as all FC expansions are already properly ordered, and all mangled marks will not be reordered, as the have the same Combining Class.

+
Parameters
+ + + + + +
[out]destwide string to hold the result (~130% larger than src)
[in]dmaxmaximum result buffer size
[in]srcwide string
[out]lenppointer to length of the result, may be NULL
+
+
+
Precondition
dest and src shall not be null pointers.
+
+dmax shall not be smaller than 5 and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Return values
+ + + + + + + + + +
EOKon successful operation
ESNULLPwhen dest or src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_WSTR or a cp > 0x10ffff
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen dmax is too small for the decomposition. *lenp is still written, to know how much space is needed.
ESNOTFNDInternal error as returned by towfc_s() for multi-char foldings. happens only when the internal implementations of iswfc() and towfc_s() are mismatched.
+
+
+
See also
iswfc(), towfc_s(), towupper(), wcslwr_s(), wcsupr_s()
+ +
+
+ +

◆ wcsnorm_decompose_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnorm_decompose_s( dest,
 dmax,
 src,
 lenp,
 iscompat 
)   _wcsnorm_decompose_s_chk(dest,dmax,src,lenp,iscompat,BOS(dest))
+
+ +

Converts the wide string to the canonical NFD normalization, as defined in the latest Unicode standard, latest 10.0.

+

The conversion stops at the first null or after dmax characters.

+

Composed characters are checked for the left-hand-size of the Decomposition_Mapping Unicode property, which means the codepoint will be normalized if the sequence is composed. This is equivalent to all 1963 combining mark characters, plus some remaining 869 non-mark and non-hangul normalizables. Hangul has some special normalization logic.

+

This function is used by wcsnorm_s() to do the argument checking, overlap checking and to do the first of three passes for NFC.

+
Parameters
+ + + + + + +
[out]destwide string to hold the result
[in]dmaxmaximum result buffer size
[in]srcwide string
[out]lenppointer to length of the result, may be NULL
[in]iscompatdo NFKD, and not NFD (with –enable-norm-compat)
+
+
+
Precondition
dest and src shall not be null pointers.
+
+dmax shall not equal zero and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR and size of dest.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsnorm_s nulls dest.
+
Return values
+ + + + + + + + + + + +
EOKon success
ESNULLPwhen dest or src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMINwhen dmax < 5 or 19 with a compat mode
ESLEMAXwhen dmax > RSIZE_MAX_WSTR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESOVRLPwhen buffers overlap
ESNOSPCwhen dmax too small for the result buffer
EOFon some normalization error
+
+
+
See also
wcsfc_s(), wcsnorm_s(), wcsnorm_compose_s(), wcsnorm_reorder_s(), ICU, gnulib/libunistring, utf8proc
+ +
+
+ +

◆ wcsnorm_reorder_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnorm_reorder_s( dest,
 dmax,
 src,
 len 
)   _wcsnorm_reorder_s_chk(dest,dmax,src,len,BOS(dest))
+
+ +

Reorder all decomposed sequences in a wide string to NFD, as defined in the latest Unicode standard, latest 10.0.

+

The conversion stops at the first null or after dmax characters.

+
Parameters
+ + + + + +
[out]destwide string to hold the result
[in]dmaxmaximum result buffer size
[in]srcwide string to be converted
[in]lenlength of src
+
+
+
Precondition
dest and src shall not be null pointers.
+
+dmax shall not equal zero and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsnorm_reorder_s nulls dest.
+
Return values
+ + + + +
EOKon success
ESNOSPCwhen dmax too small for the result buffer
EOFon some normalization error
+
+
+
See also
wcsnorm_s(), wcsnorm_decompose_s(), ICU, gnulib/libunistring, utf8proc
+ +
+
+ +

◆ wcsnorm_compose_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnorm_compose_s( dest,
 dmax,
 src,
 lenp,
 iscontig 
)   _wcsnorm_compose_s_chk(dest,dmax,src,lenp,iscontig,BOS(dest))
+
+ +

Combine all decomposed sequences in a wide string to NFC, as defined in the latest Unicode standard, latest 10.0.

+

The conversion stops at the first null or after dmax characters.

+
Parameters
+ + + + + + +
[out]destwide string to hold the result
[in]dmaxmaximum result buffer size
[in]srcwide string to be converted
[out]lenppointer to length of p and the result length.
[in]iscontigif true, the result will only be a fast FCC
+
+
+
Precondition
dest, src and lenp shall not be null pointers.
+
+dmax shall not equal zero and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsnorm_reorder_s nulls dest.
+
Return values
+ + + + +
EOKon success
ESNOSPCwhen dmax too small for the result buffer
EOFon some normalization error
+
+
+
See also
wcsnorm_s(), wcsnorm_decompose_s(), ICU, gnulib/libunistring, utf8proc
+ +
+
+ +

◆ wcsnorm_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define wcsnorm_s( dest,
 dmax,
 src,
 mode,
 lenp 
)   _wcsnorm_s_chk(dest,dmax,src,mode,lenp,BOS(dest))
+
+ +

Converts the wide string to the canonical NFC or NFD normalization, as defined in the latest Unicode standard, latest 10.0.

+

The conversion stops at the first null or after dmax characters.

+

Decomposed characters are checked for the left-hand-size and then right-hand-side of the Decomposition_Mapping Unicode property, which means the codepoint will be normalized if the sequence is composed or decomposed (NFD or NFKD). This is equivalent to all 1963 combining mark characters, plus some remaining 869 non-mark and non-hangul normalizables. Hangul has some special normalization logic.

+

The compat tables for NFKC or NFKD are too large for a libc, and mostly unused. As default we only provide the smaller canonical conversions, but it can be enabled with –enable-norm-compat. The compat modes also don't roundtrip.

+
Parameters
+ + + + + +
[out]destwide string to hold the result
[in]dmaxmaximum length of string
[in]srcwide string
[in]modeconvert to nfc or just nfd. experimentally to fast modes FCD or FCC. optionally to compat modes NFKD, NFKC with –enable-norm-compat
+
+
+
See also
enum wcsnorm_mode.
+
Parameters
+ + +
[out]lenppointer to length of the result, may be NULL
+
+
+
Precondition
dest and src shall not be null pointers.
+
+dmax shall not equal zero and big enough for dest.
+
+dmax shall not be greater than RSIZE_MAX_WSTR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_WSTR, then wcsnorm_s nulls dest.
+
Return values
+ + + + + + + + + +
EOKon success
ESNULLPwhen dest or src is NULL pointer
ESZEROLwhen dmax = 0
ESLEMINwhen dmax < 5
ESLEMAXwhen dmax > RSIZE_MAX_WSTR
ESOVRLPwhen buffers overlap
ESNOSPCwhen dmax too small for the result buffer
EOFany other normalization error
+
+
+
See also
wcsfc_s(), ICU, gnulib/libunistring, utf8proc
+ +
+
+

Function Documentation

+ +

◆ abort_handler_s()

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

This function writes a message on the standard error stream in an implementation-defined format.

+

The message shall include the string pointed to by msg. The abort_handler_s function then calls the abort function.

+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
[in]msgPointer to the message describing the error
[in]ptrPointer to aassociated data. Can be NULL.
[in]errorThe error code encountered.
+
+
+
See also
ignore_handler_s()
+ +
+
+ +

◆ ignore_handler_s()

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

This function simply returns to the caller.

+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
[in]msgPointer to the message describing the error
[in]ptrPointer to aassociated data. Can be NULL.
[in]errorThe error code encountered.
+
+
+
See also
abort_handler_s()
+ +
+
+ +

◆ set_str_constraint_handler_s()

+ +
+
+ + + + + + + + +
EXTERN constraint_handler_t set_str_constraint_handler_s (constraint_handler_t handler)
+
+ +

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

+

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

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

◆ _strcat_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcat_s_chk (char *restrict dest,
rsize_t dmax,
const char *restrict src,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strcpy_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcpy_s_chk (char *restrict dest,
rsize_t dmax,
const char *restrict src,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strncat_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strncat_s_chk (char *restrict dest,
rsize_t dmax,
const char *restrict src,
rsize_t slen,
const size_t destbos,
const size_t srcbos 
) &&
+
+ +
+
+ +

◆ BOS_ATTR() [1/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t empty dest or dmax BOS_ATTR ((slen||dest||dmax) &&_BOS_OVR(dest, dmax,
"dest overflow"  
)
+
+ +
+
+ +

◆ _strncpy_s_chk()

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

◆ _strnlen_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN rsize_t _strnlen_s_chk (const char * str,
rsize_t smax,
const size_t strbos 
)
+
+ +
+
+ +

◆ _strtok_s_chk()

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

◆ sprintf_s()

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

◆ _vsprintf_s_chk()

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

◆ snprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int snprintf_s (char *restrict dest,
rsize_t dmax,
const char *restrict fmt,
 ... 
)
+
+ +
+
+ +

◆ _vsnprintf_s_chk()

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

◆ sscanf_s()

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

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

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]bufferpointer to a null-terminated string to read from
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
Neither buffer nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+ +

◆ fscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int fscanf_s (FILE *restrict stream,
const char *restrict fmt,
 ... 
)
+
+ +

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vfscanf_s(), fwscanf_s(), scanf_s()
+ +
+
+ +

◆ scanf_s()

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

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

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+ +

◆ vscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int vscanf_s (const char *restrict fmt,
va_list ap 
)
+
+ +

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

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vfscanf_s(), scanf_s(), vsscanf_s()
+ +
+
+ +

◆ vfscanf_s()

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

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vvfscanf_s(), fwscanf_s(), scanf_s()
+ +
+
+ +

◆ vsscanf_s()

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

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

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]bufferpointer to a null-terminated string to read from
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
Neither buffer nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vvsscanf_s(), swscanf_s(), vsnprintf_s()
+ +
+
+ +

◆ printf_s()

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

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

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string
[in]...optional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+ +

◆ fprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int fprintf_s (FILE *restrict stream,
const char *restrict fmt,
 ... 
)
+
+ +

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

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[out]streamoutput file stream to write to
[in]fmtformat-control string.
[in]...optional arguments
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen stream/fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+ +

◆ vprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int vprintf_s (const char *restrict fmt,
va_list ap 
)
+
+ +

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

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+ +

◆ vfprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int vfprintf_s (FILE *restrict stream,
const char *restrict fmt,
va_list ap 
)
+
+ +

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

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[out]streamoutput file stream to write to
[in]fmtformat-control string.
[in]apoptional arguments
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n.
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of characters written is returned.
+
+On failure a negative number is returned.
+
Return values
+ + + + +
-ESNULLPwhen stream/fmt is NULL pointer
-EINVALwhen fmt contains n
-1on some other error. errno is set then.
+
+
+ +
+
+ +

◆ _strerror_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strerror_s_chk (char * dest,
rsize_t dmax,
errno_t errnum,
const size_t destbos 
)
+
+ +
+
+ +

◆ strerrorlen_s()

+ +
+
+ + + + + + + + +
EXTERN size_t strerrorlen_s (errno_t errnum)
+
+ +

The strerrorlen_s function returns the untruncated length of the textual description of the system error code errnum, identical to the description that would be printed by perror().

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.7.4.2 The strerrorlen_s function (p: 622) http://en.cppreference.com/w/c/byte/strerror
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + +
[in]errnuminteger value referring to an error code
+
+
+
Returns
The length of the error message or 0
+
See also
strerror_s()
+ +
+
+ +

◆ _strcmp_s_chk()

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

◆ _strcasecmp_s_chk()

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

◆ _strnatcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strnatcmp_s_chk (const char * dest,
rsize_t dmax,
const char * src,
const int fold_case,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _strcasestr_s_chk()

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

◆ BOS_NULL() [1/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (substring )
+
+ +
+
+ +

◆ _strcmpfld_s_chk()

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

◆ _strcpyfld_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcpyfld_s_chk (char * dest,
const rsize_t dmax,
const char * src,
rsize_t slen,
const size_t destbos 
)
+
+ +
+
+ +

◆ BOS_OVR2_BUTZERO()

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

◆ _strcpyfldin_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcpyfldin_s_chk (char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strcpyfldout_s_chk()

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

◆ _strcspn_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strcspn_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
rsize_tcountp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [2/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (countp )
+
+ +
+
+ +

◆ _strfirstchar_s_chk()

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

◆ _strfirstdiff_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strfirstdiff_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strisalphanumeric_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strisalphanumeric_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strisascii_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strisascii_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strisdigit_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strisdigit_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strishex_s_chk()

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

◆ _strislowercase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strislowercase_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strismixedcase_s_chk()

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

◆ _strispassword_s_chk()

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

◆ _strisuppercase_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN bool _strisuppercase_s_chk (const char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strlastchar_s_chk()

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

◆ _strlastdiff_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strlastdiff_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strljustify_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strljustify_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strnterminate_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN rsize_t _strnterminate_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strpbrk_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strpbrk_s_chk (char * dest,
rsize_t dmax,
char * src,
rsize_t slen,
char ** firstp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [3/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (firstp )
+
+ +
+
+ +

◆ _strfirstsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strfirstsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strlastsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strlastsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strprefix_s_chk()

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

◆ _strremovews_s_chk()

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

◆ _strspn_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strspn_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
rsize_tcountp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _strstr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strstr_s_chk (char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
char ** substringp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ BOS_NULL() [4/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t slen BOS_NULL (substringp )
+
+ +
+
+ +

◆ _strchr_s_chk()

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

◆ BOS_NULL() [5/5]

+ +
+
+ + + + + + + + +
EXTERN errno_t smax BOS_NULL (resultp )
+
+ +
+
+ +

◆ _strrchr_s_chk()

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

◆ _strtolowercase_s_chk()

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

◆ _strtouppercase_s_chk()

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

◆ _strzero_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strzero_s_chk (char * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _strcoll_s_chk()

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

◆ _strset_s_chk()

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

◆ _strnset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _strnset_s_chk (char *restrict dest,
rsize_t dmax,
int value,
rsize_t n,
const size_t destbos 
)
+
+ +
+
+ +

◆ VAL_OVR2() [1/2]

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

◆ _mbstowcs_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _mbstowcs_s_chk (size_t *restrict retvalp,
wchar_t *restrict dest,
rsize_t dmax,
const char *restrict src,
rsize_t len,
const size_t destbos 
) &&
+
+ +
+
+ +

◆ BOS_ATTR() [2/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t empty dmax BOS_ATTR (_BOS_NULLdest) &&_BOSW_OVR(dest, dmax,
"dest overflow"  
) && == *srcp
+
+ +
+
+ +

◆ BOS_CHK2()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t empty dmax dest overlap BOS_CHK2 (src ,
len  
)
+
+ +
+
+ +

◆ _mbsrtowcs_s_chk()

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

◆ BOS_ATTR() [3/5]

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t len BOS_ATTR (dmax && len,
dmax ,
"len overflow,
dmax 
)
+
+ +
+
+ +

◆ _wcsrtombs_s_chk()

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

◆ BOS_ATTR() [4/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t dest overflow BOS_ATTR (!_BOS_NULL(dest) &&(void *) dest = = (void*)srcp,
"dest overlap"  
) &&
+
+ +
+
+ +

◆ _wcstombs_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcstombs_s_chk (size_t *restrict retvalp,
char *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t len,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcrtomb_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcrtomb_s_chk (size_t *restrict retvalp,
char *restrict dest,
rsize_t dmax,
wchar_t wc,
mbstate_t *restrict ps,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wctomb_s_chk()

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

◆ VAL_OVR2() [2/2]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t dest overflow or empty VAL_OVR2 (wc ,
0x10ffff  
)
+
+ +
+
+ +

◆ _wcsnlen_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN size_t _wcsnlen_s_chk (const wchar_t * dest,
size_t dmax,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcscpy_s_chk()

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

◆ _wcsncpy_s_chk()

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

◆ _wcscat_s_chk()

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

◆ _wcsncat_s_chk()

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

◆ BOS_ATTR() [5/5]

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t dmax empty dest or dmax BOS_ATTR (slen && _BOSW_OVR(src, slen)||_BOS_NULL(src),
"src overflow or empty"  
)
+
+ +
+
+ +

◆ _wcstok_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN wchar_t* _wcstok_s_chk (wchar_t *restrict dest,
rsize_t *restrict dmaxp,
const wchar_t *restrict delim,
wchar_t **restrict ptr,
const size_t destbos 
)
+
+ +
+
+ +

◆ swprintf_s()

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

◆ _vswprintf_s_chk()

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

◆ snwprintf_s()

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

◆ _vsnwprintf_s_chk()

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

◆ wprintf_s()

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

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

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[in]...optional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vwfprintf_s(), fwprintf_s()
+ +
+
+ +

◆ vwprintf_s()

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

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[in]apoptional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vwfprintf_s(), wprintf_s()
+ +
+
+ +

◆ fwprintf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int fwprintf_s (FILE *restrict stream,
const wchar_t *restrict fmt,
 ... 
)
+
+ +

The fwprintf_s function prints formatted output to a wide stream.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streamoutput wide stream to write to
[in]fmtformat-control wide string.
[in]...optional arguments
+
+
+
Precondition
fmt shall not be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen fmt is NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vwfprintf_s(), wprintf_s()
+ +
+
+ +

◆ vfwprintf_s()

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

The vfwprintf_s function prints formatted output to a wide stream.

+
Note
POSIX specifies that errno is set on error. However, the safeclib extended ES* errors do not set errno, only when the underlying system vfwprintf call fails, errno is set.
+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streamoutput wide stream to write to
[in]fmtformat-control wide string.
[in]apoptional arguments
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer (not yet)
+
+No encoding error shall occur.
+
Returns
On success the total number of wide characters written is returned.
+
+On failure a negative number is returned, and possibly errno set to EINVAL or EOVERFLOW.
+
Return values
+ + + + +
-ESNULLPwhen stream or fmt is a NULL pointer
-EINVALwhen fmt contains n
-1some other error. errno: EINVAL or EOVERFLOW
+
+
+
See also
vfwscanf_s(), fwprintf_s()
+ +
+
+ +

◆ swscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int swscanf_s (const wchar_t *restrict src,
const wchar_t *restrict fmt,
 ... 
)
+
+ +

The swscanf_s function reads a formatted wide string.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]srcpointer to a null-terminated wide string to read from
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
Neither src nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+ +

◆ vswscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int vswscanf_s (const wchar_t *restrict src,
const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vswscanf_s function reads a formatted wide string.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]srcpointer to a null-terminated wide string to read from
[in]fmtformat-control wide string.
[in]aparguments to write to
+
+
+
Precondition
Neither src nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), snwprintf_s(), vsnprintf_s()
+ +
+
+ +

◆ wscanf_s()

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

The wscanf_s function reads a formatted wide string from stdin.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), fwscanf_s(), vfwscanf_s(), vfwprintf_s()
+ +
+
+ +

◆ vwscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN int vwscanf_s (const wchar_t *restrict fmt,
va_list ap 
)
+
+ +

The vwscanf_s function reads a formatted wide string from stdin.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control wide string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), wscanf_s(), vvwscanf_s(), vfwprintf_s()
+ +
+
+ +

◆ fwscanf_s()

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

The fwscanf_s function reads a formatted wide string.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control wide string.
[out]...arguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet) Note it currently even crashes with a NULL pointer.
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), wscanf_s(), vfwscanf_s(), vfwprintf_s()
+ +
+
+ +

◆ vfwscanf_s()

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

The vfwscanf_s function reads a formatted wide string.

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control wide string.
[out]aparguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a lc into a single wide character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Todo:
When an argument is not assigned to, it should be zero'd (not yet).
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vswscanf_s(), fwscanf_s(), vfwprintf_s()
+ +
+
+ +

◆ _wcsstr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsstr_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t slen,
wchar_t **restrict substringp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcscmp_s_chk()

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

◆ _wcsncmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsncmp_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
rsize_t count,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcsicmp_s_chk()

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

◆ _wcsnatcmp_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsnatcmp_s_chk (const wchar_t *restrict dest,
rsize_t dmax,
const wchar_t *restrict src,
rsize_t smax,
const int fold_case,
int * resultp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcsset_s_chk()

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

◆ _wcsnset_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcsnset_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const wchar_t value,
size_t n,
const size_t destbos 
)
+
+ +
+
+ +

◆ _wcscoll_s_chk()

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

◆ _wcslwr_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _wcslwr_s_chk (wchar_t *restrict src,
rsize_t slen,
const size_t srcbos 
)
+
+ +
+
+ +

◆ _wcsupr_s_chk()

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

◆ iswfc()

+ +
+
+ + + + + + + + +
EXTERN int iswfc (const uint32_t wc)
+
+ +
+
+ +

◆ _towfc_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN int EXTERN int _towfc_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const uint32_t src,
const size_t destbos 
)
+
+ +
+
+

Variable Documentation

+ +

◆ dmax

+ +
+
+ + + + +
EXTERN errno_t dmax
+
+ +
+
+ +

◆ slen

+ +
+
+ + + + +
EXTERN errno_t slen
+
+ +
+
+ +

◆ smax

+ +
+
+ + + + +
EXTERN rsize_t smax
+
+ +
+
+ +

◆ dest

+ +
+
+ + + + +
EXTERN errno_t empty* dest
+
+ +
+
+ +

◆ !dmax

+ +
+
+ + + + +
EXTERN errno_t dmax !dmax
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d8/dff/safe__str__lib_8h.js b/doc/safec-3.3/d8/dff/safe__str__lib_8h.js new file mode 100644 index 00000000..8d03a176 --- /dev/null +++ b/doc/safec-3.3/d8/dff/safe__str__lib_8h.js @@ -0,0 +1,214 @@ +var safe__str__lib_8h = +[ + [ "EXTERN", "d8/dff/safe__str__lib_8h.html#a77366c1bd428629dc898e188bfd182a3", null ], + [ "RSIZE_MIN_STR", "d8/dff/safe__str__lib_8h.html#a848ae7e999628921f4b96fc11e1c4005", null ], + [ "RSIZE_MAX_WSTR", "d8/dff/safe__str__lib_8h.html#af37c2dfd05a44edf71ed743e1fb65d36", null ], + [ "SAFE_STR_MIN_LOWERCASE", "d8/dff/safe__str__lib_8h.html#a5df79107e349c3cbe5843e22549ffe9d", null ], + [ "SAFE_STR_MIN_UPPERCASE", "d8/dff/safe__str__lib_8h.html#acd55d8f01e69e8764baa2cacddd1e0c0", null ], + [ "SAFE_STR_MIN_NUMBERS", "d8/dff/safe__str__lib_8h.html#a1b1b167253e62ad73e919e706f2881a1", null ], + [ "SAFE_STR_MIN_SPECIALS", "d8/dff/safe__str__lib_8h.html#aa2a88d55101f78c306eff57eeb5e96f5", null ], + [ "SAFE_STR_PASSWORD_MIN_LENGTH", "d8/dff/safe__str__lib_8h.html#a1ad5ec9e1933bab308f8157d8f9b1296", null ], + [ "SAFE_STR_PASSWORD_MAX_LENGTH", "d8/dff/safe__str__lib_8h.html#a27dbd49bd0bab60ec22e31f47759bd2a", null ], + [ "sl_default_handler", "d8/dff/safe__str__lib_8h.html#a3838c5a9d1c42f1794cc142eaaceab1c", null ], + [ "strcat_s", "d8/dff/safe__str__lib_8h.html#a3d2339fea8344c8384fcb8ca2c352f51", null ], + [ "strcpy_s", "d8/dff/safe__str__lib_8h.html#a31e06f44d5303711e2ffad60ab841951", null ], + [ "strncat_s", "d8/dff/safe__str__lib_8h.html#a3ea5e777196319309355ed9de32c3f4c", null ], + [ "strncpy_s", "d8/dff/safe__str__lib_8h.html#a5c9223bea7dc2c4c56e248217b2c35c1", null ], + [ "strnlen_s", "d8/dff/safe__str__lib_8h.html#a4b4581c23a1009deb36e8abf8e332573", null ], + [ "strtok_s", "d8/dff/safe__str__lib_8h.html#ab87a380aaf4ecbb8b9f1cc534e37bbbb", null ], + [ "vsprintf_s", "d8/dff/safe__str__lib_8h.html#a312c27ab9d5e5aa6e9880902d198fb1f", null ], + [ "vsnprintf_s", "d8/dff/safe__str__lib_8h.html#af988e8b81564665041962e68d054f6bf", null ], + [ "strerror_s", "d8/dff/safe__str__lib_8h.html#a99a454ea1f0d44dc187a0ad29c1b9aab", null ], + [ "strcmp_s", "d8/dff/safe__str__lib_8h.html#ac28949bcdeda8b9411f28867e0532156", null ], + [ "strcasecmp_s", "d8/dff/safe__str__lib_8h.html#ab075f258597c37168a17e9d2e409cc28", null ], + [ "strnatcmp_s", "d8/dff/safe__str__lib_8h.html#a5e442fa3ff0b56d27ea6bd9d8121971f", null ], + [ "strnatcasecmp_s", "d8/dff/safe__str__lib_8h.html#a44ec060bc864398ee527c146a5f2e65d", null ], + [ "strcasestr_s", "d8/dff/safe__str__lib_8h.html#a6d5c05c60acb924688f3d2793a2e87b0", null ], + [ "strcmpfld_s", "d8/dff/safe__str__lib_8h.html#a9329d0aefaeedf6b92e25e6bc1726436", null ], + [ "strcpyfld_s", "d8/dff/safe__str__lib_8h.html#ae2ce79166d447e46bf71edfccdcfe452", null ], + [ "strcpyfldin_s", "d8/dff/safe__str__lib_8h.html#aa3927aac045c4d18ae731241173d7008", null ], + [ "strcpyfldout_s", "d8/dff/safe__str__lib_8h.html#a8d36c23dea66d3ea26e61eee8c784e3f", null ], + [ "strcspn_s", "d8/dff/safe__str__lib_8h.html#a8fa1073444fa0bf4b1b81b889c4e6084", null ], + [ "strfirstchar_s", "d8/dff/safe__str__lib_8h.html#ad776a2ba0369f7ee2cb9b7513b6124c1", null ], + [ "strfirstdiff_s", "d8/dff/safe__str__lib_8h.html#af90a8934483099fc49c03ed97d416d05", null ], + [ "strisalphanumeric_s", "d8/dff/safe__str__lib_8h.html#a93969c308a8f401612c662de5c4326d2", null ], + [ "strisascii_s", "d8/dff/safe__str__lib_8h.html#a69bd357e9dcf10a495af0359d08b6398", null ], + [ "strisdigit_s", "d8/dff/safe__str__lib_8h.html#aab2f37cb7d044953f877fc1f47d836e2", null ], + [ "strishex_s", "d8/dff/safe__str__lib_8h.html#a773de4f3eabc05c70884f3893e484a74", null ], + [ "strislowercase_s", "d8/dff/safe__str__lib_8h.html#a6e32ad048263729b07005a577ce7a698", null ], + [ "strismixedcase_s", "d8/dff/safe__str__lib_8h.html#ad7790842637285890cbda534657310c7", null ], + [ "strispassword_s", "d8/dff/safe__str__lib_8h.html#a4112650fb66ac543d2de0ab4202d33c8", null ], + [ "strisuppercase_s", "d8/dff/safe__str__lib_8h.html#a354e36da2e97123283b44d6f812fffd9", null ], + [ "strlastchar_s", "d8/dff/safe__str__lib_8h.html#a0ac9c6f0d7a500a560eb57efda74d156", null ], + [ "strlastdiff_s", "d8/dff/safe__str__lib_8h.html#ae9dc7adbe6a08ac51f16db70d9f96338", null ], + [ "strljustify_s", "d8/dff/safe__str__lib_8h.html#a6fd7fc909aa29701bdd280e36661e2f2", null ], + [ "strnterminate_s", "d8/dff/safe__str__lib_8h.html#a972bf00a89e99e1894ce5cbff49277c4", null ], + [ "strpbrk_s", "d8/dff/safe__str__lib_8h.html#af86046966da9670dc22a94a66241452a", null ], + [ "strfirstsame_s", "d8/dff/safe__str__lib_8h.html#a483d71a53ad569beeb6651f7d1cd218d", null ], + [ "strlastsame_s", "d8/dff/safe__str__lib_8h.html#a77ce87eab7f0171f99a527d1ae45861a", null ], + [ "strprefix_s", "d8/dff/safe__str__lib_8h.html#acdbbc5feca828e05acbae1604acaa1cf", null ], + [ "strremovews_s", "d8/dff/safe__str__lib_8h.html#abe69b21101924ae0300f8e9ffc6b5d61", null ], + [ "strspn_s", "d8/dff/safe__str__lib_8h.html#aeb1e115f2d647f2e8aa3dc63b4462a20", null ], + [ "strstr_s", "d8/dff/safe__str__lib_8h.html#a809729ef126f05b478b8dd7a38b8f31b", null ], + [ "strchr_s", "d8/dff/safe__str__lib_8h.html#a12d245045315d6e481ac586870acd74b", null ], + [ "strrchr_s", "d8/dff/safe__str__lib_8h.html#a64a733dbcad6130ff2f43d57a4dd70ed", null ], + [ "strtolowercase_s", "d8/dff/safe__str__lib_8h.html#a8d533f0b9ffa62a05c7a6fd65b495bb0", null ], + [ "strtouppercase_s", "d8/dff/safe__str__lib_8h.html#a2e76fa96437f5fa5caa9f27eb3084839", null ], + [ "strlwr_s", "d8/dff/safe__str__lib_8h.html#a680ec7c15269eddc82121895650a737a", null ], + [ "strupr_s", "d8/dff/safe__str__lib_8h.html#aeee34569f251b5bb3631aa4e4be522c7", null ], + [ "strzero_s", "d8/dff/safe__str__lib_8h.html#a44fe4a525e9874837b993132017c1423", null ], + [ "strcoll_s", "d8/dff/safe__str__lib_8h.html#a12b9f369a5438b37e0f2b1eaff664c12", null ], + [ "strset_s", "d8/dff/safe__str__lib_8h.html#ae3ae06cefe3f88650a14a9574be0a74f", null ], + [ "strnset_s", "d8/dff/safe__str__lib_8h.html#a9ef6eaddbd68a2eacb4b6b119c486715", null ], + [ "mbstowcs_s", "d8/dff/safe__str__lib_8h.html#a4ccde606c52ef354c7a140aefef4a297", null ], + [ "mbsrtowcs_s", "d8/dff/safe__str__lib_8h.html#a9ac5f587eb1df8ef34a8fa348a56da94", null ], + [ "wcsrtombs_s", "d8/dff/safe__str__lib_8h.html#a8397386e5b9a75de3672761477aa70c8", null ], + [ "wcstombs_s", "d8/dff/safe__str__lib_8h.html#acc6cfcc4c04292d73be9884cec3ad86d", null ], + [ "wcrtomb_s", "d8/dff/safe__str__lib_8h.html#a2793658667ebe8c4c2c6c4dcf26b8fdd", null ], + [ "wctomb_s", "d8/dff/safe__str__lib_8h.html#a5566950afa347670e4ecff33d48610be", null ], + [ "wcsnlen_s", "d8/dff/safe__str__lib_8h.html#a5b83eca9711c7fa0826b05357c2db5dd", null ], + [ "wcscpy_s", "d8/dff/safe__str__lib_8h.html#a77c7fd2d21c452d688ddbd18eeed2ab4", null ], + [ "wcsncpy_s", "d8/dff/safe__str__lib_8h.html#a92e916b36448a1d8833832c458638601", null ], + [ "wcscat_s", "d8/dff/safe__str__lib_8h.html#a8631da4b6dbfb0a86412f40343511ea1", null ], + [ "wcsncat_s", "d8/dff/safe__str__lib_8h.html#a5f9c5e49a21cdf8853bb04a40b8c55ad", null ], + [ "wcstok_s", "d8/dff/safe__str__lib_8h.html#a1d53395277d1d65044e2c28dec7d5ff8", null ], + [ "vswprintf_s", "d8/dff/safe__str__lib_8h.html#ab8f003f44c1f45af4064316be2a7638e", null ], + [ "vsnwprintf_s", "d8/dff/safe__str__lib_8h.html#a9e7b34ea8be4772d2a8088e7f1be6e3e", null ], + [ "wcsstr_s", "d8/dff/safe__str__lib_8h.html#ad5781ba00e70daa4660fd54ff025358f", null ], + [ "wcscmp_s", "d8/dff/safe__str__lib_8h.html#ae73498fc117cf9d90ecf8946ddfbde27", null ], + [ "wcsncmp_s", "d8/dff/safe__str__lib_8h.html#aca18b825cffbb912c5cac34e2f763a6a", null ], + [ "wcsicmp_s", "d8/dff/safe__str__lib_8h.html#a0ee0f45ccd28a3d0950a422e779bd6bc", null ], + [ "wcsnatcmp_s", "d8/dff/safe__str__lib_8h.html#a1a224e0b0cb4d672240b596f0d362e86", null ], + [ "wcsnaticmp_s", "d8/dff/safe__str__lib_8h.html#ab8d667c63804daf69abdfc8435ce1a11", null ], + [ "wcsset_s", "d8/dff/safe__str__lib_8h.html#ae3289b73f23d06f5ec59b5a1d775cda8", null ], + [ "wcsnset_s", "d8/dff/safe__str__lib_8h.html#afa60825d0d350e1f5f1827eea4d572bd", null ], + [ "wcscoll_s", "d8/dff/safe__str__lib_8h.html#abd0f0283c001d46bd97b11edef9c859c", null ], + [ "wcslwr_s", "d8/dff/safe__str__lib_8h.html#afca21afff947a2899376a8eee752f018", null ], + [ "wcsupr_s", "d8/dff/safe__str__lib_8h.html#a6f2abd88c787472b86197202737d14d9", null ], + [ "towfc_s", "d8/dff/safe__str__lib_8h.html#aed72cc72ac2cf05502a39db8504c6bd1", null ], + [ "wcsfc_s", "d8/dff/safe__str__lib_8h.html#ad9773122f1748bad359d0da080a4ebb9", null ], + [ "wcsnorm_decompose_s", "d8/dff/safe__str__lib_8h.html#a709db06aecd1d24d86fe704b07fca1fa", null ], + [ "wcsnorm_reorder_s", "d8/dff/safe__str__lib_8h.html#a5013cd82ebe0bdcc3b4befcbf7f87fb0", null ], + [ "wcsnorm_compose_s", "d8/dff/safe__str__lib_8h.html#afb92a06442fd6ba6fa126731c8677e95", null ], + [ "wcsnorm_s", "d8/dff/safe__str__lib_8h.html#a2ec85b1466f429fdfa3d8ad1cb3a6d6b", null ], + [ "abort_handler_s", "d8/dff/safe__str__lib_8h.html#a58587c173fa4c66368d5ba43095d6f72", null ], + [ "ignore_handler_s", "d8/dff/safe__str__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de", null ], + [ "set_str_constraint_handler_s", "d8/dff/safe__str__lib_8h.html#aff0dee168db30fa183ed12b8de14fd0b", null ], + [ "_strcat_s_chk", "d8/dff/safe__str__lib_8h.html#aaa04d6e92a0b8b483fcc371265508c39", null ], + [ "_strcpy_s_chk", "d8/dff/safe__str__lib_8h.html#ad7ab634bad0da5b83d320d38957a84dd", null ], + [ "_strncat_s_chk", "d8/dff/safe__str__lib_8h.html#a402969901f866addace83ad31411d8b0", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a744248532a5fea4b5c39d733b213fa0d", null ], + [ "_strncpy_s_chk", "d8/dff/safe__str__lib_8h.html#a1e0217e2de3141badc1ef1b8df17c814", null ], + [ "_strnlen_s_chk", "d8/dff/safe__str__lib_8h.html#a8c83c0cfec963b6ac7621874d7411fea", null ], + [ "_strtok_s_chk", "d8/dff/safe__str__lib_8h.html#a589bae4572c2a10570f3c333e1e1f29f", null ], + [ "sprintf_s", "d8/dff/safe__str__lib_8h.html#a2fab2de9f93bb12f6bbc4bbb3971a8aa", null ], + [ "_vsprintf_s_chk", "d8/dff/safe__str__lib_8h.html#ab14a2a9e240310588434f53e609355a2", null ], + [ "snprintf_s", "d8/dff/safe__str__lib_8h.html#a6f40a5b87f9e51c4c59d3666dd565ee7", null ], + [ "_vsnprintf_s_chk", "d8/dff/safe__str__lib_8h.html#a148305a22b3eccd1bc7edec527ddf079", null ], + [ "sscanf_s", "d8/dff/safe__str__lib_8h.html#a1f001e320145775cc5f38fc2c8291a84", null ], + [ "fscanf_s", "d8/dff/safe__str__lib_8h.html#abbac4c71856139e308e4020f1d5ab068", null ], + [ "scanf_s", "d8/dff/safe__str__lib_8h.html#a9ce7b89d9c3ee8f6e2b4ba65beaafed8", null ], + [ "vscanf_s", "d8/dff/safe__str__lib_8h.html#aab8d276b815c3198ba6d46d8ac292c97", null ], + [ "vfscanf_s", "d8/dff/safe__str__lib_8h.html#a07d06c61d014dd9945aef097533d00a6", null ], + [ "vsscanf_s", "d8/dff/safe__str__lib_8h.html#aa2b43fcda38a1953bda225e7ee811470", null ], + [ "printf_s", "d8/dff/safe__str__lib_8h.html#a468d35a90577942c5648009d482719fc", null ], + [ "fprintf_s", "d8/dff/safe__str__lib_8h.html#a9f64d29a8ab10aab4065d4efc1866fd7", null ], + [ "vprintf_s", "d8/dff/safe__str__lib_8h.html#aa697d94dd4186c5cb24212e6a6adb15c", null ], + [ "vfprintf_s", "d8/dff/safe__str__lib_8h.html#a6dcfb3117b1984c06e44612779d4efa4", null ], + [ "_strerror_s_chk", "d8/dff/safe__str__lib_8h.html#acc3bea5002eee5b18609f30a6cbe7cc9", null ], + [ "strerrorlen_s", "d8/dff/safe__str__lib_8h.html#afaf218acae58eaeb99428cbe2f9fe7d3", null ], + [ "_strcmp_s_chk", "d8/dff/safe__str__lib_8h.html#a2a41b4fb5f971a6c1a9e801342f987f1", null ], + [ "_strcasecmp_s_chk", "d8/dff/safe__str__lib_8h.html#ad114a58f6ef0c9b7810397b2bfc191f5", null ], + [ "_strnatcmp_s_chk", "d8/dff/safe__str__lib_8h.html#acf706e4b5acb9557a031c8936438c34b", null ], + [ "_strcasestr_s_chk", "d8/dff/safe__str__lib_8h.html#a0c5d359ec3cc98b1039d2b671a4b9f40", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#a282f988ed816229d51e1e21515e62538", null ], + [ "_strcmpfld_s_chk", "d8/dff/safe__str__lib_8h.html#a08b203348c160a527f8d6cc633d0cda3", null ], + [ "_strcpyfld_s_chk", "d8/dff/safe__str__lib_8h.html#aeda218fe68c647ac70dc1583684ad02c", null ], + [ "BOS_OVR2_BUTZERO", "d8/dff/safe__str__lib_8h.html#ac041c2651ea2a62e43e948dd8eb22b1e", null ], + [ "_strcpyfldin_s_chk", "d8/dff/safe__str__lib_8h.html#a136213b144b733a491cd9f0536dc02b4", null ], + [ "_strcpyfldout_s_chk", "d8/dff/safe__str__lib_8h.html#a2b9437f5d44c5c01134e5ba5612b6b79", null ], + [ "_strcspn_s_chk", "d8/dff/safe__str__lib_8h.html#a41cf93e5fbedbb4c62cbc823a8787a5a", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#a1272c2ae6f812aba71dabf8212e24ebc", null ], + [ "_strfirstchar_s_chk", "d8/dff/safe__str__lib_8h.html#ad3e617ce86eb99e3daec9166c62cfa7d", null ], + [ "_strfirstdiff_s_chk", "d8/dff/safe__str__lib_8h.html#a8fd3d5a8d8376f9144b9001075768aac", null ], + [ "_strisalphanumeric_s_chk", "d8/dff/safe__str__lib_8h.html#ab4138e4ea8e708d437135529859d1037", null ], + [ "_strisascii_s_chk", "d8/dff/safe__str__lib_8h.html#a49c06ac40572da7b06c56c86f5b5b790", null ], + [ "_strisdigit_s_chk", "d8/dff/safe__str__lib_8h.html#ad5234b4499ea28f2f174428acbb0116b", null ], + [ "_strishex_s_chk", "d8/dff/safe__str__lib_8h.html#aca1ba10bf2db186f49bb0b24ad72102b", null ], + [ "_strislowercase_s_chk", "d8/dff/safe__str__lib_8h.html#ac03aef946658162570ff05246c80c056", null ], + [ "_strismixedcase_s_chk", "d8/dff/safe__str__lib_8h.html#a2f9d1264085b98aaaf9e0ade9b772ec3", null ], + [ "_strispassword_s_chk", "d8/dff/safe__str__lib_8h.html#ab4c9803734dcae5b5975b5a129938d9a", null ], + [ "_strisuppercase_s_chk", "d8/dff/safe__str__lib_8h.html#a787fbe653f359d9d3bf31f2face30911", null ], + [ "_strlastchar_s_chk", "d8/dff/safe__str__lib_8h.html#afa39d9e09101ca48fb3b0da2fd00b7e9", null ], + [ "_strlastdiff_s_chk", "d8/dff/safe__str__lib_8h.html#a093d4a02b3a2666cc1140659ce2aedef", null ], + [ "_strljustify_s_chk", "d8/dff/safe__str__lib_8h.html#ae0f785012df12a3ab199f3c726fa1c00", null ], + [ "_strnterminate_s_chk", "d8/dff/safe__str__lib_8h.html#a939629c1ee16ed11968acc0a14d97a50", null ], + [ "_strpbrk_s_chk", "d8/dff/safe__str__lib_8h.html#aebd91f4804e7751eac6192b818b478a3", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#ace1afdc350d4ba0d85d4d37e33ba8195", null ], + [ "_strfirstsame_s_chk", "d8/dff/safe__str__lib_8h.html#aac66e284b38c73c7c2423e8d9ba5cd58", null ], + [ "_strlastsame_s_chk", "d8/dff/safe__str__lib_8h.html#a85d77c8a2e7b8022ff9ee9b40d692ae7", null ], + [ "_strprefix_s_chk", "d8/dff/safe__str__lib_8h.html#a5c96065113760b9fb57eb3a3e5a014b7", null ], + [ "_strremovews_s_chk", "d8/dff/safe__str__lib_8h.html#a14965340fd2745d2b46023183ce1b6c5", null ], + [ "_strspn_s_chk", "d8/dff/safe__str__lib_8h.html#acaa9b56de60dfe2f7adf0d17be7152a5", null ], + [ "_strstr_s_chk", "d8/dff/safe__str__lib_8h.html#a6cda6e5d1877bd1a27404dc9faadf4cb", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#a9bfcc9154b0076b55d06f911b8f34e23", null ], + [ "_strchr_s_chk", "d8/dff/safe__str__lib_8h.html#a66c16534b2471e1bbb608b609d3dca16", null ], + [ "BOS_NULL", "d8/dff/safe__str__lib_8h.html#ac2831e5473862d6cf8c186383e7da660", null ], + [ "_strrchr_s_chk", "d8/dff/safe__str__lib_8h.html#a375b15e12fd4f6e0ea7737957d7bc56a", null ], + [ "_strtolowercase_s_chk", "d8/dff/safe__str__lib_8h.html#ad2f8f779fbb4c5f2267d9510da392f3b", null ], + [ "_strtouppercase_s_chk", "d8/dff/safe__str__lib_8h.html#a8df6802494de562eaba0f72c9453d0aa", null ], + [ "_strzero_s_chk", "d8/dff/safe__str__lib_8h.html#a422bd4f4cb89a8bc2880c1e3717c34df", null ], + [ "_strcoll_s_chk", "d8/dff/safe__str__lib_8h.html#a6a25e7cd044f0284f60710ec6bb6160b", null ], + [ "_strset_s_chk", "d8/dff/safe__str__lib_8h.html#a82d905969808d552ed3d5776531cf925", null ], + [ "_strnset_s_chk", "d8/dff/safe__str__lib_8h.html#a6855b4bf48e0a0d9ac7be67af9197810", null ], + [ "VAL_OVR2", "d8/dff/safe__str__lib_8h.html#aa3f02ebbb77b88d383c9762bbaf683c9", null ], + [ "_mbstowcs_s_chk", "d8/dff/safe__str__lib_8h.html#a3a1909d00b6f945d02fbe3d4de2ff609", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a7b530b63848645615b302ac08e102ece", null ], + [ "BOS_CHK2", "d8/dff/safe__str__lib_8h.html#a8e51868a1ce0630bf5c38d62d1bea957", null ], + [ "_mbsrtowcs_s_chk", "d8/dff/safe__str__lib_8h.html#a273f3a9a36b248a7de57bfb69427545c", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a8a919550b3985588361303ad92053f4d", null ], + [ "_wcsrtombs_s_chk", "d8/dff/safe__str__lib_8h.html#a5d6b42f3dffe71030d3dfae4669e8645", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a59ca2273f2b2276115e0a5b4b9c164de", null ], + [ "_wcstombs_s_chk", "d8/dff/safe__str__lib_8h.html#aab371db461dcb5dcc850b43e9ee6a2b5", null ], + [ "_wcrtomb_s_chk", "d8/dff/safe__str__lib_8h.html#ab9840728993ac6ad7d90ce6c68c03636", null ], + [ "_wctomb_s_chk", "d8/dff/safe__str__lib_8h.html#a0b9302f38fb8fd542079946cb6231b54", null ], + [ "VAL_OVR2", "d8/dff/safe__str__lib_8h.html#a32d185f8ed5b4aa0c6e14ebc513820fe", null ], + [ "_wcsnlen_s_chk", "d8/dff/safe__str__lib_8h.html#af9476a170ab615fe01505f8035ea11d7", null ], + [ "_wcscpy_s_chk", "d8/dff/safe__str__lib_8h.html#adfc6d44a51ca0e4579bd5af0b9c5aca2", null ], + [ "_wcsncpy_s_chk", "d8/dff/safe__str__lib_8h.html#a7634d6b1069cc0b769732ea5595db7f1", null ], + [ "_wcscat_s_chk", "d8/dff/safe__str__lib_8h.html#abca5bfb224b30166612899283a7a7df9", null ], + [ "_wcsncat_s_chk", "d8/dff/safe__str__lib_8h.html#aadef5f96cb52b0a850989d982bdba40a", null ], + [ "BOS_ATTR", "d8/dff/safe__str__lib_8h.html#a5e0a64fa79213b30eb6852fdc40792db", null ], + [ "_wcstok_s_chk", "d8/dff/safe__str__lib_8h.html#a4ef2ebdf5ae9df2c2a538453971d530a", null ], + [ "swprintf_s", "d8/dff/safe__str__lib_8h.html#ab7f207bd3bcd0693fde0e8137ee9e79f", null ], + [ "_vswprintf_s_chk", "d8/dff/safe__str__lib_8h.html#a45182c16361d4f0449a7c94b9dcd3dbb", null ], + [ "snwprintf_s", "d8/dff/safe__str__lib_8h.html#ad430f70743e3b210902dcc28106cf73d", null ], + [ "_vsnwprintf_s_chk", "d8/dff/safe__str__lib_8h.html#a56c8189e460c2fab3e7199e2d7daf41e", null ], + [ "wprintf_s", "d8/dff/safe__str__lib_8h.html#ade70caf3be3f1d529ebd1a39ecacfa55", null ], + [ "vwprintf_s", "d8/dff/safe__str__lib_8h.html#a745d5791f896548470f945dd38ade977", null ], + [ "fwprintf_s", "d8/dff/safe__str__lib_8h.html#aa923f7cb5bbdf46454a17027829fa1e1", null ], + [ "vfwprintf_s", "d8/dff/safe__str__lib_8h.html#ae72990f807f1e056a56b2f4801e90a8e", null ], + [ "swscanf_s", "d8/dff/safe__str__lib_8h.html#acd0f45cb0cff1044cfc0f665767abb1d", null ], + [ "vswscanf_s", "d8/dff/safe__str__lib_8h.html#a4ba582a225bd1d6e9ee8155d57d432a0", null ], + [ "wscanf_s", "d8/dff/safe__str__lib_8h.html#abb0a2f7f20e705770e00b1485a031744", null ], + [ "vwscanf_s", "d8/dff/safe__str__lib_8h.html#a4c9e6ca4f3c779258fc2c40819996b08", null ], + [ "fwscanf_s", "d8/dff/safe__str__lib_8h.html#ae7741a86877e60c5d70527bf894bdb9e", null ], + [ "vfwscanf_s", "d8/dff/safe__str__lib_8h.html#ac5e8ea5a7be3b211ca4a1ef403718b84", null ], + [ "_wcsstr_s_chk", "d8/dff/safe__str__lib_8h.html#a075e745d7031b5994e19b7116a5719ba", null ], + [ "_wcscmp_s_chk", "d8/dff/safe__str__lib_8h.html#a4b3a049415bea04e80df8d44db0f3430", null ], + [ "_wcsncmp_s_chk", "d8/dff/safe__str__lib_8h.html#aa54d4d08338768f4ce09daef2ecb2c37", null ], + [ "_wcsicmp_s_chk", "d8/dff/safe__str__lib_8h.html#a66026092bce1d24ac14293d58c4f3c06", null ], + [ "_wcsnatcmp_s_chk", "d8/dff/safe__str__lib_8h.html#ab68246041822a160120edf4bb852c35a", null ], + [ "_wcsset_s_chk", "d8/dff/safe__str__lib_8h.html#ab4f995228d53b411139c613110be9ea8", null ], + [ "_wcsnset_s_chk", "d8/dff/safe__str__lib_8h.html#a64380c2e2bdcdfcfbd0c46300cb16cb4", null ], + [ "_wcscoll_s_chk", "d8/dff/safe__str__lib_8h.html#a585d6203592ee2cdf2843b07db8ad575", null ], + [ "_wcslwr_s_chk", "d8/dff/safe__str__lib_8h.html#a9bdcd39944f0ae7f61e5a17a3477c21a", null ], + [ "_wcsupr_s_chk", "d8/dff/safe__str__lib_8h.html#a11afd8b114ce6c6ec75203a2f9592b5d", null ], + [ "iswfc", "d8/dff/safe__str__lib_8h.html#a429612502202b0189f29ec768ca3ba7c", null ], + [ "_towfc_s_chk", "d8/dff/safe__str__lib_8h.html#a48c47cf89bfe769b2c1f73254c377723", null ], + [ "dmax", "d8/dff/safe__str__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c", null ], + [ "slen", "d8/dff/safe__str__lib_8h.html#a2c1f680c14687f4a06325a2ad3ea36fd", null ], + [ "smax", "d8/dff/safe__str__lib_8h.html#a2b8c9a50d91a20b35d3386a10fa31028", null ], + [ "dest", "d8/dff/safe__str__lib_8h.html#acfdd60d33960997bd9baa61ae6e75931", null ], + [ "!dmax", "d8/dff/safe__str__lib_8h.html#a6878a071bd68e09cd27771d040ef2f0f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.map b/doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.map new file mode 100644 index 00000000..f4401325 --- /dev/null +++ b/doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.md5 b/doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.md5 new file mode 100644 index 00000000..953a56a5 --- /dev/null +++ b/doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.md5 @@ -0,0 +1 @@ +d52a348a0de824b0eaeda9601433dffd \ No newline at end of file diff --git a/doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.png b/doc/safec-3.3/d8/dff/strcpyfldin__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e77d118de0aba4287ca4950cdc9223b2e24880c6 GIT binary patch literal 16997 zcmdtKby$^QurIn46%0a3B}Ju6S{g}dk#40M=`JM%q+`)3UD6$bpmcYsG)Q;f!F~3# z_qqGt=lp+`Jiy|E?|a{wc_)7J8~tC)h@syhxPw3-(8XT~zd<0b$088dZlYa>pHO<4 zrofk5I+9|-h|8;gDfL+q2*hKAxbRB_$AtB12MzhrOa85hZ&>%SzPDq&7JiL|_nz$W zpEeV`@?kDD{@{^m6Z3xe{9)|^wYBJp?c##;LJYZ=!Z-Ur+|23*t4JH79&2B}1Yh5YGw! z2(e7{a{)2I$i>CQ%skNFFE{O#Eha85Zeo&K zla5#xfQyMA($nXHiMfY}eVm1bgmsW$Xr=a|H|DR9!-yZp2Z)`s)7ilfb&qpGW zqaz~{{K<)l(r7vG%Fcc*Z-kh*RZWD5+um8|ygc9ZSa)|)R2=q2C+z6x=t<&@4-I{M zp0z$%i6gkPyPM48lx7r(5J3B;!GsXVD=M08^tcRsz}OZ-+W7X{hoXiPnx{{n($ja( z%3gRFLuY1^1CO5g@q*~?Q^Kovg0F;yy?uOI9cJAq@dG2m!$%6#Ic%5v za^$map`tRXmHiwUIcSfdBqt|d>P;r)u+Vt_ek)J8Xk)gq(P49DI8WK*biMNY^bq#R zM>c+FEX8 zXHa0^?!kdU>G)u#^zPvyrMIKAGr_}$_lRD6t*Ed++WHM5@D7cMc_=F@8{16E=la5F zXMSV4_Vo0$bo}yU;t{ufer#-Pe7rgs(^|R-!94*(Ukwa|Hx{$w*01SW2V`_~p;rCL z?-sxCrCPf+(aWr_U;Fy{La~~Ezn7AdLL=J~5_}~j^f4#LSV&07-rgQQ&o;Q}-(jSs zU7M-rCKJ}yPVPJ(E#R#gPiWOCr_Rm%hOjjNdlf(gs;|9mhIfUtfDM za@;$2@7|3^zm>uwG|Pc_?2Tn;xWw3aHqh3VnVoF}!f`vEY(m(vszP2{|L9<^Jk09lj~pQ+?e9;WY!3_!Y&_fPv}`!e%xLcH=#Y|@RyUE!BB!L3 zI`+*!`D+qe%BVjhK zl|(YE2HZgOg@E_*90#*QAY#zrwEx!|w^;<2Pk4Cvr%z~hVyPt5)YPjO*HU!BdDz~8 zQ<&^=QC)LTSj7LexcK$6+&9Vy#02_o!!-fFwMhrv*L~r!EPgrMScrA+(*5@3f#S*_3uZz9BlLlhKUqmjlMi+rF z$9Z@(nIkX9#nr7rkLL4dV;Vg?oNwuU9|Kwn(GlG>&zZZS16elL`IXm8S`iOd1Ub;pdQBFuG!eWRa zFE5Nxy9=u4k`VAD^xG{mIC%Ndd2;elNtp*Rap&qnN4#Y)mjCx~KMe-T$4$~f+lc?T z6%{`IbYkLZ@wi82X`rxOT3No?+gvladY$ z418CEZwhd~GspAndGh%2uYnB7+*!uJjM2PN4;os_;bC66^O@UZN6{z+er&SWxWeSp zMa`$G&R{XLxgTv{FqI z{qN6(zDK_xg4({AqDEbQ{eQGqCSye3Eja8>PEH?hp}%o%cjarWsHlMRb=}Le+W<$f ztGheiLP<_ePFZ=h(o#DE715+o1!r`GhLMq!(^~K4%a`ifF|o17yensVa2ApFekXb-5n=Rn^h?vjl!&0jW*GW&3k_`g~B9-|gb;nAGF!J|SVP z)m&TUtov#C0ugL`s>+Ix-R#%yF{NzMy?gg;?d>htJp%#)&dyu~UkM5ds;G=XMCL!+ z5{fl{^5h959H)(!=a!o@^%6zb5ERYl)`%lNh_wgnlR=+9D-~*p&qnaUg2qb?A<@W) zA1TtRH!(DPKtLdYM$N!bn4P^mQ(v24O~UU^cRaYaGMFV5yEF01pgV532x9H|2^dRp zNy)(2n95F;cm#ziywubd=jW;1eFNHs!el?&&WmRuYir)unIDJTq@y>Blp zEU*}Kh0f4%a3IsNcmBPangoc6iH{dvUA7Mmm9d5GtquoXgd`;;bqN}djEs0=;RllA z2TnSBBGhh!{a;+A2{kn}kV0&Zms0ZZ@H~5_x6lz4&u%UuD~p^lngebQ-z*@7(2PxIf&v1bc;n*Xt*orX#>B9)vm5B^Q`?#$ChnU5g(ZW2TLT|p5_7R~ zb8}Nsy?TsAr&V_Z34wuufryAmxP=ic3QQ1(QU;VbRbfsT*cz@K926vNVzLT4x75)Y z=y(Oe*3He$iDw3E2aOCQ6G0)JR@-{b^Io*n93H|b&(jkj_!AzaU8^r66C4$VckbaO z@LFD8*T6tYT|F;7{poZ9L$wiw_f)-$a?K5h-RkPis*goPWo8%^DF(F5cvg1#5tp;3qFHuP%dd^$BmRSXXiWNCv;o1@`Hb z3_sSD3k$?!RIpGgFC+jN*1199c9 zJn?C0a$S#}Fa2)$3m3y9c46=6_iStJ289?<`y{{zOr%s)c>U;{H zJ-)hnTq<$(?_aaut0w0MlXr)RGYP(`aG|3MYHGTUda<`0qcf zQLT=bLNtzQYz!>jy~n{ph=Vhpw3Ha?^$iQvPj-6BtSzMSaIeh4zCyu47}4Rky@2@q zZE2L(IZ|?Iv#P2~xyZ!M_67KGJDXA~`-=DW6=jv1!?qLn{+^zmkoP$p_7`cb#K(=4 zKShLnYWah)C&x@wRKx2@lN0;N9Ro~u4KlqWvu%<1oP|b z&n*(_!@}HAh0#-P!M5Y_iskm^#b274QA}GWg~*!^|&;R1D`HSL|% zC@oRnl_swR3X1(5l)#Wpdi+x7gZ%aB+8W6R?*`46SFD7eSV>5@D=3^y*RC)z^|tDC zwC5yeWt|^wA3z@e%bF=0_2Ip0B7ss|JjJ#)gMs7I{`4u|Td84T4Itgx+Mv?Xg-`d- zrKR;L`H@1;uqmJEY1ZI+EJ*0s*`33M^K-xMgq4X>!^)8d;n7M}7SpkYy#f5kdM7TM zP94>Img2JwgdaadcO`J`y<=wM^r zF*Rit%}B~`ms@%^r6DJ0v#BKti%;a1-QA_FaoB_$RzOzPg_P9K{k*2riOkag^0e11 zeA-*fau^`n&`?D!t(Junb90xP+R3Ww@w$qII#nGeJksPxL}$yr{G`#*N)VJW&>nI+ zZ2Z)!pJ0z55Rv0Q!zwpb-s(#|#~{@*($$^GL`s%DMGnd&2hUWjb8u8%{0OFxzC0D8 z%iNglec{G+ayvuknpL9kjyS1DVgOG#;GTG~K*+JNP(`x|+AOLOzZ6=TSaS>4Yb z^YZRdT{jSbg|el-K09-=($JttY$T^&>gkELy|A|`Hqpip`?B@x*Y`hvXk1QbE-n~s z7C--;Z4~2{=d2>cOBtXLB?1ijs2<-|Jhi$e9 zx7t&L0+go$cmV-45fQsOx+`ai>e`HdN2F)JrH0hj7Sz^uZ~Y!IFj&`q>5T;%cHB1^ zXbs%vr8zR$nS-1w$GE|`>ocTWM6V6wto9H`ug%| zHO^ShwY8fatPPsD)o*n~eNRdGL@9eGA(8$8Jpr%7#w$0sak~-qH*enH;q0C*c1Lb) z4Z$Jp?ye0Y(C4s9OHWS55k>X91^Qmba&34_P0dY4#?8cZ3f^XChk%$kI6|IZS=m%s zIq!E%fw`G8m3xj@)>bDH2c$wzFHI>;fQ|M1&9`^T`ufB19NJY@9}hQblO`)qY4!Cg zK2#^1X`5a?(AL=AA+SB#Y965+nxCKAY-~JTO7?GS(_HL5RH?Bwi{JRv36e93Obo`z z(iB5U(SzgNL5A%=I2eeHQ#vH-G=8nBTK&^HM(R!Wt>E%@j@-j4(G&Bs9OaDtpFCA4?J2kaK z$l>_yo4A!#Y`qJiZ1P50KCTQ}PA<0Vc5BpNRyv&a^=ZPlX8B#wdio32g0DnGx@+tV zpFADpyKtO1-IO&NEaqSj5ELR!<|8J?i?T2rwP_D8wya<1FVEBBZvOd`D&UhN!ToJk zibWAk&5!kNmZYSp@PUcRy%&Qr3~|EfV{}b{_$}Ak8a3Mb>GG6c!~1LPu%zv6RZs(k zjP2eb>EaxVioZ}A4tB{%A+Nk5`BPiRIz;BiH3V_4T9iZ*vQm zXS?TM22~mdgqBqehciczmsc{zoH+mfh}!$~>EOnc)5+dSCxfQ#k6_|ob1Y*&ex$l- zVqBZJR!#JaZP~)Ky}i1)I2IOQXNT_V>kL67qqd;juE}8y4_^t2{7*8!MMX8w&WJ!f zPA=S3hn0f5>C0Qc<54kZ_I3#N_DAnJ?=!#A`HkJty-*etvy`WNnU>yyaYv2WwaSiL z!sthn?XiSJ?vp1;zJ6JvqM6&rc6(dwSAH(}o3HPB^$DsGIn*4g1EmG6t@;LrNUIlS z+_g!2JUJU1>_WaOWtp^gr*+PXF1rRD!+9aFA-H|wi+-z(sW1uI-(^{{+J%}f6qH$J zrw6ft_(4j}$JoSS;6vajn2shLuN4_iRva^G^EJ5nl)1dEA+imrj^~iKn2~Y=XQ7Oo z+pq|{{X2E;F%ku9r)GR)YT7)~<+6&JuW_Rd9Wa~_Sh@8JGg;ZwM=TndvJOno`_?~A z`?n5-@DD^ZsSt6Nd`(yX$W4XB5u^&>az8sr;vJ=wC9(e1q#htuJhS1ovJ(}hILN!W z{M&rbdkg9mEiH@~ERx8Z)kIu5ad9V+k*+npYPNf&0|O?lhU%t%H8sBAA0&}~o<2z` zQK4fjddXr?1u4W-s&q+p^}^a{vh=H;Z(Olslvb-WWNJMw$5Bbo%#5-xryV3wF*ovF z$=$(_LJBe0(bLh9laU2>8&ub*$;QolR~rdfLG9xI3jcOcV5gLL`vd>)duFCRJ@~du zY#FZlmA>F`@uEnG5^T?%t=;P1AH84mL{xIjyk8$FXki>;(E5D$UY*&ych2)a1u3)K ziR-!5#FpTs7#r`y60iwRpFID1zP>(yOBBPP?c~&be)>pGZiT}#6BlnAoSl;s`p&Km zI5a)IArVy-7u{q31zPH}#>8ZVc|Hf!} zZerq=b4G+}sqf)(YTp;j0tGd-dZ*oE&}1~d{KT{81z$dB$e`W#|Bj03>$WRB2Ic5j zDWw2)C1oV@b4`rmm_OS)dW&h>yEc2fHqEVEWl-4};f1|A`>V<{ZAj0~E*~Z$7)2QM zCoqb7`DA~dUY)^qJ=bBmZ!%qUJjbk&b$H%d4Wc#dQ%6VV{m%RwR6jlmYI%Q@!3D?t z+-R)@avq-YuU`kcy54uiT#I>uuLiq&Sd{%KIU#|T*C5|inOE#bgKctoe>!URVs2$l zW?*j#Ab+N}w50rXJl_k& z1)X%pWBwHc4^xQ0CT9)u8#?-T0s=cV8ZXT3%HPg597j-M%DEv}@j#cKUQ=DH=B@n* znN4Cb{I0Bh({?4T>o-DzG=@RU+`I)e3hJC{IRBFJD=No$v{)B)z^T4~cI*Q__&0;l zhNIvhx0gjM>}F%Lx^0l~u%_OBvjQ?rYtX9l@L2Z8smzjk1j$YvMqFQJltOZ+@w<0* z`)j?bDz=v!wHXqZ^uzZ-q@6tswN5Mx5GqkIwa|Rh$b{&=cHHd??R+W3#vbtI%?|j- zKXawz`&iu&18O?OjEJHX&-N8cFJjLdTeT4C1#sbPT@%9eke%b z6yi{FIlFLYABquX-v#3d4G+)#@+BeKKvMCWH@&%F))xPzlG4_) zy|L$cLVhzNq14}oW56k)qc<})pk4g-s|8mzQ|}^!s@ZHm1uk-6@GfLm&Zh?vsF+EC ztwUemMK?4A!-tUXo)E{;)lnJB8Mjy(88O&1qbKH7H#wbOQ1tfY+em5cz>SQMuW&yf zhvkIu#g#bk-{{Wa+F!I*d-ZcJh_H8mb9Qdh5~-r@@b<6;gBUcasVU^@s-&XQ0r7`X zyCK~6BY^W%6fuL&KNnI=26P)pc^sjl=%4Oc3ET{Odg`!Q=pW=wqmnQ667YJrlNEhh z+QFw{_?%octcS4!#)1r#-gS<0B|5D+5NC@TwVvzxO8RZ&rK4tcQVycKA8j>K#lF{z&w%%Ujj>uGe{M@RW2x8b( zq^NU+4GE(x-NmT4X<^|AK@6IHwqr5#&F$k4nza{6Hx@e?mrQo_qcb73_*rV$N~@GW z!>~xoSNFcz`&;gK4h@J(PEE~isV4%w|IeRUt_@8S6J~#e0cl8hUJ(Sif9m;iM%!}W zrnh(g&W?uxxALa9sd+~9)keTvebJW)2t`g0dk=SQ-Z;D{O7*HvzuGTKCgO60rOMakc6f=iNs zgs^f$%8JQjl07KqMrIT%Cj?bE7|QuaIr;e~%l#r+S|1ha9PH4gEdBM&)FCXKo!xOB z8S}>>hLHPVUxf|dnv+%NqO}t0yCf1_h6Zxhcd&54Q!N|oOC2mf`T0$M`)IkpZko37 zX+ogI2GaPN8u#7BUFE`O^_Lgk1?pK=FH9bqWEa9tUKs?nI_DE$R1=|*efd}AUQ4Xg z)k#`fP<&r)raqZuyJHVExK*+``9SE^DNNM7I)!2(tQHWQ2hKEPxZSv%Co5*BrcOw? zD^xW3cZRs1*OQ0ut60uRQPccUSFt@ju;1D%gPbnEeOiJGbAG1>S{uxqoFQ7d^Z%;V zcfCo|8XEafODy*+nV2oeCy3H3WugV7^(6R@7tdjuu91j^Fc9&mlu~#ZlV`%Q`3X^g zR{26fUf$#HSen(`-(fu83DnF=VY*Dmy1MM_y{}&*kB;axHG^ww*P&Jh?@#<(fVUIv z+DnE_1#dy75aa{WWV{E+M-PyyDk|*@C5Z_q{gP3iiN=$y92(+9WFy>H-niOVoIIeF ze{E$oEJk_`X|L^q1bQN9?O`PNIYq?}(5hi$-P=CdcPHeKQL?1{1Z(J&Q~2I!v(#Ro zF1s-!otKM!?_rhG@yon8KiG(7@4U%Ng+$3W6|^Zf=bFyqtNFW?`T}lc-n8A%nBiA=XdYFwtbGaAir&EYk(e_h=m0wveVx7?~f`@bv4-tkYnF; ztuZ0T1r4_U!KU_eC<$v?jI$1BPMN5w#df~d)wT7#mSsLfAUltDd+q97Sl+US2L!~~ zt@Q|tX1bkimmSU~r;t&`h{Dkj|F1Y*^^KM~r}?inc&LP&+`Kg$oYG6n^5P}eh7@&< z^LH)zknNVGEU8JddK8z8{A{N-t$0u`(08;y${~|b#p_nnnZ#?uW>a6Kbd}i_YAWA0 zzF2E*&zXf@Y|e`>_7P>3r$_hrY?tYEb;l15pancLkfE!XyvSz$)>-mP)(2Uc9yTT> zu<#$Ab_;?GhT)k(O9PT_rrV!-cXr~|Mk5%tJ`c{fcBoO)=GpGd7kQi*A7{(i5A;$} zEas~_WPb5(G#yQ-wh_yv<<|)fZ+$t(JnmNIt9|GCptPwMOx>9!5G|B zM(t3~hcC$jv{ACqoWy%A@Ii>2vKhe(&^t5A$V#h9KdKhwzy#7%xX@O0n5)(stNgO9 zv8zldkM$9s))ZV)|K~@uTaGtP`8S9ElM4X#qL`>f2I`^&h1Vlq=O&I>y5&JX@rb6M zzc)Ron3&Y*qR)Nb6|3C7eW@>uQv122WVPJ1_YB;e`Q#arkyI8ADyIJLuqV;ET+XJ?BnIMN0XLMg`Y4XJDqmB@1tTiM1{$f0Zvs`){M!Y z(DhyX?flV7*6C!$IR&YuFu6P4LFxph@~zh?00UfH2fVJ1sgRnT2(Do*EU+;! zB(t?I{H=FEnQ?cCtVw$l0CE_~=bWxA5;s|uOnoiP-)>OaaAv*1y_sE*p(%QLD>JY) zlECA&L}ima?!u}GuW|Sw01Xp|E3dict@lGMctV2RlahZ#Ohij%S={p$%|v z#kS}7S5p29!S$AMJcs#LM^M-4HSq24Ro%a@UQobhtwu? zQ+`XlK9F&QPS_)15o_~;4r*%t%dVq2X^D z4RMX~)g|aJx}V$G(QbaSV->&a3ZZnVH&9x-Rwm~8SZ{Cpax&zP)gD7#7R8US5taBjdHdFL**0-whrnF_uMh zm@w)C4Xvr0+aVsFqQ7tnxbkM5;)4xzm8#c5$n+@w=WcDEg+fRcumo-Gs`=0Nk_fWW zEu+8OFP`STr6UW|N&1QP*VsG#~PdOr(#4Ssi@hP5nE~K|bR_D$;KS;Id zX!B;u*SZ~M_g&Wy1XEu?x~TPDs+O>Kfr_z6wR$IOdD&396q%apE-ih&^;?O>u;%0x zQ&-1uvBG(e%AxJ^N9M{PauvF?q9Vfk+r{=$zOzFCcv%)xzxvU!ot>v5Bd0%aw7ilV z3MZfS^ULZOZ)*}b+?bYSb&{JfK+SA)lw-E~!{>~`9^a}{9899Q*G3q3)RI?MC(3+R zS~03=rlAtxt>onNgz>b+UVcb+-|3`zoE_;{TB72i=3oE0Ko2d6sgea9M@Jer3#s@; z*PZzRgUb9|>}TW)uQ-wjAFb3@8QIKL69Jk^uX*AoE^b#!9}1w{tm|%c#bQAw1OzwN z1{%72Gj?RD3LOJ-dW&a+x8>u*aCeu%p|}^lQKPL${@(T;ED3pHXD@q( zN@Qq$E_A0*t%9vLHO;QB5t18LLp-6KE(~-B>MBK&!Hod3?8P&F5XbqCK?tY|JKfqmn=WoL#t;> z)mVRMmc-ji(H6GWk)#qMvLw zaJw({sK#CT0094xBncZoIy^KqBd-(sF90}PiPXVzj#e34x#&V9{O=2*gJ0j=8cr=@ zMfcw*U|ClKmuEma-aRPDjSL?r_7RnAqBA3977qgh3)hLNv2l4YhT+z)2HUygv0@Z9 za~~8uQzI<*o%RK74>tk1FB!4i#*G&>CTB-4a|0w388id58!zb2@6Wv-!xj0iQ|#lj z@0i&*pOQ2?Z7Z`9eJ{&7VQ>bMTa2DgCXj;aJUc z3*y>u-&Yf9YW8@c+>M!W5&END&BMsJS=4y(MwfM!*`Vv;-MfJhVcR3_YrEkIzG6W} z(c!03=~&E|k3FXav=*|1#EOF}s@DFjM{;zs_U;7zxY0On@!UymppxG=;M@@rOf_1cV43@&?!G@P5Y?Kgk;sLF&V-cIz1-Zi zXa-Gl3kyw!@4cOQR8+u{J2&LPLw5eQ9@k+S?tA=&iiUx~2Kr~K=!BkDT<@M3h609H zXHOWAc63&=)VmuVk<7~aQ!phC7i(0MRA!P(zQHib~AZaT_38@(wQwMC67pPd#j^H7dg7AhFli8}jK~0PGbAqUl*#gXMWi!5Fpb zl?;29-M}*w6Z?_G8;krYPT9L)y|?^sEZr|P0!LRy6@dt4g65pB6y0n;S7#(}*8YQ; z1Z*{~XUNf^p)VO3b{g%#00s6&)FN_x=cgv{Ux(QJw*f~ljy}cMa7(t6lYU(*;DscOx5FR zAlA47M}v4<=9L7nBiy#rT95AlO$GS3nS1qlqO_)r|H0hx4h0%uYg^kDvvaE2hURu? zXpdYAP%e|*4q~wnJEtVps$|QE{?}9UY0RBP>yH=X*J&kMFg2{d?8T1-W3!$iwDX9! zY2AOC_bil`mj~k0TU%KjpY8UVnws7w1NwuEjEt6+mcPHhcPP1JG%hYKkcT%XD|>r- zEV^QV16yRwsZ;E@K2eU3k1wAk)7{(qAg~qKBqbFUurNN}I~Nn>rf{E`nHhF=_Py_l z;o&SSERvFvE6B0QNuWjQZ~ti>@G<=F^dC#@dRr|0;Ur-zD=Py73bJ`%2*ElU8XAC5 zWn?cId%dN(xx#XGV`b$SC_n?3#z+Gg}s(Zo784EFG zI~slnERO>9N|58o=qLvnnb(X;O?KwBSI^4^p0SC>C5SMq?WWF@8Al+I$h^EYpSury zF-bRm{R&M;m?~2ur(`e4I5#ni3a2QSNR~szAQ}VCXpwg+@C)W z5Anpl@Nt852jXSslVswYJa-qnJG;Bhjf~z~Spie@iMLcddk`z_ z9N1P8l9G%XRnLJ?oVftH>5XHPq{6**^QPOuxM6>PKk#QD#z;y@C4e^;ku&T`C@wFj zr=mi;eS3RrD>PC{ZU`vRaEJFm1_KJ1lCtvVRQ2G%0HEW*2?iHjT3Tv3UBhNFM0M;Z z!MIoxuvXU2x34{6!JX9c?VCfpAL z1H+Z?5;(%3e1(XbsM`W>-m23E#c?C!xGT}426dQhmKq9)j-x1!r>GZ%rn6+BQIe3z z?QpQ%|CEw)3Ak*gBl*T^d3*lS$xHO>l?93uak56V+m1lrrt~0;Rm~=d=ZX!XAN(NBHOw_4FNw{Z&P7?%KY-*MhI$3;=x!a{i3YYT&iiIqkk6>T%hu zhvxR)w8JdDW(`oj;l;|rQkt3Ri^XiS*u@8&z4{{{(SbxyfFOLi)q*+T z5yxsA9(BcX2M(2tI_6g)>b!%vI5tzID|*`gS|$8RM~8&2uI@@BJAEh?Gu)0^J`)lF z|BGIrz3J2Nu(B#FO0P`pZ*p#O$)Y!cUjYjKOojPmx#_4o9LmtpQ20fMwUO@O;qu(v z+>(+vnb}(P&h0lIr|w6M#9{7#_s5~9rxycK_PgdA;13==K&n?-pcAmZ%2dh-j4IU* zDtI&SMG46IQfSp6TG)fj{%X1PLPv`qCXS$)nOWQj`+3;erpIMxRZ*1z+i7MeeJ65>(L|Fd#7Tal8Bht=;-L_$w@ecp}U^m7uz%I8J(48Jf3;>%3>hbX;fR2^YhQP zw9Ekq5E$(^6jD@-jLA&8zIz7M)z!EnQQ!@bNYq=mR+pE5Mn*(M>FekSqW!k623zTB zZ)f7*$hsUF8+#>(OZL5~$rEc}pr#rWuUTVD=Kb)|BdhAm6FD7obLqy{7aIJzS@{#D zxiAT_=dri9mrYUH&#s=5lS6&3-0lIVVw}Tg#L2|*SCiLuuU{|`aNVn^rzaRoFuBqj z3rKE?isbS`;B>yAgfd91(H5|gntstcSmOeDal0Y7MAV7`m;G8jyi zPWqdWg$)BgOigHNPQ%2(;oor_5)u+@>=KZ_bUb@TR+gkCyZHpGkWdR~oI$;Uj)zCX znwOHv>W{Fq;2Gp#x|0>=?(XiDma`PzdIkn@ad89$1P$!rFF)RzuD0>RvR)f00H$GE zo9M|cUkZ7pbvBr#5J97+p&1w)jBur=dGnY|cu~54aBxk5jqX?&202W@I7CtP>v4@$Zg&cda{Os-p?kQur%~s)-Ipo^ z4)EiL4>zuV0}}*Rs3|ZF;q3kThH`?e%E~f){kjiq8G>4+`Q*sngmc^HN6Lj7+Xn}Q zIXTs?$0cE5{ZP8BuC1NIXg~y|Yz0L)8~7x(auZ;t*1H@6E3vzyjmx10xzdM$_MzN=>`N11 zWm;R8WMxqzJ2PZOJUlK9O#eyhm7D#teM5BFUWLigwctlAz9dFsvuIh#k(|4m)3uc6 z*qoNd*qGI^`ee6*Y5xV;OhiP@!y;3qW+q$~)D=L)4#KdZHgin~ap^P6OR{^f= z#6-u`xZCkgMsacR8H>Ol;Ku@ayUFt!qgLJ6*LPRuq_&%z32aRWb4%UvqYX&O?1lrq zfP(z|`S<Wa!PO1{7;u&7I}rGV%#7T+Xc(hrfb5`$zEXZf{pD(Yx*DW4pI32NM{s z$JV^Oyfx>g#&XQp%5drzbC^dMDZR@Ky5-s2v(+)K(7COb|7o?dpb7A~imx3;!|{2`s$;fNqwF}Xm#pJFR3K9$)pPy?JI&DE28#UdXQLK4)d!J3Mr- zv#ST63z1gsQm`COL3?QRwQ*bBmFwz7(v|_fuO-k29jJr^1shIQX=B5_NjEy{tt#~k z7h;%PzV5sfw45E!vmYp@sa~QVq%O&rFxXH|=$dxpe0Wm9o(FmUyn9Ndh@EMkqmvVL zr2y2;z`=$voA|;?5axEOeN5xnhm!{KYFLbN26%XR>+9;CB{v<;xXAjvH0IJzG|nD2 zu*)ra@fxdiR9v?d!1)81{3?r;3Mq(I^L%+fdpPzF&|8vj`I8^`dH|i|s zW9ppL4_O26m;W$uAoKpzYPX8`m{jwD3&M#JmgM|E4>)r7XQ6*5@i_xlx+S=M$SQNf#?#Gab z@d(A@OP1};?0MYQ))s*Irl_b0soE+dM76LS08K#b&nExs?nmMzC6UbOWX~mabb9ht z{ZLTOmGhVXmUh&+9(VLwULI|K{0DIrBVejv1L+`ISf~`wE)By}$}xEHB@W=SWs|pj)+CQ(E=MaX9#U`@QYo)02X02-b(zPD}b0Gwbn|GZ+}| zw%a-hHM(-;NJi}fZI6Q>4vnQ=2lz__B0!K~bI8?|NGX5oWIjT&H;E|+CF{fccp^mE zJ!>b!!<8%+BBGOg4X4}&t?UgIg&URa*91CYsrFo43F%@F78Vo%i_M2C*RHOd0_|yK zw(&=U+pfnE*=ielQjPA4N|iJQkj`ydn`YT9cpeaR+{L`ihVhZr;0z&XrE=N?M@K38 z`MQ4^u|xDxR5AE9uFvrPn3{SIVt_h(y4V(NiUJj3?xTU>!ScKhNY5F7*8<;Pe!7^7 z)FJ}K6UZWd9`{J5D4)M?^Fra+nC^V-K-b|tIgd!0e&0xR;ggo_Fni9#$;rrbmJSXm zmz#*Z$=n*z=L}EtfKCf^I$D2!9Vz0^BW~RNw|n68{A6Zle_^fH55x`G#G0%P6Ywy74t`(B;M;>={#kZ?V3P4XG z(boQ<-`Qq9?Yz<&h;8>{K^D*5OI&`FLoFs5rj>R z_6;w9)$Fwf{$Xsa%iU1X!UX-K;0VH{HBit4?YiUj$}ngyW^>~^UG12QvaDFhv;eqo zPyQG?9*NaEKZ2DQ{7-|<#6I1}~8Q+YiyiSgJWyfLg_0F%m{b z9@kQTf3KRBD=8o}kV1qocU07v#E2~iWK__sFcof*+CKcwH$cROi0>jiCqO4Km-dK+ z|3U_O58Cd>lJ#L%3qrhP@H=?KJ7LjHFx$&_%F9+Rpvm;_0y^j_arxa_08Plq2y1Qo z6}M-sKn?=eM;H2JG#F05`?r#lD?$&Fbf9->G5YeXG<X?UYjVg z)Q)gFT}zV*b+=`w%}+QC%IXmZd*BIgy&c#aXl-r=~vU<8uiiR{w5L3N2Kd zUrpDq&O!=I+)_zAHcH?*Hs#ZPt)@nf?SGrBrY3>Sl)`c#lBPd$QZVRsbTLjEt)4_^f{d)1AaZzj#;$ zwBm}$p`)h_4Sh&RV9todM5NrjqKxF`-hf_po%?z9iF4R%s^|-OXmDFtRR5{1a_3bw zAbwD+l8~e|zgDZP%Krc+{DAE+vCg*8FXYP2Bxf{E2DA|g@0>_ z&s`rN*tA8_dQ4RB%C20jBM^x&^HUa4VBQO4!3?VA1$G;JphyC{=*~u3Ss51-Q`R^G zu^GFhm>&!;`ezn2+(D!`ACY+54-C#(%<}DaMA>yyC=|y8_&fD1jZ&8c5^|7mobtqX zLwZwXXS(ZgG1qEPiaUN2;fW7GlF#Rd{rpe<%#lmB0YfsjOhQgUSUB#9k2VliLp`E^ zvH$}R$*#;WM!Iir&x=P5dNh5E{Fqi_+dmCm9~MKUm^k|=3roXNRp6i5KTrqC*X0FE z@li5^of&&4bhr!D)%lK^9!Ret5ZFh8Hx{-I?5i9$EW{G zy0M;r@&4#ZR62G z@_)c&d^Z74m4oAvfkrS2g7xm~=M=q*iTdXjh39;r|i60`587cTIq0Ae<)KKxWWe;=2MwS+y@V` zGBcfBTq;)-5&veQ`ifr=*{kCK(Wbzk2m!OW45$diTXvxQA`k}u-*5UfprE*U^Cl!L z2!TN|u3!DX0PZL47IzVomoSc)DmY3_5vtRCh{`BcnNQei_zP)|>>+g8!u$=}15qEENAw>%6$@0?D zyXfcuF~M{llpV201 zH2udQ+VRm5pfTAiF$e@Ju{9@^yoCjWh#ZXZzzaY;n3)$k9w;h!BFqbe2fEH7uP&rqRL>L!B}5CiToSY|wU4;>xG$Z7#1+S+;#N#TAIXWszI^hL$h4e@ARrjJQT>)Q|78l>% z-?y`|nf&?=h3pwEZRd|4S#uw6BKojZc5&76_Dz%U|8qpGtYHf>9|A(cLG#V^k1(nU zBg_2uuNwe{DBmXsOk?HKD+GcIrL6dWE-ykYzo@Ea1^fxKQxz GhyMrsKq|rj literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d9/d02/strerror__s_8c.html b/doc/safec-3.3/d9/d02/strerror__s_8c.html new file mode 100644 index 00000000..731190ad --- /dev/null +++ b/doc/safec-3.3/d9/d02/strerror__s_8c.html @@ -0,0 +1,193 @@ + + + + + + + +safec: strerror_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d9/d02/strerror__s_8c.js b/doc/safec-3.3/d9/d02/strerror__s_8c.js new file mode 100644 index 00000000..8b498596 --- /dev/null +++ b/doc/safec-3.3/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.3/d9/d0e/wctomb__s_8c__incl.map b/doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.map new file mode 100644 index 00000000..1abb30ae --- /dev/null +++ b/doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.md5 b/doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.md5 new file mode 100644 index 00000000..ece64c87 --- /dev/null +++ b/doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.md5 @@ -0,0 +1 @@ +3983e75114096e6f50d0e675be5b0cb3 \ No newline at end of file diff --git a/doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.png b/doc/safec-3.3/d9/d0e/wctomb__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..36745efc8e94622e44eafd3ebd9a14eb48ac9b82 GIT binary patch literal 16872 zcmd74bySu6*Dtz+t)NJ#gtTA)QUcN`h%^XDmx6$FcZniMi^QV4Q@TM#x;qz0cXyx3 z{=MgnamG3Kz4y=i>@{Ss#j~Do&HT*I#P_wV81^laTL=UKTSEM$0s?^+g+N@pj)?}J z(0H08!jBueQerO=mskHK)@Fnv5DyR%FJHWIj9o`LXeth03T}n|!oMbO$?_7P0RNBY zy=!+=8jT6oe`J;_@y6!mF^&bRpATkJu12V@W|SG{==vl-picbo!ux>~aoa17yUJ)1 z8=Jx77ST7p3JHHF)$aE35VyA3IE|l}i*wl^X7EeKgh@Oj)IeQ>pC5(4wZqRy>`F3t zGy0!5fjJupgwSAeN(wFoU*-mF)ljNLD2K&l?glO5%|Df7iQ{y%w3xSV+d4R?I6TmL z%+IfdqC#ZiTXPF>mg+U**!lD*l^pdT)W4k0!x$ajnm7o=Pt%tF?oA>Ovv!T+_RN>6 z6hsdP+}b12ogjEQb$KzIgnaq(rI(M7gFGJsMQF{9DA8T)iqqHE7f!Mq%vO5*__5cw zJdJV%e7m`pJ32a3-2$h%$;mS@7IimoUtOuRD}Q|NNgoDyLE<8rX3R%$#rT5Nb7&2!Ew zN-HOm5OE(3c1-=9fk8xke0+GglDc|ybhNsvYRkMerJ%c}wzm8BOkVk}@$jr(iRX*3^vk@xh4cjOTSQx3gmpZcgD03Ji?ncd_q|=ZB>opB>u> zB*gvRTDf&)J z%gO|776Ouzrq7OdT@E)Goiq)GvvY4DI(=5H5g)!37u&pg^$IrAq@Xq;E-vo-cUFUr z$nW3pK79C47}KYLg`GXzR8v{`$+03Wz5>1|CJQHL24#{Cb#IOe^NAo256@mi->ZQ8 zg@)bnetv$3Qy!Po4L;wS$H&+acyllUK^#|3PR{Axa!N)9GA4%iLr-F%UUT32A3Q_G`~LIqO}I ztzB?1gs}crks)|q@x)kjk+oi?RcDtL{}W|$vo#^_iFK3~`p17jpE3iBi;Js75Ir}R zPH+78n!41C(<3AL>Qy$cSH6O_HdE9K!bDynCXA(Y`;CdLBDdvLTr+c~JHEzBWnvf@ z7~$(!LhH{qNfEY{*U&kx|HF_V=uuLIeyvBgLg)Y8Cj5Ui9shs2P16nofl#M?@Sv!u zNcJRT%EKe_y8`X;ZtdX&BZG4`9}{BzPcp3}iUskpZ2RzXy_qt_)>gez9q(3StuyhH z$Ln*JJxrL1WJe6wKJGATE(y!0W=V|fQ2I2emwaHj%l+~0^z1)~HctDs#EWwo4Y%w{ zwUW2L?h`blC!)Z33mvO63?+-|+1YY2CXjIbKo%E=uZW=a=w2Dr$AnB|{Syq|onDLi z6x(Le`!^~`i6h2tfg!8<^Ysq;+8V?AB72+S4;N>>#(tPWCR9jtA(icY^6u%goG7=E zAMOVS=K}<|AIpT9Fh1t*jG5?(QWwt2F(GGHd9?$#5g+J5F_)f3MAXK{-Y6RNC@=PZ zsY^-u{0BNMC5V}AQlo!!KR*hl7|AlEtZc9ngein|H3*UO{veCjYcD*Gm{La;l96jw zS7K?KB;XeCMEbrkrazwXB%h(34|-x8EHcsL_$26|m$gmtCTd(9RfzaNlbeUuqjhw0 z0vev}Ue6GrJyo|kI51&u>Y95}drx?a5kno` zsJ>DuQ86(}9$WE7-s`XV=d3@P|LN};| zGA9-ej)41_qZm4(#~jXgE7;rHTfaSmo0oTUqOv$C$rEn|+{)6@(#A%7WMqZw@y^W5 z%+k^a;g*Z@)AhBrCvx$z(a|S;*2?*sPDfkQB0e}@yuHn*>QJ4Xj8s%fgNU}aHfw8Z zOezQiENyM~c6OY%{(5$BsHv$bX2_Nn7GC+HaMv?LhZlJG%c~K3l0+y4TxkjYVG5ye zf#rvxZ5F!<>Mu^VrW^9}^L1Re8~ZclE{|q|M@B|uVmNA#7h;$h7ngcd;HjtztB1kO zyml*L_4W0kp^7=z-l(V$5fI!F25%%RB2sRSI@xZfY&X3}OzbrM`^)9|rpM{Qx}q~S z;@O=IB>GQ5Z(Pbcw^MsC&g>>bJ%_2mWZc$pBd^1TIA?EKu$ z)^-m0@H{LkO3j6OdAywYoRXiPKk7@Dsi`R@6$7CZ1EIqn;#$dFkpHt;*pk4&KnxtR zk!lAERaI3>%dKd3lPkXx6-8G&I#Fp87!WW7v5)n9+m9bVDEOUQn0@g2dTU4t2t+aI z7#Roq``Osp&CJcaIy;q?Mi3=LV*he2^MB%GM5S6i^Idi;GwINl3s|3 ziB)lHS@%j~R=OPK+un?bi1>_w8^I(-i|^N{tEHuN(yd&MyqS`o?%gnbpV-bluoQwg zMy)FRDeJ`jtIaQZbTbk!x!~%O!(@5>JZx0jS}F#QI+S@?Fs*&sx{{Ie!>U}gtp_LK z8#Xy zySj!11iEBpcbkICAv{`ln#3k12_h3X^WUB|%aAE{uqk%1E>duKiD>iLo<{`ynq?Po zej~KFSy2&7#7tsq%k}Wp?fZh0L#?fSt*vd7br$VL8joDv-1KyHHMMAJ9g{2!hDLl5 zFR2NAQmQO&7e+Q3)Vn&AmO6WT%jDfqR#m-EggluIP6`Q;+d#F?Z6AS=-q>j1rt;6sgJyobFHYA-yg?KaR!o$BbQmCt}_! zD(djY$zx?FXu)L=s7p}oDEjeXX}F;4r_hKssk1X#hFxHtLJxqCjezH3{s-NI-(Uz@b zZq0N)&ieLe`p1v+yNki*mr^S$|7etH);O~-f5uI>K=B|OjM#>E9M7bXx^fA1F$p@{ z?ltSxo3b%%%@XeBVEgJFnCYKBWuu;vke9bB(B@B*U?D_LZHp9;>wJ9WOiQa6e0&Z9bp7 zyukC%Iz24ziu13tdN?{!v#4PqqgmOP$6xQVv-311nH63Q4V1&fSf-}V)s>?zF1)fa z9MW>Q{C*#aVWw|nXz>Nz)Cq}@B8wIh?O^c<;_Bn#@_3P=kLb?EO8*oUsk@xIgHZbu z29iF{l%tWPXULtb*cR5*>^j+J<1mk%} zj^O3FF@=;Q+Mtu9(z*0>r10}t@k4=nZYHM14OB;FW=B|%b zK*Vceh(eTT8S^A$nF0dSb{#y09;}TjdK_(Cr|WtU1o3G7Ej5uyaCffM5uAM}Hc7(XrVujnRkt!0PeG#{{FaW0umXqa z)?|qhVa)kX$x}Sc0&SVwm|tDbDn?pcjYo?l{E345hml%_wT$!gr7SFR7AQ$9EGdue zz6AzIiSBmWKKEfH`%!>|L!eUdt5|)(AE86yX-|kpKiMpR1r&IbB|_hdC8K; z?m0pda`i+q>JTor;^!!C89GkA5SvD{6Lbc9ze*CT~U%=XV38$JurP4^OO!&txp0(^rM$$89b1C8?=rr6wMC zZ;4*J=04jrT6XzGU%wQ|+#JtsQ&3XU)ZRXga>$U0<0(lQRMKHSS}j=9DDR_wn1D~H ze7Kav>9m7qVIhVaJRK3S#DcK`QAdwcA8Kgn+LX6fNpTUY;>^aa zTiNE5(zW)CbWBVcI)b4p+E&WSw`jZuhIZ;tR#re61O!qJ*LT@jz{rb zuZ+d5E<5gjmi_@*Lnc<|J*FZ0)3orXd69#IgP3?Z@IK4Ojk2NMYg6kg3JUk|_rA(b zL$W+M`R~m5yy*|ig>8zLT0%5@a8T9`lm}Cnb(3K3?_wcen=@rJ{^4`GJWsH*9l3U` z{Ytl9-i*5+$)w}tWcGe8^v91qUI$jknpe(_F)=Z<8H<^NFf(Li{~i>Y2hI9EYacK49bM_`meW^EuU- zqmIwc+SbPxnKd{hmgl8xMVV;4-Y7#fvV`Rila~MNAI6cbm>4}u2gB`d^WZ+c3U#a~d_VhC=!12|Kj^Us=6wWF%^vP`b3V=I6)LXsEI3)zp*@JN5JD zQA-OA17SPLZKTGj%VvSg&M4IM#fw32Y@)k&tqBtTNsp^yLiTS=bzf{XBm@NP)nB?d zLh6Q3C;7{B*;?GY{EK(`<41EvqYMyvM6r>x5Mk5eRFYNQX{AoGvf_qusY4>;%{p6K zzi-r}hZU?H{N0TKD_@``Rb};1?Ezj8u^wb|7a&;92WvZ6rR~Vsv-1K~^=NYblZcer zpZSyIc{w(qDapwj4Y(dbfo=<%Q^yDPMz?UJkpNbV3a{^C8eAe7WiS|PAib1x%`Tk2>kzliOuw8+mPx(a~O@eVWw~_;KYA}O?&;H&GSf=ORpqg^aLE|hj5puFaZraG^(6IJ)MLA?mlnDl zo;;mD@KU&u-cCiRn3eT~)utCrExcxQ$;Tk9EAbP5)YZk5a+=%Nv_M-Vo@t$;;9AIf z9aRx>ww!@<-s|CYJ?iwmxBjL~C)(JWoAK$>U05gwJ3F79apTtXdALIQU5xbh?HN(@ z+BPXwRc8qana#;pp)|O^{uK65w9Nl>OiQbon?qY>(c^bs;^w-Yc$zB{{rn}nN-bll zW^PAw^XRZcjUOrcqtKrW+I$=EB0-^78C4og_RZn~^M^ zn*xi$eH4~&W;AW`&NC^eCqkfzP0BPdxP7>(!(%ceK8PWtXa#zM`DMnUuF`7e2d8w)>7?IWUB^b&f&XZc`mu61j)SZsZ~Jk|e6i4o1}9FRi#U$^&A#j#q+DyCF;%{IcjPOBJejWgAJgD zV4o={8U{~Oum`SJl06p(tEQmfu2Gzp{q}bRPLkqLg2xjBLwct|R?)97XFh)X>UR1` zEVxX-^+*Og>aJ!W1Py%ykIq(dOa#v?9UwGtIbc{xmKwtC@|$#KGBqpRZVHX{L_}3gfwPm)<#66-+V&c z{o?FPD(P9STFSFuu|p6qD}_?*p8x&DMo|#5VK1xW8cfQWslqH{`smFsUHw~CuG|~` z%=xMsG35MJ9lu^ARd$ETf&r(R8!g@$%<*8L%{teq}Lnbh_yF^38% zg3QdhmzqJ;+sX@}VWa;I5fLr1W>4Gpi*WSKIwD(_yxFV@#j-40RK^z>{5Yx4T&{o~ZdwlVP(4rh)U78cDQ$ZG1@ zGlU3Rx;g9DB+H{+ii%i`GafP(3p2VYp1!ZW{Xp>Xf}5vmPd6pr)?GLkKG88SQU@h_ zZ-~s(KG#zt-h`n1YU0sx+178X$Os7R?%WA(_}#ZT;q-fU8&11Ba+=E~{b5rX3z0Rq zEk*6XeYfqnZ{IYO_Pb3NSK=)5QU;1tqdq~7Hc_#STrlYMM3<_qB_Aa3lKSu#M%p^= zgfRc0of-E{|0Gk=iRZG}om-8#lnawp;S>bnQL&nDKVAbN$yBPV1uz#}>0vO1(Zr)?>#4_;vGyC9 zdu3+zfs}$vM^=J%=PinxKljSShxBUg=<`a#42?$H8}usv6Aj61DEGNNKsx9^z6ub- zp2Fi`3WDeCHvui?;nm>fR_lxF9vo@Q;0jdFmA->78Yf6utk+D*!QmD}?qc!>vojjp zVC47zl|SVb5RnPinXbHXvHOyAaCPwhSpx&V!6o;jOslcUF~t2Q;^J-I*po3FoeCE8U&p|E$*Z^de|2;{J(#U_ zV1t`Pyj43Qr=Pi1HF(|p9OaVFif>&RF}r=Vz0JM7U1??24S5ixe9rqTEanr50Dd$F zlFqG}rcKzz4T__Ke)T|trcr)_gmjfs;4D2S$6FSyU$&!d-V4t!+5L!WC8r=CLJnT* zImXh0%p59EVqu3@M%-m)L%AUf3mr?rzinIQ)y4a4^5$b1Nd(>*)4Vr`(5z0kg7f^^ zJZmv-Ki?MaRX!PAq1TMo8Jm?Zav#}l1g6$x_~H@19~#;j_*NwcE|M$9@##}Ggt*`# z{R3R7mzfr4*~TWd6{GI~L{!OVR_5(eP!ijf3?&_?j+ZIyTITN3tXwT#%v8F_3(gwyq{(WBLW6vwVObhkugyvF zm*T5B%#dJNpiW*kQrShP)}s1t{!BMmL`Jrhm0xap94hBVCZ9YnFuJmr`~xR|iPjLf!dTSgx$W z{Co|nnut-GPgZN1PReQ<05FHrll|Y*Kgul<>YYogS5g#SN_X@hPF<>r`H?Km6Mk<*VmE+B0)=HOe>6bUgGe#us)ss{1jiAj-B`bRVB!V13q8X|rgv&%~7; z1skKF*l&4gzL2M3l$2z|r=5~|-MufBs>9fzAFpNp(Sg9r|H%a)5$kiLAdR_4nJ_*w zl6pOG5nnVdoiLC@e>6TYs#I0YXAL}L^(M6_H4C!c38G#foZ66ZCCFWm0|LGW3&uD8 zk$5}D<#KQVX2|!Y?lQ)xX#`|e7WH|GDsOHj|F4`ScDcgkF!>8sFd>l&))!qSBpc`( zy^6pamyLlDFdiX$p19aDoo!Fo2XmSSvi8CXQvw3no%R0-{G^$Gr=)tjrYu6PTaA$N zl9C(a_n*c#p1F(jwZ~FHQXYS`Jy83>f_KTuZjf>B4E_DJu!5B*^+susm)B#I8d(f^ zx7%)~?~0!!-Nt0+(Nc;HfC%Xsf<(7O_dc6)tgaRi)t{G*sgLQ~n!l}5mCoA6NVCP_ z6P0IT;$So60k|R6EdeJ@gh>T=xoLN4DMM6LecUk~cER=d@cQ*Z$O^_vu^C;)Z~gNd zlbu0FY_{J^+{2PHxHDAeuTHN||`%*K8sc(}`HdD@kNH4Y?Y z7B`Qw;bM^Mz9V@4=V(?&vJF@hU+4TZh2ds6%%4L06aas9hj!}Y>{vF>xE{Bs`R@AY0)ZEP-9nO5N6%Xm?5-R<}?Yde+ z@3QRUS-W95z9vs*0M|d-d(R;i-sd4h5#?#}2OF^#%~LF5_-D>>0e4FLIRvtr4ZF-`%PTV9@0Uj8|D zG&zEapO_$A-#FW2#w)?6*^&Sw7p-O9>?vd3@m_!XyLZcbl`IbV{aK3i>Zqc!hy-vN zC`a=vs5`eaaM3z76+d6qs;Z_Ye~_>RylDOT0k&DE2IJu1O+Nm5I=U<)c4V4a)Pz(6KY2K&p9|y)yVzD z1m9o3T3y}QknJHGw|{}ulBw=Ak#;QQ>nJGLoa~`C>+2u(CwvBh4sn=_Dl-{I>%0_h zZ=t=3B?am(CEhYPI3Gl5vAVv_Wf5;v@BRd0%(}~q?(grLr+_P#MwslWSOdppDY=&nk)GC@7KR;xPJ1mY5E79-`7T6DXC%rfcT+y6VK<> zo7cHs?zG#e;}N(#swl{AS015t`;IW=gw)jWn)Mg7&!3mp)qyXSF?BafbV?e)x7 z;IeI#y;~9J80gDIHO%MbwmcH8ehrm;B7A&W)vuq5ij0FO1d-wQjhr0RwlAp*S6-WF#8&x99;+n}HpA}gEr{;1$K6O!K{ zUs34iPT8&HveJwULo;I@pHA~llABMS+-Pmpv0LE0NR#rSVxQ=kVOU$2qGi?kHp|pP ziPHQXGOpZP)#%?k-+t@W%<3xX{rj13scz}*ub%?EW~r!{RP~Tb(#Tg@N{XJD*fuTR(UMU9O~2pHpT zvQM;_)CheQHW4~Lc}gD%dC=mB&+!MwWmG6!Z zA0N%~7{ohPTk*K`r}mn$9yR5N!4sAb6MqzO%!+?Y6p|_i4SW0c2rGZW&gH%jypk8a zfa+tAu7|uE=O2Iv9lBD<3m)enu}cc zT2s@Ooqb~Nu2aLmw{Mq96G-HL{l*PV=QMG~$gLdyAKy~~N=^7nOKlR!pq_v4?y*#! z7B6tWXto>!+1by=#+ss|Ur`hkR#iz0_eAB7kCk}sUj~xQ>snmy zEWc&HCMrK%AZSb<((ff4@|sp10?iU55E~0iS>f$p(nuzBl$yF4VISwiZC~w5za1<@vN{ z`!l|@wg$&U&!xQz{2rmKsobPjJZgsGODj}m0Bi8)Pakk9XSd$H>Z0k-v#AWi0RY`n zPtV&&?DDY`p}3%uyu6CKx}xS;a!DAJ5a54ij(3SfMF)c^i5>#K$Du*DP+IynBcqHH zUnodaHgD_!1ff^JrzR7GxE~wd5tEWyR>o5B+wSk%?d{nD4BOxP?r_aW=yE6^Ai&nr z^2d+2+SD{CK4g1uMzDN>z^kC30B-$j2%#pZ`;o8~x~i-)DcS?w^j{Vd0%5TFT~k{} zCm|%H*X}VgENsiMrmQS0Kc9(-X~VBJ=aq|baPw?QHkskA3YEDJpVLr)vZf#Fb4>|@8o^Vldv7VkD@LZ38_?P)eNVrN2 zd+|RUAIS-38~VIefnMvL|BPCkT{2I+KW0*3mrsi=XxSRlXQ4|Y*|UZ2nkDa4EQW zc$}S_z+)s1GV0&Djg5_}bE}St86Vd1khwG*&eviknB0*G={X_MuC$&9Y9}r^&)ni7 zGB#EkQ$j{Y3qAzJ2euE7ej7eBbAgxFKhAo~$?7*A{OXYm9k_2~McDeG+s7Hq@5aUk z94eAYi-gUf12{%NJJJ}+p8ErA9i6~Dg}!9vWww>Szdpxsn33?Wa{oc59zwbo91RJg;c#7-Sugl2Dbai!AR#tj_gCy=dp`n1$9S;qQ z!a3g5c`2TN@77QOh!Ru3Vk0@MjZop=sz2LlC*?Hfb2%`DC!l#gpr-x}6qw{pV9$0% zvOMJFb=jF~B_JTUnku{Tn|5&XDMSpa5AbiHqoLKow}Gn_#b&4stk@?{m^3TCC1(Pa z7qH=qiV7|+F2~ zn^X0dSI_goUEFrWr4#_RShD&+o;2b+8n3$1z)T~&$TMR({MBlX^yga&p0_T_(owDe z6>V{GadWIR2PnqJ$H&dVl$T2>!RkX#-E{jGoit9@KZKVp-W!w6`uEx?56MzG3Alxg zy$^^ZkZ6GzHC5+E=V$EXCn*pEen|4zFNO9gHFa`H$s5my7aBmB2KM-w*`oyV6B*N0 z8Ke!5-5w&`&X$?c5Qy2}h68+kSy))O9X2#yy=uxSsFN(^+SQ*y?hPTHfvSApE9~@G5;CKjjKBn}MpD8dO{CPxh8UMnO5s zEv6_qOe3Z9B#Gz^>q#`yQbqI9Q&aJTfkX&|`eFDzaPWYC=Y^+hVlrM-wj4a?aj{F; z7bGl{U%wWTf1`ADg#&vqC@4sp8}v6l zJ>3hB32E}~T?o+7%*|y52PY<^l>=7Bqk;X=BO7QSZAg~9YIMT<1G=j zC9I0=gH>Y$Rt@qZI6j_YP?uv&8S6P4TS`LsnOOR74L8LPs0?o(9P+lsU10rpEbaoW z5|e7rNeXj%_ZY~6tfD|>P~t%>CzsUqjqN7E0aAO&@$DRT%bZw6shcgjvzJLq_^YQ; zGB7cv3uXg@bI-FxeSA;syRVK_p7Fj6(u2on;aXL7bu(Ol{s7hl)bVA|8lX_pFm}1_ zY#zGK=^^G=j zWo1;IXHx6czKDv7-Vp}RxxcsfNXOp~UmP>UNpWv)uSyA9N zqypkQd;=U|7~Kjm1^ceq=JYFs;Fe0~wM{YKGYQ9|CiFM#j26ATgtQ@9MaC?r>?T|N z%!l>XSJJK;%LPMyeSMzj7$o=ar>3R#uCBJk9D4ev;jo;#YIlzfy|nk znvWk50tuUoiw=-@Pu991BO(MGw?1AxhMNfS@Sf>41;ob2g6x;pl*MyeOagtApN|jd zx&@k*x~8UQs|EE}zRP)UX&_5+-FGe}SU|nnejVPN?yqL#1T&;9i zK|;b8iBvH*UI90zfwB<8dgKKQ6g!bwR%YjO-1-Z90;g4fx>4;<$T$XF3h-LWh!=3< zf&Pn*jt8EQIYM`;|T9)45Kpx!ob18Ppb;fc1arN;jdReizxjAES>`BL&-$R82@~XH3Mzh*H68Dcl0ZGRg>*f5tjG^Ck1|1p_ z^)I_La{q{!>!0sLFqSaRFD`0mT-MSuCv+DS6l{VC2Zl1}jIE;Yp8gEHO_TajQbNY( z_@g5Zwb-2y16Z#h`Xk_80G8u@n|KF|MIb4scD;Koe}SA% zL`Re0_~^ZVKQPo}rd8TLoWz-?)RsM6Kg_J6gsq{W;eSQ)M4g?T&9@`_Rm7Wv$Y*zt zH|tLGLDf(fqeZk)2p(VU-8aOmP+Ax(UdSR5955TqF6oM^?Hjwi=|)$jQ5VZD_c+x= zi59=l@Qsy~67f@)*gX8LZ8Asz-KDz?3#azzkO;^N{S$4CV2rCon|QFeEpJnqwc z$y(+kszvlcZpQAPvR%zg=lp4~5kMuq*fh_1-YTQnr~A(0L@w$fxHgYdy=SbfJKNhZ zNF{`O&`>gdDO{?kyx#h)^4h4i-ZI*Ffry2l_iIV)eh1pmpFh_hFOWus{9>$ke!rsJ z`!XNL`0{o8rSRs&XpVhf>C?(Z#(uh@yfK3fmDmoH8~6Q_va;;Fm$Gy2iD9C4COH+= z)%4{;5SDs*c|j`{;7cLU%vc*-{+CHr)RO4`nKok zs{x7_Ga<}7{-lHC;u*Ftunny`y>I1&Y3C*rGAm26czSvUa4|-u)zrksmlc!t&7jNu zd#O0!uT!h7eLN^|n!1IBb$PPN9PX3q4(lib$NU5D#^7X$alh{8dTTk>l#<)4X?YL*Ua$8qd zH~Hv+9Z>v={o=e|xAj8%6W!zcgFVB;K&_8BYgK3q@czl*>wAnvNVa`=s8(B5-Tid; z>=?^p6CIEfUaJ{1yJj@#HmlH?B(JPcwV32H>5ex6^eT&&(C+T7MyU9_H#V-YNVuCn zh(G`dpe6<^XcLh5DBW!H%Oc*%e32}1*xa9+`=pqme4qH;CuzjnXLCE|ew_y7yk)sb zFMjB^i`q3OQxLP zV9|Z);c@ANfje2_z$}F-q`h}Fu6@I~^%0R@@}$$Ew6*m+)e)Ln=l$0XT#_HJ7I{VX zzPv(^$(=tpyfYiIe8KC!IDNGe=+^kAudD00w^a1?D~;fVqZ~Z(R(b2StF9y;W$DOg zjp`w2s<4CzRwd-{`E-8ku8hoYr(K-F(KVA{j-@5b0jSdd`#llZLuAk3d^}I-%xG~@ zK|PLw0|T?q)kLtVkPYqFBm;{%1=`>?c+1VxKpdT}_P2_rq)@~KSZ)HWI})%@Zl}?i zyb;O}KK&j){aIqvARFtb0ZlRg_G6Z)0Em6C_L-27pIPhVV?%E)A^F4;jE@`A#dRSs zLid-F9L|o4pzJ%_+%QP)&+zZ>;FNfNwzjVLGcS;H;gJy`Q#MpDJg=tJnG{IQYJ5MaIJ6E7SWeYF{#TC8 zzO^ScI3IHGSk0_M9UpkrQnevhn}K-2G|~|&;)}Ag`}Xzw@9xrvD+nMy5`yG+<>bv5Xr1;0$qMry>ZI2U=Wl>) z^x{SMOf@vvs2PwG6{^NYsjbYH%BcwwK?5+*9e9?vXLaSeEr1b?nS>cqtJpAK1gsQ- zDXG`5zpFB6RJ^7&HZ|2QURcZ5@{l~Vz(6d;!+D0@z%6s!S0eJG)-xT-!^AG3WVcsL666@A3n#$eWCt>j`)BLES)e<&y5XKL7ZUySVyjptqX5V=PhiR zb=yKayHCJv1NKhUK;b9@u!YJkJb*i|{XrcA@$DxOHLZ_N^OnnD-PX1h3<&5h9*8tB zsNSEHm+PpiMn4L%sf@j>CY$1VkIB@04RHY!v9P9*k-taV`oM60_3DI&hYYwT}AfP#!L&u9k|9%e&B z{}C z*j%;}-;S5X*xMUulsn^)4CI_M+uGW$E!AC}GU$vpA4S1=Wo)A^jCnNe(+IXYI zdV|l;&moF8H8X>(w^4U{p)ULD)!zjW7FNzxg+6l*NJk*- zKRIz;MlUtWg3s)BSq*mR(?Buc|L_@e)&ze>lar#4(4-0%pCYHkU%;+J2Sia zmX|v?I&x7xqM?BTZ%0c@W@RNefX(fC*AYF0R|7*o8LSIZNlSZs?H_Nixy>_9#d6y~ z!UoA$Q!wRK%k));SUyxWhB2@ZiI0CQ(3Pm14)eh_{#TEh$29c&L$^WF_#`g|^lA!~ ze{o++bOi`veM#yBAWVV~1i}{MgB~>4zU6=x4}f?C MD*G~D`0c0v0c=tC#Q*>R literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d9/d10/strljustify__s_8c.html b/doc/safec-3.3/d9/d10/strljustify__s_8c.html new file mode 100644 index 00000000..b3e1a245 --- /dev/null +++ b/doc/safec-3.3/d9/d10/strljustify__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strljustify_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d9/d10/strljustify__s_8c.js b/doc/safec-3.3/d9/d10/strljustify__s_8c.js new file mode 100644 index 00000000..d3445db4 --- /dev/null +++ b/doc/safec-3.3/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.3/d9/d16/memmove16__s_8c__incl.map b/doc/safec-3.3/d9/d16/memmove16__s_8c__incl.map new file mode 100644 index 00000000..698fa64d --- /dev/null +++ b/doc/safec-3.3/d9/d16/memmove16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d9/d16/memmove16__s_8c__incl.md5 b/doc/safec-3.3/d9/d16/memmove16__s_8c__incl.md5 new file mode 100644 index 00000000..4f899b3e --- /dev/null +++ b/doc/safec-3.3/d9/d16/memmove16__s_8c__incl.md5 @@ -0,0 +1 @@ +ade4f27a9bac529ff5b3afb8a9795f07 \ No newline at end of file diff --git a/doc/safec-3.3/d9/d16/memmove16__s_8c__incl.png b/doc/safec-3.3/d9/d16/memmove16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f7008893c726754e9a4caf37796cff33cb01596b GIT binary patch literal 15739 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 C*()>v literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d9/d3d/mbstowcs__s_8c.html b/doc/safec-3.3/d9/d3d/mbstowcs__s_8c.html new file mode 100644 index 00000000..20b851a1 --- /dev/null +++ b/doc/safec-3.3/d9/d3d/mbstowcs__s_8c.html @@ -0,0 +1,108 @@ + + + + + + + +safec: mbstowcs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d9/d47/wcsfc__s_8c.html b/doc/safec-3.3/d9/d47/wcsfc__s_8c.html new file mode 100644 index 00000000..c848add8 --- /dev/null +++ b/doc/safec-3.3/d9/d47/wcsfc__s_8c.html @@ -0,0 +1,191 @@ + + + + + + + +safec: wcsfc_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d9/d47/wcsfc__s_8c.js b/doc/safec-3.3/d9/d47/wcsfc__s_8c.js new file mode 100644 index 00000000..cea6c61d --- /dev/null +++ b/doc/safec-3.3/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.3/d9/d4d/memcmp__s_8c.html b/doc/safec-3.3/d9/d4d/memcmp__s_8c.html new file mode 100644 index 00000000..c6ece7fd --- /dev/null +++ b/doc/safec-3.3/d9/d4d/memcmp__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d9/d4d/memcmp__s_8c.js b/doc/safec-3.3/d9/d4d/memcmp__s_8c.js new file mode 100644 index 00000000..224d7e92 --- /dev/null +++ b/doc/safec-3.3/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.3/d9/da2/unw16ifexc_8h__dep__incl.map b/doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.map new file mode 100644 index 00000000..e0c79923 --- /dev/null +++ b/doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.md5 b/doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.md5 new file mode 100644 index 00000000..25165b8d --- /dev/null +++ b/doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.md5 @@ -0,0 +1 @@ +e6be46616130d1f82ecc1d40df41c058 \ No newline at end of file diff --git a/doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.png b/doc/safec-3.3/d9/da2/unw16ifexc_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1f22f0d6d8a891aec656f566142be17b37609495 GIT binary patch literal 2770 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 L>#J3%TEF}!{nTxS literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d9/da5/ctime__s_8c__incl.map b/doc/safec-3.3/d9/da5/ctime__s_8c__incl.map new file mode 100644 index 00000000..efdd336c --- /dev/null +++ b/doc/safec-3.3/d9/da5/ctime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d9/da5/ctime__s_8c__incl.md5 b/doc/safec-3.3/d9/da5/ctime__s_8c__incl.md5 new file mode 100644 index 00000000..df8e0b44 --- /dev/null +++ b/doc/safec-3.3/d9/da5/ctime__s_8c__incl.md5 @@ -0,0 +1 @@ +67efac16ee647e79ea9fce07a040022f \ No newline at end of file diff --git a/doc/safec-3.3/d9/da5/ctime__s_8c__incl.png b/doc/safec-3.3/d9/da5/ctime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..299f19fde20d08ebe2cf7d0b5f3a95459c7cb213 GIT binary patch literal 15969 zcmdUWbzD^Mx9$ic2nYz$QlcOrA>H6mf^>JMba%-BN(&<0T|;+Cw{*93ch`OW{_Z{Z z+}}C(bN{}h4mdM=_I}r1?~3Pn);C#cv1h16s1OL`nfOOxc?jguDfowkf&gBLcl)9T zemv3tBqj`b`1>cdF((QFA%}j-j~H$ z@Co?uXpRhZ9o`+QK__~80pugf_1q(f4~+c(@$7s3+1%WKIZk*I0aEK@gZz18tuLne z{+bS&TUB*_w9+N4f(+gem-M-1Lg#VV94gYN77Zad+R91UpQ$WpXz=*u^GI1)`Rwe> z`Cx(m?c29>bmrF9n3$O1!NCUQ(>k7K<6oasVnI!QC)V05e<>}sm6Ys1TyE=-ShwMH zzu5P@zrCt38^vSPF3idr-y=oFBrV)Dc=8$Z_uQi^KCj!FygV8TikA6#K6-k~`8vn* z^YfOLmZG8}DJdySOG}kv?fD9`sK7um3yaj$8tUrzr=v0mzDvt(f!4Dbe=u-;9{w88>*8QBh2N7qS|W+ZnIWpjuvAr_ zxTdZyJ~lRlkfn2adb+*6ePV)LK!A+mM?!+Rp5FJEm_RIj<~VwKdc-H_Se|K>m1n?Q zj*gCq2nbJ}5uH}?^*&%d!a_FL_qpBP*#QQ64rL`8=S%ksfX#g3#fujoo5Uci&ss?$QVI&_7EJ7J&i8b@u8=5R zFYD(kdwDfgRaH$rp`oF9iD5Dj&sLyP{CjY4N5>i}3f{L=Tv7zDVHPqeR9WNLc2d7-W1J&8t8P)$)m9L*) zTa)KamGz?6{jICD^#M3GH#ZmV{-aOs(GaETAW1GSs{ip?jLv!8s=bB&QJ*69ZoDlbJe50s+q5`hR&A?SnAC zrJM*$n7=bwiit)_W7jR^Y~D?1 zPy*;ziLA%SLMiC7Z@||yj4!oZTUk*)PbY_6U2$P+kwC5?tt39lFqotu%E=)CpJ@dD zu;ZgtOxzxGN(tjpkP4~gP&iZHoG$tt6)E7+=GK|zr^ zSIrOFq}XL58uba|D2A^%I5^nZm8Ja=E0LBl6qB>Ej7&{)Z+kC}KSw*Kpu>0~xHj#P zQ}KspF%+Nw=UnmM{+i&O3Xn^OPkE^sjjN}_oUX%cjv!+5u>Q2t`EE)Zg!{3?KggduMrUu@%Q&{EMldK zQq#}~764Ii@b~Y98e0QN$&gL<$zmOliEhp&b^hk3MFYeodflr>f?ft)Ve@51!M?s9 zgoRUMLD1J3Dh+zb_*4xu%`2ZYnsJzrTp0 zqN2Thd0HC9{VliakQUZtx2`OM!3k@{t zU$U~+Ky}a_WNBrUJ#2b?eW%04{QkY|aJtB$_~SAplYK!glqeF4%)b^c3dI^3AIF`Q zoC*!AnZeeJM7sMQI@2&zB z89dziWL{Uh!Qu`k)Bruj4le~-vcr-_67wOgF+j3x45WY8~#b; zIxscAXsUSzu|@>Oa$Sz|I=ApLTB9@H`A}{=eRabl9sinNtOA)gc`1+#zPFIHwQGSx zTyHp4(sGv@Q0qEYYH)z`nDgw+-}~;&Zf|B(NvXKn;;Cw#gGBMHv(vHF+}lsmUJ=n} zAH~EB&Uc-mP^!B6@JK_7$B=el_$=DJ|Bhe31Y-^ld+u)f z9*^O{cx3U)dL2%ianAYN%U-@L)HjF;A$TtwA0&>mUvqogTWKy+T~Tte`}FLnH0IXd z$mp!62NN6TBtBjpeEKIt5;nnRdU5giK|JK_(J}@~fQg%g#0L?PsI0YLT=u(ncO=x( zFBcA)zEaC%YX5;s0X66kcp$LMnF0jZKKkEM2_hHh3Y5hw@AlJM~Rg$M5c7C?@PPr@VQwLax)gl82 z8(S>LpluI!_0h^eRxtrN8H#hNYeIo~ zlMS>K{%FtamHYz2;o+l;eZKIov88%`#k_V>q|2aU&(jkX?VNAcp}13d#-8AQW!D3Y zUu_*jOtgJ@#q|VPW^=L9RFDX3U-0};ve{-?&(+m0E^c_PwrubpS1HmM)KDWN7fCRM-Xs#+_#AT6oV9h|kURV>c`!LY#^U z(NJC^RUIV9{mZNMI?~MCxY>d8Fd)MrM+Yo6)i0a zIh^4_HixjMH~|;#BeKQ7m{wB}hMzxU5!bi(^weG8e-v9-4ijGIc6A9^X!b76%d@bW zr%pVMk5kJmD0r%%J&p?F+04n$pPZh4V`heVuvpB*K9Rs>pV-_S)qt$S!CqxC6%iYy zQ0C$K5Ey?NjnGOGlk%WHUpESz46a3Czro#IvKsJ2S$(Fhy}jYjA9W3ls9%B`ph{wA z_cN?POSK@M`>?2}!or|M+sWd&B*@3eC}POXK)<(alJbU-XnS|D+3?syPY40N4hp7oM|jlhLz?2JPcH~U*i|O=C@66JzG$AF>h{w8t*^gf#crXbWoQ2k zC5|d93uo{xYt7jHU$HBO7AMahStV>xJUMiot=ch9jly>U!C=$zVpR! zP_Yk|@83;OWCS)rkK@mu5jMT%z@x&ceQ1hl!Lg}zbsYGNc*}8Cx~VMYc;7*A(J$q$ zvXch)OHench*Dw)PvvqVt;75e37Dr3JMG4+3$(EcHH@s%$xUc;C*MvHkqg5 z=x8mka3Yh^q@i|&nsQ7;#BJ7%6?>eIKt4DAyD!F?nfd=?V~dE4=SZ(5^Qa6Bw{+w*T;K4tXlX|i z!s_c}XC%Ak8`SVfJOldH4(15|?92wb@75Fi(eP?$?IvGh zF!I!Ma$U7lnuj|&Rw5uI>iRQhAuUVWp^MIT1dE7^U!0uKRaUSzGG?1O}COzv>V$y?|$qe4vnzpdiHF<%*;EP%f7gx!fN$n)YVCnkPx++ z8X;W`Q7SUl{%X5!g;uS6eDeJUI42wH=Kg-h?d{8Go2}fN3%ZHoa0BMqYHLjO8XJV+ z@vUU+0G|EM(6ZcI7hl1{dFSB9hE5!LWRKpRIF^gp{^pzp2GynfB{kzz4XpjlR>P{b z)vqSk4X$AlmwE=}wTqt4TbsiLEGA*I<8 zK-H8dC@n2Rx$ME}|9q&4@-@vK-D1TIAC^ei`kOJkyD!0p8%Vf|VMu~HIJ%|vFNd|M z%o8#j{%Y}C4hyqO+!>=ArYT-u7ya-74!k??8L^~pG|0vEsO~4(cgJhkrIIN;lON(H zegD|FxL+8P@Hkn{R17bAR;zwr;k%Z)Y9pZ-o0`JL!SP-ZjYC-H7XJhMC^HjTT--G@ zl>YL^B#4W>EC>=Lf;9!Cdf7V7_xPcrO5Y^AaPgEyL_5bPIjpC#Q*Wtvp|sEUKdx$* z0VIphg=ubL0=7v+;S0H02|xa~#QWC8@)hWv;LO4-NfKF-3GAJNgTs@PA9Qr4S-?$Q zJNCXky566UQ^*dPtF|t!t$jYswvDLt)LGNjwGDVuU+=cTKb4AtSGD984qmY5R-{dD zfp1F6%AbxXLoYgea@1C>X*P~(6O)3^*(;<1UbS9#X44Cz(%%*7fLm+k&?t!RFE&s0 zOMbimF)_w8n8L{ENPE!{JP8)u5j_9o*$8!=_Up&X@XU`9TOVH=B_+$H&3D|9=3pzWveqGZS*Y12=}-3~iAUwv@?o|N85-S>o|mwCJH1lwf8uZwG|j~= z?C8Y)^r)1KNibnE|4dCy?e6-_Rwnta%7dUlu4xVB_oM8Sb*}w6LSCEH5h*O-LzmB7 zinTopi;MRT4p0=djgVTkXd-AvhaaS;E_Qp$s;fgnwbId5&NI{Mmc!~@%iqy%qo)im z);pJ0bG!%9S4n5l<9yfe^3r`Ug(H-dZ)|bVcK8*?r#@fd$xr?tYH;#0GFYf{SivR? zB{o8#;2quQFXdp8?UC$KQf>+g33)gf%$MOmx?1uhd|hLokRSNhf%UByz_(6&=x=a~ zr~fO1e*S!)z_EAG#6!#J@`ZVDO4b-_|1oHB8a(TH>Gwc+AZJ27*wN9sxcKccN7Hi# z9)73YAy7ZbWk`O5f47JrpR)zoki$xnooR^QhFr3zo?kepVSCfGKlz!0_6>TgmMtvK z>q!53;E8iKGE!}XL9U?E_)c!_C1?j!ij(2!QKp%t`W;7sm<2EaW&+FWYxUNwiA{%@ ztCJl?{c9x^;K(T+cI($?%|8s`3dIWzW->AlCl`wcyl#pHdheN-hK#mGXh07A3Xehc zv5DaUh0M+bPN^h7NeFpWJD8JNOn1)fk-S=)9CuvJ%~ueSTg7dflPSgER*T7DvKM5} zczA;QVg%%Dq76TCPWE&fA6_g5h7+4CI3{d=4#-*)%;J{nRC)VJvfur#4p%4b9n+9V z<&$t40$6f6LmU&fPBwT7PLp~#UnYkSHkFmd;80`8NNEKlKk`DTv7B{9 z3-(3EfN^nR)oMrgU)_+sedj@e_0^mE?F$L7`xx38YD!T~w3dMZc6O(4HZzBvp*_tH zUV+j%hDIF@?%KuZs)b=__@q>C=DiP7N5;l<7kIl$m^iYE=qbqO7W2!aR5bct@@u9i zJh$g;NZ{xLC6%!e-}WZCcs82lT&%~n149a9syvO3CvJ`1T1CK>ldK^BGpm6EoyBVcOYc!I%OhaS-EkBx<*Gu!_s4K_ZoDg)!@3gqr)(6Vo zeDeCm6e69YuJ)|A=Sp~b{}K86)@Uava1 z;BvB1!%X;Q?B?#CQ?SG2?VaNTF~PxM289*h-QakE42t*ISf=;!x510Wjo5gi&dvZX z9t|87HZFapnU^HZo7nqf^YucltyDNlbX?CDCVRRzk{TLNsmh-{^g?q+p+eLEANab7 zdM?em#>Q6Z)3@gC7UoM+jI}>s<63TUwjEVeWI<2wCf*YUcYd_bK6-bTBq{X_C9mXG zQMoCe&0I!IEN97^Ml5F({h6bO$HH_K{l}ict;`C;p3>RsK9Q3o(F}gKQ#Q59qDIe~ zo_rTJ&*Lf}@+sulS%WTybqoZn+vbOa&(_xB4vi>+Ro0{O ztxUV!-wPJK5`6Vg+L+iA{If^x8D#jk&}6){52a zBiojr3iI#slBV=n5c7MW)B;oh_%}?WIvK?~bNDTbamX9$n)}^#&F-%L zvJoqH5`gV(Hf3v6vu|#AKr2mqlC*57f3iLnMQt7ID7Ccdpzh?Ryl;dN0 zlzx8HryeZJzyVm<%fiTX(zZ!1u=c&_X!5k0Zey<9@WQ+BJ(Hz#wl+;GDs8DG2}rS) zSgn&0w^&GG;;u~BdUY1h&r?V947%dA8VIEJ>lq5QJ^zek=`+NHW3}FFe&oU=Z7Ye0 zpmcQ|?BF(p%1*Nx?PZ}ezllI7`{ zlFK-LkCF-t9^?HZ%t{6(*jq)~tR{ePW-YI0kCjhlWu|@LafU-EgmV-&2JF$%9VqHV z?Y{p!-x$uA#DXf)R?Z4+5Cj|_C(9&T6woHIXbo?Ty*CJWf>aChmm=kL`E|BqBo?O0 z=iL<1V^Lo5($w_Q*;+&Y&s}07HhLR3cg@j}b5|G}F_*kjOrydD%f)Z$g(^#Yue&pL zXzpw_Fcv@mxxoEpQ@Xk6ONJN$@B6gKNTO1koKZ6bUqSL;{r%{mP;++)IX``ApqnbB z$cGDd)9ke6XUjEm;j6vsXo>pF^iu#h>@RpaofxYb8^8A(&QJTWa)OlJcAKY|Us}3< zwnMDcSPn%=IgXF832!lN%V_`$c#Q1*uqj9HwR9=&>2SImOF))RH%s=JWFI)Fav`U- zrsk|=by-92B$O(7PVIRjA;(nUD4ysN%6$w<-{7Vl>A-|x9xSY{E(3*SSSZ2x7eXd@qZ#pU^b; zTgPw&k}_y)n`g5k7I-TK#5Rj9`DYS z%t}`{$NQ@d)DIjhbK^xB0noJeu9Ty*GknkEfdq_UG9I2c+%00X3vNI>vQt=yK3 znL{S)mz^j6)%!9@TB*bEKuQ0PCsF83+Zx9$>In$+{I^2}+lsiRkC-v#p9oTsPm329 zg+_gs8$0=h3d0J}BM2bj_c*yZIGMJ9>u*n3+pJ?iWSs#BjD)1)gA9RSM}DdS;Cys+bWic>HHeNoMSeeHC5^STl6cSI1d$b_!5#U<#bPLI zfL~!{Wd&zoqp_MR<*q2{&vVG2Y3exSs5vTjA2@ z%fEG*s3c>_!$t9bCdR~E++LkjTY|>j_3}_J?m+APYl}v}d^EaWyn+FGB0eT22GI6o zWW^DvuQEyLHRa@vI`DP6ZJP6EO^*=zNwzid7>*fwJi`gov!j}5`9F*@({xOU?UQ54xr>3Ti`hMc# z;!?nZf`h?}$q^AHwkw^^i=LBxeRP02UsSEgh2vt$4~ybd5o{kbU{m(|B{gP7M@Ofp zx!%7Y?&vVuohk*4j+TbfWoKujWwXR=X6pr}7r8Z$&6q)ygu6rRR~YPZsYxBT?Vom# zj5=11nlAqY2jesHd*AZ{NkrSSX1x>r>(`IlN&q?G>h3P!dF=p9SFGJAAt_l=U45V~ zZDnPpt4ki<#RIr@d>xPP2?;#z=evL@!pFmVf`p_;-~^2KoKkdbeB8*`xURPL>8DPn z-BB352jqNsH zs1jt+n3-!^MocI=rt~ z@f_C4;o&lNcFgzW3=GnRE#+lp?e_|&r}x_XN}lR2EnkrOe$vl2xY`5!?V$M~IWCUy z#S2#5Ul0?Mjh{b%uCE)Hrb|jmbr(S3=JBkzaUosofoU$ZRvrcrO)m!AByI%YPu4l+|SGd(S3ovkWCgOz6M z267MbiKY4boTafGf3Z-a4&!n%0WUz*0kc1cUf$pVFsvL1W!i)6oSpHDd`#ssty#tS z$AHKOuvY%BcprYH;F~Kwy(p-Vno+7oUa*gnaCPv+xB!0b=-{wBU+)ZDl#7ciE-vo* z^XDKo$t3eWpSRebs|E5A5V^FPJY1!v!wy4ax@TvJb+*>$YV8xi?E#9H@dB0SP~ZW; z55Q*|Ckz3z0uB&D0S3z|FOTY516Of=X7fT)xoC16NRhChz(>{9)msO@u_C>Kfje4J zQ8AY9@1K(U>ldgICy|kmmIW3X-SH^^sVS?W0hBuw%40yNBSM#|Z2ifMe@wq<=EO@W zUFnUuVJ)e8O51!}8|AB4uXuTHH-|HpmzVGF@4LcC&@eFIg@qQTrdZkoCx?eFch{BG z)zujp2D-YsljYU|0?oa>y<4L>2UDdh8R7iLXJ_;@G)KqB@tn5$hK8B1*{&{E!XK`8 z7@eIjQoQfg6cm61+5ugIC*Mn?D5V`oB^{juz-BKkl~~Q!SzXLdB0PucKhS(0Z>1Cs zc}q`!ceRo7911+B!Q-mT=0ghzZdaF=l5xyN2MdjWD=y468_oWvELcP&6^~h|S`efp zW6|8Zn4f--LfU;cRHruBxD#^?2X0hY^pNb?_ix1P^#Jr#_;`IFA^nZ2x_TJFduXBa zC6Iyz1O&Kj2o~RiD@XNbwp;Dq7)%ip6$O%^kH`7&w=aSum5Eh6cD~`x&do_?41<)k zSame}d&hku=i!G{PrmK;(Mv9J@_%u9;t{cx(DdKwsj zRp)i*cCb_X33?h@@Gpw^e$s$WV(NKF-8+Y{hqq4igZ=%I$K0DcJ2#+*f1XTobO%+RTfqBNIz~B7~{*) zcvxtBj9rg4g~&w`{|67_KiTZROXiRp`h3Ab1|xTmb_RvsgwgfB<`Em6Az7?M-fjd@_B!?0;S@= zlh^Fniug;I%66RJ)W`P z?|+JGMEv4sBrj=aSBBk0uSC)`^o99m5`7#{);!MpSgOS7l1bd-BO~&?&>!Vz7-S42 z+=?d4t;_AoLR9o2pFc;upzp`mb!RTXTpJ_NVrTy4TJoCF^nwp=RL0D98-UyH{rN+g{DJxe5 z2ZydQdYoh@b?5^|@xsh`G$%YXI2bg@M?ttQ(Q_~sEf`ckPq5VObo`1kT*dd8r~ zx!TC~_^3>xs+lhNIJ9hh9GwQx1FUwLJ+=1cpxpZMrODbFkn{pdaPm-=p(*T=u4mh=Fcer>4Yfis{<~?xxbiliG`4?S_K-e*)dy)LU8t z>F9KN@>L-VPg=F;Ie9>#Fe=?7X=b?wkQTd1crY=?Z$7)#2M0&@=FtY&;fMX7Kbg^- zVM7rVi1PCMM9hYQvO{TQWp0E&(FIlhUckZvR3S>bEIDptFyZ!A|6sur5C5V?jLfyC z%Elw2-rwJ%&IkrTxRn)wk_uLgXMD$(N1vwgFnr#kI9I0TiIWK|BuZugO;zy5@A;gJ zjPKF7d;9zn>uUgfl$5*{=x#)Q@`U^8Q*)4G>U3K!wwYj0u>kU~1uj0q;1`g`UGCQx zuJwf@KjsAM)?TNc^3t$n2>?sCyht+U_^J8Q*70!Ebz#y^P;D_S!(sii$5BV{88{|buT9b2wY%Je ztUtvY6m&pU3`Dr<3-tv>M%_-ilGUuNrd?t5CnxrrRl6HN?6B6zld25JNF;x#t(|<& z8pTnx`(#lt8d^eP#Njf~^Bpf_^n>O3h-U21R=czyOain`vq3e}hYx{`;-&>6XvW1e z3v>ZETER_brl#7p$L%`ajkn8z7l7NtEg$tNUR@AiB|57=z}wpXEGnEh*X%8BbNIMp z7e9g+R!?N>RJG77kkDev!ahM+$AI0_=T7?ER$fMij*ri-KQ;|@wm1>^ln*q`TT)P2T(EvC_t(asR&IUlK0|46la=9PK6R7X5!#v;o z-3LJ4LPkOoO0OaB%GZubcH zLH_IRV2LcNdAFv@Xc7{>z}(LeCFFVLZKUS4A2jkNle4hI=NgKk60RQgaqz>QBh)dHvnh<{9W3~ z8Oe>rci=;Kc+{ZHK-4LMX?HMvd-WT@wIF66xqJc8I>n;zDmXMuo*vV6Oa2H@gaAbRBzZeD zHs-UrO)lI{evu52U;xCz)z8e`-8TSv>cFi@jfm~b5j10KTgpI_w`PN)O&U3fzdQB) zKIP$MiohZl*A?X(aVOy+aI~v?xPT}3pX0U2f3ndUjuuHO(ce=tzr*a&t?>81J3JZW zXu7fbuBo!Whl~JxR(E^sdyaHb)4$Ts(}y;6MFd#=4Dc6^%ZQTXII-~09-bF`?h~=` zbxue69O?N-?CltK2fhijU)$R;$#`=$n{M&h6FxaO`jq+EsPN1)VA5c{HC=U=AGy0a z!Bp2EHZkhpxd;nO=%IZoxbnxvp2TptVaVH#q^p zkk3O^N%rs+W3m3GY#R=>a<^j+5DFJJOY?Z$P6U$uo~yBC2+e*+jhDcYW5dZyM`r;3 z0?Lq$tvGt)^JkTRr6ERj2Ugb8kD8jW@821Q*$^ax(kr5Heft69ivL0p7q1B@KgH$b z9L11hB(h9Dk8r(Q7|Bv_+C%;Bgj>)3`$YQKsGxy``S|#SlaA{WWao*m*j=SR?8V2Q{-rc84G8;5 z)f=x@f6!3=WW2!gJl>x-A@i`Y`vpnT@lxY=tAI{A|7hPDttIB5I=T7+Z%&teyV8|l zV$vo1R)XVKLtXrHY&&5M4N3~VXZ#aido0k18F#Ql=gaG%%_o2GOweK+J=UWR%)4~UagAF+^8riQPCgRR6Nk` zj*jeELopORg6mTSvNw`Wu!!jBqv>)okSL*03}Cr()!m4QjOgfMQ`YU@Nni{F0}D)E zj3cEm#2&YIA(}nN0ev_)?j41{0d0W z(la*Rnh3vwJw~t?%MB$VNzxxw$onyzAq75|TEQlU(&%wT#d`WSg^`JQgoXjWa&%9M zloEM-wAxeEKJg3-?eBR*Mdz!npQbF{E!u4j&NW{FIM@^)g~=CUZl=emcI;PtaG#hs za(VeRmf#KFRfk;O3wQTE_@Dv7`LxN&kJ@z<3Ko`(%S#k~9rE~H2X4oU{orTBv(!d$XY1#C9naiO3eOxV!ZJ=J3sVm7tUPc4KK$9p)W2X3~VdL1df}XEwkXH zkoY)4345>Jm8a<$D;*ORe@>9t*g^n(cB57Jsp=|+Y0&^(>)-%-yk%B`~O}YeBSSSnL5BOB&MT={60eN{Xpn`!3=o3`g zQa-w{+Kc)vo$TiqU0TWzEwOb@`~=*uN;J2HaeNSv(q!M(JNcuCiGwKsuSG|cwvx?F z7HeW_ksJji1Tfu0Ntu!By+$|E{;e%fk@m0V9`u>*U0unWL}ySH75hE)gVt8dn+wL$ zQbHJ(h{XtF3Zu(mDpbj>)2AO41sSCV1ImSmzlsa(YHz(Tqq*$Y7w&EbMHts8V5Y3J z{?Or}RDiJoD0FvFpjo@lAqbt8-UN&)n6jcmQQ97-cxLbB>_I_E4dx1}tsgE{dvGx@ zexgt;J2S(uLPhV^i8ozU6qtT%NmW+aWlPWh)~$H@c&Z~ATMui-nrS#96)5` zM4?}>{Gn+;aN-6yPaT~=t4Ru3bs%ZPMCBGvlLZ4(b}OBtKxgtE=$r)ZT~_955r{%* zHLv*I+lESns3DXA(Ml78rpsjuGWBz4N5^bv=$YHRcK`M`H4qHT18Fgm+*{M$A985; zb=TK3!~~n&X=Qd@#`a>NGu<0#UYE;!-rm&d1(eap#{ob*@P>LZN1le4bg`$0o02kU zQ{s_`pAv-9x_XsF27cnzy>x+qI)H&a)yx3RD$q~qu1rtY93k#GvQp8rK zxuID3@OzWxM*z-3M0B0k5vQUj@9gc3=)yrK7G*pAS?-NK z|L}oQUS48kL;?-1!0U#7c6=NP28<$neSM>&afd6(Sx}s#0icu+A0L2D_{xau`}c$W zDcj28;_b~P?Iz9p7UZZL8M61LvKOCz{~3?csp-o{5^g*R%ZrMtJtbiV43GD>Io#k5 zeQ-ka&JTX4%0=-n@YWrU^rt(5y=j!d=RE~6$>)?}Pd5UboVusLyq%S5inhO=s)q+7 z2|hq|51fl$Q%98>q>UFiYH0?DlkJCwh5{;*IS(7!4TQ(NZHcTsaeZqFd4Jl>P+mtJ zi2m&nwttU1s_N*Zub!~qShm8Jg;hRi|JY`z6ny_ zG06Bs1UPM$egOm#&^`PfmxrsXhOh`h@~>fGRi&kB6{g>(B%_Xx0kG#xOq?(_rl=p5 z6aH_b9p?b`A>*_m2a_q}Si&MAp+sz-fy9U)01QGXD=Lyl^Es8aX;xXN$;my3=GN4> zTph3JH;bUmH@Kbv0L(?c{W}1VC9qo(@wzbG|C*Y*?2ltPIywR{2>=usp>Kgb0FGW#0;(f{MKHKw>id68 zc1ZP8oXP#$_y`6G_v-#WDIuZjT5t5@U9}e$i3IXFM1R+uh?4aKvhlPYbG%*Gq`oiH1*lKdA`S}txMEEg%xLVI=Iy;{% zmdz$?(@^{yh%IvI0a!OMp$Yw{qJnRYml#A^KcyE=GQ4CYm12aLh=N6_7Qiytx^ z4sV?dvJAmuW@c{n2B7m_h=m4XWL3JSup8S zT3QMqw|+6@xBdS%5%Us;mCR$m-rwTgV84NpFo0)OoZhu?#)OE7_}5cXz6Ia0zj zfc{NyaBJT~Hvs~Vk_G_InHhC3!&K@#{1+Dfv|?9FJ1o5Yv^A*$>?!SLFM#y#ZEgaJ z~2O-f1%ZWsWJfu}vg#3XyKFKlMEH7M}F z>%2dgp8g6t=VzDytTEoED|K&tZO{&VsM>zQ_}qVc-QkYJ@D#JM=;p8 z&3o0H;Ph4=n?q@Q?&nN#{b0&#IJ9FyMC;QIT~9dLDKUU#?OZnObO5m5(?BI$T6Mp1 zUgB^qVC`aWe_~awGHifPYWzRp(}2=ob_5LTAS(_$r+Tz+jlp$4pZxec@SOPvm}qP3 zn-2BCPA8pmVT8%J4-|;P1!)1|f4872CiceK3Zo7QU-7>mUtao>k7{mV@wyK6vBGaW z-BMNNccE>|Z#VQL{MwcQ)A3vj4M0jNdLX_FtN7|}4 + + + + + + +safec: vscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
vscanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for vscanf_s.c:
+
+
+ +
+ + + + +

+Functions

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

Function Documentation

+ +

◆ vscanf_s()

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

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

+

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[in]fmtformat-control string.
[out]aparguments to write to
+
+
+
Precondition
fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vfscanf_s(), scanf_s(), vsscanf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d9/db2/vscanf__s_8c.js b/doc/safec-3.3/d9/db2/vscanf__s_8c.js new file mode 100644 index 00000000..e499933d --- /dev/null +++ b/doc/safec-3.3/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.3/d9/dca/safe__mem__constraint_8h__dep__incl.map b/doc/safec-3.3/d9/dca/safe__mem__constraint_8h__dep__incl.map new file mode 100644 index 00000000..ae2916cf --- /dev/null +++ b/doc/safec-3.3/d9/dca/safe__mem__constraint_8h__dep__incl.map @@ -0,0 +1,5 @@ + + + + + diff --git a/doc/safec-3.3/d9/dca/safe__mem__constraint_8h__dep__incl.md5 b/doc/safec-3.3/d9/dca/safe__mem__constraint_8h__dep__incl.md5 new file mode 100644 index 00000000..976c25e8 --- /dev/null +++ b/doc/safec-3.3/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.3/d9/dca/safe__mem__constraint_8h__dep__incl.png b/doc/safec-3.3/d9/dca/safe__mem__constraint_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5a31283eabd137d6ccf2f08ea2703f689d6e56c8 GIT binary patch literal 7575 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 F{Rc)AQy~BV literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/d9/dd4/wmemcpy__s_8c.html b/doc/safec-3.3/d9/dd4/wmemcpy__s_8c.html new file mode 100644 index 00000000..c4b353fb --- /dev/null +++ b/doc/safec-3.3/d9/dd4/wmemcpy__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wmemcpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d9/dd4/wmemcpy__s_8c.js b/doc/safec-3.3/d9/dd4/wmemcpy__s_8c.js new file mode 100644 index 00000000..efa9c1b3 --- /dev/null +++ b/doc/safec-3.3/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.3/d9/dd6/_r_e_a_d_m_e_8md.html b/doc/safec-3.3/d9/dd6/_r_e_a_d_m_e_8md.html new file mode 100644 index 00000000..1999d48a --- /dev/null +++ b/doc/safec-3.3/d9/dd6/_r_e_a_d_m_e_8md.html @@ -0,0 +1,93 @@ + + + + + + + +safec: README.md File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
README.md File Reference
+
+
+
+
+ diff --git a/doc/safec-3.3/d9/de4/bsearch__s_8c__incl.map b/doc/safec-3.3/d9/de4/bsearch__s_8c__incl.map new file mode 100644 index 00000000..3e40720f --- /dev/null +++ b/doc/safec-3.3/d9/de4/bsearch__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/d9/de4/bsearch__s_8c__incl.md5 b/doc/safec-3.3/d9/de4/bsearch__s_8c__incl.md5 new file mode 100644 index 00000000..30eb62bc --- /dev/null +++ b/doc/safec-3.3/d9/de4/bsearch__s_8c__incl.md5 @@ -0,0 +1 @@ +e8b4f530d8a385c82454827c2b192445 \ No newline at end of file diff --git a/doc/safec-3.3/d9/de4/bsearch__s_8c__incl.png b/doc/safec-3.3/d9/de4/bsearch__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0331828a878e0810b2b97273bb0b9709ce2b4b6d GIT binary patch literal 16163 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 + + + + + + +safec: strspn_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strspn_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strspn_s.c:
+
+
+ +
+ + + +

+Functions

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

Function Documentation

+ +

◆ _strspn_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strspn_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
rsize_tcountp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d9/df1/strspn__s_8c.js b/doc/safec-3.3/d9/df1/strspn__s_8c.js new file mode 100644 index 00000000..aeb92a40 --- /dev/null +++ b/doc/safec-3.3/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.3/d9/df1/struct_u_n_w_i_f__cc.html b/doc/safec-3.3/d9/df1/struct_u_n_w_i_f__cc.html new file mode 100644 index 00000000..0b655049 --- /dev/null +++ b/doc/safec-3.3/d9/df1/struct_u_n_w_i_f__cc.html @@ -0,0 +1,151 @@ + + + + + + + +safec: UNWIF_cc Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d9/df1/struct_u_n_w_i_f__cc.js b/doc/safec-3.3/d9/df1/struct_u_n_w_i_f__cc.js new file mode 100644 index 00000000..69072b19 --- /dev/null +++ b/doc/safec-3.3/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.3/d9/df8/strrchr__s_8c.html b/doc/safec-3.3/d9/df8/strrchr__s_8c.html new file mode 100644 index 00000000..974c5bf0 --- /dev/null +++ b/doc/safec-3.3/d9/df8/strrchr__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strrchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/d9/df8/strrchr__s_8c.js b/doc/safec-3.3/d9/df8/strrchr__s_8c.js new file mode 100644 index 00000000..aa053c38 --- /dev/null +++ b/doc/safec-3.3/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.3/d9/dfd/unw16ifcmp_8h.html b/doc/safec-3.3/d9/dfd/unw16ifcmp_8h.html new file mode 100644 index 00000000..c1f010dd --- /dev/null +++ b/doc/safec-3.3/d9/dfd/unw16ifcmp_8h.html @@ -0,0 +1,11467 @@ + + + + + + + +safec: unw16ifcmp.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unw16ifcmp.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + +

+Data Structures

struct  UNWIF_complist
 
struct  UNWIF_complist_s
 
+ + + +

+Macros

#define UNWIF_COMPLIST_FIRST_LONG   0x011099
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

static const UNWIF_complist_s UNWIF_complist_00003c [2]
 
static const UNWIF_complist_s UNWIF_complist_00003d [2]
 
static const UNWIF_complist_s UNWIF_complist_00003e [2]
 
static const UNWIF_complist_s UNWIF_complist_000041 [17]
 
static const UNWIF_complist_s UNWIF_complist_000042 [4]
 
static const UNWIF_complist_s UNWIF_complist_000043 [6]
 
static const UNWIF_complist_s UNWIF_complist_000044 [7]
 
static const UNWIF_complist_s UNWIF_complist_000045 [18]
 
static const UNWIF_complist_s UNWIF_complist_000046 [2]
 
static const UNWIF_complist_s UNWIF_complist_000047 [8]
 
static const UNWIF_complist_s UNWIF_complist_000048 [8]
 
static const UNWIF_complist_s UNWIF_complist_000049 [16]
 
static const UNWIF_complist_s UNWIF_complist_00004a [2]
 
static const UNWIF_complist_s UNWIF_complist_00004b [6]
 
static const UNWIF_complist_s UNWIF_complist_00004c [7]
 
static const UNWIF_complist_s UNWIF_complist_00004d [4]
 
static const UNWIF_complist_s UNWIF_complist_00004e [10]
 
static const UNWIF_complist_s UNWIF_complist_00004f [17]
 
static const UNWIF_complist_s UNWIF_complist_000050 [3]
 
static const UNWIF_complist_s UNWIF_complist_000052 [9]
 
static const UNWIF_complist_s UNWIF_complist_000053 [8]
 
static const UNWIF_complist_s UNWIF_complist_000054 [8]
 
static const UNWIF_complist_s UNWIF_complist_000055 [20]
 
static const UNWIF_complist_s UNWIF_complist_000056 [3]
 
static const UNWIF_complist_s UNWIF_complist_000057 [7]
 
static const UNWIF_complist_s UNWIF_complist_000058 [3]
 
static const UNWIF_complist_s UNWIF_complist_000059 [10]
 
static const UNWIF_complist_s UNWIF_complist_00005a [7]
 
static const UNWIF_complist_s UNWIF_complist_000061 [17]
 
static const UNWIF_complist_s UNWIF_complist_000062 [4]
 
static const UNWIF_complist_s UNWIF_complist_000063 [6]
 
static const UNWIF_complist_s UNWIF_complist_000064 [7]
 
static const UNWIF_complist_s UNWIF_complist_000065 [18]
 
static const UNWIF_complist_s UNWIF_complist_000066 [2]
 
static const UNWIF_complist_s UNWIF_complist_000067 [8]
 
static const UNWIF_complist_s UNWIF_complist_000068 [9]
 
static const UNWIF_complist_s UNWIF_complist_000069 [15]
 
static const UNWIF_complist_s UNWIF_complist_00006a [3]
 
static const UNWIF_complist_s UNWIF_complist_00006b [6]
 
static const UNWIF_complist_s UNWIF_complist_00006c [7]
 
static const UNWIF_complist_s UNWIF_complist_00006d [4]
 
static const UNWIF_complist_s UNWIF_complist_00006e [10]
 
static const UNWIF_complist_s UNWIF_complist_00006f [17]
 
static const UNWIF_complist_s UNWIF_complist_000070 [3]
 
static const UNWIF_complist_s UNWIF_complist_000072 [9]
 
static const UNWIF_complist_s UNWIF_complist_000073 [8]
 
static const UNWIF_complist_s UNWIF_complist_000074 [9]
 
static const UNWIF_complist_s UNWIF_complist_000075 [20]
 
static const UNWIF_complist_s UNWIF_complist_000076 [3]
 
static const UNWIF_complist_s UNWIF_complist_000077 [8]
 
static const UNWIF_complist_s UNWIF_complist_000078 [3]
 
static const UNWIF_complist_s UNWIF_complist_000079 [11]
 
static const UNWIF_complist_s UNWIF_complist_00007a [7]
 
static const UNWIF_complist_s UNWIF_complist_0000a8 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000c2 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000c4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000c5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000c6 [3]
 
static const UNWIF_complist_s UNWIF_complist_0000c7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000ca [5]
 
static const UNWIF_complist_s UNWIF_complist_0000cf [2]
 
static const UNWIF_complist_s UNWIF_complist_0000d4 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000d5 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000d6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000dc [5]
 
static const UNWIF_complist_s UNWIF_complist_0000e2 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000e4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000e5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000e6 [3]
 
static const UNWIF_complist_s UNWIF_complist_0000e7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000ea [5]
 
static const UNWIF_complist_s UNWIF_complist_0000ef [2]
 
static const UNWIF_complist_s UNWIF_complist_0000f4 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000f5 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000f6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000f8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000fc [5]
 
static const UNWIF_complist_s UNWIF_complist_000102 [5]
 
static const UNWIF_complist_s UNWIF_complist_000103 [5]
 
static const UNWIF_complist_s UNWIF_complist_000112 [3]
 
static const UNWIF_complist_s UNWIF_complist_000113 [3]
 
static const UNWIF_complist_s UNWIF_complist_00014c [3]
 
static const UNWIF_complist_s UNWIF_complist_00014d [3]
 
static const UNWIF_complist_s UNWIF_complist_00015a [2]
 
static const UNWIF_complist_s UNWIF_complist_00015b [2]
 
static const UNWIF_complist_s UNWIF_complist_000160 [2]
 
static const UNWIF_complist_s UNWIF_complist_000161 [2]
 
static const UNWIF_complist_s UNWIF_complist_000168 [2]
 
static const UNWIF_complist_s UNWIF_complist_000169 [2]
 
static const UNWIF_complist_s UNWIF_complist_00016a [2]
 
static const UNWIF_complist_s UNWIF_complist_00016b [2]
 
static const UNWIF_complist_s UNWIF_complist_00017f [2]
 
static const UNWIF_complist_s UNWIF_complist_0001a0 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001a1 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001af [6]
 
static const UNWIF_complist_s UNWIF_complist_0001b0 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001b7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0001ea [2]
 
static const UNWIF_complist_s UNWIF_complist_0001eb [2]
 
static const UNWIF_complist_s UNWIF_complist_000226 [2]
 
static const UNWIF_complist_s UNWIF_complist_000227 [2]
 
static const UNWIF_complist_s UNWIF_complist_000228 [2]
 
static const UNWIF_complist_s UNWIF_complist_000229 [2]
 
static const UNWIF_complist_s UNWIF_complist_00022e [2]
 
static const UNWIF_complist_s UNWIF_complist_00022f [2]
 
static const UNWIF_complist_s UNWIF_complist_000292 [2]
 
static const UNWIF_complist_s UNWIF_complist_000391 [8]
 
static const UNWIF_complist_s UNWIF_complist_000395 [5]
 
static const UNWIF_complist_s UNWIF_complist_000397 [6]
 
static const UNWIF_complist_s UNWIF_complist_000399 [8]
 
static const UNWIF_complist_s UNWIF_complist_00039f [5]
 
static const UNWIF_complist_s UNWIF_complist_0003a1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0003a5 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003a9 [6]
 
static const UNWIF_complist_s UNWIF_complist_0003ac [2]
 
static const UNWIF_complist_s UNWIF_complist_0003ae [2]
 
static const UNWIF_complist_s UNWIF_complist_0003b1 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003b5 [5]
 
static const UNWIF_complist_s UNWIF_complist_0003b7 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003b9 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003bf [5]
 
static const UNWIF_complist_s UNWIF_complist_0003c1 [3]
 
static const UNWIF_complist_s UNWIF_complist_0003c5 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003c9 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003ca [4]
 
static const UNWIF_complist_s UNWIF_complist_0003cb [4]
 
static const UNWIF_complist_s UNWIF_complist_0003ce [2]
 
static const UNWIF_complist_s UNWIF_complist_0003d2 [3]
 
static const UNWIF_complist_s UNWIF_complist_000406 [2]
 
static const UNWIF_complist_s UNWIF_complist_000410 [3]
 
static const UNWIF_complist_s UNWIF_complist_000413 [2]
 
static const UNWIF_complist_s UNWIF_complist_000415 [4]
 
static const UNWIF_complist_s UNWIF_complist_000416 [3]
 
static const UNWIF_complist_s UNWIF_complist_000417 [2]
 
static const UNWIF_complist_s UNWIF_complist_000418 [5]
 
static const UNWIF_complist_s UNWIF_complist_00041a [2]
 
static const UNWIF_complist_s UNWIF_complist_00041e [2]
 
static const UNWIF_complist_s UNWIF_complist_000423 [5]
 
static const UNWIF_complist_s UNWIF_complist_000427 [2]
 
static const UNWIF_complist_s UNWIF_complist_00042b [2]
 
static const UNWIF_complist_s UNWIF_complist_00042d [2]
 
static const UNWIF_complist_s UNWIF_complist_000430 [3]
 
static const UNWIF_complist_s UNWIF_complist_000433 [2]
 
static const UNWIF_complist_s UNWIF_complist_000435 [4]
 
static const UNWIF_complist_s UNWIF_complist_000436 [3]
 
static const UNWIF_complist_s UNWIF_complist_000437 [2]
 
static const UNWIF_complist_s UNWIF_complist_000438 [5]
 
static const UNWIF_complist_s UNWIF_complist_00043a [2]
 
static const UNWIF_complist_s UNWIF_complist_00043e [2]
 
static const UNWIF_complist_s UNWIF_complist_000443 [5]
 
static const UNWIF_complist_s UNWIF_complist_000447 [2]
 
static const UNWIF_complist_s UNWIF_complist_00044b [2]
 
static const UNWIF_complist_s UNWIF_complist_00044d [2]
 
static const UNWIF_complist_s UNWIF_complist_000456 [2]
 
static const UNWIF_complist_s UNWIF_complist_000474 [2]
 
static const UNWIF_complist_s UNWIF_complist_000475 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004d9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004e8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004e9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d0 [4]
 
static const UNWIF_complist_s UNWIF_complist_0005d1 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d5 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005d6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d9 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005da [2]
 
static const UNWIF_complist_s UNWIF_complist_0005db [3]
 
static const UNWIF_complist_s UNWIF_complist_0005dc [2]
 
static const UNWIF_complist_s UNWIF_complist_0005de [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e4 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005e6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e9 [4]
 
static const UNWIF_complist_s UNWIF_complist_0005ea [2]
 
static const UNWIF_complist_s UNWIF_complist_0005f2 [2]
 
static const UNWIF_complist_s UNWIF_complist_000627 [4]
 
static const UNWIF_complist_s UNWIF_complist_000648 [2]
 
static const UNWIF_complist_s UNWIF_complist_00064a [2]
 
static const UNWIF_complist_s UNWIF_complist_0006c1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0006d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0006d5 [2]
 
static const UNWIF_complist_s UNWIF_complist_000915 [2]
 
static const UNWIF_complist_s UNWIF_complist_000916 [2]
 
static const UNWIF_complist_s UNWIF_complist_000917 [2]
 
static const UNWIF_complist_s UNWIF_complist_00091c [2]
 
static const UNWIF_complist_s UNWIF_complist_000921 [2]
 
static const UNWIF_complist_s UNWIF_complist_000922 [2]
 
static const UNWIF_complist_s UNWIF_complist_000928 [2]
 
static const UNWIF_complist_s UNWIF_complist_00092b [2]
 
static const UNWIF_complist_s UNWIF_complist_00092f [2]
 
static const UNWIF_complist_s UNWIF_complist_000930 [2]
 
static const UNWIF_complist_s UNWIF_complist_000933 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009a1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009a2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009af [2]
 
static const UNWIF_complist_s UNWIF_complist_0009c7 [3]
 
static const UNWIF_complist_s UNWIF_complist_000a16 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a17 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a1c [2]
 
static const UNWIF_complist_s UNWIF_complist_000a2b [2]
 
static const UNWIF_complist_s UNWIF_complist_000a32 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a38 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b21 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b22 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b47 [4]
 
static const UNWIF_complist_s UNWIF_complist_000b92 [2]
 
static const UNWIF_complist_s UNWIF_complist_000bc6 [3]
 
static const UNWIF_complist_s UNWIF_complist_000bc7 [2]
 
static const UNWIF_complist_s UNWIF_complist_000c46 [2]
 
static const UNWIF_complist_s UNWIF_complist_000cbf [2]
 
static const UNWIF_complist_s UNWIF_complist_000cc6 [4]
 
static const UNWIF_complist_s UNWIF_complist_000cca [2]
 
static const UNWIF_complist_s UNWIF_complist_000d46 [3]
 
static const UNWIF_complist_s UNWIF_complist_000d47 [2]
 
static const UNWIF_complist_s UNWIF_complist_000dd9 [4]
 
static const UNWIF_complist_s UNWIF_complist_000ddc [2]
 
static const UNWIF_complist_s UNWIF_complist_000f40 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f42 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f4c [2]
 
static const UNWIF_complist_s UNWIF_complist_000f51 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f56 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f5b [2]
 
static const UNWIF_complist_s UNWIF_complist_000f90 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f92 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f9c [2]
 
static const UNWIF_complist_s UNWIF_complist_000fa1 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fa6 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fab [2]
 
static const UNWIF_complist_s UNWIF_complist_000fb2 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fb3 [2]
 
static const UNWIF_complist_s UNWIF_complist_001025 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b05 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b07 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b09 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b0b [2]
 
static const UNWIF_complist_s UNWIF_complist_001b0d [2]
 
static const UNWIF_complist_s UNWIF_complist_001b11 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3a [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3c [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3e [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3f [2]
 
static const UNWIF_complist_s UNWIF_complist_001b42 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e36 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e37 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e5a [2]
 
static const UNWIF_complist_s UNWIF_complist_001e5b [2]
 
static const UNWIF_complist_s UNWIF_complist_001e62 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e63 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ea0 [3]
 
static const UNWIF_complist_s UNWIF_complist_001ea1 [3]
 
static const UNWIF_complist_s UNWIF_complist_001eb8 [2]
 
static const UNWIF_complist_s UNWIF_complist_001eb9 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ecc [2]
 
static const UNWIF_complist_s UNWIF_complist_001ecd [2]
 
static const UNWIF_complist_s UNWIF_complist_001f00 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f01 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f02 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f03 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f04 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f05 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f06 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f07 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f08 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f09 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f0a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f10 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f11 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f18 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f19 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f20 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f21 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f22 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f23 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f24 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f25 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f26 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f27 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f28 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f29 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f2a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f30 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f31 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f38 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f39 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f40 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f41 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f48 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f49 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f50 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f51 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f59 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f60 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f61 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f62 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f63 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f64 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f65 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f66 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f67 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f68 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f69 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f6a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f70 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f74 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f7c [2]
 
static const UNWIF_complist_s UNWIF_complist_001fb6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001fbf [4]
 
static const UNWIF_complist_s UNWIF_complist_001fc6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ff6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ffe [4]
 
static const UNWIF_complist_s UNWIF_complist_002190 [2]
 
static const UNWIF_complist_s UNWIF_complist_002192 [2]
 
static const UNWIF_complist_s UNWIF_complist_002194 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d4 [2]
 
static const UNWIF_complist_s UNWIF_complist_002203 [2]
 
static const UNWIF_complist_s UNWIF_complist_002208 [2]
 
static const UNWIF_complist_s UNWIF_complist_00220b [2]
 
static const UNWIF_complist_s UNWIF_complist_002223 [2]
 
static const UNWIF_complist_s UNWIF_complist_002225 [2]
 
static const UNWIF_complist_s UNWIF_complist_00223c [2]
 
static const UNWIF_complist_s UNWIF_complist_002243 [2]
 
static const UNWIF_complist_s UNWIF_complist_002245 [2]
 
static const UNWIF_complist_s UNWIF_complist_002248 [2]
 
static const UNWIF_complist_s UNWIF_complist_00224d [2]
 
static const UNWIF_complist_s UNWIF_complist_002261 [2]
 
static const UNWIF_complist_s UNWIF_complist_002264 [2]
 
static const UNWIF_complist_s UNWIF_complist_002265 [2]
 
static const UNWIF_complist_s UNWIF_complist_002272 [2]
 
static const UNWIF_complist_s UNWIF_complist_002273 [2]
 
static const UNWIF_complist_s UNWIF_complist_002276 [2]
 
static const UNWIF_complist_s UNWIF_complist_002277 [2]
 
static const UNWIF_complist_s UNWIF_complist_00227a [2]
 
static const UNWIF_complist_s UNWIF_complist_00227b [2]
 
static const UNWIF_complist_s UNWIF_complist_00227c [2]
 
static const UNWIF_complist_s UNWIF_complist_00227d [2]
 
static const UNWIF_complist_s UNWIF_complist_002282 [2]
 
static const UNWIF_complist_s UNWIF_complist_002283 [2]
 
static const UNWIF_complist_s UNWIF_complist_002286 [2]
 
static const UNWIF_complist_s UNWIF_complist_002287 [2]
 
static const UNWIF_complist_s UNWIF_complist_002291 [2]
 
static const UNWIF_complist_s UNWIF_complist_002292 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022ab [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b5 [2]
 
static const UNWIF_complist_s UNWIF_complist_002add [2]
 
static const UNWIF_complist_s UNWIF_complist_003046 [2]
 
static const UNWIF_complist_s UNWIF_complist_00304b [2]
 
static const UNWIF_complist_s UNWIF_complist_00304d [2]
 
static const UNWIF_complist_s UNWIF_complist_00304f [2]
 
static const UNWIF_complist_s UNWIF_complist_003051 [2]
 
static const UNWIF_complist_s UNWIF_complist_003053 [2]
 
static const UNWIF_complist_s UNWIF_complist_003055 [2]
 
static const UNWIF_complist_s UNWIF_complist_003057 [2]
 
static const UNWIF_complist_s UNWIF_complist_003059 [2]
 
static const UNWIF_complist_s UNWIF_complist_00305b [2]
 
static const UNWIF_complist_s UNWIF_complist_00305d [2]
 
static const UNWIF_complist_s UNWIF_complist_00305f [2]
 
static const UNWIF_complist_s UNWIF_complist_003061 [2]
 
static const UNWIF_complist_s UNWIF_complist_003064 [2]
 
static const UNWIF_complist_s UNWIF_complist_003066 [2]
 
static const UNWIF_complist_s UNWIF_complist_003068 [2]
 
static const UNWIF_complist_s UNWIF_complist_00306f [3]
 
static const UNWIF_complist_s UNWIF_complist_003072 [3]
 
static const UNWIF_complist_s UNWIF_complist_003075 [3]
 
static const UNWIF_complist_s UNWIF_complist_003078 [3]
 
static const UNWIF_complist_s UNWIF_complist_00307b [3]
 
static const UNWIF_complist_s UNWIF_complist_00309d [2]
 
static const UNWIF_complist_s UNWIF_complist_0030a6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030ab [2]
 
static const UNWIF_complist_s UNWIF_complist_0030ad [2]
 
static const UNWIF_complist_s UNWIF_complist_0030af [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bb [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bd [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bf [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030cf [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d2 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d5 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d8 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030db [3]
 
static const UNWIF_complist_s UNWIF_complist_0030ef [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030fd [2]
 
static const UNWIF_complist_s UNWIF_complist_00fb49 [3]
 
static const UNWIF_complist UNWIF_complist_011099 [2]
 
static const UNWIF_complist UNWIF_complist_01109b [2]
 
static const UNWIF_complist UNWIF_complist_0110a5 [2]
 
static const UNWIF_complist UNWIF_complist_011131 [2]
 
static const UNWIF_complist UNWIF_complist_011132 [2]
 
static const UNWIF_complist UNWIF_complist_011347 [3]
 
static const UNWIF_complist UNWIF_complist_0114b9 [4]
 
static const UNWIF_complist UNWIF_complist_0115b8 [2]
 
static const UNWIF_complist UNWIF_complist_0115b9 [2]
 
static const UNWIF_complist UNWIF_complist_01d157 [2]
 
static const UNWIF_complist UNWIF_complist_01d158 [2]
 
static const UNWIF_complist UNWIF_complist_01d15f [6]
 
static const UNWIF_complist UNWIF_complist_01d1b9 [2]
 
static const UNWIF_complist UNWIF_complist_01d1ba [2]
 
static const UNWIF_complist UNWIF_complist_01d1bb [3]
 
static const UNWIF_complist UNWIF_complist_01d1bc [3]
 
static const UNWIF_complist_sUNWIF_compos_00_00 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_01 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_02 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_03 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_04 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_05 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_06 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_09 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0a [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0b [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0c [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0d [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0f [256]
 
static const UNWIF_complist_sUNWIF_compos_00_10 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1b [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1e [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1f [256]
 
static const UNWIF_complist_sUNWIF_compos_00_21 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_22 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_2a [256]
 
static const UNWIF_complist_sUNWIF_compos_00_30 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_fb [256]
 
static const UNWIF_complist_sUNWIF_compos_01_10 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_11 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_13 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_14 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_15 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_d1 [256]
 
static const UNWIF_complist_s ** UNWIF_compos_00 [256]
 
static const UNWIF_complist_s ** UNWIF_compos_01 [256]
 
static const UNWIF_complist_s *** UNWIF_compos []
 
+

Macro Definition Documentation

+ +

◆ UNWIF_COMPLIST_FIRST_LONG

+ +
+
+ + + + +
#define UNWIF_COMPLIST_FIRST_LONG   0x011099
+
+ +
+
+

Variable Documentation

+ +

◆ UNWIF_complist_00003c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00003d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2260 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00003e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003e[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000041

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000041[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xc0 },
{ 0x301, 0xc1 },
{ 0x302, 0xc2 },
{ 0x303, 0xc3 },
{ 0x304, 0x100 },
{ 0x306, 0x102 },
{ 0x307, 0x226 },
{ 0x308, 0xc4 },
{ 0x309, 0x1ea2 },
{ 0x30a, 0xc5 },
{ 0x30c, 0x1cd },
{ 0x30f, 0x200 },
{ 0x311, 0x202 },
{ 0x323, 0x1ea0 },
{ 0x325, 0x1e00 },
{ 0x328, 0x104 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000042

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000042[4]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e02 },
{ 0x323, 0x1e04 },
{ 0x331, 0x1e06 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000043

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000043[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x106 },
{ 0x302, 0x108 },
{ 0x307, 0x10a },
{ 0x30c, 0x10c },
{ 0x327, 0xc7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000044

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000044[7]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e0a },
{ 0x30c, 0x10e },
{ 0x323, 0x1e0c },
{ 0x327, 0x1e10 },
{ 0x32d, 0x1e12 },
{ 0x331, 0x1e0e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000045

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000045[18]
+
+static
+
+Initial value:
= {
{ 0x300, 0xc8 },
{ 0x301, 0xc9 },
{ 0x302, 0xca },
{ 0x303, 0x1ebc },
{ 0x304, 0x112 },
{ 0x306, 0x114 },
{ 0x307, 0x116 },
{ 0x308, 0xcb },
{ 0x309, 0x1eba },
{ 0x30c, 0x11a },
{ 0x30f, 0x204 },
{ 0x311, 0x206 },
{ 0x323, 0x1eb8 },
{ 0x327, 0x228 },
{ 0x328, 0x118 },
{ 0x32d, 0x1e18 },
{ 0x330, 0x1e1a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000046

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000046[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e1e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000047

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000047[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1f4 },
{ 0x302, 0x11c },
{ 0x304, 0x1e20 },
{ 0x306, 0x11e },
{ 0x307, 0x120 },
{ 0x30c, 0x1e6 },
{ 0x327, 0x122 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000048

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000048[8]
+
+static
+
+Initial value:
= {
{ 0x302, 0x124 },
{ 0x307, 0x1e22 },
{ 0x308, 0x1e26 },
{ 0x30c, 0x21e },
{ 0x323, 0x1e24 },
{ 0x327, 0x1e28 },
{ 0x32e, 0x1e2a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000049

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000049[16]
+
+static
+
+Initial value:
= {
{ 0x300, 0xcc },
{ 0x301, 0xcd },
{ 0x302, 0xce },
{ 0x303, 0x128 },
{ 0x304, 0x12a },
{ 0x306, 0x12c },
{ 0x307, 0x130 },
{ 0x308, 0xcf },
{ 0x309, 0x1ec8 },
{ 0x30c, 0x1cf },
{ 0x30f, 0x208 },
{ 0x311, 0x20a },
{ 0x323, 0x1eca },
{ 0x328, 0x12e },
{ 0x330, 0x1e2c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004a[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x134 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004b[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e30 },
{ 0x30c, 0x1e8 },
{ 0x323, 0x1e32 },
{ 0x327, 0x136 },
{ 0x331, 0x1e34 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004c[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x139 },
{ 0x30c, 0x13d },
{ 0x323, 0x1e36 },
{ 0x327, 0x13b },
{ 0x32d, 0x1e3c },
{ 0x331, 0x1e3a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004d[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e3e },
{ 0x307, 0x1e40 },
{ 0x323, 0x1e42 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004e[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f8 },
{ 0x301, 0x143 },
{ 0x303, 0xd1 },
{ 0x307, 0x1e44 },
{ 0x30c, 0x147 },
{ 0x323, 0x1e46 },
{ 0x327, 0x145 },
{ 0x32d, 0x1e4a },
{ 0x331, 0x1e48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004f[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xd2 },
{ 0x301, 0xd3 },
{ 0x302, 0xd4 },
{ 0x303, 0xd5 },
{ 0x304, 0x14c },
{ 0x306, 0x14e },
{ 0x307, 0x22e },
{ 0x308, 0xd6 },
{ 0x309, 0x1ece },
{ 0x30b, 0x150 },
{ 0x30c, 0x1d1 },
{ 0x30f, 0x20c },
{ 0x311, 0x20e },
{ 0x31b, 0x1a0 },
{ 0x323, 0x1ecc },
{ 0x328, 0x1ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000050

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000050[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e54 },
{ 0x307, 0x1e56 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000052

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000052[9]
+
+static
+
+Initial value:
= {
{ 0x301, 0x154 },
{ 0x307, 0x1e58 },
{ 0x30c, 0x158 },
{ 0x30f, 0x210 },
{ 0x311, 0x212 },
{ 0x323, 0x1e5a },
{ 0x327, 0x156 },
{ 0x331, 0x1e5e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000053

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000053[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x15a },
{ 0x302, 0x15c },
{ 0x307, 0x1e60 },
{ 0x30c, 0x160 },
{ 0x323, 0x1e62 },
{ 0x326, 0x218 },
{ 0x327, 0x15e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000054

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000054[8]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e6a },
{ 0x30c, 0x164 },
{ 0x323, 0x1e6c },
{ 0x326, 0x21a },
{ 0x327, 0x162 },
{ 0x32d, 0x1e70 },
{ 0x331, 0x1e6e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000055

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000055[20]
+
+static
+
+Initial value:
= {
{ 0x300, 0xd9 },
{ 0x301, 0xda },
{ 0x302, 0xdb },
{ 0x303, 0x168 },
{ 0x304, 0x16a },
{ 0x306, 0x16c },
{ 0x308, 0xdc },
{ 0x309, 0x1ee6 },
{ 0x30a, 0x16e },
{ 0x30b, 0x170 },
{ 0x30c, 0x1d3 },
{ 0x30f, 0x214 },
{ 0x311, 0x216 },
{ 0x31b, 0x1af },
{ 0x323, 0x1ee4 },
{ 0x324, 0x1e72 },
{ 0x328, 0x172 },
{ 0x32d, 0x1e76 },
{ 0x330, 0x1e74 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000056

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000056[3]
+
+static
+
+Initial value:
= {
{ 0x303, 0x1e7c },
{ 0x323, 0x1e7e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000057

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000057[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e80 },
{ 0x301, 0x1e82 },
{ 0x302, 0x174 },
{ 0x307, 0x1e86 },
{ 0x308, 0x1e84 },
{ 0x323, 0x1e88 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000058

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000058[3]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e8a },
{ 0x308, 0x1e8c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000059

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000059[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ef2 },
{ 0x301, 0xdd },
{ 0x302, 0x176 },
{ 0x303, 0x1ef8 },
{ 0x304, 0x232 },
{ 0x307, 0x1e8e },
{ 0x308, 0x178 },
{ 0x309, 0x1ef6 },
{ 0x323, 0x1ef4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00005a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00005a[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x179 },
{ 0x302, 0x1e90 },
{ 0x307, 0x17b },
{ 0x30c, 0x17d },
{ 0x323, 0x1e92 },
{ 0x331, 0x1e94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000061

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000061[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xe0 },
{ 0x301, 0xe1 },
{ 0x302, 0xe2 },
{ 0x303, 0xe3 },
{ 0x304, 0x101 },
{ 0x306, 0x103 },
{ 0x307, 0x227 },
{ 0x308, 0xe4 },
{ 0x309, 0x1ea3 },
{ 0x30a, 0xe5 },
{ 0x30c, 0x1ce },
{ 0x30f, 0x201 },
{ 0x311, 0x203 },
{ 0x323, 0x1ea1 },
{ 0x325, 0x1e01 },
{ 0x328, 0x105 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000062

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000062[4]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e03 },
{ 0x323, 0x1e05 },
{ 0x331, 0x1e07 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000063

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000063[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x107 },
{ 0x302, 0x109 },
{ 0x307, 0x10b },
{ 0x30c, 0x10d },
{ 0x327, 0xe7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000064

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000064[7]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e0b },
{ 0x30c, 0x10f },
{ 0x323, 0x1e0d },
{ 0x327, 0x1e11 },
{ 0x32d, 0x1e13 },
{ 0x331, 0x1e0f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000065

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000065[18]
+
+static
+
+Initial value:
= {
{ 0x300, 0xe8 },
{ 0x301, 0xe9 },
{ 0x302, 0xea },
{ 0x303, 0x1ebd },
{ 0x304, 0x113 },
{ 0x306, 0x115 },
{ 0x307, 0x117 },
{ 0x308, 0xeb },
{ 0x309, 0x1ebb },
{ 0x30c, 0x11b },
{ 0x30f, 0x205 },
{ 0x311, 0x207 },
{ 0x323, 0x1eb9 },
{ 0x327, 0x229 },
{ 0x328, 0x119 },
{ 0x32d, 0x1e19 },
{ 0x330, 0x1e1b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000066

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000066[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e1f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000067

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000067[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1f5 },
{ 0x302, 0x11d },
{ 0x304, 0x1e21 },
{ 0x306, 0x11f },
{ 0x307, 0x121 },
{ 0x30c, 0x1e7 },
{ 0x327, 0x123 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000068

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000068[9]
+
+static
+
+Initial value:
= {
{ 0x302, 0x125 },
{ 0x307, 0x1e23 },
{ 0x308, 0x1e27 },
{ 0x30c, 0x21f },
{ 0x323, 0x1e25 },
{ 0x327, 0x1e29 },
{ 0x32e, 0x1e2b },
{ 0x331, 0x1e96 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000069

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000069[15]
+
+static
+
+Initial value:
= {
{ 0x300, 0xec },
{ 0x301, 0xed },
{ 0x302, 0xee },
{ 0x303, 0x129 },
{ 0x304, 0x12b },
{ 0x306, 0x12d },
{ 0x308, 0xef },
{ 0x309, 0x1ec9 },
{ 0x30c, 0x1d0 },
{ 0x30f, 0x209 },
{ 0x311, 0x20b },
{ 0x323, 0x1ecb },
{ 0x328, 0x12f },
{ 0x330, 0x1e2d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006a[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x135 },
{ 0x30c, 0x1f0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006b[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e31 },
{ 0x30c, 0x1e9 },
{ 0x323, 0x1e33 },
{ 0x327, 0x137 },
{ 0x331, 0x1e35 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006c[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x13a },
{ 0x30c, 0x13e },
{ 0x323, 0x1e37 },
{ 0x327, 0x13c },
{ 0x32d, 0x1e3d },
{ 0x331, 0x1e3b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006d[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e3f },
{ 0x307, 0x1e41 },
{ 0x323, 0x1e43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006e[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f9 },
{ 0x301, 0x144 },
{ 0x303, 0xf1 },
{ 0x307, 0x1e45 },
{ 0x30c, 0x148 },
{ 0x323, 0x1e47 },
{ 0x327, 0x146 },
{ 0x32d, 0x1e4b },
{ 0x331, 0x1e49 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006f[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xf2 },
{ 0x301, 0xf3 },
{ 0x302, 0xf4 },
{ 0x303, 0xf5 },
{ 0x304, 0x14d },
{ 0x306, 0x14f },
{ 0x307, 0x22f },
{ 0x308, 0xf6 },
{ 0x309, 0x1ecf },
{ 0x30b, 0x151 },
{ 0x30c, 0x1d2 },
{ 0x30f, 0x20d },
{ 0x311, 0x20f },
{ 0x31b, 0x1a1 },
{ 0x323, 0x1ecd },
{ 0x328, 0x1eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000070

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000070[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e55 },
{ 0x307, 0x1e57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000072

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000072[9]
+
+static
+
+Initial value:
= {
{ 0x301, 0x155 },
{ 0x307, 0x1e59 },
{ 0x30c, 0x159 },
{ 0x30f, 0x211 },
{ 0x311, 0x213 },
{ 0x323, 0x1e5b },
{ 0x327, 0x157 },
{ 0x331, 0x1e5f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000073

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000073[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x15b },
{ 0x302, 0x15d },
{ 0x307, 0x1e61 },
{ 0x30c, 0x161 },
{ 0x323, 0x1e63 },
{ 0x326, 0x219 },
{ 0x327, 0x15f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000074

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000074[9]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e6b },
{ 0x308, 0x1e97 },
{ 0x30c, 0x165 },
{ 0x323, 0x1e6d },
{ 0x326, 0x21b },
{ 0x327, 0x163 },
{ 0x32d, 0x1e71 },
{ 0x331, 0x1e6f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000075

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000075[20]
+
+static
+
+Initial value:
= {
{ 0x300, 0xf9 },
{ 0x301, 0xfa },
{ 0x302, 0xfb },
{ 0x303, 0x169 },
{ 0x304, 0x16b },
{ 0x306, 0x16d },
{ 0x308, 0xfc },
{ 0x309, 0x1ee7 },
{ 0x30a, 0x16f },
{ 0x30b, 0x171 },
{ 0x30c, 0x1d4 },
{ 0x30f, 0x215 },
{ 0x311, 0x217 },
{ 0x31b, 0x1b0 },
{ 0x323, 0x1ee5 },
{ 0x324, 0x1e73 },
{ 0x328, 0x173 },
{ 0x32d, 0x1e77 },
{ 0x330, 0x1e75 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000076

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000076[3]
+
+static
+
+Initial value:
= {
{ 0x303, 0x1e7d },
{ 0x323, 0x1e7f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000077

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000077[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e81 },
{ 0x301, 0x1e83 },
{ 0x302, 0x175 },
{ 0x307, 0x1e87 },
{ 0x308, 0x1e85 },
{ 0x30a, 0x1e98 },
{ 0x323, 0x1e89 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000078

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000078[3]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e8b },
{ 0x308, 0x1e8d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000079

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000079[11]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ef3 },
{ 0x301, 0xfd },
{ 0x302, 0x177 },
{ 0x303, 0x1ef9 },
{ 0x304, 0x233 },
{ 0x307, 0x1e8f },
{ 0x308, 0xff },
{ 0x309, 0x1ef7 },
{ 0x30a, 0x1e99 },
{ 0x323, 0x1ef5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00007a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00007a[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x17a },
{ 0x302, 0x1e91 },
{ 0x307, 0x17c },
{ 0x30c, 0x17e },
{ 0x323, 0x1e93 },
{ 0x331, 0x1e95 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000a8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000a8[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fed },
{ 0x301, 0x385 },
{ 0x342, 0x1fc1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c2[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ea6 },
{ 0x301, 0x1ea4 },
{ 0x303, 0x1eaa },
{ 0x309, 0x1ea8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c4[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1de }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c5[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c6[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fc },
{ 0x304, 0x1e2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c7[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e08 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ca[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ec0 },
{ 0x301, 0x1ebe },
{ 0x303, 0x1ec4 },
{ 0x309, 0x1ec2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000cf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000cf[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e2e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d4[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ed2 },
{ 0x301, 0x1ed0 },
{ 0x303, 0x1ed6 },
{ 0x309, 0x1ed4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d5[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e4c },
{ 0x304, 0x22c },
{ 0x308, 0x1e4e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d6[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x22a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d8[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fe }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000dc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000dc[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1db },
{ 0x301, 0x1d7 },
{ 0x304, 0x1d5 },
{ 0x30c, 0x1d9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e2[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ea7 },
{ 0x301, 0x1ea5 },
{ 0x303, 0x1eab },
{ 0x309, 0x1ea9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e4[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e5[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e6[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fd },
{ 0x304, 0x1e3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e7[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e09 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ea[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ec1 },
{ 0x301, 0x1ebf },
{ 0x303, 0x1ec5 },
{ 0x309, 0x1ec3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ef

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ef[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e2f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f4[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ed3 },
{ 0x301, 0x1ed1 },
{ 0x303, 0x1ed7 },
{ 0x309, 0x1ed5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f5[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e4d },
{ 0x304, 0x22d },
{ 0x308, 0x1e4f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f6[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x22b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f8[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1ff }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000fc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000fc[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1dc },
{ 0x301, 0x1d8 },
{ 0x304, 0x1d6 },
{ 0x30c, 0x1da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000102

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000102[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eb0 },
{ 0x301, 0x1eae },
{ 0x303, 0x1eb4 },
{ 0x309, 0x1eb2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000103

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000103[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eb1 },
{ 0x301, 0x1eaf },
{ 0x303, 0x1eb5 },
{ 0x309, 0x1eb3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000112

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000112[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e14 },
{ 0x301, 0x1e16 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000113

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000113[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e15 },
{ 0x301, 0x1e17 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00014c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00014c[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e50 },
{ 0x301, 0x1e52 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00014d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00014d[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e51 },
{ 0x301, 0x1e53 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00015a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00015a[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e64 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00015b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00015b[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e65 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000160

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000160[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e66 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000161

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000161[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e67 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000168

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000168[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e78 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000169

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000169[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e79 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00016a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00016a[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x1e7a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00016b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00016b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x1e7b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00017f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00017f[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e9b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001a0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001a0[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1edc },
{ 0x301, 0x1eda },
{ 0x303, 0x1ee0 },
{ 0x309, 0x1ede },
{ 0x323, 0x1ee2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001a1[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1edd },
{ 0x301, 0x1edb },
{ 0x303, 0x1ee1 },
{ 0x309, 0x1edf },
{ 0x323, 0x1ee3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001af[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eea },
{ 0x301, 0x1ee8 },
{ 0x303, 0x1eee },
{ 0x309, 0x1eec },
{ 0x323, 0x1ef0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001b0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001b0[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eeb },
{ 0x301, 0x1ee9 },
{ 0x303, 0x1eef },
{ 0x309, 0x1eed },
{ 0x323, 0x1ef1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001b7[2]
+
+static
+
+Initial value:
= {
{ 0x30c, 0x1ee }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001ea[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001eb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001eb[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000226

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000226[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000227

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000227[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000228

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000228[2]
+
+static
+
+Initial value:
= {
{ 0x306, 0x1e1c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000229

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000229[2]
+
+static
+
+Initial value:
= {
{ 0x306, 0x1e1d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00022e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00022e[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x230 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00022f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00022f[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x231 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000292

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000292[2]
+
+static
+
+Initial value:
= {
{ 0x30c, 0x1ef }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000391

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000391[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fba },
{ 0x301, 0x386 },
{ 0x304, 0x1fb9 },
{ 0x306, 0x1fb8 },
{ 0x313, 0x1f08 },
{ 0x314, 0x1f09 },
{ 0x345, 0x1fbc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000395

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000395[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fc8 },
{ 0x301, 0x388 },
{ 0x313, 0x1f18 },
{ 0x314, 0x1f19 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000397

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000397[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fca },
{ 0x301, 0x389 },
{ 0x313, 0x1f28 },
{ 0x314, 0x1f29 },
{ 0x345, 0x1fcc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000399

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000399[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fda },
{ 0x301, 0x38a },
{ 0x304, 0x1fd9 },
{ 0x306, 0x1fd8 },
{ 0x308, 0x3aa },
{ 0x313, 0x1f38 },
{ 0x314, 0x1f39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00039f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00039f[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ff8 },
{ 0x301, 0x38c },
{ 0x313, 0x1f48 },
{ 0x314, 0x1f49 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a1[2]
+
+static
+
+Initial value:
= {
{ 0x314, 0x1fec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a5[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fea },
{ 0x301, 0x38e },
{ 0x304, 0x1fe9 },
{ 0x306, 0x1fe8 },
{ 0x308, 0x3ab },
{ 0x314, 0x1f59 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a9[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ffa },
{ 0x301, 0x38f },
{ 0x313, 0x1f68 },
{ 0x314, 0x1f69 },
{ 0x345, 0x1ffc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ac

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ac[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ae

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ae[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b1[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f70 },
{ 0x301, 0x3ac },
{ 0x304, 0x1fb1 },
{ 0x306, 0x1fb0 },
{ 0x313, 0x1f00 },
{ 0x314, 0x1f01 },
{ 0x342, 0x1fb6 },
{ 0x345, 0x1fb3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b5[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f72 },
{ 0x301, 0x3ad },
{ 0x313, 0x1f10 },
{ 0x314, 0x1f11 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b7[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f74 },
{ 0x301, 0x3ae },
{ 0x313, 0x1f20 },
{ 0x314, 0x1f21 },
{ 0x342, 0x1fc6 },
{ 0x345, 0x1fc3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b9[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f76 },
{ 0x301, 0x3af },
{ 0x304, 0x1fd1 },
{ 0x306, 0x1fd0 },
{ 0x308, 0x3ca },
{ 0x313, 0x1f30 },
{ 0x314, 0x1f31 },
{ 0x342, 0x1fd6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003bf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003bf[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f78 },
{ 0x301, 0x3cc },
{ 0x313, 0x1f40 },
{ 0x314, 0x1f41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c1[3]
+
+static
+
+Initial value:
= {
{ 0x313, 0x1fe4 },
{ 0x314, 0x1fe5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c5[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f7a },
{ 0x301, 0x3cd },
{ 0x304, 0x1fe1 },
{ 0x306, 0x1fe0 },
{ 0x308, 0x3cb },
{ 0x313, 0x1f50 },
{ 0x314, 0x1f51 },
{ 0x342, 0x1fe6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c9[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f7c },
{ 0x301, 0x3ce },
{ 0x313, 0x1f60 },
{ 0x314, 0x1f61 },
{ 0x342, 0x1ff6 },
{ 0x345, 0x1ff3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ca[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fd2 },
{ 0x301, 0x390 },
{ 0x342, 0x1fd7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003cb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003cb[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fe2 },
{ 0x301, 0x3b0 },
{ 0x342, 0x1fe7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ce

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ce[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003d2[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x3d3 },
{ 0x308, 0x3d4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000406

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000406[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x407 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000410

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000410[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4d0 },
{ 0x308, 0x4d2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000413

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000413[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x403 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000415

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000415[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x400 },
{ 0x306, 0x4d6 },
{ 0x308, 0x401 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000416

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000416[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4c1 },
{ 0x308, 0x4dc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000417

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000417[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4de }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000418

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000418[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x40d },
{ 0x304, 0x4e2 },
{ 0x306, 0x419 },
{ 0x308, 0x4e4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00041a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00041a[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x40c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00041e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00041e[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4e6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000423

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000423[5]
+
+static
+
+Initial value:
= {
{ 0x304, 0x4ee },
{ 0x306, 0x40e },
{ 0x308, 0x4f0 },
{ 0x30b, 0x4f2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000427

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000427[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00042b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00042b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00042d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00042d[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000430

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000430[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4d1 },
{ 0x308, 0x4d3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000433

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000433[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x453 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000435

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000435[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x450 },
{ 0x306, 0x4d7 },
{ 0x308, 0x451 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000436

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000436[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4c2 },
{ 0x308, 0x4dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000437

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000437[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000438

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000438[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x45d },
{ 0x304, 0x4e3 },
{ 0x306, 0x439 },
{ 0x308, 0x4e5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00043a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00043a[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x45c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00043e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00043e[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4e7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000443

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000443[5]
+
+static
+
+Initial value:
= {
{ 0x304, 0x4ef },
{ 0x306, 0x45e },
{ 0x308, 0x4f1 },
{ 0x30b, 0x4f3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000447

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000447[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00044b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00044b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00044d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00044d[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000456

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000456[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x457 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000474

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000474[2]
+
+static
+
+Initial value:
= {
{ 0x30f, 0x476 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000475

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000475[2]
+
+static
+
+Initial value:
= {
{ 0x30f, 0x477 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004d8[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004d9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004d9[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4db }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004e8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004e8[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004e9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004e9[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d0[4]
+
+static
+
+Initial value:
= {
{ 0x5b7, 0xfb2e },
{ 0x5b8, 0xfb2f },
{ 0x5bc, 0xfb30 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d1[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb31 },
{ 0x5bf, 0xfb4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d2[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb32 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d3[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb33 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d4[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb34 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d5[3]
+
+static
+
+Initial value:
= {
{ 0x5b9, 0xfb4b },
{ 0x5bc, 0xfb35 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d6[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d8[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb38 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d9[3]
+
+static
+
+Initial value:
= {
{ 0x5b4, 0xfb1d },
{ 0x5bc, 0xfb39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005da

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005da[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005db

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005db[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3b },
{ 0x5bf, 0xfb4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005dc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005dc[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005de

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005de[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e0[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb40 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e1[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e3[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e4[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb44 },
{ 0x5bf, 0xfb4e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e6[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb46 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e7[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb47 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e8[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e9[4]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb49 },
{ 0x5c1, 0xfb2a },
{ 0x5c2, 0xfb2b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005ea[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb4a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005f2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005f2[2]
+
+static
+
+Initial value:
= {
{ 0x5b7, 0xfb1f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000627

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000627[4]
+
+static
+
+Initial value:
= {
{ 0x653, 0x622 },
{ 0x654, 0x623 },
{ 0x655, 0x625 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000648

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000648[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x624 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00064a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00064a[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x626 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006c1[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6c2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006d2[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6d3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006d5[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000915

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000915[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x958 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000916

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000916[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x959 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000917

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000917[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00091c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00091c[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000921

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000921[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000922

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000922[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000928

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000928[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x929 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00092b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00092b[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00092f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00092f[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000930

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000930[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x931 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000933

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000933[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x934 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009a1[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9dc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009a2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009a2[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009af[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009c7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009c7[3]
+
+static
+
+Initial value:
= {
{ 0x9be, 0x9cb },
{ 0x9d7, 0x9cc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a16

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a16[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa59 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a17

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a17[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a1c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a1c[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a2b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a2b[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a32

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a32[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa33 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a38

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a38[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b21[2]
+
+static
+
+Initial value:
= {
{ 0xb3c, 0xb5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b22[2]
+
+static
+
+Initial value:
= {
{ 0xb3c, 0xb5d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b47

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b47[4]
+
+static
+
+Initial value:
= {
{ 0xb3e, 0xb4b },
{ 0xb56, 0xb48 },
{ 0xb57, 0xb4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b92

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b92[2]
+
+static
+
+Initial value:
= {
{ 0xbd7, 0xb94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000bc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000bc6[3]
+
+static
+
+Initial value:
= {
{ 0xbbe, 0xbca },
{ 0xbd7, 0xbcc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000bc7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000bc7[2]
+
+static
+
+Initial value:
= {
{ 0xbbe, 0xbcb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000c46

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000c46[2]
+
+static
+
+Initial value:
= {
{ 0xc56, 0xc48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cbf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cbf[2]
+
+static
+
+Initial value:
= {
{ 0xcd5, 0xcc0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cc6[4]
+
+static
+
+Initial value:
= {
{ 0xcc2, 0xcca },
{ 0xcd5, 0xcc7 },
{ 0xcd6, 0xcc8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cca[2]
+
+static
+
+Initial value:
= {
{ 0xcd5, 0xccb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000d46

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000d46[3]
+
+static
+
+Initial value:
= {
{ 0xd3e, 0xd4a },
{ 0xd57, 0xd4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000d47

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000d47[2]
+
+static
+
+Initial value:
= {
{ 0xd3e, 0xd4b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000dd9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000dd9[4]
+
+static
+
+Initial value:
= {
{ 0xdca, 0xdda },
{ 0xdcf, 0xddc },
{ 0xddf, 0xdde }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000ddc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000ddc[2]
+
+static
+
+Initial value:
= {
{ 0xdca, 0xddd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f40

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f40[2]
+
+static
+
+Initial value:
= {
{ 0xfb5, 0xf69 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f42

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f42[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f4c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f4c[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f51

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f51[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf52 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f56

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f56[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f5b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f5b[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f90

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f90[2]
+
+static
+
+Initial value:
= {
{ 0xfb5, 0xfb9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f92

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f92[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf93 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f9c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f9c[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf9d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fa1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fa1[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfa2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fa6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fa6[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfa7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fab[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fb2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fb2[2]
+
+static
+
+Initial value:
= {
{ 0xf80, 0xf76 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fb3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fb3[2]
+
+static
+
+Initial value:
= {
{ 0xf80, 0xf78 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001025

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001025[2]
+
+static
+
+Initial value:
= {
{ 0x102e, 0x1026 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b05[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b06 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b07

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b07[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b08 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b09[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b0b[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b0d[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b11[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b12 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3a[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b3b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3c[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b3d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3e[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b40 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3f[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b42

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b42[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e36

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e36[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e38 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e37

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e37[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e5a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e5a[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e5b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e5b[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e5d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e62

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e62[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e68 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e63

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e63[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e69 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ea0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ea0[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1eac },
{ 0x306, 0x1eb6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ea1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ea1[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ead },
{ 0x306, 0x1eb7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001eb8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001eb8[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ec6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001eb9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001eb9[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ec7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ecc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ecc[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ed8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ecd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ecd[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ed9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f00[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f02 },
{ 0x301, 0x1f04 },
{ 0x342, 0x1f06 },
{ 0x345, 0x1f80 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f01[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f03 },
{ 0x301, 0x1f05 },
{ 0x342, 0x1f07 },
{ 0x345, 0x1f81 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f02

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f02[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f82 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f03

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f03[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f83 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f04

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f04[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f84 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f05[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f85 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f06

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f06[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f86 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f07

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f07[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f87 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f08

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f08[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f0a },
{ 0x301, 0x1f0c },
{ 0x342, 0x1f0e },
{ 0x345, 0x1f88 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f09[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f0b },
{ 0x301, 0x1f0d },
{ 0x342, 0x1f0f },
{ 0x345, 0x1f89 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f10[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f12 },
{ 0x301, 0x1f14 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f11[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f13 },
{ 0x301, 0x1f15 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f18

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f18[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f1a },
{ 0x301, 0x1f1c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f19

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f19[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f1b },
{ 0x301, 0x1f1d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f20

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f20[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f22 },
{ 0x301, 0x1f24 },
{ 0x342, 0x1f26 },
{ 0x345, 0x1f90 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f21[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f23 },
{ 0x301, 0x1f25 },
{ 0x342, 0x1f27 },
{ 0x345, 0x1f91 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f22[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f92 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f23

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f23[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f93 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f24

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f24[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f25

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f25[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f95 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f26

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f26[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f96 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f27

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f27[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f97 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f28

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f28[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f2a },
{ 0x301, 0x1f2c },
{ 0x342, 0x1f2e },
{ 0x345, 0x1f98 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f29

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f29[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f2b },
{ 0x301, 0x1f2d },
{ 0x342, 0x1f2f },
{ 0x345, 0x1f99 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f30

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f30[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f32 },
{ 0x301, 0x1f34 },
{ 0x342, 0x1f36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f31

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f31[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f33 },
{ 0x301, 0x1f35 },
{ 0x342, 0x1f37 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f38

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f38[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f3a },
{ 0x301, 0x1f3c },
{ 0x342, 0x1f3e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f39

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f39[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f3b },
{ 0x301, 0x1f3d },
{ 0x342, 0x1f3f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f40

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f40[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f42 },
{ 0x301, 0x1f44 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f41

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f41[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f43 },
{ 0x301, 0x1f45 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f48

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f48[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f4a },
{ 0x301, 0x1f4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f49

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f49[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f4b },
{ 0x301, 0x1f4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f50

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f50[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f52 },
{ 0x301, 0x1f54 },
{ 0x342, 0x1f56 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f51

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f51[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f53 },
{ 0x301, 0x1f55 },
{ 0x342, 0x1f57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f59

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f59[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f5b },
{ 0x301, 0x1f5d },
{ 0x342, 0x1f5f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f60

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f60[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f62 },
{ 0x301, 0x1f64 },
{ 0x342, 0x1f66 },
{ 0x345, 0x1fa0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f61

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f61[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f63 },
{ 0x301, 0x1f65 },
{ 0x342, 0x1f67 },
{ 0x345, 0x1fa1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f62

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f62[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f63

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f63[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f64

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f64[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f65

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f65[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f66

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f66[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f67

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f67[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f68

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f68[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f6a },
{ 0x301, 0x1f6c },
{ 0x342, 0x1f6e },
{ 0x345, 0x1fa8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f69

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f69[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f6b },
{ 0x301, 0x1f6d },
{ 0x342, 0x1f6f },
{ 0x345, 0x1fa9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1faa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fab }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fad }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1faf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f70

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f70[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f74

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f74[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f7c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f7c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fb6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fb6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fbf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fbf[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fcd },
{ 0x301, 0x1fce },
{ 0x342, 0x1fcf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fc6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ff6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ff6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ffe

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ffe[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fdd },
{ 0x301, 0x1fde },
{ 0x342, 0x1fdf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002190

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002190[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x219a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002192

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002192[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x219b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002194

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002194[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d0[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21cd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21cf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d4[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21ce }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002203

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002203[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2204 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002208

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002208[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2209 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00220b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00220b[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x220c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002223

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002223[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2224 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002225

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002225[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2226 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00223c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00223c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2241 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002243

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002243[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2244 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002245

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002245[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2247 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002248

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002248[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2249 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00224d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00224d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002261

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002261[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2262 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002264

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002264[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2270 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002265

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002265[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2271 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002272

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002272[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2274 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002273

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002273[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2275 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002276

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002276[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2278 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002277

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002277[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2279 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227a[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2280 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227b[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2281 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002282

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002282[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2284 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002283

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002283[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2285 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002286

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002286[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2288 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002287

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002287[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2289 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002291

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002291[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002292

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002292[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a8[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ad }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a9[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022ab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022ab[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22af }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b3[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b4[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b5[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002add

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002add[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2adc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003046

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003046[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3094 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304b[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x304c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x304e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304f[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3050 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003051

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003051[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3052 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003053

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003053[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3054 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003055

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003055[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3056 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003057

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003057[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3058 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003059

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003059[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305b[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305f[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3060 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003061

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003061[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3062 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003064

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003064[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3065 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003066

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003066[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3067 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003068

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003068[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3069 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00306f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00306f[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3070 },
{ 0x309a, 0x3071 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003072

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003072[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3073 },
{ 0x309a, 0x3074 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003075

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003075[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3076 },
{ 0x309a, 0x3077 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003078

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003078[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3079 },
{ 0x309a, 0x307a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00307b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00307b[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x307c },
{ 0x309a, 0x307d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00309d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00309d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x309e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030a6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030a6[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ab[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ad

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ad[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030af[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b3[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b5[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b7[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b9[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ba }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bb[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30bc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bd[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30be }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bf[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c4[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c6[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c8[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030cf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030cf[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d0 },
{ 0x309a, 0x30d1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d2[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d3 },
{ 0x309a, 0x30d4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d5[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d6 },
{ 0x309a, 0x30d7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d8[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d9 },
{ 0x309a, 0x30da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030db

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030db[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30dc },
{ 0x309a, 0x30dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ef

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ef[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f0[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f2[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30fa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030fd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030fd[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30fe }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00fb49

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00fb49[3]
+
+static
+
+Initial value:
= {
{ 0x5c1, 0xfb2c },
{ 0x5c2, 0xfb2d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011099

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011099[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x1109a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01109b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01109b[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x1109c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0110a5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0110a5[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x110ab }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011131

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011131[2]
+
+static
+
+Initial value:
= {
{ 0x11127, 0x1112e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011132

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011132[2]
+
+static
+
+Initial value:
= {
{ 0x11127, 0x1112f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011347

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011347[3]
+
+static
+
+Initial value:
= {
{ 0x1133e, 0x1134b },
{ 0x11357, 0x1134c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0114b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0114b9[4]
+
+static
+
+Initial value:
= {
{ 0x114b0, 0x114bc },
{ 0x114ba, 0x114bb },
{ 0x114bd, 0x114be }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0115b8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0115b8[2]
+
+static
+
+Initial value:
= {
{ 0x115af, 0x115ba }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0115b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0115b9[2]
+
+static
+
+Initial value:
= {
{ 0x115af, 0x115bb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d157

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d157[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d15e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d158

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d158[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d15f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d15f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d15f[6]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d160 },
{ 0x1d16f, 0x1d161 },
{ 0x1d170, 0x1d162 },
{ 0x1d171, 0x1d163 },
{ 0x1d172, 0x1d164 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1b9[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d1bb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1ba

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1ba[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d1bc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1bb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1bb[3]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d1bd },
{ 0x1d16f, 0x1d1bf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1bc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1bc[3]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d1be },
{ 0x1d16f, 0x1d1c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_compos_00_00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_02

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_03

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_04

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_04[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_05[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_06

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_06[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_09[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_21[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_22[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_2a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_2a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_30

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_30[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_fb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_fb[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_11[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_13

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_14

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_14[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_15

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_15[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_d1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_d1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s** UNWIF_compos_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s** UNWIF_compos_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s*** UNWIF_compos[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.3/d9/dfd/unw16ifcmp_8h.js b/doc/safec-3.3/d9/dfd/unw16ifcmp_8h.js new file mode 100644 index 00000000..46868abe --- /dev/null +++ b/doc/safec-3.3/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.3/d9/dfe/strlastdiff__s_8c.html b/doc/safec-3.3/d9/dfe/strlastdiff__s_8c.html new file mode 100644 index 00000000..32f65955 --- /dev/null +++ b/doc/safec-3.3/d9/dfe/strlastdiff__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strlastdiff_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strlastdiff_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strlastdiff_s.c:
+
+
+ +
+ + + +

+Functions

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

Function Documentation

+ +

◆ _strlastdiff_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strlastdiff_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/d9/dfe/strlastdiff__s_8c.js b/doc/safec-3.3/d9/dfe/strlastdiff__s_8c.js new file mode 100644 index 00000000..d22fe976 --- /dev/null +++ b/doc/safec-3.3/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.3/da/d0d/safe__compile_8h__dep__incl.map b/doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.map new file mode 100644 index 00000000..1fbd2831 --- /dev/null +++ b/doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.md5 b/doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.md5 new file mode 100644 index 00000000..e8af47f2 --- /dev/null +++ b/doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.md5 @@ -0,0 +1 @@ +cb1e23cf0e09ad6a729147898d7014e6 \ No newline at end of file diff --git a/doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.png b/doc/safec-3.3/da/d0d/safe__compile_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6c7bd3f8fdcedecbc0706e97f8d984c17692e866 GIT binary patch literal 15456 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 + + + + + + +safec: wcstok_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/da/d1a/wcstok__s_8c.js b/doc/safec-3.3/da/d1a/wcstok__s_8c.js new file mode 100644 index 00000000..3681b15d --- /dev/null +++ b/doc/safec-3.3/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.3/da/d22/memset16__s_8c.html b/doc/safec-3.3/da/d22/memset16__s_8c.html new file mode 100644 index 00000000..a758e2cf --- /dev/null +++ b/doc/safec-3.3/da/d22/memset16__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memset16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/da/d22/memset16__s_8c.js b/doc/safec-3.3/da/d22/memset16__s_8c.js new file mode 100644 index 00000000..094fd390 --- /dev/null +++ b/doc/safec-3.3/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.3/da/d2b/strerror__s_8c__incl.map b/doc/safec-3.3/da/d2b/strerror__s_8c__incl.map new file mode 100644 index 00000000..5aecc14f --- /dev/null +++ b/doc/safec-3.3/da/d2b/strerror__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/da/d2b/strerror__s_8c__incl.md5 b/doc/safec-3.3/da/d2b/strerror__s_8c__incl.md5 new file mode 100644 index 00000000..dde8fc5e --- /dev/null +++ b/doc/safec-3.3/da/d2b/strerror__s_8c__incl.md5 @@ -0,0 +1 @@ +75d6b6747e489c5b5e6c895ba58a0c2d \ No newline at end of file diff --git a/doc/safec-3.3/da/d2b/strerror__s_8c__incl.png b/doc/safec-3.3/da/d2b/strerror__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d455b8718a9d0e4f62f8228d973d1a220d2a5823 GIT binary patch literal 16765 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/da/d45/strnset__s_8c.html b/doc/safec-3.3/da/d45/strnset__s_8c.html new file mode 100644 index 00000000..d12ea275 --- /dev/null +++ b/doc/safec-3.3/da/d45/strnset__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strnset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/da/d45/strnset__s_8c.js b/doc/safec-3.3/da/d45/strnset__s_8c.js new file mode 100644 index 00000000..62171987 --- /dev/null +++ b/doc/safec-3.3/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.3/da/d4f/wcsupr__s_8c__incl.map b/doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.map new file mode 100644 index 00000000..df848e6f --- /dev/null +++ b/doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.md5 b/doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.md5 new file mode 100644 index 00000000..067796cd --- /dev/null +++ b/doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.md5 @@ -0,0 +1 @@ +babf6eb29ac19d8615386a147da90b1c \ No newline at end of file diff --git a/doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.png b/doc/safec-3.3/da/d4f/wcsupr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b588a069b1130ce2714b4337f3d3c57f31974df9 GIT binary patch literal 16756 zcmch26SvZjdeo>DY9KK7vR$n+{1yk#2)-M7pHAyU*nL zjdS1gj(hI7cbq@&lEHTGwbxqTnE9EXiNB(}#2qXWECd2^M@sUgG6Hcu4uQCK6XQC3 zLi64t6<%%`$Vj|ITweW4t;>!?ARZy4UcPwclDIzMtfMk?DZCZ=gW%eW#M^hpZroJ* z;s5RvX`X87FTPv~iB;>e@*Jyz3-bYm)flZ+3GFh~V$oN4N-s(uiH2p~HhMyeN&o)o z;bF@8L%Y)y)Z>Y#^)%eBi^=Y{0zcDU4JD{a%^6-0sd#gC@M0{=gpNSG z=K9Z@*<5}ELJ?PAU*FNMSE<}`gw1-K$5G;1Dj&n1A^K9h2186;U0qyUTs4}~x2>%$ z859$vPNm|+dqfUSVaK&$@(Rwi=L0qk4-trWBVira5Qx}2RsWyg z#2?P1^kbr;FnoU!(yI{=65bUlM^4FOq|vUlhCivVuTSyVk2y9t-&@N?lPY88U> zjLwZ$S~n55-|OHYy4YD+rR3zgT3czEnB?Wu`$))y*^qt<$WngnNeQO z#lm82ja`F(M)z>&`M^C>xQj(o0*iJx2fE5@J@YZRl zxaIbDSyMywcSO8AJiT3`2L}hfzP@{rv(3ToM_bcbatTKs7cd}Kfyp6#Z!0S+T^*fT zqYfe!m3~rg>wNu&di@43ORfYwWktoWR%7L7XJ;_4ZyF4|HTDh;QB1ixIi{QW^3L|F7w>c8CWB(3%d=glB3CVK?Xd!F?zUeM5fOTIZc^lfLqn^}%XdY*F3%4? ze*CCeVr*t+w!E|?i3*F2r9JQM?94|_)yoB%J2~6AxVage+bx;f=;9#ODI+zFzA-1Y zQa!Ec%xu$mdtcJH11ZO|3IFxeVDgu@L`zW-9v z|E95`Q{3+g>8Ys1CMXf_?ma@GIp|*d_jooOUbykMx%qK;j@Hf7>r4NzY?2}zD!tCR zPEVPW*iC$@(XK5e{-0{+|A|Kb|9DO13JwCnN9ld}b!UfU*#tJqR#~}zZrb}|b}~=h zIlAR$FK;nzfU@&#MDNJa@wwB1rB93+yE?W=TBQW;xsMMs@555;>$K=XGKf@<-34A1 z0y9%QuJe}ZuM0gCzAtf7Umo#Xd$$uz!kLQHpEbVxGfW%L@0<}Zdu?eP_VW3$2E*Xl zae8SfkKE;-25(#%8tehT8@>KlisBc`jeKjEF1aAZ$k_c^tdN07hLQ4`gIeo6qL=a` z&bo`gEFvKw4lxSiTrM@Ri6$OcUj=nO||GG2wh0j-vG~*s8 zWoI5l68_cK8T6<6d=#y%%d@g>t%Tf6wf{N#458~=RD^u~{N2i7hr#mR#(7F^F8}_% zf@*`a2uA&UYX7hJY=my>aIqmbax(wq{Nl|1W6`F(?u2oc!@6R4csQ6JlbL&^yq^%sT&a0*u-g26=Tf(}MS-yuGQD_dd{~H(f-?ZabEC<5$!|3QJC_Sa< zN7}l#7>e<=ZEsMJ&mRyvLpsUNq(b3WS`}^l7`zme-M5phn9m2FAARwSGU4od1 zsC?g7Q&Y3XX+5GrPExY<#|LzFcJ}o2bY|V^y$gp00+q=8=Ha0fS&Y_{9`rt;ufxLbDlydI-do(UCuGyAQ1$lWd zE8Y$iv#`g}R+^}vh=_>O#`yBW0ueFskR^hOiVDWy6DAQ#4o1+$)m6}KPtrIcC@9Du zp9ZY%`Nip`w2&9V_-f<5b*k))w*LMIr4S|xY?_{)hD*U^Z*OnwdmYb%jr2U)dZVsB z)FX7dcD%djeYP#(;IOyQl`!SHm^2h)zqix}ceNfZ^>3L?;&W{8>FMd~D;_~Sqo>El z!or}mwY8!NcJ1H^BF@YP^ELak6}+vU z+AnsmgCD)TI0sqLQB^g9MLX{Q^F;+b8zTdQoxMGw@Y{Fth@pAJRw%1svrdguL24?9 zDy#FxxPL%Eynw5nm{`-=NJ%DlM@L6GZSLo*<7ZEgf{cue7w>OxHda_PN?n9=APHPtSAM`or}xViFP(0)kSv{S`*-@{H_k z86=nef-D-^hyB$dX8n2r4vtdo3hSK?N}p2BP4Sm6@k9aw105Y4z_XH)l9rT|5b|-o z>&CWPLu}!4b5~Hw#N4J35}=`JnVL%JS!CAyHg|D;nw6E+)YKGVZ3^D~;^IOjOSY}O zeYDsRJ+LW4KcuY8(cFAxxj#ENI9U6El#)_73Z-smw=@0A50i3aWJD!fKC`Cj+Pm8^ zva^I>CLmh!38Pmptaa)bAJ>7YpImwfHI$bR{`pf{SSSx4RP*ZE^~qvXd0*B$U_xwj z6{s*t&=LeR8GuJUc~dgh;iIIg+B9u*`}Sx<^XPmBikMN$2g$p%cjei>J;jX0`wa0% zUY-m_-_Q_hMAl9w0q=1n^RnOXd7G;7EYi}wFzSh^JBYdG5O7j~Ds1+yUwe+T=ZSXZ z*>u2h**y;D5v*I>BS@@Ru}Y2JUz1Qo^2WN_dhNxyYA_^ zzA@nlrk0Ot&hA}zYGENIFRw5wEBr9SZ^61xcm_sBD>DXyh96;Pt4c}+_%~}aH&_PV zHT^a>#WS~A|mRI4N(DsHEQ`%PL4n8?{cpFK~z0_ZqLaT zkSxR)6w>`!yPKUYfG%KVVyt(-@ljHPM9^1Dqt)W)kH%|{6VP$(=;`+x4Pr`mWdsG4 zR-dHNs>z4E(TuzJbhk;zI>F?Hf(-lmP*Jt};m5&-xdHm5pxco@KF|jR-`qh93|@ai zR00!Q?avlhP#AU~b#r?dE}0mijCVKO>(a~Z)gSxfSUa1g%>`qAvxxOd+YgmGw^y#+ z0#n?}(A1>b*Qe=l;kEO$DD8!*Y0m20+vOGW^(9kQ^FIiD{E@bvc|89{TicOq*NTS< zn}+^iK+yPimffKH;UersMSWOl>E}D7OmB^2JWiJL3F*h@bWSQV^c%V^E@T!vAM~A| z{`|oxx2|(o*ZPT0Av;;`N$uBfP&mJRgkqLR5%Lt~t{8`Xn{St5H|A;Y>57gn!zF+F z@@2+U&0&6ODp($Cd>R}l`;z^=($%R3zeM8erqtkBIA^zy6q4tDGcLm52now{nB4z< z*DEX>WMUdDvf@R?Xvj7-8{fPobiCWsVr0ZwUhe7PDZ#A40?~7MSBALKpHN}(wGn(C z50}d)5|d@+To(NuRHNY?W{W)%8^hZPfgSH=TTrc+=afV$xD>{T!W6E%#-HOf51psT zYCNj6ExZmPT99T>W?BK^c zDqL3a&lcN{%0`nqFe#;^j`P%0W_L-?&ry}t?cF1jubiAle6f{?nO+VKaLOidSq?lq zR7$^9YAoU5We9gTKV80icNwnZ(@Wa zt<+EUSOx6nCg8q={=u{{Fvfv_vrwTEP97e!S@F%TgzVyxB89x`@3%(FTp;AjR=_4B zV z1jvOcDQTFPXoQ3o!3qTgXfZN|d=T|EF`+jx=?H&PkYC{b%9_LSONEpOWM9ybhL6xCNRYzWP@hC6GgDB|Pq z%BR#{E~adYi@OC91#6aDiX?1&>R4vwcFGTqA#5gjlHH+<9PzPgdCJHLy|a9l!q%flRq1fQQuIcuk* zd#tWn@bm0BJCxcua8U3MHvjzj(!ZvoBd^kto|lD%lA1bCfg)YABrz)b=f9f>3*&U* zkrCSS>HO3)I4Ei)B0pb89s`o;iLcWlE-s@qDV=A3KeSo#9W;w8+1UI(-VFy)1L25a zO4>RYGpu&(H|HTdJ&F+h1jVrM`>%P=m+w z#Kwq_KCMwlK4WxDP|%ND=*)@V%jqc%@!4MgFA#%DodZ%NPmue;qJz5{O06lNqFxY_FaZNHG{k-X{?cu- z(a??Z!NF@&1?sO}Ii8>3^ZAmJthl<5ogM{kZGBbQK>9X|_k};Hz$L3*2We`!^vrWc zic%3VrH$*z2L`y+JFWL{5#SM=nmJ60gGbs8?_ zChM}bw8mknh#Bq|>=DSjAFR!v>=WDBcQ|h(mbh&5WTKe+?p7t@DeLK#c%Az;T(plD z|1tryyH1}mf!05t>fSj~pJaFHWDdDlIadp~DQX|TkPkXI&s$fGwe20t)Hcp%vs`LV zv@0Tt^u0mif_}ZJsT%1{UgxlgiL9@8l30^x$m&i^qj}FN?6x-%Vtr>L6$Az_p+^6j z(}RgbF00{+srrIeg4K2MSSEc}*E@ESfFZ?3L{q}+NzfgNfd z_hQvnDs|-Dk63np;d-;N^qx=q8HxHGsASOIM9=D=d@xCLFXA3Cs>`?}F{vO+-toH* zM=B3wE+S6@eVQBJW@Zq4dTHQR&I#c`^=`a!{Wt9oJ;lDM~JD_z-@9^r*NG@D;t z-DxK6o~Us?@*Rz)XZ7+@@9L5ZA@>~mk>)M288X;+wbE*8yVHKc5)uttyB6N=H5^yZ zS65Ox-FgFo=gImQT~m_)d&vgG4z+b;;}d@ONml4An0p-`p+rs8bh{KJkK8*oEG?ak zj0*N1rx`ZiE-mFyH4?aU=jYZ|DX7QazZuolx7;!#tL!BX*1q&+APZipsg*dcW{y>; z#4xLmK4mG$_y>02u79H+j<3g|ZfgQEWVE73ovwl=ij74Vr#Mzxz8e)6*gQ5iIW~5U zc(vE9b-wq@rY5_9tZk7<9^meOs~@0mEb>CuDdZPx41R!+#FJ-G~#8J z+csbN>C+yr@Y%?)#^s+cMovzi(aKr(V5-|Is$_NTG9cbcO3`1w{5abFz+%f#ddrTN zMbGvs4peaK)TprLJ2*IB60(?WzN6fwid2y!rr+JR-Pw0kvNe47_Fn8wZ1Ky6%ZlfW zAJSjNfp_usEgH-}rsL)H-kju~@^a6=C!;p=-QoE6?*I^wx6~o~2jvukqt&y`iU@nK zExQ~X7?BY>vom(&!rdW(9dxugZ%Z^GS0LxL`@Ynt*4?cJp~0Uc&+PH0b^-$Y$THj6 zrg)Nz_h^Axa->-&2-9cX^FDas!@Ib-6%s4?y)SZ*_1gpeDhoDU!BG6*u7yLFGL~MR942CnfYdDSOP!TSkHJLmKRu25TmZ8i{H7=Y5x8D zd*hXmZKMO%<$6VnrefC!aCfwsw^heSqxIqh5vWDGVhQAz2kmg|9@tTJH{=MSk zGah3sqx!>#(MlwHOZYOVr}Nd0fl&ZNk{1_;2b;JgtUq@^hB)3z+i)(}iAaim*vc!q z4!Q2dOw;VaM$*&^)K@ZY7Tx;2z0WnyDHC<4dwuDP2CSS0KE5ba9SU{+_04(To%&UX zuN=+G$Eu>E=>)Z9Bzj^-g^rJ-fBcXlE7gem2dp2rb!}`|*y(ml|4?C4KCf!_q>el` zmh@=tG3pwc8$eIW^m#aIUc+gyy5OBY1$W_KN>#bCZ_jtAM_6z5XWePJVV^{9$D0$s z7rP0ozU8v-P+@;Ek zq6)PfxtNP)z$aK7SZ3o)s7rv@C}feIwT62uu=tJq<)@#sQ@rW+v&^`~!(ySS!p9tL zsc2@l-$J1eLH}|*XYyEiS8vX+DMuqwdC7Fub05SqNf;Te ze?Wf#E|`+Cjf!d@CMIj|9&;oOuBy@f-aas^q7aEIt6(q9k>N)I3ZGP8Uk>q8^}NT~ z(Tl9Cl?S^M(z!Yy6GKJ9$8(YN6E&;gP`hJU(FVxmcR6TK{e^nL=Wqh_rT)_Ei?6Rg z)a=eycME>k#{bQ?|EP9l!n#$5#hO`ibC}tDRlF##s^O5ZGG|mb>kW z+XhBhGuub*2WNtqokRM}y>lH5avdOeot+V?dEGHlTOki!opQBCXdM&*{PXA24T) zjRKIuV&dO&cjtfon56jylV5qb-XcFGWks>lOJ+`SX2RT!LJ{og^I?t@B$X zj*fTQ+KwGMjvQH^EZhyuuA+#@#>YFv($X&cPNt1lCcO=uOGL6> zsrf+F&Q82x3sFrCuG04804GZwRYb8BNdL{7(R=yDpqUB@T(?(?%^BwGOh29lB57!3 z$jF*?JY-CNUa2Ei)0DS2^70~;)zA`$%&kUW*w9hp&n=Q<5He2Ae+smjb!%d_exOHI zAXD0=bKc~nRo?;^8plZl_XMB$$R`Y zT;&R7Dt^f06?)R*#|tt*%{Qw90`uW|?hxWf zs=j*FH2;n4;Yq(tbP&1VJ6q@a1Tlq3ay-0*$n*;ky;sW0=i4m}AAJS2>$F5^VBWXp z!O%H!UZ#h7-NBI`t?YB(T`*g*x~X*f-GMhC(DiUbu+DyQ`TW!j5~vp++~nd6gk8U# zgZjm}7qSu9xze=EZi8iqe8bQ{ud!tj@;v|pt-uaJLXj?kYh(9KaihB1JmWnGB`pif zo6`e?sOZEmzbRYCfnKTCTK<|KI3oWhz8?DnoM5{pLTd942pu`!zIKyY>ZX-zDVIy& z>g)`9aIO@KQ&o!}v8Q9fXA<~PA$AmJd0FiJdy)z;t1bc;A!O=Bdcp386UF)-tm^D0 zxn}sy^LAPws_~q{n7)s_FR9WcwDb5M-XQ_Q1l|SG1qgT`5qLT=@8KanJZdg&F9P`8 zN+=K$f&EY%J)~=&L#TH4{_WVyLt1}s`7-MiMvn-i&1S*8nCyK zk_H)hrnUYSS^*D!K^Aqedw?d@pKcV?d&Y5K20auK@`F^k(O?95pD2)!_>lJr$*@rr zYA9ddd%CEB&3SE0v&!xsFGk{HHWDI+kUw_h4WseJ%NABr88R0hL5*^(F z?^CO~>d(q}VoEgf;}aE|3xB@gxF2+;aBrHvd6TI~yYS@}ufhN10@(3_o>jW-i>CrPvCPF7dnUFPjDFce1FKa$nS z&zBeQ*+s@y~0D5%i6JbE%YSw9v2WE1D1X;ytN-%ByEg2?_t>Z-&#?}knO%^+3v zSJJkZUZd5Hi>LeS@^YSZ1OZDlBbI~UH(fRb%gRbSOsBp(6vryh;z}QjtY7|p@zH^A(PmgmO8<*zW%*19 z`5joakDWu=AvoL&mNn7Qx8!gc9>gZ2)LCt3{x$`+v^|KO9H!mb7u=q3Mrvy3@j9!i z4GOu0*`7K{OG+48CLBlXQcyG>bAlzCY)W26SbfFj#3JPg+fmoYW76%Pf2oq7@D^q}Bjtk=5M85pnqrL@b{ zA`5L-iTrdat-l{WL?#PEuCmPKx}%6hqT}M$aGj4A0+$ER7Fc@0~D%^HVll`?RVzt z>fF&14z54(`KpnRZ1A+`d#pYnk$D|r0vsH#>+i$7T8&HO6J3zq4^8&PGgEVO`Iw8) znwkb4hg&kyTwMg%%#^3PC@MW#n8ov8?H6F8_e4s|susHo6lWdwx*|%yONblW@mK<` zH#v#JZo*e?-1XglkzB7K*=B9nz0RF9_tC2XQ6}%;1a5o?{G?r7yOITw^_TTy78S%; zO<%s;-22Bcsb*UzBp_gPAg@PE+?cCN@7Aqq@TB2S7#BNj54IotXzcE^+Mkn}TpRIw zYfUQiRpX_)IzPi&WH;*rFO@vCq&i3XIP0+9zUi!tH6sTK@qo`UOoC)2@y|?1A=ElO z6dsrpGfNwIiBkh@&ly28AUvn@slPh5i11CD=dFW))r7bt`2SY%xf$mwZITxx#gMkS(0R?2i zu`ih=fy@7Vh*Znx5moZ(FzQJb1jfnXAF^qaQrdH9~x@giPgn=c!)|Wm8xmYO0qNFui-;d4V=@O@cY%RkmiAQ+i5)Bxb zQkYoM3=AGd=H`C^DT9z2L~pt96z1;kE*vf?OYvuC-a5rwC_B>#w|-5`qur8^ z9rGBz1~`7hBl`(Lp0O1bqBIFl^|cJsTYvm0$`XH$v6`Kt#^$W1^S*s~ z8v8asw6sKQz#1O+erIiju&RoXl~pr5JPr_jEv>{f(bK-*MSSYpgQbKxukzDg94%+7 zd!O&$6$_6s-pDvVS&f&9{Fw8M$q@_V(?sR=ed~z^W5xX-&KPWg@qZUqK$^KZE-M$e*}jb{Ha44lAJZ!+;k&xJViA2#4GPMgZBc0n-K?`oJ5jgRg+l&}@0N>z zPzv*Ih9Yf9Kzp@4&3bnd2YILh#slu|lesphq!qI7t*w$0*~j*wpL2>059b!uOC5|_ z=D*R%k?j1!?HIPqg##_!vdB0zrn?*`aB)BGxb}jj%42czA0}r z8DEEy(f+<-4zA=M#uZM%Hvl7UY%ChxCB57+`WZ%I{nmCN?&My8EYaI4Y&!`KBHOug zRSx8j>vr=2|AZf%oZPx`gI43yPmMbFqWt{Z=BBOc&QD*`F^1F8(Pd_4GM=k4WF-sI zhx)rdz~B8nG}JvYp}Z~ltQ$PFdeOq7Km%mtGfl#+NcmYi-d`X0h3(#Yd0hmCU@B7D zg)lvS?AiA@lCdtVV_riuE>Y*%&A7CnO6j{X~l^;aX;EQ00DFFmAI-KJ@ zfOo99;(ZzT$Y;h5*cAzo3S2Q$j@byX#K3DX>UmhN4)*OX_AK?9j!9qi-9)FcFtd$! zx|xdU`#CW&-~oHRpv~*FFJEe>Zjb=yL2Mz8=}$woCZG+*#xk3ejBkrIin{JXwg=@n z-LrZZi=`EFDFqT{BJ91r%021uq}M--2ER*(unp#KujMD5&b=&Gl8F`e8 zD%?wHZ#ReZ6$@J*j6*;`F8rs?<2W}pb!WL>BH;7yfk8JGk#A(#0J4Vw1ffT_9Xwwz9bTv#zPg^@7CT7rhi=b%ptHLykd5OMgvI#cnI@BPO8;~ioc{=mZViYgZpU8=LC>M z>3LCj5%JHE?}>P0?f&j142KZ2%_Fpbha3U_V}5bxKU^K>Mt({Tb*AGujTX*HV@%>= zmw{R|mtgv&$8OgFVdgYC6R+}#oTUUNiPyWLfvX44aV_ptS64R$67%!&dLGZCu9%T{ z!otGn=;+SQhet;)BCWqOWw5capFDYj`;h0gp&`51+0oqGT-N-jrWs(1BqSvC#ImNR zraosNLXLcEf<5f}EVf5`1iZzg<6~DB7Y%LgetdN)>F)M+VBe(c8(3J>0EH1aBa+0) z;o%VfzNDwmoASP_^W6XaB1+Z$-v5p%lrzF;gmoJebEL{XJ0W2V7(jBDCWjjnY=o10 za^XvRoV6auJHLRm%I9F(7D46j@9z@^!vv1U6;}xWD|~9%t(_g%p>*yTrd%_`z1syG zQo-TWCgDMY9yt}3BQsE9SX+a;%!fab7#$g*qNe65P;K*kr((*h z#&vfASTxA-N+q_Us7|_P$Ck~FjVv4VA(Ea>OWeho+)1s1NgTTfVkVtf6l$oq_b*hy zlak~x;&|<;&FmH;skbZkh-B(TMz|3T%H%D22Y7niC8a*fQLVG;C~k8{<_XX}wcZ-f%T| zFJR9wGBX2HD}@_LE(UdPo%=jCuR#TX=M~Fp_>@Y8pv-Y~@IPcNn;-w&0XL#@HBN!B}2+a>$+8T^XZ{NpRYh9?6Gnyez(1) zFiO##-Ca=;5o+1kUWe1Hn|f7tnE-ygc<}=GQW=-_2Wy&fSjdyC-ao3p{$$ET<(l)b zvf3_m#u13Ek5z2u71e*HHHT0U9p@o1m2#4j$UwDB^((YoqI71jB>U=|l{v zL=2{)^Q9VK(2M9LyfUSPoTZNyfzkxAfiuX1AY`RoU4kH_)sCz2gU>t-`WIbgPOU7W z%NOuRrQ7~Jb}GWZsGbC2VPbCY>^yt+Y_tNYzd2b)7hvudAT5*t%OrgqkWRZYS?3N6 zCaj0sQy@2+6E!s6q-`dCUijK>{qu?PR)Wus$R;d0M!vrJl_`S)QWkL8x>JOKXMNC2 zid2;A_J}*0uWbUt@jCxpmdWdcmJA>^t&dj$NNcmdG5}<~Cq6)uo||b31d7}50-K>C z{fgpZOdK3)pQxxPC{rCQ^@&y|0v8J?>S4d8^EHY;S5_YRQFv*TTgHKq`}<3&si|36 zF;cz-2j~fM-k;sm9!;MhZU=l|&@qSA!SxTgLPy&z6q%PCjw`RgKw)DCj*pL*lfU*; zR$J%f1fChNwGKC@ymuG6R8>{Q#l?SnTWLL_eES~~8!iS$>ZSemj945NE)GtNt4g)w zse5-#p~^30{qaHsm5kHcuq`l|Q@k&DX=zO-Yh9t@=j`NE2uE&i1YIr=vDvOkI-E#b zbosfpN6`@x5v7X<1F`KJkf4EKn8fe=@%DqqDtW(~+DD3-)#%KW^MFC_69)3fp!qEW zuFq3160)1apllo+tv0jjr)cXDzD%^$x9u`NkVAR%nJrwCPZr=65I6&cw;0U#4+=1o&q_pFB|j<{E+6U6H;0eN0Nmf&}mp zS=reV7_1x|b9R^e>5c8}0bXfmRbH8Ku!5>AuP?Dg|o=yusEf z{Lr&=`$#XnEH&*a{on%S-x+GlG+?QhLv!ovg*+d14RW1_znxLnDT(*&pHGpGcYOyI zuDG~ZNl9sSs7OIl(gmpJb8V4Qk?bjF{9e4sVvef?sybWhO9v_`IxhJ*=!L1NDcB5X z2mliqk(|s_Hv;tiJGXBS7U?&DvFz?I<;xqC8I_e95)u+SWjT`XeemMA z#Uv!MWd^>^;a^E-Ff;=saEE%`CnOZZpkrcUqNQD$YG{yEGU-kX$4Qk*iV5(@F)~-Z z@QTyO^T8|D5U?8MIJtxjhq%t%T&7Ge_Lxw@LXOK|W=z_<4A`h3>-q``%v4mqdioLz zoha965D$O9@dYlY{}(o6D7oNgZ~vOAs^imBg*Y}UdU}hN5Hh)<0w79wu8(r!;)ViK z7i0vccyY2?1R|&af(d$O@mRCMdLo|Ff?7UtI9q|j%4!`N44|}Y%MIsb_`4|JKtUH<)nwv1|Z z4UBea?aJ4mEcGq_a>d5%Xds@S-vv%%84MC)2rVtG-*QyHQU0*fD5f9d;~sy%zh`rH z(y#Y01ODsf?J$>vwFiMsBpjx_fyB&QR-+DJKn81b>4*Xymw#vaViT8d&fm)|5{xs* z%gyC^81nx83mMW1hXE%2gvlsly1b88`#O)%({T)`4Ex9z&KF;t$wCem_3-j+Eg11lDT=VpP%1Z*Hej;(d&fX+WtEs@;~h2 zonA$R?Y=ip0SnK+Xo$K<{ylJYP+dA#sK(DxGnsw+%6+c5&f0O*ZJ7v$h8^E5FZ{Z<}v!f>!2;C3;@ujUOcQN8IZ3=cYmqn7 z-ODc=JQN2nU%I!F?Sz4h(n>Wqip!lsXB!vF+y9? zO;k+qAiQlt|AKwvdYtMShmUedVMfMFx*s_o!G)!zrOi>w(6N(TFM)DWcanQ!Pmjq! zZlO?KX9udNwhmW5o@4G`fD0S(oPXNORef&FvdXBV6i^Qe;cg{ohLxuT0Ymx6ZNnPg zmtIsldDjrY0dOTQ^E!`$V#QzqzrJqQ*DMjL(TYuR0|RLG>bQNI;WdOJl*dpD%Vrhk(Wludx854FeL>6q$0h+<5gyF#6mFFC7>|wY z>(-s*KY#Sfnc>+#V{?e!wnr#u(C0)bpe`<|Z%mNpY-qf?R?&7Xb@v4mI@{~#J!t4e z=SPN(1=?*ZA(@8LT+mb@9ZP@fqTF?t`Nxm8v@{B^0-_Ve4j5^Q0^S$JP>ucjH?+4J z2a$wX*fEWCKkVjaXV<9MsFi%G=FC8L{p#k>{^8fKylUZndH#(?VF!nzzF? zRy!9v9TshEH({3N|DM7aXZBn0Z~CK+Ok$vQaa<*Of@Gh)nm$=2lixz|NIo!T3vzSE zs&=^@TYi&Q%Hbe%(d~FkbAUkz^~Nd>-i4I`4LHU1?tkqowX~|v z3!>^n=a8ny4igKZ^}uY!VaGwYRS3Ozg92=W@r&Y6Ij3E;>G0U0n&8 z-~V@nkLK)L>aG|Z`vVD3_3=7&3aB;=N55JO3lUQO(m^1<0q4;7qt|#%MR>KLS@Zu* zq~A$XqC_nQ2C=dfF3Z)6Hc-so-=|I00&%XMt)8Vh)tcG{6h>Yz4_iyigY8-80kS}b zaccB;h0y#p`n|7j2E>X&;68AMGB-3X-e1k9DJ__6^yBB8`Hr5aG>d*8tvR^{)tz~+ zR^i>Mo#_*z!2PL9rhEQ5P+QOACwlx}>T}@>JvxZzR={WIl9jsym_IWQ&+=l*r84sA z)#XrxPV;OIF43&$wiqg$0w*^>hz27?^g_qYs6Y8FHC0s#f>KQd1??vH7Awf`F?CR) z{I*qVku<2N7&Y&UV~XEBi}R{ydyx@iljrBZp#B!&cXjJW(D*r8q%S-R@}4YAaoj=? zx@>YC4PQX;5T=*Wc#xc}puaJBzL>}>fra&K+2m>mo|C9gTtk#}B`#OKZ97^YE8^kV z6Lx&I_S2V^C{R_MMpCxZ84A+vOaPcy>NrVDzt3L0fWmvpNPZ;ErswIp_P?|Gb#A9f zkTS(%HR|mu;H9ZqCi#@w$JD}pupnUvNITKW^?ohfKp`a%D;{A8c+AH)4zMxML)7Vf z(GU*Tq4QAe<}GR{(4tV6Nv&5ske^qFQfM=`YHI`b_8y-QXKTnR5e)P`l9pra>|#`x zK1Lvt5Fo1hj-1|I@hM!^XJU`=FntY{g)_6k)vMCh2SOdhXwddfi6fORyl6m{kS-`8hC_1bfcmN!0d93WkL(7nVId$0q0=pfciDW zE8M9Mz49>AB>qL6n)0*}pJzlWN=iMhwQgcgwySE&B|Rl04Cv^){LbYUi^3b0Tr%Oh z2w05P`P49=e*5@(esfs9K@><8sYVxog)O6!u?1^_w^PJcrBfb5wAim;qT5j4*PMlV ze6@%qa2>6n;JTpuWUbAcXn!g0icn}+yq3Dk0Ea{J%ENv*nS^1{X*AiIfpmj#Bsi;#f8;q1s3 zdcYB>AfPYW0Au(sBnx0Q$VsZJsvy;uy6}d+GQhupSz}?b3Q4AJ*?_Z#x?bF>S(4b~+VUdZQ$mf^~1If-dv9>OZ55Yt{@25n4V1v$WB?47Q z4waOq7Z+QmZDeI-pL$21K|6d3-cN&K49cpiDj3w>F66yz*f%sZHT$%I&Oh)FTJmQf z!5yIYxBvV1*XOlp9NO?_1MXh^U4WB)z?g9F+!^TWb6uCIt*e7HSOxMHG4W|Fso3TsuO!lQm+z + + + + + + diff --git a/doc/safec-3.3/da/d71/wcsstr_8c__incl.md5 b/doc/safec-3.3/da/d71/wcsstr_8c__incl.md5 new file mode 100644 index 00000000..6477732b --- /dev/null +++ b/doc/safec-3.3/da/d71/wcsstr_8c__incl.md5 @@ -0,0 +1 @@ +692317406affcc686484fe14b0127791 \ No newline at end of file diff --git a/doc/safec-3.3/da/d71/wcsstr_8c__incl.png b/doc/safec-3.3/da/d71/wcsstr_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..142d897fc9ac8e084de979770339eef0c6a7396e GIT binary patch literal 16595 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 + + + + + + +safec: mem_primitives_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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)
 
+ + + + + + + + + + + + + + + + + + + + + + +

+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)
 Sets len bytes starting at dest to the specified value. More...
 
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)
+
+ +
+
+

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

Sets len bytes starting at dest to the specified value.

+
Parameters
+ + + + +
[out]destpointer to memory that will be set to value
[in]lennumber of bytes to be set
[in]valuebyte 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.3/da/d8c/mem__primitives__lib_8h.js b/doc/safec-3.3/da/d8c/mem__primitives__lib_8h.js new file mode 100644 index 00000000..3495b449 --- /dev/null +++ b/doc/safec-3.3/da/d8c/mem__primitives__lib_8h.js @@ -0,0 +1,11 @@ +var mem__primitives__lib_8h = +[ + [ "__WORDSIZE", "da/d8c/mem__primitives__lib_8h.html#aeea7ec6e47ecea02cc6812b268034b28", 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.3/da/da9/wmemmove__s_8c__incl.map b/doc/safec-3.3/da/da9/wmemmove__s_8c__incl.map new file mode 100644 index 00000000..318d1f38 --- /dev/null +++ b/doc/safec-3.3/da/da9/wmemmove__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/da/da9/wmemmove__s_8c__incl.md5 b/doc/safec-3.3/da/da9/wmemmove__s_8c__incl.md5 new file mode 100644 index 00000000..03dd6d42 --- /dev/null +++ b/doc/safec-3.3/da/da9/wmemmove__s_8c__incl.md5 @@ -0,0 +1 @@ +ca691ae4f3315408399c28af97060a3f \ No newline at end of file diff --git a/doc/safec-3.3/da/da9/wmemmove__s_8c__incl.png b/doc/safec-3.3/da/da9/wmemmove__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d8872f513b04f0640cd73d0f1e85b6eecbe71614 GIT binary patch literal 15686 zcmd73bySqm+b)a>f^?^pq_l!G3=SzsNQks3-AK2>00II^cXvuRh;$DjNK1FuFvOhA z?_FoDbH4AqXMKNukIPYJm}l>2@4NPOU3Z9@iaZ`RH8vU=8r~}f8Fe(Yd)MGE2G)J> zPDttRSn$uo4@&YfXsEkC87=wIXlM**uVh|ox~J^TyXli$pfC?rA1V4!{zt8y`w?@WO#H;R0%D403-UDM|a*Set$$Y29@&P{){jaa0 z;1dQeZf@JfRv#H{#Dc++taiz}%;I7iV&Y1tjo~j3Fy-Xr zkO+jh*Lg`sMn*$}2s=AFD{Ed&jSCoTeSIA(^JHVhsL54XTU+SKldQ(Z#(5TND=Sf} zdmTTs`1^5TGZrwpC>fjm-*acg^fePe@yocyh} z_Qv{pTzvfa)@fc|o|xOd%|i2ZU*FcRFAv0AcN4_i?4Z#5(1Oa!QrtFJUP#;dCZU~n+)!J(nR847O1LW>u8{PE2Z~T=9xpc^1e%ze$EV+22YY*|@$nbemri10Vla5Z zvyTsPDfzq+4tjdC_Z~ca_wHS@ABv7KCN9p*!Xn|vkM<>pgx6*tKYj#rI(3(m3u@qqy)Gg>SK94I|Iv$ge(zrX+W^|gr8Iw=|1k+hMjDuI!dhK7d2Wl|C~ZU^;$ zE^;1yh5T_b-O6ZkXJ_Zbbdkry|Jnm+sHuUKSqLPhrKMS1K`|mJpMBUEPCZy`GphK| zRb@Vch}727TH=+-9!2aufIBgqeu4fDi0U&rKUg$URxZuSF**F#p2`I={*8`@7Y?T2 z?(S}4W>!>O>~==h^NlJxHa3vZ^I|_WE-o%8C@4F7B~v>1a9Rp7eVeNk|Bh=il#DZu zTQ4p#v2V$tsHo`B>}WJiK9Vj~*fFbE>mFQ-5GnOWM@MICXNL(U7x7rc0-iBULHEK+ zQ(9VDMy4~0Md>ju?Nd@kZKL6Zh1U9dVR3Qq%i}d)UtcUn3X1r_!PnxaV6e^6?2EnG zx{o~(#oFbK4GmgaT7iLqj4p`ZpYWMduW%H9w)gP z`E*4E)lLeXONYqwz1Y;2RJj1vJ}Jib2%OJ+Mn-zL(zdpbNBsn-P50-XeMd++wzuMZ z{s}yshH|s|iZprX?5HBzQ36eY2*lmr?4<~Pp()^ikM<7F zYCcvqKnaQp;Oj#)s+nq7PamNbeuiUa&@##4R{o@9AU&`VoSK~t$_PdKjt`Q<%*FvE zLhfn`Yvge0K`Oc6T zs8aSNOKsxxtgWP6)z;GEr874cBPk6H4I!bFGnv$v_KAKe-@u?CQDI?10}SNN1=J5! zy1l(O*w66sWPJ$OZN?#pCD)%E9KHu<>uOI$etKT}Ad{exp!@V50$t>lH(JhpC_NgQ z0{VaV3f!r`q_D8Cx!D_WxK!!41;Wevx*3QYu?gZfNrtE+LT1r*NL z?v42~`D9d6;&%V7_{ho0`N-o;ug*?ZR+fy6%+$oBv%5P@%uU5PF()UdBbZ>IRZz<8 zF8aI>65`dbhtJG-UY+j^4Gm#sf}o(Mqaz|FW^QWA2qWh;)Ys8T1o4e3yP1v?iP2+#sAUbJ{$Rtk7we#QseAWKG14{_dvn~$U&xi?>398iD@%-Ylx)DAaS z2W|3LwBqg#*N7w3<%pkQo3GDWf9$t!-+uo5`RkX|Xx{eD4oJm*>w}3PM3?B+Y;XT5 zww@}xS&KK4(cZP_iwHG&o(Pr!D|2vg@NQ8+Hk6UU;&C`wXh}#&F!H-`8A+2+-)BIZ zdGPTrBJ1kf%{OW(DRDA0qtlavsj0nwJ$Q3<5g6o5Oiawh#T6ADO$2@M;>By$D*MG& zXlX-30~HNTBo)8e_C#TKclYGvB-p$xPS@&Hw&Js+qh|tl7cLG?ae4XFF5 zAt4nNj+T~%0-hM3RX>B>E7;xJD>rC*`{s?Yy?uI85=dNk1;@jHXV#NknJfeS{d~9| z`6zK8-kBK(2S-*Z7?laePKphQc!q23*5w+1ZBm0oA`t{uR#yH4$w^7erC>?Vr_iN} zfJJ77Mnu?IT84y%&eT|ID=I3gtE($0D7d>LK;D4Got~afOibuknJGIsIDk*V@^pDW z3ehG#J6w{6skyk+fGI^p;3p69Jbn73{skKI!%PCw*yv~ta1%8(I4Dj6{QaAonrn>rb(|*zr zy$4bs97xC*^4Up4g@tgRa&y0U_N?8{&eqn}%4&P6+{nqPDl{|{&WDd;ziJP_^pB*W zqDo9ob~`4%CKJ<v!W!?zTv*L&vqP)*XmtoHZ(mp)>x|7Lc!xqXdX*IpF~1@8ye{cs?DQcUuO8tb%FaW^!NYV z(Ru)vyesYxOWNF@RpqR<|F$GSF;`L8DWWqolJG-SLooil zq{F}3s*^){--Pn=a+dW_S=krb<&qt!e|R*4@I}9pHWcFC1Ehl512lhN!p($(o*zHX zZ;eBuxpqcT_=gw!%5)Ml2r&8e_1{AIdr|u^NgnnD2)4!%)kGY@;t z6>Do{W^NcZ7wESw_*@=870`8SYuWSNWP(xC=(XLP&m{6&8X5|Eog=KR>-fdg*xqps z2Vi1Q@Q5p`_?DHGJ^$Ek4nEh&kJ!AOyjS@Jj@kLE>h^fe+sq4)be^`}}KnUPIS8?rK;9%N)QUmkoRVZ;BCfkAnSIgg%6V4}#k zgNJw3*rdd`<7mG)85o#4Fvz9TG|4UC+(=6BC6^M3mD$)BNh8=f-<){WMWLcs=UG^! z=>Cuv7x|zML|q*)kN((_sdDRwcws@{uIDz$T3hYc%2)KFr0i!MhFd|B z`^d9hJep-(-0JLX3g7d@Rg8`d$R;?(!2`ffd%h?xP(bQLa&mrz1*dymBa{_-W5Q`9 zK+P~_l~~ROrDxPM9LB{9_c+dZ$3d_B9!~%D5tLqmKJ9F(%#?!sEvP%(JryDU+0Huq zHY=MFufzBM3f{=6+vuwi1WH1&I)0L{-QE%}!!sH9tL#!uVF54w;3B}%UR3sZ>U)Ur zKUwzH)qMlT#iN;Hp`)UZ9|@E!%gC@AO5!g!n({sSGsvQplJm!aZ~0Wc9izIL&4o(U?m^L#!b#Q#=6~jo=3BFH8!^7tI#qAyj)F6>JFz_QCC0q z4`_1PR*LUsICV@+w4W-In1#bDz3STXH!QXU@dIwrKzZCK$F~Dg@ZPrQ?|}ic{um-> z&q(v0vz_T=!7giS>)pk+_rKA@(tJfE6TylUbVNt0q$dalm!+6+9KW&pEzXh|JP$BERE)0VLQ}f3QG4at=l9>Bm z=r4bM>GuhQzSO6@=B#XxHeZRWt#M-7RKw@M1HcrFd|Wc!>_PcWeyV@p6?zVQx2X84 z-crL`ee5J7wcap>f0|x1QvnMT?nwA>TdSbI!i|lMlHY4Pe%{9ReT6dcV1|@`ksJr zo4nY{2KhWz+(ZI-@$IC^?P_O}(EIZU8(U^1`u?r3^0W)o%g_G??KbK zRt0w)3Ft_H$Cy_&G`U`SxjQc{s6S_bWJY?O@9xdim@k6JH}B@OF-XO9bsx+#^W`R| z$iwWd?(h@@f-NzTB`L{jJl}5}tnse6zTi}4sPy5doP)ND@jrXY&a%H(xlf6prKP*6 zVkCzuOotjoxJb??SUzi=?*(%6*4db^T{ebsw6q$tSKvBTCFVnw`winQEGHnSgK+)Y z>?DG=)oCMwr7`8a&v)enrO>wadrX2M_|*drLMZGXWh zGwaxGa$sY&ye9UhgFq;fu7%%a`)iBWgB;a>UO+p47uhr>fT6Kkh_%z zfk93=jtIn!QCkebTxW__S*<-{LMwmQwbGhN= zb{2J&2*|!v0U(3FrVuv_V7JJD>gzxEUd=HAUUOME?F309`(T zaQUzOCZtS(7@Gol_XJ>!$w|T8zt5&dR8>@i17G@02f*Wb@$k5X?AModz*#LNHFzY+ zbZ=j>NR{3tOKGRl-@nLZ=YwHORF7j2&l@;g{{BYSaEfJ%b-dAH>nFD*8vKVhrjMXT zJnR~i*(ln72lL6|RxzVr9^kBQ(8%_&+ikAUiL(P68Cm<3oweT7K;()SFAVJVA;W3N z#MoF|RFvP+@A0b(973r3&d6rbK>?}nN ze|`CtDSZZ(Lo^12+^KSNc{xM)m^#Fr&*9qLDQkcT2N$VC3v1myth((Ee@wn}P;zlr zvooa{y*ZYXQC-c$wL3SS&oU6#&^yxgGD@d%)x_2HDN6fcHh|Z{A+ofoDovg)rBMC1 ztVMZwjyK2?U_LR$*7cH)9^T|)LECz2YAfj_y;)+;Bqd#Mt~lRK@>44B`I5I29Ns0k z4_P3=!Ohd3UYj2>$?xy}{qb4t${vrCvtzbyYM`F^>9SFWsnrashdw~=8zpn&YaObN z-h%SSY5F(;w*X67)IjK@$DB6T#Fo~B0_!Btb$^b&Twll9YDV?&sPeg-Oy}k4=~Sr8 z>fZ(s6j!=^#`pCCxvp0hK6hp0G@z}DMtLx zcmr(O2STL!q}}95nr(4@{;%xsT;x6TK1MIwn;cgLd5jDLFwuQ~A%=vsK@CDDPATju zaCGAR>PP%kdr3*1c-mo805sFY>{k0_k1Oo3JnLs&ov_3Ed#LAIy}dYXs9UyFl~*be z78g#R^}oDCmHERD2*bJxOKk<7Z*#8y24PXZEiEX9d%9mDm7OYcogbcCjD!{rgiI!TNy_Zk?R9(=AA?O+)9}F*<#Y`qP!3WP`@) zpn@V#fRn}+Yp0hMytkQNZgI%$07V)O`8CX#GF9b;;C_5mrQyPUJDi8|l!6}Sd!?wf zBZ<21ggshc^x2r|`>r+2B4;koXH+!CZ7%A*5%FXazUvok{3upH} z&7)FXSMv@k(U#{lDs?<+lJogeC~Y7#c}26)YOxle`y-($G$VwEdWe!M&;6{ zs*Ho|>W11)w)ZAmrd0cYL;e^zg&N<5rNH*d#$x{n?QHJOXtuVIuSZc~NY~Q!j_Ukq zb{IfLSc*78UWsoS>0Ey4SV~Gby;_aJR-BfMbt4HfmXDab+;5V>#xSPrHWAFvZ%Y)g z#JaW7quIE<@dp)={lcKF)rW8@e)knQ)!aeP$H_wm70Uu)T}zK(Xu%z(&yxoSPh-RY z^m*ZHqFf?YnS+b>J_E~YvcL!kMJD-Z931C>Ji1oJ*+HOG)qdJEh!PKdiVHRnTbIU zRqjX3S=jp^0{H>(O;YJlKdIjs--owl)fFEdc%`CSVO!G|nQNvq$t!$4-&*lcsnVgPBKUGlaMc~(IgRMRxhYp~t? zX^nJESV{G@sp+>ujSE4cI;Xi{!XUyxmHbb_&Aq*e)>Dl{YUw4+Y!IW$RpuZ@@U+%( zLqC{M^3Jjn%QH2*YXhnpg{0VlWBZt5Fv3{HkTAW%*GzPK_(;_4Rr9>2tRIZDA~F)vqVLqie2 zsh-g-0lLVZ72}5wXUfW$Qd5FN#0aLw#u$oJsNPpKynUMt@ik$Tx!kME{Uj-C>NYVc zn3vz?dziuS^l5xMq96+jJl{Y5sam0?!Mx$czAOh4_f3{zOHrfyvy-vh!BFhHQ0&y9 zbu7u^Ea>>?*4fp85ywz0dk+3hD7KlyVP8Birx;Q*YTfiw@v(4 zB;s(SS)a%L*JnwMyl*Mu9tqhiYNn#wmpO-re@`~XuTI~9uVk9gpUifx7>}gK1NPv1 zQqsk)&eQm?!UDA;2+CRX&-Cj}!7$DQasRAua4sM@P=bw81W|-#(oh8q%G_8(|+3NNjIc zFLk&C5lqnuzHahE*$thGJ1)yGF=g+QYa2$GEObO-?>xZY;7uuLW0P7RSEr_73f^Ck zl;j3yxsunFE;?Lx#>PG`U-}r*MYq3SA{b7!USAdXnXE;`&cKk7oqreNQpI>-t$(iQ zu><|zmZc#7X!B3+)&dAAtypclx~AsO#BIaMLK_sq!(+D~F55^btsW!k^H|_TPgvXU z-+}mE=g#%z|6(#OEUG1MkQffaxa7svrKR77%JwYAD#}8`!}nH)Sj*~#nNR4}pY*@G z$(2udg>Sp|+}Cn-BY1hGX*#H_4Hbw((P)Gdo|l_vR+K0BPV3L-_WD7yDc3e-sIx%r z(USDZ=BSa|cZ6TI8aoe9N88P0RrRUMh~^a29c%Lb7ewf})rPoFB_2Ypu&C|Uv%jYY z6IGKNI0R85V4RrjwzRY)L8Ukc?zha$$boZ>I(_H&V~fu=UI{_)c=`Rmyr@Tg2-nD4 z^(*SWkrCe3SwC@v@MA;UJv))+X(XGA?>pB$UDu6{W-LbBj{SK~L>sEupl(=@;eB2; z&MpxkD@Z)id4{2s-IMSPYipFxXt-dA${3McQM>06w~?f*qx~VLi?gT}5eX`qN8g=e zctaPrBQ$KM*3Rd>iGcpg5mRvd`bWZW)c0?ursg`GhFTXLQdw8~NmpnTX&K0VWpQ1`SOezzk?;#9Ke$_EuIL z?ChHjam7VNfGHEbgN)z4eS6+nJP;(@G6jdL0jh|w2p}&2t0)Cm?7YXg$)<6k#->WN zPvnxApdZ9O9_scqs=&92V+1?wH{=<4bMXlo6rk+!2)>Bhon>Mu8&Ti*qq zu08b>^fM*X=%&X=07BzX@Ko27k$SIvLw!90fVv2djv&0*ddHP4*)Vh(-v1S#Hn|y-&iUiz4Uk?ibF9psNO}N` zH#9a%`d-)1vjkE%yX;JY$4yO1X+_<7T?gB@Udk18$f7h5F|EM?0RaSb;_m-`eUS|# zUt3*efPHdu0&jwXor#HwO*v_GdpjvHF@%@vZ;Zt~Z|oV%YdYyCUOxyO7bcdLmcaAY z*48>YI=Z^L0)A0ML?o-Ff3d=mwxw*&)ly1I3ao~n9)MI`UcGt*?HwQ2DDYGBvLO6A zhlcj};7$v0hI1~CQtn?IpE1ZC;Ja5*Q2~woD(bR50k}Ki$HP-bem*PR;b2kF(b0dt zD`|2&Kwe#aq&!ESSqll(f$a+cDcBDs30!}o;7!(EPHyfc0^uN>0*FSRo3kn4Rpa@p z<;BGSm_9x`>*Cwpovs3GI>7s1y?S+ietsSI40raYv9!Ma9KGN5(#FQc(Mk_kqwc?d z6BduBtIW?%Pr)t&m|E2MH*8o46G9^-D0m(n<`c!`#VaW(`Q*v{j-P<2wVSJdCMxO) zs1UG~b$0Vf0+vym$60vYJv{`Jd>~0YWo3PcTAC=-fYS0H)BTx>f-C;Md;L}-B|3U# zYb(U~Z<#?;>&>|yZinmc-wL;bh0RS1C8YttssPdfZ0Lt4KAf6pZS7^Q)ax6;mzOS? zPNFv5BL^CL&I^{;7pa;H6AvFg%+1YR^gdArn6HwO5&^wrv*(%Bs9~3zjW^_A)1_%9 zcez=*>y3ed4+sdu@j6Yewl+34o}P`hwdaZa=GfTSW+Q3b6OgPkoHMX7Gn11+LbGcv zSRMNdEqZrIxkCKNcwKe%T%${IT-;j)h2D&p0ff+CeA>{EkOn_g>p#q2Fc>-xPT1rRaTH16-7)-OA8}R zRiWp5F9o=nv^2U~K#6wq;WADXYx7PV4RT{(V1Q7H#mLRgEqY_**Ya9f`H0M;S@m@u zFF6YyN}MySQ#6CA^d%z z2U7zW-^Y*HY8nv{5&jrhg1M)uti#DbqCv?hlc|R2VL_}wTR7Ht`fcMy#l#>!NC626 zpP{4|)6>&_*GE0T@&l2WArrhaC)XFOMi)X21DW)+wDV(Q#AIY(3Cdz(VgU2^{rmUB z!$a+I!$&;pTU&slY5*(o@87?e7}8s!C+W$_G?FB6U=Co{p4-k;10@Or45&*0Z303d zM5pg?sRNKgVT6jx%C=y>Rnv&SiQ>_34?=)zGC~U)8+DbH!%??eDgjuGnJ7~5CG|5t zl=9ljN|oKbsF9J;_0;L9^BtAsA}bpRj7m*|O*M^_>$7H)soTN?v}NXUr{Ax9`JjD! z+X`qP0N>f%EDqSr%v&OZ;_NhetXGbAIYLE6g^`i*<;#~qOo4}ueSCZ@3Uo5*=|&*# zfVradWZ2m98yiK1goMDl($mwAW}oR)nZ?G$)YsSV&NVpwDbk{&qx10a0M-LyAPycL zS$@=?V(m8X%dyeXBgD}P5KgeLuxRAH-r8R8O#qIdsik#CV*;(kRG9%MvIHIP2@H0t zq41{zguKhkOOPDov4&E`E`a>#`VqBJoA2KK{{Fvzgk)s0nQE}4Byo?*_xEzPtM{7= z13k40#51R~z8V54$P-^pN#oz>*Zf&(sIO&DCQg8M<2pa5zHe_ZpI20vp{TlgqO%hn z)d1Ktuw~%JAVmV3_NQ+}ClIF>cW3zP|KrCGkObkI0DL?ERol_aAXU%HW0pWD)pL{H zWFdQ?0U;qF>C#am4TS#aw>hXhkjOOqpG29NJdWF`NQRREQq?lP+7oebd20HngO!z4 zoK96stERfz`DnQd(bErNcm+r|TVuI^T|{hVS!h5p6tL2Db*N9am|&fWx{1GpT;y9g z6e?S^zatLd!$1PHy0HONKMJ*to7#5%qFWw)b6|$!CtG3C4#7b81TJ|L4H0=Ky@lKp zlA)D0Y}@89U%nt-SXfzkdU#CF%q)P+4ARPSxq`6eSsG#HOZCw}3>s3S_*;!tn5HKs zDvSN;Q%ewVp&Pqla*=9_u0ls4Qa~hfA{B3Q5G$R^EV*61kt^$3Wdj^XsqQ5xp8*XF zvKvrHVK3mme(F+qk+bl}1pX!;Vf2Ubn`0GSFY41GuBYb{{hAyue}AgZ zHIjecCqyDEvfDA?wD96ebP}MtKnnpR!2j{J+UYzZA>P{Gwa@tA4ZAb$3ZX&ZsdITS zO6>*R;@eFB&ZIh+a%SOs{Ue$Y&1XM9wnfj-{o7!RH3QN(hTx{$tPVC!H5pXnle*^S z>k$Zw`6qSO>lES9-rj=b@Lux+TFDfMLq_*pgIQ-BV=SHA+FAjP#Ne8-S9E`t21g_h z^|I}(QHqu%#4uwvxz+wlpfHa1pE?omt3ki(&jz>anuR7M70*67Y?{%4WDW@Tu>!eQ z&ZvF|@-P+wf`Sx)Gmtk&g^b;VMST&UZN5}@J)iCD*UIVWvH`H4HEz61+ROBpH#ViT^p%~RtX?uP-hs1$ zp~XwzgDNE)W}F-2)8haOxv~3?+)Wy|&rKmS~YQ&}}LC_JwfU z3V@KTuYZ0G)4M#i?4vMBv9L9Db8$iQB!#s`frAL(@ki2r@SN^!OY*#PIGrd2(md{k zDmE$Ez{x-4{r!}r*rxCd9^8Y&>Awk`-DQZK^2%So(j|ROUcv99NuWcGE~lpx%}o2I zXl1-+0CQw#=f%k(so&N*JUc5_DF^O=MCw{u5vwQ)1E4imsW>dmI>6r-kQ%WiL})qq zcQ=?xYWC6Vc`ra@@bz1YNc8%KoBITN_UfvGl2V`jLp8(UnD;jF@SnyHR#voQW1n5$ z5b!6OZ22*40L-2KcF)wc_LzRR>Rrm=;Rzs`c=gslZBM9km)a@+)qC5$X$F=6X!sn~ z`je1Ia-&6hps8$}roPj2m0tsKku3lmx7r3uORoRz(4;0Hruw3dY!<}BX7+ZnbBK{x zjDT>a;4QPVUO`;Zmldh!gn52e_lL7#0JLoFmgiyw5;iyQXJNfE*G%;cFs162RmE&u zZolC_K~Z9DDNq!t>TGG5syTx$^_&oy^WNGzDORf}M%(Bkr7OZ=yV*mYmNwX+sn+iB zeZ{&qg1Jv+?4a}WJ)h;}x99t%U@__e2VI?nkx|TW`l=mp+#SJYYXeD<^g07^serwa zGs)QiAjnj4d{MP-x9XVC^C(^L$fu`B{l;oV)$+)4d*_!gV@dTMN_m6v`K)3xi#QDW zZ65)#&m-!>@LIbJjSNK0>l-L|y85OuR_`0>L|>eml|p8Ml)HDI}b)8aTgALyri@KC`w%9jnOH$QyT#-*2Z7*3(@ zb5JDvE<}hlF}AiYddzm{(9lfptALL$xwU8OwKpSLNdIl6(GPsf^GsdB$FmTG{_D%0 z=lrot5Da!gET77sRT@ECf{BB9fjE8<5i0XdLQ<7|WSyFCyZHq7e?ZuT@$mjE`s!`} zd;iRS;RocFeY=6;z7$a0>ae#vCpR>Z(a~K2*$S_bAqk~$ro54oF4!NaR_yJ`NV;m` z^ADq0MgaBS9G$xVnEkecSg)$`1H|VPniIXEFnzGHG+(Dvak{yg40T2Benh zNfz-)4lfmTII@G_1gsI>Bas$A)O|=>MWu&ONtLZdZbS(sJ; zf4#NP@`soh8caaXUNyCs8GS1DGE=SfW-?wSA8@Atj5=8lkDpe0Q2Awvmbg8CRx`%< zhTnYb`X=%lovrtZTmlyf{n_f>yw%ueYcEUmgt*18fy$M@^m6R8=0AmWnZqr?swyP| z19@TtCG&S&Dkdi0`g75-ocVWT_5Miww3dWtl<&r5x!V+6ZMyO7d2okb?O@_}>d&77 z;A|9^>2_6F{teDs<$(N8m1r95>WcbK?TKW*87|dbQ_NKdJOlFRqqRE%H>)45A3Mmc z7o*K3Yfh!k1F(KVb?o@T@iC+-n#)XyDLIP`WSn{4s1~5q7INEv&F~X9BL>V-A2Dv5 zl(`Tm>j;zady-l}2~5AbC7AF!S7m)4pMCFZeCx-DMz z-8SK60KTRVBi-&~x@xS!X>HBq5Xci+5zEZc)6V;Ip|7HY2n`}iRL2hHcBg9rTza<6 z{}|tXBn_?C2krwLlu3Ks76`DLT=#U8lmhDOV?h9wi4Pzo0`nXm7?6{eJ{#cmv$eAm zb7udl5`3^ERrd>DM%2}n)x(2~i@bf@_ESSM;7h@ft6&5Qo|35OPI>gyoJA3#x*z5v zL36FCb$1y_Fn;sXom`!b)+50#y4?aB_j(I)bOpG^a(Q!wIJ7TdK!8jznh$d|d0lix zv9LWt1>liV!z8!Y_~O9R?3I*PjEt?{UT z|42$pZL$XLg<=D?c_!5^x+i)x@#^SE)oeu4|+%46e?<175kN}mt!zWDJYF-_AG zwtOzW!+a3qfXtCJ>M@@F{ltnY{+9m;a(rA}x2nwT`Jabk;!jArSiOpDwEzJBtbKX9 z_$3JQg+G3z2_!W?cCeZL6wmcJ#!MpVKDzh|vWzT2x z^5he4ho+XLjiB~nn}Jqrt8dHI_8;|n4y){LGj_{NFg{${zyElGLm~;E3r@DUJ8J3C^emzrw6s8; zDQ-iJMnzqK1)3^j&MJOzj1zI%=RdHfoLpO1P!QB%$@UL~ucPU6mh&T~fllN#UHamr)0 zcwI0u{9}(F7#|(&9V%UQxRne;jphC!VSPuaNAq3PAxD)Q%wn+>L*MSoZ>7mE2Q}{& zf-A=#8GPja?&HTDe+-C+`>yJ%K8PC+^Ao5FL7XFS+zEE3QP3PQTWy&qt{p)LYB&)$ z9@xOzBUZ^&mHDcThZTYM8Za_dp9l)F;*kFhGwdlZQao6n@2;v;^t;+4f;j)R0ob;d zlhf=_GEqcCN8@;<%{LnJydq>d|8#+7KRok6zG~f*BIaim({n(D!@&tT6r*PZn&`3d z#hlz0)}MR~bs*T74v?3FSRaUQh=*I<FAs+?Af&wPlu(^4PL|XI0ZevZ&%x;>- z*Oxj90|WQ`w0=5%)CUgXMjekQCZ++qr9xz>KP4xBU^a;O_A5#AdOzt1MB-e(##4#B6O8*B#EEtzL-5$PsI0 zSGKV)8M+xNnW@eD=Y{oLWo7Gho8Om0O9+e|N+IIZ(44OtMrI1b>&1mhQt9YYbLlL@ z{IUnkoLD4XHb8lzn$}EojZMTTll|r?X=o_+pRTTBK-mM2a9x68J|&&+=>A6aI{OVF zz|&`|Uo8-vT!N>*yzsDD>um3I;n%?R!86yuqo*-Tm9x*x2Tm4_^A#oL-x71)lhean&%uRet5k z*Tcpsj(ptUwe*{WBlh=_gRRYLVv>%pJlMTB38os1F9ZZ)VqGpuC~peR=X;xLi@yWOHSh2A;{PzL?q!#y9b)G%|jQz_rYBsUd2sh{a0@e^G>(#jVCw_B7R9F(+FYP&AC6-&g3n< zy+`~RuKj)<5?5UbZESq__H95@HF=Qn#<0%^v{lfvM6AssS@>A_gj;WNVA#&#Lb?sW zm=K5&2MZ&ty1KftA#tT=7SO32T8LA+`>)ojNWTMvn+61ReQ|N`rArYpjo9S3O=8bb z{rNyjLM6l7V{l6Ue(!&6Qv2Wk&p^%^4N!GZN{)dxC;(R(0r<4|)*k?LVPaweEC^^{9*ENc z7Qkq*%3 zxi&w)YfP|OppPycz=i-N`ws^M2q2&b2bNdfinIdL@yASxbU1tLY$NT%Y zfrcF`6A0IJb#xv{gb_A^&Zq{bjl(iR-Fg7HgC2mszCJLCWI;#WfR6!m5a`ocY>FFykBuFJ#s~n_V?TOyba?m=l9rUzXfgW4 z$LHqzcS7pDbR{h^XE1RmU?)KMkCoZkDFf_lRHb)hWMgE9p_&icJ2h3Onl1@QpYZVT zv$Hd(*N@g#-zJ05)uyn|3|Kz7T5sP58B+qdnvW8g3g{AeiM6$T>(fShOVHwZ2EEVE z3HtGl&7T2W)}P-VSkAIit(TLGh>5+u9}pCRNbBWwH8G)iy8;**fKp>+8n$>Y&HHP> zZ7F63LF*bAy4C$C3$VVx*fyv0RnsG=_=DQY;J>jL0W5x92>KejyX7)ldPheq=6Pg~ z=l^R#kN;nd10RMGApbjn46wi)-@M>K8F_g?amdKZf*EnLuwXF4Hb%cu@gEwYu1|nw z?d|O`cH>@F^45Pr#@D?Do6}11JVS~6m^bB|FmgGp-28kd7-+%c;zcY9WS}i?2$EMW@7S<9+I|5 z2E}25fwq+Y4eveA0zHj5wR!9Y=(iXTumLuX1g&<T_(?)W_$tK1}KU60b&OL zUT$x1?^nY`j=cVX;jYuCZ3M%*e*2Xb6#P4K&l+&^o9!y!iw5)|xVm)I9r(dXZD)CT zY_v+)R~w55Gzqr29T>7kPtVP9)&GPWGSBF0hqM_;ZNIlNWeFxQbc+R`>I5faXhbV`M}E#q&F}>3u~z_0NTvZ1gn&i zntF7w(bRYdni4%L1sEt8PVcF4fQAraUXWJ43)Ns6+&5YU4a)xqF!UEi12zalL7T)_ ztmzVPIGmwt@*P*4x1E{W&v#saCCDmfc#7qN5tp8>>ih_uNtyt3%doGRVH@J$nS}U1 n8sq>?#!?OcT{mzq>H&QoE_$tAA?OoELwhBwB2xx^@BcplgCSj8 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/da/db5/strlastsame__s_8c.html b/doc/safec-3.3/da/db5/strlastsame__s_8c.html new file mode 100644 index 00000000..58ca3088 --- /dev/null +++ b/doc/safec-3.3/da/db5/strlastsame__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strlastsame_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strlastsame_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strlastsame_s.c:
+
+
+ +
+ + + +

+Functions

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

Function Documentation

+ +

◆ _strlastsame_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strlastsame_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/da/db5/strlastsame__s_8c.js b/doc/safec-3.3/da/db5/strlastsame__s_8c.js new file mode 100644 index 00000000..53d435b2 --- /dev/null +++ b/doc/safec-3.3/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.3/da/db8/strisdigit__s_8c.html b/doc/safec-3.3/da/db8/strisdigit__s_8c.html new file mode 100644 index 00000000..001bfd1e --- /dev/null +++ b/doc/safec-3.3/da/db8/strisdigit__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strisdigit_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/da/db8/strisdigit__s_8c.js b/doc/safec-3.3/da/db8/strisdigit__s_8c.js new file mode 100644 index 00000000..75e26845 --- /dev/null +++ b/doc/safec-3.3/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.3/da/db8/wcscpy__s_8c__incl.map b/doc/safec-3.3/da/db8/wcscpy__s_8c__incl.map new file mode 100644 index 00000000..076f518f --- /dev/null +++ b/doc/safec-3.3/da/db8/wcscpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/da/db8/wcscpy__s_8c__incl.md5 b/doc/safec-3.3/da/db8/wcscpy__s_8c__incl.md5 new file mode 100644 index 00000000..61aaf899 --- /dev/null +++ b/doc/safec-3.3/da/db8/wcscpy__s_8c__incl.md5 @@ -0,0 +1 @@ +127d94ed1962bb0b29772b6be178e3bb \ No newline at end of file diff --git a/doc/safec-3.3/da/db8/wcscpy__s_8c__incl.png b/doc/safec-3.3/da/db8/wcscpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cb2cdd76ace084d10fa67a39e342b0d3f0fd33ba GIT binary patch literal 16784 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 Qyb&QOD)%y9_|@D01p@}QO8@`> literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/da/dc2/scanf__s_8c__incl.map b/doc/safec-3.3/da/dc2/scanf__s_8c__incl.map new file mode 100644 index 00000000..01d90bbd --- /dev/null +++ b/doc/safec-3.3/da/dc2/scanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/da/dc2/scanf__s_8c__incl.md5 b/doc/safec-3.3/da/dc2/scanf__s_8c__incl.md5 new file mode 100644 index 00000000..ccb20fc5 --- /dev/null +++ b/doc/safec-3.3/da/dc2/scanf__s_8c__incl.md5 @@ -0,0 +1 @@ +afbe19dc28109209299872a6bdc85e58 \ No newline at end of file diff --git a/doc/safec-3.3/da/dc2/scanf__s_8c__incl.png b/doc/safec-3.3/da/dc2/scanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cb98bd58fc91ebc9a110ae3c42dc2c90ed77bb45 GIT binary patch literal 15916 zcmdVBby$_r+ckIqm6VW_4h19y=?+Pe?gr`Z?i3IaDQRhGr5ov%?n8GSIu1FT_cz~M z@4VMHGk?#cK6>F(d+&SSvDUgH6y>F!qYS zw!g4=d3S=vb75xQ(~LE+Kgjg7e?N~#ltCchPcAR% z8qmI@VPR$RI8u*RLvqCeN7+SYmFVM@awO09ren4v&qjt)xjz{jBO)SxE<>TjuX92+ zSw1`zcHLFYwjLE9&;Ll%fEEz)bC?VQkw$6%|2PMf{n0ErIdRIiMhGCHgd%K);^*P1!5c^BNuQxW8?PzeP^*odA?k7g~N)NtLu43IMz~&ulLb%8wr=q_I&MO z1TGy6TAx#1-s*L}ndBI$of#x4Ua>Y@C*s_Wk?!#U@V`EiKR0 z&WPpZZlXW5A zYa(J|*g|9N&1-ah|D)x=BNh{H4~WZ?GAIH(nv~b6=PQ~0Qj1=-m72V~ysK+bRJ+=^ zD{_B-pY2okvL3xV3<^J}U4kvO9v&PV93CzOAHSu3?OYGt-L(q&*2|LX_a5Sc+F%NS z&(6&3L+hPKeu{E(a;~hbNJ>ij-<@k%SkOmx&9(UQ$Mu2#-CFC3IX^r5A-4&p(p%RF ztXtS~lI)xuI{7sECiGb{Vh9D|UOiHtRF+~3d^43L>9(}Al#`wPh0i<`T9T6!?7uKI z)ouLe?CfmDhAUb!XPm!fyKi6s_rAuU)sL2z_TU4|fiV3Cmo0J07G^GH88om6yU$={ zMor`Kka}>b_W#_Q@NIb>GfvNh5YqcHgdehCYHj_&1s}4_QkMmG?5ig$nE(58jw$3N z9v&XH-ctx3dI&#d@YUnt@e;qRkT<@gaPyehR8 zE!($!k>fUAw18i1pPr@sAac2)!3^J8Tcg~%hKwL#!yuot73oj6Vw6;JsvlwtE$wx5 zoZ%X%5Jxb1BM1ft$e7`DC)p{)wrxSjcxa*D7!W84P~0JWZ=Kd5jEpp~L|YCXi;Heg zCQ%^ABH$J_{|85oIe#y+Fswsi8%_W0U8DfbM~^ep0k_)P z+61inHrCdSw(~WKi3A}dn?tE!=j-X}IypNF-(Rg26%`E*%7u(9HhY(rl+b=miO+47G+f;7*#Q69ok7H_XZuj{bTYh(#fXC7D)$!WHW$Qz;5B%g7ehR+X$jB%#Fpz>F zy3a&iU47NS+}ymNpum2v%JS~|ynP;8=SaiAuzR`Wzf@@+V-xc{04rbv83KG zD)sX6qN1WgdWIo_LdNGp53U5`YHw!i>+1tgv$V8C$(ozf2JXJm{qWz1i{oQ9;5<1w zpQED}mzRSn?lH*Zbf3NFNIa_HC0$-U{B`psR4-JjD zlvKgMcMxi#v5N`|M@L3RMn~T;GbfBvK`2?a6A{+8_V=4i`o53mNVWRiU4uzwBCziJ z{<_v~VHbSn$B)s=`oAhGPmkAn7NAgBS=kz!*&t!TYUjzx$+EICI2?|QMGjUk9SnY1 zpApg-6z&Sy*gQOp!3Hb4=QL1J!H$lOerrt-H3@}63luVe%{+!3a-v&y=-$0rZq{jq=k{6QyR3Q(Z_#sU(RBC&7#C{!Q+>j?PbUmyoYil1 z<6}Mi2R1REKWmuMTa29kOI9_ZOtCCOy?>!aAg^Fjt*lHvIIyiX49rQ^B1E5qjF5r+ zBwj>G$<^s3=jtlF+@Q6xYJY9Va_>-hs=J$%>U|cTm9;a!zqd-9m!sohi?7b$5Q%ry zr4Z6Hj*Hz%S{R8z3y0yKZSin+4o=T>8<6Ih8U8f0wsu|ZJU~J&tERnzf#&e>ewEk_H~&TYKIYxpVV6~crtt~W_J8E@}B0o=XbWAyw_ml>> zWO;e<#!75N2sI@%upQ^0i?ee_@;l)d+~bbJ8O>U?EJby7W_Q3W6guIuKulfoGr9bMAwjRakga({@HkeEC^#`^TB za(9>5)@BfV{Px<~&*I|IwG_xCaCazS=3ZiA@-i~%$y$e6m6BjlzmjnO>hZ-H&eRAG zlN9#VKJOxgF>1)?jJ|4)V(_e^2_YuYTJm*29!!>FWo;DnzCAyen6BD+64TS_eJP;} z4UUf&5XuyG-jwq5`&96eM5dra(d4&a#ASA@R`22+SUgl%QK7d zyBnl%47TsGYI!eUb=K1vWd{E0AEVutMV51A#5;Yx#l`nF2H;>MhtM}%TvMsmCz(-H1^zGS9vVwIf?N{ zxic&Z{o7F~!IHN^N5Vq)M#jdN;T_J7FJW8UQwzRTDa3LSh~Uc;kK|e%s4lzEcg*?9 zn$mE{$$cO0i@$xdB;oezrJgpyfuUqYqM2D(Oavpp{{B$dX6#s|`-aDv_Vi!6v9B+) zf`X24>mR{J!spUR?PSsv89RimLJTZrY;0^l1a+>HzuwmyF4Y_a)z`1I1qbFxrONzq zFk(jomKSE!dUtX8F-SZ-=-Kn{7OGfc+e4|BsHn3_N|zsGcf+3Vfl6p<$-gO9iM4Qo zfSwS`&Ue?9$;qr@V)?c+%Zrs6dv@RT>eeD7i>6C>Pftu2Gz^Bc8YZ+D zh7yuA$O$jsQc*Q#Wx0;!Qh~`86tu0bnt09nk{%sAuyDG3Nv~cRo8sXuYdLg8(fq=O z1dQiX59aQ1ZWhby*Mf6(Z2x975B~;AxVaJNwTiM=V7kBJnC_ePoVmXPTPE*xTc|A_ zgmeL0Th|{aMaq;=QLKc7<_`+2(z0G>%c2okS^v&Vlh1c+D=9_F*kS7 zf%S$?Ve#Uu3g5j<#eG>t|C2H79nsLIZj7@_imko9pE*b>`ZA!vbU_bH{)$~xYz?h? z!@|rgOmER%yL4?~Jy3n9nX&S<(Q!>nb4H6V-3x4u^*-Za*WDLF8|Q<`gH=^@9K^2O z7}j9&#tUNNSJxpTJSgrX$-s8B=i+j6rLZUxclWI8>!ZJ$=dXSLPVRfI*7WsjcZ+Y7 zNvwevB(AJA8m@;Ue54m&U&z0 z0Cj)^GTHXq@d9}=s;ybJ^K)jMnpd>1Opu>`yxL5ye}7Jn{Q}0*R=Or0j(B{&XPR4A zx4GH{otZ)2*ue1V-vg;C#&cJbS}96vY}m3vLc-vL>gqePq*$doBk__HV%MdXP^Ken(7DGbCZw^vo3eVFxEPLLu4rKL?rt;sI0H*O;P{{kj&&X)<8jPdyRrmXhg6& z5JubEv*AAXF~Te^u4EF@WJhnx&4(Aw*&i}a`0N*nc!$}M$buZ`@M$Y~X~a3kw+8>H z{ly}Q>VhBl4D@`}OBM26Uu;Gg(`NWUfX4;J5qti;^x& zzP(fGVPKVC32eCjg&-L$v4O4e40Hd3VS*|_NaG9dhZX?HAjZmN3eHQ$P6rxS*5lw< z_QV)uvYXC;A;oWb#E`4pg6K0j#Z_iN;d^QpOS;MD+H<-!2{zT*YK4_G$?=1v=oO0{(ilW7nopAz|EIE&$K$P{jD5)) z5Kf$&2d2uRONy|xtk~BGTEuFs@iO)H*vZZIVn7XBufmFwrJW(xk0HeQ zGcpwYqh4OGsH{xb9cJWmcBfJPUomsTwDG@^UHk04yiQ7J1n~cfu}VY~4@a9r)FIdz zJC$b9Q{yWAay{>*4Ar$Jept_vCD1TL8d)YU$*^0 zm>9|G1`Eq4jSZ^pDtHqG4EGr8$Eac=%cUx)K&immv zsc&n$Mre@M?6{U3H0ZiJc5}(x*BA3}dkTxA!_Uue_VpnpV9l_woDJXhdV_%Cp8V+# zPp!Q$VV?^HMR<#E0@L`*FPoSTHGf%WYHb@0jf^~w46#u&rk&5Ws}EZhB!8{NgjHAX zBrqEE*2^lt`mtwXIeS@<86^3Ybi^<9#3?LU%RaP0u3LjXDtgH4vJBNAYp|zBwEkI4 z-^-B35)^hp&U4hLE~Q1eo@OsKZvT6Qt>JR~dJ6_t^AZF9i^b-oey7(nWFVOIM9(j- zNCivgfTFM2I5g_k`n4XYQ*>%s&{{dE*%J%%@`i?N4^K8&+S=rwO#K!YAb)@@5Q6;- z68BF;VG5q;f9wE1$#@>uH)B)Qc+--d&ArzBTvkpu7#YD2q0aZ_ zsmk~wGS;)X8SHxfgb7bivcVzWp{*!CK6*S^w+n9BIXW7#x9Dx7qq`sp3bO0~YY0jf zJ-+nsi8U=9dtMTtiuF2P%>fPo1bJeTy`kh!Bt+Z4epkPK5^{rFUG2!om>m4fbWoNu-vY3XE@ug0U2dlooF?ha2lwbGT zFY*N`sh54dS7M_X2$TRvnL{UZGX6vnpY-kszhC+-mnZ`zlwTc0PoAsJpQ4gIF|0c# z?^fjOEiFmjnf**kO0TVLj>UP&PL`B*>(Ldd5@bI)xntn7azC!{vb*~l8S@FK*swJ? zUmCwnv9)crBZN(WY6J<14qJ`!C62&!-@;u^Ny!V^%9jsuq4EV!pL~h>tSRF1w2}75 zNy?8O9V-MYKILR2-~WIrtZ z`|+o?x;pwnp?`FT1LWQAmoYW=mug4We5lOYF1H{VU-2mz{iTrMBQ@n}eF*hz@qrg^ znsFuFWExoZd}U7NpU(KD9f6*C;ofYFI+%Md|PleGY^(6iFJ#cyRzrY%R0w38)Y-TuN^C;+O8=> znM2x|pHJ+Ur}n?Hn8oCG$sj92Kv-)W|9A~bDFh@8X@@>64cLQ~jY+8vVM0a* zYhAQtfr_Aj4JHNVi#``tR(@7i9SJ}7G*z3~?;h7@WU*zar0Mb>6byuoLn6TL;bvyG zotjFWwPCquPLSpGI(ukpPS_+?XPTTmSIOVEvNNm2dcv2^=d>QMzOMLsh#%xpVq$Kf z>;v^5h-Gf~Z&&acx2XikU%ddK4QH2=&h>7W-@Mkipv59PM&MPZ> zQGPwl6y3jDyp#-s3N1mlu*_}*WMVF=+gkfClvQ%lg)@V(v&RdaH)pP|c(CaNNy-;av&YQr_|+L&YHn=gkdO6nI5X%^*5JBH~QXmE%~O>EZQt7}Mk9)I}Li ze^-u5O1Zf?|KMcb9`~?^>M1J$jwJdL)(k3bdQQ&FHVZJSV-KGdqkB~bkaXU3M}O>J z)S?Pd@QjYAA2#GzQ_%;7_wB8p*GcXRVTapnApxJw>vPz9jT$;tK4@{#BCDPkyKrko zhn*>ctE-n074HN2;mE}Sq2Jv(!6NNdr!aYpy~%|2T$PeaK8CXsvFz8jn*}^_a_5Wv zX8mT4)6-UsF?sVpNAMXCk+|&%^qRH5#i?|!8ChAW-cAdo%ey+hJno?wz_ZdqM0Mn8 z`tqfHW~KzB2Ub=^oSYGhu0NIEWMsG@V=`F@TgkWG(Los*7+{Od9}I2RcV;Uu3*_-D zHK8yYXu1SK->BEqr-KIm%| z?NR#bbpTCh6y3{1)NkI%@%6kZ^gEwA-@SV`FfibKq0g17p{r}4s%oJ4*W~TYRn+Mg zmXn+MYQ}azKmewJ|7F=uarx@l7~0(B(3r(Uj1aq^uNSY7f9Q}I0AdH4vR6S>Iz4jb z{wMt*#M{PZKj^9KTO&~?K0Zt@uYV}6mx!I?<23^rFJDxVM^66Dk1js6wU*-gh% zzGu{LVU`oOfR9>#W%QSH@{{}7+FB)ha(WsSca;@ta1;PIY6sXvcTh0 zQc@bg!3U4#R}Upft;pch@ za6IMuz800B9Hf!@D(!oCGCDN%K|ui(6$wz}WRs6tfSAvpMNpanNx{g-2*^!7K5Z8K z_tKo&APHUHD{oC)^-HK7HMxv{J^4T1<`jqakK$IuOEG9&iq5UBwyKIrziDP_$_-E) z%*@OvS%9k7(a~wFt6SgPqz)1KU(Cv2v-hR8me$7#?%3JBjTJbux>*RNj#LZEAj-Dc)@GzmA0)=6gg z3O*qrKQFJAwl?_qixNGP_u8d&is1dq%0bu-{tqqH)z!ttdv`aN{7~iGzkt*&)v4v< z=Rbtj<31SQTpUn8U%VHV2smRVB_;I%)IJjM8d?>vSXr^C0RKY)ehNr-%kliaIJ(A$ z1~YT>H4=2f$reOJ**S|K0`Y@?)Hn-p#qjWOFyNW_`JV1>J|3PgL~PWotmVGNX!17D z@QdQ#9~pT3kC5OafjRQ2s$)4FA)TF_pPR-OfjPI_UFfhR-JDMw7&N%-OcrY(ARyRq z-CUpV-QV96g#n&uY-s2J&|7h|AH9H@0QiON(VY3Dxa8!WwY827rx*(1dvLe8nc2TI zUVvG+*Vos#w6r`TpOTp50(HQkI5{UrN0k)W!;FA(;d6BK9a!1h+go5&HTFw(c6KcE zyzJ~1fZhh#a|_TiJTe8sq&{Mna&mG>sje~^rG$ipwSISA7#-9!G~9Mj4?yOubcAcD zs^%6HC}arK-(4J_e~F5E$IdPbxR=Pt_EsL(-FWHX+6RR;oXK`gISkrzf`0=8se;~I zVMdK^2iLI1!?zeW_cw=^umx}MI2;;D4i1j>_4T@j2IGS{^<2at#4cNo!C|b^Q`{U! zA8e5#V7X0AO@UV^>Y1%7PVts65(OtDg(#VD*nt7 z*ssFEdhp>}^C*v2E9A1A&QVw=jZShjUgOTsz$kWic0xl!Fo@m)YG->S z>({SefWSk0SV>GvvoSSINK6dFE-EcGWlsinOu({rvM~S_ii6m8XDko!LO{W>N0;ei zZ1H$#Dl3mcp+1c6ei3OOM zKduW)NNpW%=&KckZVjc@0!j?Pd%3x}xA3jZ!oose2!Ok*sI9fPu_-ApCw$XCGozV{ zh?r|%1@rj@sIkGJA&{oN^SuTvh_jB)JW#w~QV8khs)a@!n6#qJ=N`CvET?l9hJejp z`z0r54Ok*@6=Y;&<$x7DTx{MMFL+0Up`f6!GSojXz=rV&aDvZ1oo)_US!EZSCMG5l z6A@8{Y`ZkX#wr1}6R>qh6plQk7#-MRb8~as9gJ~!`1pXQqzVC>bNlS!HnF0rs&lD# z%bjgQ?qBYt*TG8?k~IS`t%e8c20On+#5-CknkcWta@+WC71|2r(Xq(*;=7CmeXqe8 zyn!m@=#+q})A$cD35i6clatenvH%CA{|tC&Xb49P4^6`1F0hqltY`sR-p*y|O-Amq z^^sv^G=dBkjzwW-Ya9Lf^Gvn11`wE7Sy@R-OM7@+oo)?>as%tFDJz4ea9Rfi2LoGw zqTz!Gw$GI;_ttRc5?Ev~lVy61Vb~0B-mr0SOiWH5RL}z15EwL{*!J#Zv8}BwDP}=c zl`6C&_TA%B0}+lS3ZPHH@KA*4zT>eD+0iDEapSW_}KKq`z3_;o54N z!~gV+79K*}Fb#&A2VVQv>$3RWyJ-Df4-dm`a9op|-m7;HKZ+;@%UW0%ali8ipLQEX z@_>M^rxm~c(A?N~?2d06=ngzRXXocZkaz=p^^N_jv?^_d5NSHIo9IyVeW5@1DtIBP z+C;6faUfUlzO;*FJ3J5$r?zFZtiTOC!gAf(nX0Tz5~1csuB}E8@2w^c zRAe?YZ-IiYS8knaIh^l#z^k8XrU(R>K!Wr?$?N~?C%cAKa@+;1L6~n0_mt>eFxFn^ zq3^_&ggz*9Q!J?$hBZ`cB8Q8qba*VV3g`@V2A)bGtw>~RKs0; z>mWJ#=e2m#!HwG%b7mSn`$X2Ej>%+tbn)IitzXib@S;W1gJF?s#RQb}V;a5D%jD$b zjg5`5UqD(Zq>?gZ7FD8CNO^XC9%_E8_$u=YI^OK&5NZs0v%Cx{O#}6lM|in%_`b>e zvg<3^X;4r@>W{KAZ}Wdu_a_6h3s51N90&Nx(qkn~hL$~^HH?dm`cL?KWo>QmaJh{& zjZ*EGD>O6)L4gZ=d^NgPB``mb{4y}UG&9pH$z>fJvYj|=W&QZU`vkt_@5Ez#wgsVd z#fH7wS~l!kIRexdkS!X$cu~>ZjFtR@C^s*ZpGVW}A^LEsmV@K>;L!7~xrK>Bn(S;b zz}JEtLxxKy&%XfCShOw<`cu@``*Nyp$oHd*1j^ry6Zd^-{pRbzTR2c#ssr)mhmzW) zq<7e2t6}_N7VS@pXJ&@Ug_!Qn#+NjizSh|zivVy)=BrrN%v{RW`Y+wOR>0j_jQ&w6 zfRPH{A7=<6fD*#-13jy`B7HmpQs;Ie&hN^~&kB%flZ(?vuwu0zv>KG2GV1 z&aE+;`Sy(-7I}PK{XuDoPiB18zxnwx^H2areThEj;P9%eTihNsLq#nH%x6%LpPhx_ zc?mYe3t+6b`v=VWt$sa*9JqQoyu8k|-~L{J69?Rx!=VA>zaDW53k(`c0s`ig73_%=F&uf z;iVG)@-Nds#b9Z7??&b0$Ka4Wgb`nC*!py1?bke0im@e?(ju?JJ#U`Z8^?WdnRbi& zG6^2!v8sSyG%*_8g4Peu&(+=EOBEI4JD#9ZzD99RFtoQ9g?SgbAGSESKl~|;_J*Ha zYgGz;mrY*9bUF+vv^+fBnjW)IrO50sH9gE#riG*jJ7}O@TqM@lo93oPe=(YgrO_Z{ z;@Mp1*kA2(MM8G7)(d1gxB2Ex2Ly9n-G2EwIV)T4xm9PSRgq7Z#Q{MT)ZDxQVBhtD z_>o4TCMP>4ITEm0I8m<``$RLY*iC=wkI;@wc!vk)gP~}@-N4&nC8y#gF8pJ?C z{0h{ik`19qlo;UdU&Z56(ZnM8qp+PFc%}K__?YsC59sbr#0=*r0|PH5B?T$g7f}TT zOMm=O0~|^w_aU7cQTvn6h%03bV4?fi41qrG;p&sN!;y@={Y@0%w9MTqF&&)pQr^P4 zI8&&3aB9kDrG0I7*5pb70S%>HPmPD?n~|q9ZKdb&ssScNOM|<;$S?u^c0RC#`g%D( z+vTdN3Gl?(&IomM0#cA76IRUQC~9HDih`aDh;MFbczNuzvXsfl>EaUci00pXp8_uf zp}4DwW-0FP$2)mS`)n*$TjwAm(RFtEOx2c` zm0Z%Fi^9@>j{ds2U{2$<9|Q}>qSqhSK^_?S?cNab^Ea3n+!qxQWuYEcR=Y{e{O9|# zshI#@93NK~;y*Z+g$au1DEZ$y2G-PgN%!vD-4Mdz(FwzT2=$_M#n|57QFk{0+cy&z zC(GU&W7g6t2a=P$ZHrfQ;g}SQ26i_IqhQ2fBOkV$=8YE`8I1~%`vWDU(>y07<94DF z)z!(j{;>nUO}YHm2PG1c(+^4Q>&g4liNR2QFshcjDf5Mfmn$pg3K>nz!+J={L5%MB zL9AHtZKdSmJ$mrYmt3ihmMXe7`@zFPsrQo_&aVuXlyuq2))(tpTO6jxl;;~bV+S_M zHCM!>$soKUb;Sf-2ILhL-|KB=4?*n`^+lJ>br(f!mvRrx)XlB4217!F?R;oHt-8k* zQ+5$TJekYDFM``xZ?r~%^=fN{1t>MpjapgpDD{0^XYXxx2AZGw`f*TZ4)D9Z!qt5K zb7Hw)uNoyWoD|@-qpol)jE=A5%{9*EkpL?Mbf&hpvd+>U)$YP-y)Hz(LP< z-|4dW4`)Dn-5=c%gH%>xc#{vWKTt~m_|W*1@H?(4ng%`;95(Pi0GDfP?+zqAERK!2 zZ7X7@V_x=&)c%dgb|NKZ0#RtzCMYR<{rCz@fdBPQU%m6e+M2M&HxsER&z%m_Qs;m5 z_I_j3KofenRlp3Fa&ZlCdSuWee+#?{9wjBZI*q{PezY+;4cGw!B67XEG0>Bk|0}8U zy91>X9qL0DMm%CjV}DyxxX;<=-xr5E&nIn zJjc9`?pg&y{<#gDmwfnu_zB#J7!DLGhA^l&(4AXa?j7u#v^d#gVGH#(;{pK+8(ZhC0YO&>WpuD>|+``f1{z(ZYOiYJl zdj4hvV5vl5g~j7Mq!~y4jSYNvk8EanV*7p;fb130fb4Qc>#EE9Qol^svq6Kkbjc5$ zoJ$TQ!fsL~CY$*mj|IqE?_%ij`hO`Qjg3#M(4%qxZE8weIrLWr@EENbzR=X?KAVeU zUR_;X=lk1~<27VlJyDUj67X@N-uMQ-g<*Rp@@-pNfmnlWT^0?7=0S}zyjOI>*VlVM z23!7wHG?;<-ms00pMM}e{_Rsaw~%ka!KUGTUjZyvWfa_qNXswQ3xyv2w;;L)Xp;N; z9zgp5JXNnzIiie=l3cgG7>zte_*3^HA*)qA6f=m4mlx0Apt&a{Wkz0}f3d|@4CN(} zg+X(Jl7WHscz&JpR)x5@c}V!M^5Ez9kAk<6tW<5C`SvYps zRRb8Pf7sM^zL$%R^boS5n3L#MuSsQ(pJXq&~# zDVq?5wT%h0_E}|k&piOEx3|BY@8O@V5=!MM15(NQfiKL+z>ild7QBU>jqUSS%$4J- z_CEOnmCOD5_cmRS6|jn*)6=`MCB7bPl@}L}zxLU6v9p_{@Q31rpoe!bvXt3bS~mK4 zHph*>m61)1aa?;=So~nVPLv?~lCSDvFnQ{|T45>=>0)>EA3&TwjgG-yb%F!Xzkkq2 z#_&Hc7)WH+=i^JECd>h}!FSzEr~2EYBa2whQV#(?iKlD-(pSj|85J-w6K!oDlBZ&f zW|9p4sUHovVTRYb?DX-wN6s(3`#E0to1iHYBq+?!p3NEfAB2whvs;h+Z22DVx!yau zy85;8gxl`R&;Vmnt^?e`;rILPB}_(!1Y=WE4xj{mqF(qxm*oLu(!IU(`@c8pb^YY! zcMSZSzxj6s1ULQ6>e13DGPEbxE~@VNC> zd6aejDF6%Z@7F-r%+k*I2Ot*377J?adwjxqIK|H`J&86Rcl^nT&J2zn?`Jv5!##jZ z+iN4%2P97%-NOiUuzi@4I64TZv$KHM#0IA8jfItpIZdUgd3o3hay+>#MW9r5Ki#A? zMRmvV^xSB@bpj$MQsQU^O}HSJTY~ZzEyOV}Ukxn!K2=T|mLZCM_m^Q|e0p}Qps!~f zXbI>+Z$uD19*5)V2>i6i!{f`;`1p5GQ`4_qs~BVr5g>89J?#Nu=)Hy%bypXsRE&O1 zjK4^pa-D8Qdb)(HEYWBJ;>ojOF^0Ubu&@&+8L2Eyt-{&)R04u2&<}OJ8SQb{?B6QD z3&#lsssautXA*YPeo9~8k0FYl@K$uJAE~K(JAJ!wS!GKEoXyQ^5F3|8yhKF<*YmV= zJ{W!R@$~crI(4kYI-6MwgQYf9)Tc5sKmc#*e;X@g_N8$BJeC@C6#zgi+gj8N8zvjk zWekvbP!1`yJBf+Y9nLs@gt}MPI01#He!WxsL}BpF*^Wn_R+Co+y1Qj{z;D3q)KrpC zdWK`94#BjjYo`Hz0**>EprtW~pBx7Ux+SsT>ouIoWwq;RA0Y7|tdw=WYUQe`kqir? zoti@G@*)f~8XeVh(FOYdoSy1kp+a3U^b*aigXOo1Cl2M0i~>`|0tOFQ=4v z?4tJ*l+g`SOmD(9Czp|>8bbYkQI3|?@L&9MMVmS zrLv!&kQlw7pfBiT`1kLh)K}8BRvyqK0eT7wgt6WTOH7P;NWls5GO2Bp1)hC9qsL5m}Cuh z3w#(I|7qp;Hb&mqYsB(@1NoUwR6<4o2n@bEkUO-u8xU!!T(&6!o)yK#)^2WG`YlIV z6D=GF5_Z&+Pgdl$Sq)kQ{O^50cZ8;v+V(0Fs{scpqqQGyfZa03cyG+RBQG7jF*!M3LrKSDyp)21ksL zMfZ124FUX(*rNcHkB`_MEjAkTRIupQeFM!4I5@`}Ne0<&=1MnXPw?s^RB=Q2Enm~o z>1b&I*bmSoKzhiY4EkUGgECukq%5O@iUk)pPOH*PO;wdLWNd6q2)>RBb`C#(BWOV4d3mvDmNN+)e=Pf(hKEVO-w?4+RZKI5;?f4(adh6+v04e`h_#bUP1Pbt*KO z+Ad_h_7AYedwM|GU@yM(0!mJz%sCPsl<)of!>hdo zomZQiW`BxbuLIT#kSX8eN9tj7x0LxpxFBWDhV(&?8$?`=2xO6{$*d}MHJukJoUmzynW5v+dtU*j^!r0pVZ*-xn6(;Xp9o3KK;;bjUnRo+pmQT)+DBq?6Sy>@e@>G) z_<#gZ1Tu&+m?r>=wjIVrH68<8)KrU;QUiF + + + + + + diff --git a/doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.md5 b/doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.md5 new file mode 100644 index 00000000..95c7b1c7 --- /dev/null +++ b/doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f08637c99770f810916b903c02963cb5 \ No newline at end of file diff --git a/doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.png b/doc/safec-3.3/da/dc7/wmemcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..21e340ac388a592f4f3895ec4cafa116c7c54d66 GIT binary patch literal 15717 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 LWkm{vbiDr;xF$I; literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.map b/doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.map new file mode 100644 index 00000000..926729ae --- /dev/null +++ b/doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.md5 b/doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..e28f476f --- /dev/null +++ b/doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +5e21f0b11405d85654e8e4cff124c755 \ No newline at end of file diff --git a/doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.png b/doc/safec-3.3/da/dd0/vwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5ecaff80eb74ab76184fb3a11d1c10f6ac5c72e8 GIT binary patch literal 16920 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 ZZ(3+g{PCIz)DnS^5RrXZAoS+re*+Qs&=LRu literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/da/deb/strcoll__s_8c__incl.map b/doc/safec-3.3/da/deb/strcoll__s_8c__incl.map new file mode 100644 index 00000000..81e3bf4c --- /dev/null +++ b/doc/safec-3.3/da/deb/strcoll__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/da/deb/strcoll__s_8c__incl.md5 b/doc/safec-3.3/da/deb/strcoll__s_8c__incl.md5 new file mode 100644 index 00000000..819f5521 --- /dev/null +++ b/doc/safec-3.3/da/deb/strcoll__s_8c__incl.md5 @@ -0,0 +1 @@ +fcdd926d6edecdba1282e7956f2d7c59 \ No newline at end of file diff --git a/doc/safec-3.3/da/deb/strcoll__s_8c__incl.png b/doc/safec-3.3/da/deb/strcoll__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..691bd2fecde3273e524d3f5ed58e112f78ff3161 GIT binary patch literal 16655 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 + + + + + + diff --git a/doc/safec-3.3/da/dff/wprintf__s_8c__incl.md5 b/doc/safec-3.3/da/dff/wprintf__s_8c__incl.md5 new file mode 100644 index 00000000..230997ec --- /dev/null +++ b/doc/safec-3.3/da/dff/wprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +fe5ccee03f7214a75a89ba94d86535ec \ No newline at end of file diff --git a/doc/safec-3.3/da/dff/wprintf__s_8c__incl.png b/doc/safec-3.3/da/dff/wprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ab442825ae2fc49d47f85c470bca9536fa1627ac GIT binary patch literal 16820 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d18/memset__s_8c__incl.map b/doc/safec-3.3/db/d18/memset__s_8c__incl.map new file mode 100644 index 00000000..21010479 --- /dev/null +++ b/doc/safec-3.3/db/d18/memset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/d18/memset__s_8c__incl.md5 b/doc/safec-3.3/db/d18/memset__s_8c__incl.md5 new file mode 100644 index 00000000..9c382ded --- /dev/null +++ b/doc/safec-3.3/db/d18/memset__s_8c__incl.md5 @@ -0,0 +1 @@ +c4119fc771ff99a67ff0f57926cbc343 \ No newline at end of file diff --git a/doc/safec-3.3/db/d18/memset__s_8c__incl.png b/doc/safec-3.3/db/d18/memset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..6762f58a3e9510a3de937008674bb87d6ea2de59 GIT binary patch literal 15437 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 R0EkDBeXAr{BJtkue*hPZCJ_Jt literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.map b/doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.map new file mode 100644 index 00000000..5d8fc9c8 --- /dev/null +++ b/doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.md5 b/doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.md5 new file mode 100644 index 00000000..1ec0ba2c --- /dev/null +++ b/doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.md5 @@ -0,0 +1 @@ +1bdeccd8726d412fd000c44bb1ad95a0 \ No newline at end of file diff --git a/doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.png b/doc/safec-3.3/db/d28/wcsicmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..04a3787bc33f792d9ab9c562dc36bef3889417a6 GIT binary patch literal 16809 zcmdtKbyStz*Dk!#M5>qTRJuW=yE_!5rMpE@1O%kJyE`_iAR>*VlF|**4QKNF z-fz6)jBmW>{C~E4fSb*}@3rQddChAQsH7l?iB61;Kp-%srNmSah#T<;1j;Sc8}Ji4 zKdUtOcH2l+QVel*{V%O4Hxhw(h>#Y0rskHkIpwOSI(8-eH}WgaJ)Bzv&qeM%dq&E0 z569lPI%wRIte8Slcip_Y#$0%GtyH7fS$6aImxeXorV_(PdU~DDlq4qfB)_G!P$DL0 zC~9XoFmZ08N!z#yQe0AY_9C}E9U@(~kY;7{K~%7aFIumi@4$Bi`ZE^z{(@`40bZCs z|Idq(`kM&ENMKM9pTok(`b?$dKwLVTi5mGSWrP#&g2Nk|thBU0UD1r>&9()k3VL!muML}Y$Ea&+#zsXcJ$QtacX2t)lni5IVSADKmY0`jW@1`!K!#BWv#_$ZIIRvwJytC-Y$3mQ z@8!#vJH6a9AH_1hefw5lU%$KSkZ--VzP>$)oZsHw-rDlnU-{{McF3$#MNd!v5odR< zJ@^hbIjMk~-Te0uL*EPMb;7JJ0%4YFj1hJ8H>PdQyomGem7kfB5fKcGjLZG0sWCC5 zgM(}y`zybGX(=iyawQ6y^(C#Xt?lmaZns=bfBEv_^8Cd6bRX$`#ziS+nV6N8_0;%# zTw)?N30Kd^$jId6WM3bPkWk8Wa6?0bpWoMk^yehR#IQ&>&BsLVqNAfJ)yQFtn zq71zHcl-AC_MJa|NGU4%9*k&KR#vL2s7Qp7>#L|3nVU&ZI%se0!*S?hf3SKIFmz7>IJL1hlC zZS!|;-FPM~EiLJaGT@ySLWaoV<>md!{3|pxw7tFE|1&7FklWuE-7(BwLcZJ6O#il=nWt*3Co0YQb!Mq-HmND=hx>FK#~^QK|_BgD{bJt<=0QS`G3 zxvJe)+6l)o$YH$q$NgO0+XF0!dNeRtrD|TsC8^8Rxw(uIDMZyxFtEG?w=DvM68gUJ z|KFs zu0kbXA}pSBLsVV6NP3FkcAYBoPoY@32deLGAGp|;t9eTybnYTa5%u3%-)HLT_^V*A zt=Pq|I2)I1S)!qd=z>obi6s>BN=r^gs*T!M-0MpfmXW`QV$KX_zQW++GtZOc%UOv{ zGCDKe+)_V>GN1wHHK1t9+c~7)AaXDkl4pD^*n{;9pZYlRy+S)qwJ|!&R#|LeyR!7uh2n)9` zYL?{rv@pdOwD?@*=Od?n9cvwU()s_<#i}A76}Yt`K`R$m=De;kvVD}BT5*2vvc6vX zG}|gR2%?q8eqN9(dYT7pZtCOv_w5mnWYt;>ZMXTHIm@VHpS!*Rl^s~L%Oy>d{U5^6 ze+Q`VStufRhR4PT@bR%oxa3wJ?YT96`0#;T(Btok7gwS@>Qi=ht0rw{XJ=#M`7eGq zqsb8n$A4{BU0t2iW#iY}++1k$6FR!(NJXLWCV6x76$nb;D2*5%3Isp7l#yutS!ySdTO&=l!Z7u419Ffat+ zIIIj%^7A)HN782JKYanX3PGjqM{-xiB$9l_~PWG zq{gNu3L!80YIzNfQHW4Q#l^m7o7|5mgc0l@kuSpFd;+k@PFH?Xhf6sfZA~R5C2eeM z`1|`S3SV3=S=eO*!p1}gh41

d=hul^`vx>H27KY0KrQY&Wm{+&8#t&FkN-^E-Vh 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d36/memcpy__s_8c__incl.map b/doc/safec-3.3/db/d36/memcpy__s_8c__incl.map new file mode 100644 index 00000000..be1dcab5 --- /dev/null +++ b/doc/safec-3.3/db/d36/memcpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/d36/memcpy__s_8c__incl.md5 b/doc/safec-3.3/db/d36/memcpy__s_8c__incl.md5 new file mode 100644 index 00000000..d355f0a8 --- /dev/null +++ b/doc/safec-3.3/db/d36/memcpy__s_8c__incl.md5 @@ -0,0 +1 @@ +0f0ec7aa2f2383da3010ba5edaf54c7d \ No newline at end of file diff --git a/doc/safec-3.3/db/d36/memcpy__s_8c__incl.png b/doc/safec-3.3/db/d36/memcpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..198859888ee9f4313f456972240ce82a79f164c5 GIT binary patch literal 15595 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d37/wcrtomb__s_8c.html b/doc/safec-3.3/db/d37/wcrtomb__s_8c.html new file mode 100644 index 00000000..2de58c8f --- /dev/null +++ b/doc/safec-3.3/db/d37/wcrtomb__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wcrtomb_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
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.3/db/d37/wcrtomb__s_8c.js b/doc/safec-3.3/db/d37/wcrtomb__s_8c.js new file mode 100644 index 00000000..d97726b6 --- /dev/null +++ b/doc/safec-3.3/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.3/db/d53/wcsnlen__s_8c.html b/doc/safec-3.3/db/d53/wcsnlen__s_8c.html new file mode 100644 index 00000000..86321e03 --- /dev/null +++ b/doc/safec-3.3/db/d53/wcsnlen__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: wcsnlen_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
wcsnlen_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for wcsnlen_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT rsize_t _wcsnlen_s_chk (const wchar_t *dest, rsize_t dmax, const size_t destbos)
 
+

Function Documentation

+ +

◆ _wcsnlen_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT rsize_t _wcsnlen_s_chk (const wchar_t * dest,
rsize_t dmax,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/db/d53/wcsnlen__s_8c.js b/doc/safec-3.3/db/d53/wcsnlen__s_8c.js new file mode 100644 index 00000000..98a78e43 --- /dev/null +++ b/doc/safec-3.3/db/d53/wcsnlen__s_8c.js @@ -0,0 +1,4 @@ +var wcsnlen__s_8c = +[ + [ "_wcsnlen_s_chk", "db/d53/wcsnlen__s_8c.html#a485a05fc094386b65e94db38f2dfb579", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/db/d59/memzero32__s_8c.html b/doc/safec-3.3/db/d59/memzero32__s_8c.html new file mode 100644 index 00000000..701a37bd --- /dev/null +++ b/doc/safec-3.3/db/d59/memzero32__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: memzero32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/db/d59/memzero32__s_8c.js b/doc/safec-3.3/db/d59/memzero32__s_8c.js new file mode 100644 index 00000000..7c4ca915 --- /dev/null +++ b/doc/safec-3.3/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.3/db/d5b/strcmp__s_8c__incl.map b/doc/safec-3.3/db/d5b/strcmp__s_8c__incl.map new file mode 100644 index 00000000..c6b440a4 --- /dev/null +++ b/doc/safec-3.3/db/d5b/strcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/d5b/strcmp__s_8c__incl.md5 b/doc/safec-3.3/db/d5b/strcmp__s_8c__incl.md5 new file mode 100644 index 00000000..fd118f23 --- /dev/null +++ b/doc/safec-3.3/db/d5b/strcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +be69f4ce8112c15dc840cbe4fcd9b951 \ No newline at end of file diff --git a/doc/safec-3.3/db/d5b/strcmp__s_8c__incl.png b/doc/safec-3.3/db/d5b/strcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..721baf98c648fd287435f09066c52a03de4c3038 GIT binary patch literal 16716 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 BJxTxo literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d65/wcsset__s_8c__incl.map b/doc/safec-3.3/db/d65/wcsset__s_8c__incl.map new file mode 100644 index 00000000..a39fb603 --- /dev/null +++ b/doc/safec-3.3/db/d65/wcsset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/d65/wcsset__s_8c__incl.md5 b/doc/safec-3.3/db/d65/wcsset__s_8c__incl.md5 new file mode 100644 index 00000000..52728279 --- /dev/null +++ b/doc/safec-3.3/db/d65/wcsset__s_8c__incl.md5 @@ -0,0 +1 @@ +8f0d0dc13a02992f6f208f65d9086ae2 \ No newline at end of file diff --git a/doc/safec-3.3/db/d65/wcsset__s_8c__incl.png b/doc/safec-3.3/db/d65/wcsset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e78410ad9d8857d87446513f020f1a1506605f96 GIT binary patch literal 16726 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 + + + + + + diff --git a/doc/safec-3.3/db/d66/strnterminate__s_8c__incl.md5 b/doc/safec-3.3/db/d66/strnterminate__s_8c__incl.md5 new file mode 100644 index 00000000..9fdef314 --- /dev/null +++ b/doc/safec-3.3/db/d66/strnterminate__s_8c__incl.md5 @@ -0,0 +1 @@ +a0bbda0906afc40a21879e7aa31e4260 \ No newline at end of file diff --git a/doc/safec-3.3/db/d66/strnterminate__s_8c__incl.png b/doc/safec-3.3/db/d66/strnterminate__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..cb613037801b8274857bfc1364974097ef1d2bec GIT binary patch literal 17004 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 LPx2*Ry!+n((zoP^ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d69/safe__lib_8h.html b/doc/safec-3.3/db/d69/safe__lib_8h.html new file mode 100644 index 00000000..3ed456b7 --- /dev/null +++ b/doc/safec-3.3/db/d69/safe__lib_8h.html @@ -0,0 +1,1549 @@ + + + + + + + +safec: safe_lib.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_lib.h File Reference
+
+
+
#include "safe_config.h"
+#include "safe_lib_errno.h"
+#include "safe_types.h"
+#include "safe_compile.h"
+#include <time.h>
+
+ + Include dependency graph for safe_lib.h:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define EXTERN   extern
 
#define sl_default_handler   ignore_handler_s
 
#define TMP_MAX_S   308915776
 
#define L_tmpnam_s   1024
 
#define tmpnam_s(dest, dmax)   _tmpnam_s_chk(dest,dmax,BOS(dest))
 Creates a unique valid file name (no longer than L_tmpnam in length) and stores it in character string pointed to by filename. More...
 
#define gets_s(dest, dmax)   _gets_s_chk(dest,dmax,BOS(dest))
 The gets_s function reads characters from stdin until a newline is found or end-of-file occurs. More...
 
#define asctime_s(dest, dmax, tm)   _asctime_s_chk(dest,dmax,tm,BOS(dest))
 The asctime_s function converts the given calendar time tm to a textual representation of the following fixed 25-character form: "Www Mmm dd hh:mm:ss yyyy\n", as with asctime. More...
 
#define ctime_s(dest, dmax, timer)   _ctime_s_chk(dest,dmax,timer,BOS(dest))
 The ctime_s function converts the given time since epoch to a calendar local time and then to a textual representation, as if by calling asctime_s(buffer, bufsz, localtime_s(time, &(struct tm){0})). More...
 
#define getenv_s(len, dest, dmax, name)   _getenv_s_chk(len,dest,dmax,name,BOS(dest))
 The getenv_s function searches for an environmental variable with name name in the host-specified environment list and returns a pointer to the string that is associated with the matched environment variable. More...
 
#define bsearch_s(key, base, nmemb, size, compar, context)   _bsearch_s_chk(key,base,nmemb,size,compar,context,BOS(base))
 The bsearch_s function finds an element equal to element pointed to by key in an array pointed to by base. More...
 
#define qsort_s(base, nmemb, size, compar, context)   _qsort_s_chk(base,nmemb,size,compar,context,BOS(base))
 The qsort_s function sorts the given array pointed to by base in ascending order. More...
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Functions

EXTERN void abort_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
 This function writes a message on the standard error stream in an implementation-defined format. More...
 
EXTERN void ignore_handler_s (const char *restrict msg, void *restrict ptr, errno_t error)
 This function simply returns to the caller. More...
 
EXTERN errno_t _tmpnam_s_chk (const char *dest, rsize_t dmax, const size_t destbos) BOS_OVR2Z(dest
 
EXTERN errno_t tmpfile_s (FILE *restrict *restrict streamptr)
 The tmpfile_s function creates a temporary binary file that is different from any other existing file and that will automatically be removed when it is closed or at program termination. More...
 
EXTERN char * _gets_s_chk (char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest)
 
EXTERN errno_t fopen_s (FILE *restrict *restrict streamptr, const char *restrict filename, const char *restrict mode)
 The fopen_s function opens a file indicated by filename and updates the pointer to the file stream associated with that file. More...
 
EXTERN errno_t freopen_s (FILE *restrict *restrict newstreamptr, const char *restrict filename, const char *restrict mode, FILE *restrict stream)
 The freopen_s function first, attempts to close the file associated with the stream, ignoring any errors. More...
 
EXTERN errno_t _asctime_s_chk (char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26
 
EXTERN errno_t dmax underflow BOS_NULL (tm)
 
EXTERN errno_t _ctime_s_chk (char *dest, rsize_t dmax, const time_t *timer, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26
 
EXTERN errno_t dmax underflow BOS_NULL (timer)
 
EXTERN struct tm * gmtime_s (const time_t *restrict timer, struct tm *restrict dest) BOS_NULL(timer) BOS_NULL(dest)
 The gmtime_s function converts the given time since epoch to a calendar time, expressed in Coordinated Universal Time (UTC) in the struct tm format. More...
 
EXTERN struct tm * localtime_s (const time_t *restrict timer, struct tm *restrict dest) BOS_NULL(timer) BOS_NULL(dest)
 The localtime_s function converts the given time since epoch to a calendar time, expressed in the current timezone in the struct tm format. More...
 
EXTERN errno_t _getenv_s_chk (size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos) BOS_CHK(dest) BOS_ATTR(_BOS_NULL(name)
 
EXTERN void * _bsearch_s_chk (const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(key)||_BOS_NULL(base)||_BOS_ZERO(base
 
EXTERN void nmemb empty buf or bufsize BOS_ATTR (nmemb &&!compar, "empty compar")
 
EXTERN errno_t _qsort_s_chk (void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *x, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(base)||_BOS_ZERO(base
 
+ + + + + + + +

+Variables

EXTERN errno_t dmax
 
EXTERN errno_t empty name
 
EXTERN void nmemb * size
 
+

Macro Definition Documentation

+ +

◆ EXTERN

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

◆ sl_default_handler

+ +
+
+ + + + +
#define sl_default_handler   ignore_handler_s
+
+ +
+
+ +

◆ TMP_MAX_S

+ +
+
+ + + + +
#define TMP_MAX_S   308915776
+
+ +
+
+ +

◆ L_tmpnam_s

+ +
+
+ + + + +
#define L_tmpnam_s   1024
+
+ +
+
+ +

◆ tmpnam_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define tmpnam_s( dest,
 dmax 
)   _tmpnam_s_chk(dest,dmax,BOS(dest))
+
+ +

Creates a unique valid file name (no longer than L_tmpnam in length) and stores it in character string pointed to by filename.

+

The function is capable of generating up to TMP_MAX_S of unique filenames, but some or all of them may be in use in the filesystem and thus not suitable return values.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + +
[out]destpointer to the string capable of holding at least L_tmpnam_s bytes, to be used as a result buffer.
[in]dmaxmaximum number of characters the function is allowed to write (typically the size of the dest buffer).
+
+
+
Precondition
No more than TMP_MAX_S files may be opened
+
+dest shall not be a null pointer
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
+dmax shall not be smaller than the generated file name string, which is at least strlen(dest) + 3.
+
Returns
Returns zero and writes the file name to dest on success. On error, returns non-zero and writes the null character to dest[0] (only if dest is not null and dmax is valid).
+
Return values
+ + + + + + + + +
EOKon success
ESNULLPwhen dest is a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR or more than TMP_MAX_S files were opened.
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
errno()when tmpnam() failed, typically -ENOENT
+
+
+
Note
Although the names generated by tmpnam_s are difficult to guess, it is possible that a file with that name is created by another process between the moment tmpnam returns and the moment this program attempts to use the returned name to create a file. The standard function tmpfile and the POSIX function mkstemp do not have this problem (creating a unique directory using only the standard C library still requires the use of tmpnam_s).
+

POSIX systems additionally define the similarly named function tempnam(), which offers the choice of a directory (which defaults to the optionally defined macro P_tmpdir).

+ +
+
+ +

◆ gets_s

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define gets_s( dest,
 dmax 
)   _gets_s_chk(dest,dmax,BOS(dest))
+
+ +

The gets_s function reads characters from stdin until a newline is found or end-of-file occurs.

+

Writes only at most dmax characters into the array pointed to by str, and always writes the terminating null character.

+

Note that C11 allows only writing dmax-1 character. We need to work with the system fgets() passing it dmax+1. In any case, gets_s first finishes reading and discarding the characters from stdin until new-line character, end-of-file condition, or read error before calling the constraint handler. With SAFECLIB_STR_NULL_SLACK the rest of dmax is cleared with NULL bytes, without all elements following the terminating null character (if any) written by gets_s in the array of dmax characters pointed to by dest take unspecified values when gets_s returns.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.5.4.1 The gets_s function (p: 602-603) http://en.cppreference.com/w/c/io/gets
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + +
[out]destcharacter string to be written. If the resulting concatenated string is less than dmax, the remaining slack space is nulled.
[in]dmaxrestricted maximum length of the resulting dest, including the null. it may temp. write dmax+1, but always return max dmax.
+
+
+
Precondition
dest shall not be a null pointer
+
+dmax shall not equal zero
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_STR.
+
Returns
If there is a runtime-constraint violation, then if dest is not a null pointer and dmax is greater than zero and not greater than RSIZE_MAX_STR, then gets_s nulls dest.
+
Return values
+ + + + + + + +
>0when successful operation, all the characters from src were appended to dest and the result in dest is null terminated.
0+ errno=ESNULLP when dest is a NULL pointer
0+ errno=ESZEROL when dmax = 0
0+ errno=ESLEMAX when dmax > RSIZE_MAX_STR
0+ errno=EOVERFLOW when dmax > size of dest
0+ errno=ESUNTERM endline or eof not encountered after storing dmax-1 characters to dest.
+
+
+
See also
scanf_s()
+ +
+
+ +

◆ asctime_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define asctime_s( dest,
 dmax,
 tm 
)   _asctime_s_chk(dest,dmax,tm,BOS(dest))
+
+ +

The asctime_s function converts the given calendar time tm to a textual representation of the following fixed 25-character form: "Www Mmm dd hh:mm:ss yyyy\n", as with asctime.

+

The message is copied into user-provided dest buffer, which is guaranteed to be null-terminated.

+

No more than dmax-1 bytes are written, the buffer is always null-terminated. Uses the re-entrant asctime_r() if available.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.8.2.1 The asctime_s function (p: 624-625) http://en.cppreference.com/w/c/chrono/asctime
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to a user-provided buffer.
[in]dmaxrestricted maximum length of dest
[in]tmpointer to a tm object specifying the time to print
+
+
+
Precondition
dest and tm shall not be a null pointer.
+
+dmax shall not be less than 26 and greater than RSIZE_MAX_STR.
+
+not all members of *tm are within their normal ranges, the year indicated by tm->tm_year is between 0-8099.
+
Returns
Zero if the entire message was successfully stored in dest, non-zero otherwise.
+
Return values
+ + + + + + + + + +
EOKon success
ESNULLPwhen dest or tm is a NULL pointer
ESLEMINwhen dmax < 26 or a tm member is too small
ESLEMAXwhen dmax > RSIZE_MAX_STR or a tm member is too large
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESNOSPCwhen dmax is too small for the result buffer
-1when asctime_r or asctime returned NULL
+
+
+
Note
This function returns a pointer to static data and is not thread-safe. POSIX marks this function obsolete and recommends strftime instead. The C standard also recommends strftime instead of asctime and asctime_s because strftime is more flexible and locale-sensitive. POSIX limits undefined behaviors only to when the output string would be longer than 25 characters, when tm->tm_wday or tm->tm_mon are not within the expected ranges, or when tm->tm_year exceeds INT_MAX-1990. Some implementations handle tm->tm_mday==0 as meaning the last day of the preceding month.
+
See also
ctime_s()
+ +
+
+ +

◆ ctime_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
#define ctime_s( dest,
 dmax,
 timer 
)   _ctime_s_chk(dest,dmax,timer,BOS(dest))
+
+ +

The ctime_s function converts the given time since epoch to a calendar local time and then to a textual representation, as if by calling asctime_s(buffer, bufsz, localtime_s(time, &(struct tm){0})).

+

The message is copied into the user-provided dest buffer, which is guaranteed to be null-terminated.

+

No more than dmax-1 bytes are written, the buffer is always null-terminated. The function does not support localization. Uses the re-entrant ctime_r() if available.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.8.2.2 The ctime_s function (p: 624-625) http://en.cppreference.com/w/c/chrono/ctime
  • +
  • ISO/IEC TR 24731, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + +
[out]destpointer to a user-provided string buffer.
[in]dmaxrestricted maximum length of dest
[in]timerpointer to a epoch (long, seconds since 1970)
+
+
+
Precondition
dest and timer shall not be a null pointer.
+
+dmax shall not be less than 26
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest
+
Returns
Zero if the entire message was successfully stored in dest, non-zero otherwise.
+
Return values
+ + + + + + + + + + +
EOKon success
ESNULLPwhen dest or tm is a NULL pointer
ESLEMINwhen dmax < 26 or *timer < 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != size of dest and –enable-error-dmax
ESLEMAXwhen *timer > 313360441200L, the year 10000, resp. LONG_MAX on 32bit systems
ESNOSPCwhen dmax is too small for the result buffer
-1when ctime_r or ctime returned NULL
+
+
+
Note
ctime returns a pointer to static data and is not thread-safe. In addition, it modifies the static tm object which may be shared with gmtime and localtime. POSIX marks this function obsolete and recommends strftime instead. The C standard also recommends strftime instead of ctime and ctime_s because strftime is more flexible and locale-sensitive. The behavior of ctime may be undefined for the values of time_t that result in the string longer than 25 characters (e.g. year 10000).
+
See also
asctime_s()
+ +
+
+ +

◆ getenv_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define getenv_s( len,
 dest,
 dmax,
 name 
)   _getenv_s_chk(len,dest,dmax,name,BOS(dest))
+
+ +

The getenv_s function searches for an environmental variable with name name in the host-specified environment list and returns a pointer to the string that is associated with the matched environment variable.

+

The set of environmental variables and methods of altering it are implementation-defined. The value of the environment variable is written to the user-provided buffer value (unless null) and the number of bytes written is stored in the user-provided location *len (unless null). If the environment variable is not set in the environment, zero is written to *len (unless null) and '\0' is written to value[0] (unless null). With SAFECLIB_STR_NULL_SLACK defined all elements following the terminating null character (if any) written in the array of dmax characters pointed to by dest are nulled. If secure_getenv() is available, it is used.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + +
[out]lenpointer to a size_t where getenv_s will store the length of the found environment variable. Might be NULL.
[out]destpointer to a string where getenv_s will store the contents of the found environment variable.
[in]dmaxmaximum number of characters that getenv_s is allowed to write to dest (size of the buffer).
[in]namenull-terminated character string identifying the name of the environmental variable to look for.
+
+
+
Precondition
name and dest shall not be a null pointer.
+
+dmax shall not be greater than RSIZE_MAX_STR and size of dest.
+
+dmax shall not equal zero.
+
+dmax shall be greater than the strlen of the returned env value.
+
Returns
zero if the environment variable was found, non-zero if it was not found of if a runtime constrant violation occurred. On any error, writes zero to *len (unless len is a null pointer).
+
Return values
+ + + + + + + + + +
EOKon success
ESNULLPwhen dest or name are a NULL pointer
ESZEROLwhen dmax = 0
ESLEMAXwhen dmax > RSIZE_MAX_STR
EOVERFLOWwhen dmax > size of dest (optionally, when the compiler knows the object_size statically)
ESLEWRNGwhen dmax != sizeof(dest) and –enable-error-dmax
ESNOSPCwhen dmax is too small for the value
-1when not found
+
+
+ +
+
+ +

◆ bsearch_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define bsearch_s( key,
 base,
 nmemb,
 size,
 compar,
 context 
)   _bsearch_s_chk(key,base,nmemb,size,compar,context,BOS(base))
+
+ +

The bsearch_s function finds an element equal to element pointed to by key in an array pointed to by base.

+

The array contains count elements of size bytes and must be partitioned with respect to key, that is, all the elements that compare less than must appear before all the elements that compare equal to, and those must appear before all the elements that compare greater than the key object. A fully sorted array satisfies these requirements. The elements are compared using function pointed to by comp. The behavior is undefined if the array is not already partitioned with respect to *key in ascending order according to the same criterion that compar uses.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + + + + +
[in]keypointer to the element to search for
[in]basepointer to the array to examine
[in]nmembnumber of elements in the array
[in]sizesize of each element in the array in bytes
[in]comparcomparison function which returns ​a negative integer value if the first argument is less than the second, a positive integer value if the first argument is greater than the second and zero if the arguments are equal. key is passed as the first argument, an element from the array as the second. The signature of the comparison function should be equivalent to the following: int cmp(const void *a, const void *b); The function must not modify the objects passed to it and must return consistent results when called for the same objects, regardless of their positions in the array.
[in]contextadditional information (e.g., collating sequence), passed to compar as the third argument
+
+
+
Precondition
key, base or compar shall not be a null pointer (unless nmemb is zero).
+
+nmemb or size shall not be greater than RSIZE_MAX_MEM.
+

If the array contains several elements that compar would indicate as equal to the element searched for, then it is unspecified which element the function will return as the result.

+
Returns
Pointer to an element in the array that compares equal to *key, or null pointer if such element has not been found, or any run-time constraint violation.
+
Note
Despite the name, neither C nor POSIX standards require this function to be implemented using binary search or make any complexity guarantees. Unlike other bounds-checked functions, bsearch_s does not treat arrays of zero size as a runtime constraint violation and instead indicates element not found (the other function that accepts arrays of zero size is qsort_s).
+
Return values
+ + +
NULLwhen not found or any error
+
+
+

errno values: ESNULLP when key, base or compar are a NULL pointer, and nmemb is > 0 ESLEMAX when nmemb or size > RSIZE_MAX_MEM

+
See also
qsort_s()
+ +
+
+ +

◆ qsort_s

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
#define qsort_s( base,
 nmemb,
 size,
 compar,
 context 
)   _qsort_s_chk(base,nmemb,size,compar,context,BOS(base))
+
+ +

The qsort_s function sorts the given array pointed to by base in ascending order.

+

The array contains nmemb elements of size bytes. Function pointed to by compar is used for object comparison.

+
Remarks
SPECIFIED IN
    +
  • C11 standard (ISO/IEC 9899:2011): K.3.6.3.2 The qsort_s function (p: 609) http://en.cppreference.com/w/c/algorithm/qsort
  • +
  • ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
  • +
+
+
Parameters
+ + + + + + +
[in]basepointer to the array to sort
[in]nmembnumber of elements in the array
[in]sizesize of each element in the array in bytes
[in]comparcomparison function which returns a negative integer value if the first argument is less than the second, a positive integer value if the first argument is greater than the second and zero if the arguments are equal. key is passed as the first argument, an element from the array as the second. The signature of the comparison function should be equivalent to the following: int cmp(const void *a, const void *b, const void *context); The function must not modify the objects passed to it and must return consistent results when called for the same objects, regardless of their positions in the array.
[in]contextadditional information (e.g., collating sequence), passed to compar as the third argument
+
+
+
Precondition
Neither base nor compar shall not be a null pointer (unless nmemb is zero).
+
+nmemb or size shall not be greater than RSIZE_MAX_MEM.
+

If comp indicates two elements as equivalent, their order in the resulting sorted array is unspecified.

+
Note
C11 uses RSIZE_MAX, not RSIZE_MAX_MEM.
+
Returns
zero on success, non-zero if a runtime constraints violation was detected.
+
Note
Despite the name, neither C nor POSIX standards require this function to be implemented using quicksort or make any complexity or stability guarantees. Unlike other bounds-checked functions, qsort_s does not treat arrays of zero size as a runtime constraint violation and instead returns successfully without altering the array (the other function that accepts arrays of zero size is bsearch_s). Until qsort_s, users of qsort often used global variables to pass additional context to the comparison function.
+

This function is available under windows with a different API, no return type, and is not available with safeclib.

+
Returns
Zero on success, an errno_t on errors.
+
Return values
+ + + + +
EOKwhen operation is successful
-ESNULLPwhen base/compar is NULL pointer and nmemb > 0
-ESLEMAXwhen nmemb/size > RSIZE_MAX_MEM
+
+
+
See also
bsearch_s()
+ +
+
+

Function Documentation

+ +

◆ abort_handler_s()

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

This function writes a message on the standard error stream in an implementation-defined format.

+

The message shall include the string pointed to by msg. The abort_handler_s function then calls the abort function.

+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
[in]msgPointer to the message describing the error
[in]ptrPointer to aassociated data. Can be NULL.
[in]errorThe error code encountered.
+
+
+
See also
ignore_handler_s()
+ +
+
+ +

◆ ignore_handler_s()

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

This function simply returns to the caller.

+
Remarks
SPECIFIED IN ISO/IEC JTC1 SC22 WG14 N1172, Programming languages, environments and system software interfaces, Extensions to the C Library, Part I: Bounds-checking interfaces
+
Parameters
+ + + + +
[in]msgPointer to the message describing the error
[in]ptrPointer to aassociated data. Can be NULL.
[in]errorThe error code encountered.
+
+
+
See also
abort_handler_s()
+ +
+
+ +

◆ _tmpnam_s_chk()

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

◆ tmpfile_s()

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

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

+

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

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

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

+
Returns
The tmpfile_s function returns zero if it created the file. If it did not create the file or there was a runtime-constraint violation, tmpfile_s returns a nonzero value. If there is a runtime-constraint violation, tmpfile_s does not attempt to create a file. Sets the streamptr on success.
+
Return values
+ + + + + +
EOKon success
ESNULLPwhen streamptr is a NULL pointer
ESLEMAXwhen more than TMP_MAX_S files were opened.
errno()when tmpfile() failed, typically ENOENT or EACCES
+
+
+ +
+
+ +

◆ _gets_s_chk()

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

◆ fopen_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t fopen_s (FILE *restrict *restrict streamptr,
const char *restrict filename,
const char *restrict mode 
)
+
+ +

The fopen_s function opens a file indicated by filename and updates the pointer to the file stream associated with that file.

+

mode is used to determine the file access mode.

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[out]streamptrpointer to a FILE stream that will be updated by this function call
[in]filename
[in]modeas in fopen
+
+
+
Precondition
Neither streamptr, filename nor mode shall be a null pointer.
+

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

+
Returns
The fopen_s function returns zero if it created the file. If it did not create the file or there was a runtime-constraint violation, fopen_s returns a nonzero error code, sets streamptr to NULL. If there is a runtime-constraint violation, fopen_s does not attempt to create a file. Sets the streamptr on success.
+
Return values
+ + + + +
EOKon success
ESNULLPwhen any argument is a NULL pointer
>0 any other errno
+
+
+ +
+
+ +

◆ freopen_s()

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

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

+

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

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

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

+
Returns
The freopen_s function returns zero if it reopened the file. If not or there was a runtime-constraint violation, freopen_s returns a nonzero error code, and sets newstreamptr to NULL. If there is a runtime-constraint violation, freopen_s does not attempt to reopen the file. Sets the newstreamptr on success.
+
Return values
+ + + + +
EOKon success
ESNULLPwhen any argument is a NULL pointer
>0 any other errno
+
+
+ +
+
+ +

◆ _asctime_s_chk()

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

◆ BOS_NULL() [1/2]

+ +
+
+ + + + + + + + +
EXTERN errno_t dmax underflow BOS_NULL (tm )
+
+ +
+
+ +

◆ _ctime_s_chk()

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

◆ BOS_NULL() [2/2]

+ +
+
+ + + + + + + + +
EXTERN errno_t dmax underflow BOS_NULL (timer )
+
+ +
+
+ +

◆ gmtime_s()

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

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

+

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

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

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

+

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

+
See also
localtime_s(), ctime_s()
+ +
+
+ +

◆ localtime_s()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN struct tm* localtime_s (const time_t *restrict timer,
struct tm *restrict dest 
)
+
+ +

The localtime_s function converts the given time since epoch to a calendar time, expressed in the current timezone in the struct tm format.

+

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

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

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

+

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

+
See also
gmtime_s(), ctime_s()
+ +
+
+ +

◆ _getenv_s_chk()

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

◆ _bsearch_s_chk()

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

◆ BOS_ATTR()

+ +
+
+ + + + + + + + + + + + + + + + + + +
EXTERN errno_t nmemb empty buf or bufsize BOS_ATTR (nmemb &&! compar,
"empty compar"  
)
+
+ +
+
+ +

◆ _qsort_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXTERN errno_t _qsort_s_chk (void * base,
rsize_t nmemb,
rsize_t size,
int(*)(const void *x, const void *y, void *context) compar,
void * context,
const size_t basebos 
) &&
+
+ +
+
+

Variable Documentation

+ +

◆ dmax

+ +
+
+ + + + +
EXTERN errno_t dmax
+
+ +
+
+ +

◆ name

+ +
+
+ + + + +
EXTERN errno_t empty name
+
+ +
+
+ +

◆ size

+ +
+
+ + + + +
EXTERN errno_t nmemb * size
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/db/d69/safe__lib_8h.js b/doc/safec-3.3/db/d69/safe__lib_8h.js new file mode 100644 index 00000000..eb42ff7e --- /dev/null +++ b/doc/safec-3.3/db/d69/safe__lib_8h.js @@ -0,0 +1,34 @@ +var safe__lib_8h = +[ + [ "EXTERN", "db/d69/safe__lib_8h.html#a77366c1bd428629dc898e188bfd182a3", null ], + [ "sl_default_handler", "db/d69/safe__lib_8h.html#a3838c5a9d1c42f1794cc142eaaceab1c", null ], + [ "TMP_MAX_S", "db/d69/safe__lib_8h.html#addf5a05115c692407cb6a1ade786b15f", null ], + [ "L_tmpnam_s", "db/d69/safe__lib_8h.html#a09b140e9e420babafa898f896b581253", null ], + [ "tmpnam_s", "db/d69/safe__lib_8h.html#a464c3f8aac500cbb310cb453ecf829d4", null ], + [ "gets_s", "db/d69/safe__lib_8h.html#a9a917737ec69d96072ff76601db2c748", null ], + [ "asctime_s", "db/d69/safe__lib_8h.html#afc147a37d0d1abd19746c3c8d8d47549", null ], + [ "ctime_s", "db/d69/safe__lib_8h.html#ad300fa14f470e5cca2eb96274f785c8e", null ], + [ "getenv_s", "db/d69/safe__lib_8h.html#aea48b0e9ff916cdd04a29914bbfdf976", null ], + [ "bsearch_s", "db/d69/safe__lib_8h.html#af8cddd2ced1d3dbcc4c8c32cf50cc8e5", null ], + [ "qsort_s", "db/d69/safe__lib_8h.html#af52ac01683fe848801d6607473a433c5", null ], + [ "abort_handler_s", "db/d69/safe__lib_8h.html#a58587c173fa4c66368d5ba43095d6f72", null ], + [ "ignore_handler_s", "db/d69/safe__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de", null ], + [ "_tmpnam_s_chk", "db/d69/safe__lib_8h.html#a93236bc36e86d792ec62b48a6686f16b", null ], + [ "tmpfile_s", "db/d69/safe__lib_8h.html#a3fddd2f0108b1c172c87c4f9767575b0", null ], + [ "_gets_s_chk", "db/d69/safe__lib_8h.html#a92b0fec11a23d3dc9e23fb5f39c07122", null ], + [ "fopen_s", "db/d69/safe__lib_8h.html#ab41eff44f4b8bc42540b3862fe7261cb", null ], + [ "freopen_s", "db/d69/safe__lib_8h.html#a42c64da7e7ccfacc85b702629f1a296d", null ], + [ "_asctime_s_chk", "db/d69/safe__lib_8h.html#a5f7cf6c7c85ea995b7ec1ef0efd62f74", null ], + [ "BOS_NULL", "db/d69/safe__lib_8h.html#a51f85218d7daabdad957b452bc6c30d4", null ], + [ "_ctime_s_chk", "db/d69/safe__lib_8h.html#a1bdbe51e2f4972a33a57f05f18d715dd", null ], + [ "BOS_NULL", "db/d69/safe__lib_8h.html#a7ea80515a70d43da08f811306a92bfa4", null ], + [ "gmtime_s", "db/d69/safe__lib_8h.html#a9f3211a8c6c52ff616fa7558f611c597", null ], + [ "localtime_s", "db/d69/safe__lib_8h.html#a20fa3bf33aa1f22bc3030f48e4ae5d35", null ], + [ "_getenv_s_chk", "db/d69/safe__lib_8h.html#ac0cd5a3667137a9e47460c557cb59577", null ], + [ "_bsearch_s_chk", "db/d69/safe__lib_8h.html#aad09c51d6ae5553c114af26f2f6dd96e", null ], + [ "BOS_ATTR", "db/d69/safe__lib_8h.html#ae6ad07b7e179d123301247fcbe17a9f7", null ], + [ "_qsort_s_chk", "db/d69/safe__lib_8h.html#ad562a2d68ed51ae165bb7c8b935b614a", null ], + [ "dmax", "db/d69/safe__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c", null ], + [ "name", "db/d69/safe__lib_8h.html#a05db6d0ff922384795c7a1364805e6f1", null ], + [ "size", "db/d69/safe__lib_8h.html#a599260a1e82d9a53600c0aff320047f4", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/db/d6c/memrchr__s_8c__incl.map b/doc/safec-3.3/db/d6c/memrchr__s_8c__incl.map new file mode 100644 index 00000000..b6b6a6ac --- /dev/null +++ b/doc/safec-3.3/db/d6c/memrchr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/d6c/memrchr__s_8c__incl.md5 b/doc/safec-3.3/db/d6c/memrchr__s_8c__incl.md5 new file mode 100644 index 00000000..a19cc79d --- /dev/null +++ b/doc/safec-3.3/db/d6c/memrchr__s_8c__incl.md5 @@ -0,0 +1 @@ +822135745fcf7b93ff3545a74e59723a \ No newline at end of file diff --git a/doc/safec-3.3/db/d6c/memrchr__s_8c__incl.png b/doc/safec-3.3/db/d6c/memrchr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..d2ff15acf24124d1f946b3605554e23be421a676 GIT binary patch literal 15485 zcmdVBbzGF+*ETwWgh(nS9nuogN-0REbc3WycZ13R(hUMq(p}O+cXyX`cRIwpoA3Ae ze9m)z=REIw{yn!k_!(yQz3;WxUTf{^x>lf)f+Q9O2?hiL!IGAGrwoBSxB>rA(2>A9 zfkmyc;0LOatmHcg;{H!sLrydVLIsh2_g2;Q=l+6=?$b*I+R+f*hoCQvROPB}(*A5(r!&cG3Bwi`4>46`RnXkiW5Xh7N{+ixX z4}rW}-`r$4d}6{%L(@7k@_tbb68o)XM&ON>A@RkCB;_*_lHPjUXSGhd>Ykpkrluy? z;|I(rVP{`Ck55mNc&!p)1rd?kV>x~G57WLG%27ffQV&J{Pp^@`fB)v@Fn&RudgpHEv=)YV`yk-X=y1b*`;CN#pAf81Rb8K zFlX1RGch#8efCUCL*ufMj#AiD6I@D4rS9iDAt50GE(e(8uN_xAL($WBc6OY0Cnu(+ zO7!a0Wo3gkE%#?DX(dAbu>1CyNJvUHdH%KE8P5wQVxJryrlRPw6Qrm2pZfFV0kX-G zIHWmJSc$x-sA#IhU76#vAbJu+!baW zXK7{C0LD~OQZhF;7ZVc$hKr6KTkng<6GcHm(W$l$4GMbgaq+_D=;!-$MAWJ}I;4;)_dezjmWmiBOVChs{Ag zo5e!yN@jNU@XH!oUr09vRG7+7I-35|r%$Y!rOj<^w0wLTDk`VG1tH`Dal}7sJuVN9 zSG&Z0ir3am=%Z^tPvjG@sIP5ol+WzV&T31OJbV*Gb@qTMghHsUw)Pb#r~OR1se*z6 zvA>rs0dNrTIHjefV>yb~S6AQfbd5VhW~yzL!pH^K^kG{Y8|pebq!biv(!LNWy#5@V z7*zich}%OSx&-Zn7Q@`Uyhq`ijv1Aem5Qmt3+yVIn%#(k^z`(=Kxr?phRDcBSF9)5 zimBMA+sJvo?Dh`=&vvIuatgjb8Ag&+XfM&DZ~TshH0%N97ZC&e1ttr5qsozu1A#n8 zO8*~T%?}}_%DTEQ4xd1jta0IQ5}woDUp-gSJUjsvnw4Y?wmP^T=5j^6>A~^eX?( zp2=fGhH{zT<1Wz^<(JDuk);RJWYq7{4I3Lds*qJ5K!qWPJceHe+XLHhTX9=A2P8A138__U6WK)oBMpVJsJ^f2OcufyU$sPEr-K*EHnOol%73>P2 zJevb)CCV2#r0|=!PbeXIU;ZDt=D+8iuPVG>nJuiWit_VGUfE~vrGm{|TT~=3D_f9} z;VYU>1;xa|LW%ppLA<}e?~95R<>mI}_a7M?r@=Ctl*5#34I7 zpP@?D*4Dr%s;a6cCeIN_Aozlqe0x4+aJe@_yN->N#sb1oOl)Q4`DBrflarH}sOa|( z$6^849i5$vbxyK|QVeu-9lgEGLPF%!ss;u_h8*zoU54RA5c_Lu|AIth-v8qRxQT^D zQfw?8Y~?!c#;|g6aWVU!Yk7HDUS8ha-MxLa!fc=%cn}|7Np5b0L<-HdrNf6_uyf1M~A_)X)#a z>|u6fhxQ$8@!)>I-0e6dBqTR|I@;P#itK9Vi>DsG$)`H|S{@V_2$E!YSlD8vg@&1# znYOmJl$6xFckLDCLl5K5&d$b1MzpG}^=xfz!EaNAz213Zlxg5QZw`_}mGtzI{r&wL z8-;^AK*A!b=Yh1}yHIRJg##GG(D2Vlh9ojFasvzo@(D=wI-ow$(C9*V<$+Ha8)pC` zfv8_yUA@J19^CM&6yz%njj5N$olt*&8fb4{Uyfobo3jPvJC^k?Bz%1T55ML)GJpMQ zZEgK_RhyA=G+8 zF@onasDO9<@QZabQSF=B<0q8VnR)kDAnxeoB%yv3Up|{{+G)!w#bVF`ZkGI_3k1@Q z2huM&5fM?=$EP5t7{eiuH#8tT{lC82USKQfUSA$6%E_(W2Ce31iR+2^W~8@le^TKO zTjp1Y+<%K5AN+xMF@vR!7*k$Ih~5uLW9Z8w$aVNJV0RoNhh?}NaxcP0+)pJ6DxzPT zbkDu@T|Cdtb2%KBmA%Fy9yYUHq>%vW?iLN}^Y&bIMGi}&Yx>g2TT0jz&>2T;ZL{_5Gvjp8Y0HxsHoYPm~WYx0VVo8+L~vnuf{t2 z`kYgNA_&1MchH^-eRLZ2=!;?S^PJQH;NLTrjjg73XI&2YLgbMDxYqi9f~utO8K$RyT);j<>VQY!V@IBE4z9<= zH{r4GK2l6=)Nc~5`u&@Y)BYk~jf)ZgrTHM9z!{$C3&PFebPF_WT?e~oe{U~?Lqna! zb&vm^!h?xUzw^QHXi?#RLqQ2`Xfm!5LIU}N28KrQnM_I|?N2-}bJYsJbNSNbVgvv2 za^rsTuT_sWehbk^Z#}hl=$k4M7#kfeb17-6zy3I)v1Wf9fYZljaL4lMRdsEx*U8!k zkUuv1%O)n(iRy{p*n@CA_`Oh3VUUHzf`e<9&*S1_Sw+gxo|cuS=6o~*4=Ha=iSDap znb@;AogOht>haOh;{m>Sh1AB)b<=9|@YEE2q6%auP%bYu>P5wzaR}W;W@pdt%}{!{ z%?$i_DRWYUY=WGQv*z0kKixdlZ@gjH?Fy%)={f7rW%FKXPX-lOIE7W6k56;y2MJ{+ zHRg218t+?alQk_Ko}I7A526`xo@SsBpP@bZHjKvEk$Rq;eLKI96>$#LC?RQUTLsT7 zCbrPpY9@V*s~MCYj{Ditv)azMb)rB#)oTOhR1jZR_rrX+B~1hu2PzzaLbJ=R+wF7w z%X^s03n%>LXs(8T9_0!6m(K>#+2)NQFo9hin^t>J3t!>3Ohe*8!a7a?pi z1hWtVhZ1+Z$a5n04G|x<+d>9a^-)@ym4hXpXHPi2#^`Z)c=CU1Z)}GSOQNf(y=-kY zq7-C|?v;EBzDon1U{uoNHcJ*IE6a(V9-fjiI^=%VgnY9<$DWu(N+w9m;r=@TpLBCd z7CcC+-Obf;QxlZmkG?r;&)hB+8#bw_$M~!ri9Aen z@f(QXP~iAZy9!ONBS-7;4somwaq2GM;kTZE?~NB|gfcOq02fXbD&XPRTHSutIps26 zV<*<$NWA0AX23T6n`vZP^RoFXowG9`rT$ya26FiKLlQRgO}y(%c3$4N*-(NH!<6VC ziyP(Ve(djNZ1k-C)8fmC>?_P=782D$W$)$Hmo5J&A)%wCgHtHUA5CyusYlC|x zaQEa_r-n(I-7l@p;myU|_)~_1{$vZ5P9EJ~U*7se`3|Ge*;r{(j zoGv?u2nAIEzQbbk3`f43^Xw6yjW8CDh-}7tY%=s8oZ>$%YTiBYy<2;jj#HvX(Um~n~b`|$T)gLA%lsT@M6u&xALLoHcLhf zIe6vlUnIkT3G$20pne?}I}_$ehQkJxpdwUNIlbtO6{XpAa;h{Nj4_|2g(fD=x$M=v zxPZneGb{~DBI+^sn-C2gpJRH`#lAin#Akg?e5N6d3t!9nsHIqAx4P|*bxekBK16}g zst}GdrW3Ts@oKFwuS`!b8%mkD+Z1uga>bfLYe{Pg`Z~;zJXNxkoqd;l?sffnFwryv z9Rwty)tiF_Z#djuxOww^#IU5Ni_cF%x9PiESyb$p*?$*m0+Oysh>>&-ovW6mp&2aK z{Ha%eBPi%@Ys2(R>E|%R+Ij;9mJm2}*4s4c)fl#D&JaO-?_{t<4LU})i!_Sy>FI^L z2Uw>@Mt<<@8nd$t5XDE9*T$*g-^9~;T_%@&eM{-4@my*|6hx_!mf2b^zb)=p-pt?L z`j|dUFG<`wn=CBsVq)^qYr1=)$?qQ)YV^k& zNTTgtAC^!ExqEeny!W_-%i0CK%u|`ZcOAZJ#HPsRVCqnGUuEz8;xWD1DnPm`%o)iY z9HhnP-F;MByZ+&W9Tpa=PL(SP%B$Y`pEycu!wk3;Po9xn2sttiPgc2eefi{ROLMUtZsKvZ*Or;O#n}fO%|QvBOs}gOrn&>3oNc{-CsdS z)Yf{|Q~#?8c!22FVGWWSEyZ+0m7K7j0#lQ1#vx&0zs!Y1zjv(MoQ(|#d5n^g2kg&P zyMhSorZJA(`veXh9jyZafR3&*GO|LWC~?H2x*QJ~JO>iGm-y89cwA(9p_ZcS$=W&m z+&t4;;7!8&V&Ftmwy$1e&o%j!1qQY@bhM^5k-gnwVI=5wZ;uxS@d*tF6_Y~n%_2dd z*tTeDM5+NEiFx?5M6Ut=SN`|B5&@IDG?qtPd8>n8Wg@7?a0ZMwP=gUJ@V2f}qW z2J&w4lg405yHj1l9@*blF@=6*riWh*1}AfMIZv@IdEeq6wDKW=L7qSxMU}D&B@qJ6 zOZ9wSXCEt&(c%~f`GQv7FAg)zH|jm1@Q!O+ekaN9><~ToueU$@G8~_CaWM#dL|Pih zW`X%FI-ZsYNUwT&S^e&!Zhw7VRH#mp?Np>g`B<;$a|{=M~NkJ|1P~W{l(#vHLT3n3}fk?CS7Z z@_U?asQA_S@A?972Iz~29&rD`WOLw=`}-V*U!qKfk{4&!&GA+sKGzq)goLPI#k_CI zMtx94?APF7N(W@28>gY#+RQzFNRSf zoZ{KBm}ASGc3}i8x+Vs(jt%Y;HDH$?PXssDs##ejTU&dGAm-`#r=`OPoN-WZJ5bZv zP4&!fZ~k8R`^yMo^q7<{EL_IMz$iq#yZ@f_2lpxk|qhAO+KsMdbz-t{q zhvRj18}dm{tmj>yfO=z9!lk2@F8KG)*XLbvtUUloK)l63N#gh*WqKfSMKDjR z{zA@)$Ez>yzKpH5iGQJWLL0WqP0}$B^D)~%6|YAViwEoHhzr*%$o&X*@M<(Y*6oGP zk~QHj=kDe}g+>-~XiQ9#dLe($wVGaX)d$~e91#-|(p_?XTtgch>ZVb5yyV5t7WMLs zXG|U!S11qVqBPVRpe~ebE|=jB_PxX*>MOL^0N}W!q$F>UT12^kV8VTHq25HCT$Cl+ z=N>wwDh37xrAMU83t4@ImnY?1ypyrAEe$!an}PlWkGVO4T7;|!Noamf&icXK@sz(1>9`lKoG-1Jd=6CdVkE;G-~SY-lAT(p9}-5~m{_nx58O@ZER1BxZVpw)Yp5AL z^%!o--e64{C@bAUw9v)I&}S`ek5)gSbe{pE%!ng%(Q4M&`0P$hBCa z%FOFkSD8;QESlTcm{nUV_JFz2c=JK38R032HzrE_K-%Nt)+Rbf- z`Gou~)2J`*G)G~9fOv&!_~Up;h?IrJ(-{pqF5ut1yh#aiyvHnl-^gE`_?&JqExjyZ z{A`hwt*|gL+l!C=kR+7z^LScJ3`dqQk8Jx}AF?h6xvT7K|F`K%&U>0iJq#*qYPN@8 zhY@obl4>n2UEpv#ZHbLoZQtW7D(bge^>=lf8B8vKYbi>}di?hMTXHxj^pQKLva%*sAj##s=99MJD7xsz>p_jYrG4nzEn29O(TXn?>B{|yKgXbP-t>HDJKruY zNq2H;e|>h2uvMxM5b@^|Knu@s|BC;&KTQ5?rqc8=!@LJ+6bYu1i6cN1Nx4x%|HA*Cm3=hp(MB*c2jI33GwuNF9^-=Zhow+FfSG>rj6w4 zvc>mx$jhDS>WSDpQ!KA=Dr;!S>O1v9f;-B}W^NA1pHlBtFU7H3;m1aO{P?kF(A)0X zSz22gFZoVEKD2k)_Ak3ini3-_>MWm)1k*L<`_>ep0wEVRK5(3?OH9v}FfNy>gdgaq??R+LA*jL@R!}K=r@jBj2wRtM(*>0|n z9bjQH?gBpx&sHE`UgOq{4RaS}q@lUno7rph;t39N&YkYMVY92f0!t6dAQMx9&2=?f z{+dJ*KiBJ=5k@w)$)?*X-3K}55oGbfl!C6TuV2ga+Z6BF`VXQwaJeb=mdJFYu<7aOfexyDX7MR)JPyUq}T|C|}H9Y*Qq=fbSEhbYqYIjvY9=ezJ8oWJLgyz}O!HD8#1KPiE zIK9lxMoXKS11X6!%b$Tsk=*OHa@lx{I?4@k^kshUQ?nk#tw9_7{NnD;Aydz=q{i(u zyP4M3j+~@i&Gow=az}c%A?afMbOO|XpEHx=i({$4YfYE|DJdxezH8Uy-Ro|} z3lM9_O>lEyH&W_d3dIXO9h zWn|!q4yB3=_4EXWhld9TM@xT2kIV?@>+P+wnxpU7R9jToZP0M!`%a!zo$4a(Rv$wp zajQJDMiJos{~3#(t9L1hjhz4+A~+}rI=5_J3qWHoF0Rv~quk=+4f|R=JiNHLxL`t7 zW;QknbbwS_FT&hre}5A5$E0RsTC3DmSHIX8AT^4`qm{4(?{AN0-Gs*fcWfHwy-hc| zBa{M%!^_J#p~JV=msXaRx_WwtOHE7bQAk*3CMK2(brUl)e*r*E>wN_%M3mRMS0a9r z>mC3LzXE6g8aA0`o#UquAE-rhb8{KNyTZc4%*>yAW0;DIivgnF-g+bdh^RRuGr4p3 z<@4V}k8sz;$?@=(S5}N{Y*Hg4{`~o4Xl13RsmVBB03%O2YTQ(tW;?&UEcpi+{#{wg z%FZr{?&j`}afY*#?|qlD*&yZSp&egvMm)$MEUfxz^>g`SNR(OkqU)EMeeTJrlu|d z?`z<5TM4Mhl65ZgL1Ge;M)z}O0J4o{N-x-8+wod^dfuQBT~ldY=o=Xs0a*Ti)XdKC zCJ2O#{$304bLRIa6*;;7?nv5#{CwbH*>VXqFqo}xU|=A?@&Qp=R#w)I1D+Fq%XS%o z{|)9&93I|fI??9m=a-U_!XI`xTe+KL)7WC?391*spN0komQ_^&lzyE% zv}VAiv#=DLojF34yu5^bTehZ3D18JpO7ww8%d%+9!8{k*Rt2aK0JQi`lV70YwfZS2! zE7g!LxP-cScq9RGB{9)IAb^jDXZ!Yg+-MmUPt;+f-_FHFQAUQw`+I08!PXI&)K^4| zu-9FRdc2?z%&_HKmTbKBOgSA$CYMV-in6k&$HxG{E@^1+l9iQJQHg$|0%!^(l%rhF zoWPS`&JGS-e0;#q_ClU<^$!dHkiVk598mg9!v!}3&ZjVpxhyWT{u-cC0F<&uv98G_!joK|?g(lmAw?MPU!6G5Xb(Xc7hq6i>C{FgDBG;qZpSXfxPADt7~ zNVz$#u8VVEln-CS`Vja?ZtkvEN6X~ojL2c-O3=xq#fr$`VgwVqjpn zL%K>*{;TkGT^t1MFx*y-5EorhLAK!n8sU;w=e*$HzP11yps|=L($P>-I_jeI>HqOk zEX^lE>9$p9$iwPHsDk>_H zlP3dXqM)Ifo0*-2;kwPw&wo$&!lqkOYT6f2- z%*)gBy8)Os-u(wBCMG~4LXuDBxBJ!vQQnV>g5{#PS6*+b-RRTl`+`q^Ujs9Dbae3Y z@*>^R!X~fXDX5=!$RF5k2?z)TK%oy&Q31Nd&A~C;*S8CJx5mcC_4Re|O_&W{a&j_A zn+x;v_bQWy2EXvh&B0_qMhRQZ{swa`)~e`iYs&z<<-~*&fR;ae`0z`$+`heQ;G^rhKg+ZDFqB;%X6xeO;^+u4p-v9Dw7fi(oD-rq`3li%;;h33Nb8RTOO(%c zKmrTQI014Gyi`0CxTGt=*A#YE*7aNIprrW@Pk5^@aw{`4^NSZRzNZSjeyy#e1L&ru z$w^?HPQ-FBqWKh%wl}Ol5)!b;U#l9P{XO5Ex@Q-u+R%i&;P`E&AKLuES(y_Iz{8^! zQwexN`q-I8(&r=0naLIbpIP_p)cf>~~K69eYXDElgfTF6j^pAZlFarSr zL8|A;qvNuZ07`G*PMQGc_V-79S;sgZ^X7pOO}2Vmrzaep`aSs1YB1cZp;r;s5TCkL zGJF8!M8GhvAiJ&(5d;pq0Tjf{=jzJw{E89DaA&UV=nw zV`N0*j`jNWYd{_X4+dNPmBU8J7E5n3ScWgnRC!0OH&{W%k_aXYQDz}I&-Z{)uJX9F z{_1eymm!&ELnrU)7I7V1cm0OQ=1}d;!gJxBs?98M=L*ZZni{F&Xa6lI4`F6y>viE+a)$F6Vb)e=WzO4@-Y9#;BDr)WiIA)2B8vwR z(B`S|LsCyj)EE6&x*xV!{~I}1W^jeeJDBcMN9hM1IBg&K2jg4_MrpNh5b4&!=@r^o zf!sEa9%tk)lZ}uLsd3pEHpIrZu!}nq{ZaTpwYRZE;=Lu0Iqfb@Owd+lbfr( z=+`Z8Z+`%D3y_mL8ylk~BYPokaJ)ZPwXuQi;L!4Dpq|ev(aF-XJCsy0j#Z$=BnsX@ z$ViXwMZjm${RJF+);61>T&V2<1?qAj2e6?tpmJGV)c^?d{>V;jEXc8n05InM6s0EG zx&ydFk?TEINwk8T0_5QWsxvh*{|{AF8*Xlyk8e9WU1a0PgxpRJ%8XO@W>!nGCH6l( z218)BpJI0c2!>-YFqz9^MFWZUdmidg@o7>xYz?4Lq+AvYI;FOH~=w1_& zo*r6CX>hb_IeGz_l|3SZ=f#>Y_t$#X>*}7!PwQw&$8!Ldw$1;UUQKCnUfx32W`HyEd1{|247*Nv10u)zE^Gw9WTHc&t zZs^d~s)$o>99b0*a7@#4I=L4vwLW)$=NE3T2Nf($`O zWGTZMjG389vPS74D}Zo8@$l%oxxt8q!AZJ~+X5;GSzqt0aRdC~+!rmFyQvi|&;@)M zNTTSU7aojBwoP5yy8R{n#Pj%#;@hq0Zw(FWbJbS)@jQo%FEtAJD?Kh_a~X$dCGQk< zbo8`YpE7JGB}lV^C-(REijJNlCb>924rF4=i#6(le8(0|#g_=@Rny4Hn?@f3n5)Ak zMfadL9%;S(0Exynufoqvo6pS2%j6V7Li;r}v1VqdcXyI0f^Mt}oeywPz%%C-j0wX( zMldHArAEGA+pYyQ5i3}yo=-L7b0vkDq|X9LxW ze6X>}BVjnQ*x^jMU((`!5xVAR`C>1FN z9V)EF&!5}sn1m@|p){=c@}(9aVuJZA<>`jI7sh;n}G-MhHsB;k4duX!B6++=o;X< zkfS$S(H(zUdW9A?Y8`MkheS+1=clGn0I|u)oT7%FeEdP4fS$5S28BSCBcPkIWPNJg zD|4$;u^|uB6)A}QXJ(kz9h2HIdjQw=;6XI70S0N#3lU;%Np%HXg$+q)s%ks@s%sLH&4 zeMt1lq96eJbGFGRu;h?`Mv$F~0p06KS#|YvlZdZ^4IqJO54GO`D30^_nrf;r2@}%? zT1o7fnbV6=Y4}1j$6k_+=SOZCS68xtHoe~;zxAh(L||baMxei3$S%j+1xlHrp~G%~ zk7*P``#6u^+oWVJVPUp4!h1b#;R$$n=88XSX!~+dGm#|W&qd{`wUm^W?`brPZS3ft zupk*ZDOaG&y@z0E|9U0}O%yO}yV$g$y0EfV7U>LC%*+GieoYx!$qKNQzplot)HS%` z*b(Ow1)W^x>T*eDtnno7*UxVcinLZ`(v_-gnywD?B;U1Ly2U?k$Y`6Q)FWLGO ze$HTRJz~kr$I2?I9~f?8ALV_iUX*yZ;L><~p|?=WB_3u9iG3&uUu#XWcId_xbDKJ0 z=MSTNWe;>%$_)+V7YFB4qfxV-2}ThEz%n{@j+~(qGryU>_N`klyjE=NfT#i1g^kkZ z=F%|26=KB{#t zavexq(s~gF>wD0PC7SAp|DjI)bpsF8pDqLM+H)Xbad+}JdD(poc8Oey;NICb0iU&? zR@EMKeyQ}UvhOehxl!G~H>BFoBSCl7_2sg|j$oh$nPSx!e6Mc`3-?qUJ?v}`6npwa zUBpw9g3J?^;Y)XD|E2sJV4K;%{OnB~H@pG(`}Y(_OOrS=M{;)N9FEyz6mbofqO_vo zd$@s`rsgx;qt$vBIk$M^7=TmgA|=?_mI}JCRl{!N-@X;sUo80fv-~Uaxk8HWWP#%B zOwZj$QXhlDyjFv|glY^!Y(66znNHPnt^`Yf(SyH$l~Gd*4LW5lE*;4jh>D(K({>zR zLP%L!es657g0UdUpsGv;i+6-R|AQ)&S6vQ!v|9jfnd>=@rh3$y)bs$U0RFu zq^^MM7Z&D!v|3pypXzgGAuYWRxbcnt$PvsQnxK#n5f9!ZiH!0Y-Iet>S<0x`pR^%2f-B+>pDfKzTBY6XG6~GbYtNw@-qSF7ZJu*Z(2aO z7d2<_ScHj%Q>ZQT7Z)p-mhs;p_IGxEW0B5J700%!y=PJXY41ozLblhBFm%2M1`zo9 zeu2}C>(O^S&SZ8KeDlHi;2@b5+nQFNR*t=la8y&1cSb*2lc@}}qycLGD=&|bvMGrF zGO*?2`9&BLYf-)JhXv>(v2{HvC8eMfJkm2}C#OUZY-qrd(=9_U(YPWONRJ`?mT8J(Jqh*DTEzo9|pj~xaI>C0Ar7K`Xs z^)OubTX<0u;yrdiK}m_4s%o1V!i&(y{$y4nTY2zeBDS97G5f*svHIB3)p71%m;Tu?Cf95(0b?cHJ1w6N}n9ozv7 z4u}qzJI`p(C+Kt5zRs&-vGECn6FsTlH!MnF+sPNCZn4h+-%{~OMO1!3M}LzRI&Ep~ ze9`A|so!1p&kcG^`v^;fy|_`Z^#M2W{8fr+1wan%kQ~0+@z3Wo!x!qajQCh&LD89< zj7VIB+)w#P^{CAgjA}U(Snne1*A$&L!pK4NkFKb8YuCbNZo_Z5sob(V;z87Jw<}xq zPoJg?2rOq~lr%M&q*u$A{}=`iiy#}|W0;wma(i5K*}vHKowhvKnP@UK6Fw;4oUydl z*Z)iDBN*@X;U7mHTbwWOyuwSnu=qx-Pb_)my_3Th(Q|98(PE zA}%tjW+(0JtONCnThj_Z1p!@v$LWO>*a-c^4#>z>7%00ZPanm~%ruZnTzmz}htU=e zORy~$wRDL61HIxI$+~E11{)7=*hxZL*H-|to0sReQpqm6+J%#@#E4Ff;m7Hin+^nZ zZW?C~W@mSHCu`R?eHwfaPh|V<&_5s%y>j562eopHDHN+46Ds^nODE}t&W4<4MxT*g zyRg&d-pn-)1#At0fk*u=OPK>xMI{5|F0VgtngJv86n~A;@0Z8SbeV6SDke2_b)LOZ z>8#C@0!YbHm#*qv5Dq)zK%u_yc09OXE7D1&1RKr{Ixn&B{QOs7`& zrZ?91<%Y1u$Bzk|>vNNn*hVNB+!j@8- zPW7)Cx-%4fLiM||v7*OBC%LK^HXFB4sG5u&HbDdyP(s%^<{7T{s-UO;`bCb4>LpwQ z`vU5btW11EK%JqtMP#fV0Y$yLYY6Bd+3_>FmjPH@9Wi1DT(5?w0)nuoo-8mXZj$_! zJuTDr1HW%&Gh_k+!Q?+OhmSAbg}?-8 zgkr$)8-O`LVoqnt@WQfpFnP+OPTfObceZjgmW2V(Fu#2e#W@#ry}J#=@#;87*H^~I z0`+gBaP~M7BVkk+H((782MHCwi)(_H8nQgfvy*2rbpD71qCe2 zW(q$Hhm7nP@mt0`)})wIv%a`eo%LAnO}7Z?iMN!f5X=EB-bb)=R#Kgn|5`0o3 zA{Rg%Y;ApnDuK^}CIWBoyLeC=fycc=wONEcBPG4wEddT)At{_RE(RccV1l8(zE%5L zfZ_smx}Ci}#^c9;EOH0q0P+A0i)4I!yxou^zn~y;)VjXeY<7BDx6bhqwd3)MIDq-S zHqk&qV;m(Bk))$vb1Q&eiP-h!0B{i&cDEAD9x<%{e4Zqn#sv?^hfB(pm6d_2espXM zpoqJ>yU#FDML!Pye06YepvoM3+4e6?ZZ?#nr>5qIE2F50I2%*M!o&nJ{NCPPZ5>4I z_5|oJ0C*Z`bJBnRp1Qhd=aGfQ?kbS-zIJ4M{=B`d&G*t(U43#iOExq#6!Z_|j{C5w zsf}6@P4|Q5gv{)08mO|03V=hQ0?WXqVQ%CP2_?|~UR|B-&rK~ZHfCjI<>g5mvUBqC z9+b;Q8vWPA0cB!Gc8^xS2Bppb@KkhaWZ$O4_}1&Upk?cLpb)HUOHxNjhtcs6%<9u8 z=@&EW19$|(|ItwJVsRB6p&9lTU&)X)og&?0^ph= zWu#euD!}Xj7KtZnYHEs#iV9+hvdEa286bFO=jH&|?Xo``n~)HQOLOw^VsECs1ONf% zl9FgPZgdOI%L8W@7XW=0vRh+2ngVwNW=lgjfwe_X-`lgiZ$r=n5>K#0oAn)6+8^Cb zYQBh5cKmmJfBxU0U-6%G1OEZ_{ui#huj~={AAJjeYq_UF47~q#jEz;4mJZL%xPkq3 z6V1i4UG>ZQXx_#6>W3%#A8@ZBd*W*+W*>{*QSm

fR_o$pR8KXCFxYepgjp)VvVpv!2f_D2UGVI|y7vF41pTx$QS9`yoev z42UV7_&x%C{SzyqhAJEY1B2^{sr21|=lRaW?@wckml{YVELTKffq^siF6_Q7A1y3a z4KxkGzAegmx5P%}#8FuuM2lMD(c9ksZYQ=o*snvR8j&?}H?w@dtJY7z+QSCqWM$_X zJgS>NUEL(Vp{o1U=jYZ27ew-iw6%B>2zqnUlz~n4balTUZhF)mm7DgtS8%7{f)+j{ zCXgkJ*bB3=V)!c2gpdr@Kwt0uH~!-lbYI96Ha6-n(sd^oUAzHl0bj?MGa;xpAv)E~{iPrVL{ftaU18Gprp6hRkA8I*t*|S3C0R*CC^*=QVo*<%sg<=HW T>YITO50MsEcvmcH`0alIp+=3! literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.map b/doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.map new file mode 100644 index 00000000..1c8080c3 --- /dev/null +++ b/doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.map @@ -0,0 +1,2 @@ + + diff --git a/doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.md5 b/doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.md5 new file mode 100644 index 00000000..94dd7487 --- /dev/null +++ b/doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.md5 @@ -0,0 +1 @@ +9400ca4c106116168d2371a5026c07f8 \ No newline at end of file diff --git a/doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.png b/doc/safec-3.3/db/d82/safe__lib__errno_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..074fc955b16d44a6c703d2ec9f2bec2c73783f38 GIT binary patch literal 2370 zcmb_ec|6ox8~=?M8v7E$rB~VJl2DP|Bx{z7kqpM(ge+r}Vk}XXv5N-D7V6d*VziLd zYiQ~Y24mmJkR@4$8#VV=pZD{5d;fo*^F7Zwf1GokbDr}&-*eI&?JWgiGB5xD1g)*i zoxm0Y)^I*9P~-P1K@C8CZ7t0K&W}?5sx}`0_;#$#&0M1It(KzBi;u}9aGIMEundG* z7E~2;by0FAM2&~L0d=l-1xii-BV%LwRA5T%w%#A(2yNM=?1F z1j0Nw-Eo$}*H>~S#W4so)5NN{e;-!e8*n)#f7^)E{p9;MRtaSgS5taQ;xQ8@y;Jd3 zKd~AnnZoxIsbzD7y1Kd#cQyCmhw_d}68ii5S2g3sbhWknhKGrzrK{Ud-q~APrZ}qJ zbH0}u$?CqYS*65P)>GENogI&(a&tw8qT1p)bwkULcFajJZmrWlq*^#~tSlj+l*rxnnc-o#m?j3}k6fz<42+Gf zZR69YLrmU{IB*6uagcnp*RZ%DuDwTR|Z5#sRTHVRXX=iO37#NVz zuiLJDp5&K0{+v%wOY6((m@W{_`HlyVmw14;&g+$aOEIE?DB6oTX?$br;lqa*=AX!B zgulN(3WW*?2)KB$h;&9+Na+2?4bTHgyuy>M*ZZ}~UEriAPYh$&A)cP4EnuAf3k zPv75PP!M;m^SJzb@6y(Y)K)1}KuD;WM3LJ6_6?GNs2HB2_)=l0>o;zUYK8dwKOiZO zX7h#;V%Db&+#DQw2vVBdT!~<$Mo8P)+VTqsj5l6#@bdCD zm>AuQAR+>QZbzX?+|<8sE%h(;*COG}BArWXldqQ7TzeL3Z;$r&I=Z>3=2|V_ODw9= zQd8>-=z*K_^Zr&=sWkse1}5uO-Vr|i($HXIJRYAV>Za}r-eN|*MOCg%H53Z%MviDr zzhx}p%*@Q1y)vL>J!CR@>RDJBK5a~+`}Twka6(!DngrqehL&p(Mgb@MR3r4Cs-xS+ zqXN1T_*K-^1!g?!%p_7wot*j`z zyt}ft*-Ax4%TF8QH_ZaO*C#csH{W{iG6xKIHmjT-ah7>?LvcU?)wk$=^Zwtp`FnIc zPg=*9=!lt_H|``zyLQYKH#d=NDb}|q3pdUEI-1L|QynF6v z;=Ve}F5-$E-)$p}BhB<9cz9%MYvT0va_Y;t4pOO|w{$r=pBMEpxUa?F| z5b_~e2g`Ms3NbZagBjnuoH_rwAAnkNMK zP^e{iC}&{SFqOAJ1A5FzFGt~*yUkTn&pN_)3o-N90sVHixTGXFC@6M&X;SjqQeXA% z?rug#2FR^IG<)SDNMx?Au6A~rr0|dL3)0imHBim7bm$czlzxbNeDE& z{OME3E!4A6kbl)A(iav2<+CqQ+(FXAVzD@V&#vUS1h%R#H;> z$YN=RkFK`1wk9Sfl2FgEFUFl~?F9t|>2a+@;q?LU7dc5uf(16`M3P&+9D?0qU~mQ+ zyoNF1>u&;-#x{ZR0CvY>Tfo712wTHVPVraBf7jQZ`$Xkv$p=S3AP}~W4fd^XgXC^V o^)1s%S@S~4=!~=6g#TdPq=sOs-ebUB{^M6 + + + + + + +safec: vsnprintf_s.c File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
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.3/db/d8d/vsnprintf__s_8c.js b/doc/safec-3.3/db/d8d/vsnprintf__s_8c.js new file mode 100644 index 00000000..14db19fd --- /dev/null +++ b/doc/safec-3.3/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.3/db/d8e/memccpy__s_8c__incl.map b/doc/safec-3.3/db/d8e/memccpy__s_8c__incl.map new file mode 100644 index 00000000..55f71b17 --- /dev/null +++ b/doc/safec-3.3/db/d8e/memccpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/d8e/memccpy__s_8c__incl.md5 b/doc/safec-3.3/db/d8e/memccpy__s_8c__incl.md5 new file mode 100644 index 00000000..cb995c56 --- /dev/null +++ b/doc/safec-3.3/db/d8e/memccpy__s_8c__incl.md5 @@ -0,0 +1 @@ +f408a769227e950f900d5fa8e104b660 \ No newline at end of file diff --git a/doc/safec-3.3/db/d8e/memccpy__s_8c__incl.png b/doc/safec-3.3/db/d8e/memccpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..710e091d05a4da82a5305c2259d4eac95e0bd474 GIT binary patch literal 15625 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.map b/doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.map new file mode 100644 index 00000000..8b5f7c54 --- /dev/null +++ b/doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.md5 b/doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.md5 new file mode 100644 index 00000000..c219b1d5 --- /dev/null +++ b/doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +0726354c2132247d6faec5e77410f1ec \ No newline at end of file diff --git a/doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.png b/doc/safec-3.3/db/d94/wmemcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..edb65923d3c9332f47e18b1aae2d8a72e607ae44 GIT binary patch literal 15628 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.map b/doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.map new file mode 100644 index 00000000..a4235540 --- /dev/null +++ b/doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.md5 b/doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.md5 new file mode 100644 index 00000000..2ae1a160 --- /dev/null +++ b/doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.md5 @@ -0,0 +1 @@ +0bb08d3668eb52814f5cb2a66607a519 \ No newline at end of file diff --git a/doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.png b/doc/safec-3.3/db/d9f/unw16ifcmb_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..54a2bc71a88b60982e3b369b4f6634546cd969c8 GIT binary patch literal 2773 zcmb`Jc{o)2AIB%jdU0>AWQmeONJ^GzBtpa;*|#h)G)Y7DeMlmbHA{?P5M>{0hOsr) zFq1trim^79vCS~}o%_4Ldw2{P~bqo9w-5wKL_g4$oSWn#3}_Sy3SlhOuz^MZ2bE^dAE=55(0<^&^b z2aIK6F=v0%e44Syx_i|Gf2$xQLXW{>OvZP(D{oTL9b&t^EKTp|w~?`hMd#}?H<)56p?`lViFQJQ!mZsasHfMv z8vv=Pt!0Rj8=gjXc6KV(`fe|qm)kcBuhX|z#uy7|WasdXC#&d!ky0$?o~>W|Nv*UT&}P3`RB z`zR8!vT<1K)tmI0<25$&St=f`W94?AIy;lIvib&4H{KT)=N1-5JsNt)_^Kc)+cCS5 zn3cudibfvl+uDjii}=F_HIA~=(oTISDN*xX{=Eo_a$24G7{c7>8Xg%jwzk&);}0Gb z3e~hdYAdSh87`uNs0`irn;$@Nhxfa7z^>+vxCI^^>{?ekwuO7UySZsqjCoUf1+dlC zq$Qu(5jNJm$)&}`b>CyL7~=3S>y|H1SAuw#0M^I36&I#^QiP_n& zCaLd=i(}r%T6!%K&pEtkYJ&KH&*1#mTo(pVr4B7Q;z%ZG_lDc!$326C3;il&*xI+| z$N`d5mE)Du-TnQAm6e`Ny&+Sin@1B5(Ub^wv6;+=Ic-$Gl+@Jcz(2ZHS0Sdsr53V+ z3igsRGBS=LhgnnE^y$<3 zT#8Y0MuwiD;V+x>{rQE31WSKP@0-urYAF{C(ugEdMAxhkaVPnLLCnjS4>o=f8t#{$ z%~(2LO!MGV_gyvvnOzb9adL7F4-Y$5Pv{vL6_uAGtQf-aFBWowUoS4gPxA8vt`YLA zqINC$U`TKf2Opml7%UvlE*|1}%l0rs(fP&Nf{f`q&wZ&9KJ~4{HOMo@`;`XDVjScUu^c_7eC;eiiMY#mxZs~u;|qfs_r#5EatB7gQcy|$+y@D~R z3ct!YoCQ##WfSJ_U$MwBD=~Agy0p}t#rc(3g<#lGa~!2_?dPxlO;%;2t?X|mr7vAF z3D~Tr-P>}*@a%Gz;E2AcLg*48o#<-Z`(&}7c+2&r}LB(H|{`b8L7Z%v!#oF7= zM8Po5d(O0zCNu>H{9SYNA5RyFe%vF*oa+T-KfwyqN=DUy}g|*r8+|A5Mq##NU>Tl zWag>PFiF1%1`+cs{14#!HLF8mYf2Ps#KASe}%s6kSlDh7YwY zzn|aO__C%Z!ols#A)iv<>8)ney*3y&@y)jQWrxH1MQLZ90kFi$zhwD~@c(f6zk2;Y z9-Ks0uRm`uxZ_r9L4v1o3@T13vvxi>k}4@KhBru@)Bv39xAsjPmid745C&tFCpLF_ z(p=DgTjqaC&?C+Pvxwv4-2k=p_4Ha1^~Wpys5VXZ3IMSh8dOJ1t#6x}@&j!Jb9GHl zOl$?xXYuFHx%KZIa}-L_+qb>W3F^A~`kWy9iuCMkQJ^n70Jm4#lrfo`gQtIC1K_qW zh+g<}{@fgpY+6oE61w?G1qG7xgXqC1Zb6p$o%DQh)h27hUVr1JUl$9 z>FK7nwg%eTtPcls2;V)4L}F`61^%w4<}m_+06C=3nps%<*bY()q)Ae#)Zb5?qEYL~ zSP$||+U8~io^YbvR5lFSYjr1ECtWWT$ni?f&4n*JE`PJHt?_U<=jXoaP)_Sl@9-Qyb%2W?lX6F@koNn~}{Pud>__!7MZuXr7F$&86n`X%f zX2k7%MMV(~mz8cG^it3vgp~eZdwJwjS651QwxNxU@W#f5q@<+h&+)48kHE@lNZ-*o z^kPrRRo^rH765 zpCuD??*1x{&#^Vg3JGLhxXTV=x-kkP4X^!rOlU71X8zvH5PfsH9$73C#X({?q8eeM;lM@!i1nnTB+VYGLKgtR%1LUNH&8ruv(|~gMK&1R>FhoSas9B*`oqI+ieAd^lHuty$j=dv}X$Hc{n pj5>5fVWEO&rLd=7{)6m8b`RduXsB(Q53o-K>FYqX%e5Sz{R>tcrl$Y^ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.map b/doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.map new file mode 100644 index 00000000..57e19d69 --- /dev/null +++ b/doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.md5 b/doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.md5 new file mode 100644 index 00000000..c4a7c6c1 --- /dev/null +++ b/doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.md5 @@ -0,0 +1 @@ +4cf6ff385a2eae5125f870920c18481b \ No newline at end of file diff --git a/doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.png b/doc/safec-3.3/db/da0/safe__mem__lib_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea97be1467695b1ce1ae9f1797ec23a4c2196ad GIT binary patch literal 16579 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/da4/memmove32__s_8c__incl.map b/doc/safec-3.3/db/da4/memmove32__s_8c__incl.map new file mode 100644 index 00000000..304109a0 --- /dev/null +++ b/doc/safec-3.3/db/da4/memmove32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/da4/memmove32__s_8c__incl.md5 b/doc/safec-3.3/db/da4/memmove32__s_8c__incl.md5 new file mode 100644 index 00000000..81fbceb5 --- /dev/null +++ b/doc/safec-3.3/db/da4/memmove32__s_8c__incl.md5 @@ -0,0 +1 @@ +b72ebf5e12def90fbcfa36b2afef5b32 \ No newline at end of file diff --git a/doc/safec-3.3/db/da4/memmove32__s_8c__incl.png b/doc/safec-3.3/db/da4/memmove32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..fd5a00ba0040e33cb26dc82b4c247238ba0e4d57 GIT binary patch literal 15804 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/dab/unwifexc_8h.html b/doc/safec-3.3/db/dab/unwifexc_8h.html new file mode 100644 index 00000000..198b0c88 --- /dev/null +++ b/doc/safec-3.3/db/dab/unwifexc_8h.html @@ -0,0 +1,180 @@ + + + + + + + +safec: unwifexc.h File Reference + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ diff --git a/doc/safec-3.3/db/dab/unwifexc_8h.js b/doc/safec-3.3/db/dab/unwifexc_8h.js new file mode 100644 index 00000000..faec7bd0 --- /dev/null +++ b/doc/safec-3.3/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.3/db/dae/towctrans_8c__incl.map b/doc/safec-3.3/db/dae/towctrans_8c__incl.map new file mode 100644 index 00000000..28c36c86 --- /dev/null +++ b/doc/safec-3.3/db/dae/towctrans_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/dae/towctrans_8c__incl.md5 b/doc/safec-3.3/db/dae/towctrans_8c__incl.md5 new file mode 100644 index 00000000..e96d16ee --- /dev/null +++ b/doc/safec-3.3/db/dae/towctrans_8c__incl.md5 @@ -0,0 +1 @@ +fb37bdf3f6a15da2a6025739564d674b \ No newline at end of file diff --git a/doc/safec-3.3/db/dae/towctrans_8c__incl.png b/doc/safec-3.3/db/dae/towctrans_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..739dd1eb7fe05fcc78a4544a9abbccbea26144c8 GIT binary patch literal 16875 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 MX=SN0iT9uX2dx^9@&Et; literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/dbf/gmtime__s_8c__incl.map b/doc/safec-3.3/db/dbf/gmtime__s_8c__incl.map new file mode 100644 index 00000000..8db4f233 --- /dev/null +++ b/doc/safec-3.3/db/dbf/gmtime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/dbf/gmtime__s_8c__incl.md5 b/doc/safec-3.3/db/dbf/gmtime__s_8c__incl.md5 new file mode 100644 index 00000000..62875469 --- /dev/null +++ b/doc/safec-3.3/db/dbf/gmtime__s_8c__incl.md5 @@ -0,0 +1 @@ +6aa3b07c427b5c980a9a5bba486b032a \ No newline at end of file diff --git a/doc/safec-3.3/db/dbf/gmtime__s_8c__incl.png b/doc/safec-3.3/db/dbf/gmtime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e11ce0d132850a99ee3b1450e61b2b333492f803 GIT binary patch literal 16135 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 + + + + + + +safec: memcpy32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/db/dc0/memcpy32__s_8c.js b/doc/safec-3.3/db/dc0/memcpy32__s_8c.js new file mode 100644 index 00000000..29305bf7 --- /dev/null +++ b/doc/safec-3.3/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.3/db/dc3/strstr__s_8c.html b/doc/safec-3.3/db/dc3/strstr__s_8c.html new file mode 100644 index 00000000..ab6e8541 --- /dev/null +++ b/doc/safec-3.3/db/dc3/strstr__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strstr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/db/dc3/strstr__s_8c.js b/doc/safec-3.3/db/dc3/strstr__s_8c.js new file mode 100644 index 00000000..b67f597a --- /dev/null +++ b/doc/safec-3.3/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.3/db/dc5/fwscanf__s_8c__incl.map b/doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.map new file mode 100644 index 00000000..357edb7e --- /dev/null +++ b/doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.md5 b/doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.md5 new file mode 100644 index 00000000..fe22b652 --- /dev/null +++ b/doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +761a974f6e6d9a9fac530166f4e6a239 \ No newline at end of file diff --git a/doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.png b/doc/safec-3.3/db/dc5/fwscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..544ea9c484079f0c0059b85c59fdd4625be08434 GIT binary patch literal 16744 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 MD*Gy5MDL&f0qw$p-2eap literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.map b/doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.map new file mode 100644 index 00000000..e6749324 --- /dev/null +++ b/doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.md5 b/doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.md5 new file mode 100644 index 00000000..829bfbbd --- /dev/null +++ b/doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.md5 @@ -0,0 +1 @@ +0fc8587145103fff787e31b5bc86c2c8 \ No newline at end of file diff --git a/doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.png b/doc/safec-3.3/db/de3/strcasecmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1f4e6fbcc785fe05391f9093e297bda71248c40f GIT binary patch literal 16992 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 + + + + + + +safec: strcpyfldin_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/db/def/strcpyfldin__s_8c.js b/doc/safec-3.3/db/def/strcpyfldin__s_8c.js new file mode 100644 index 00000000..6cc5f428 --- /dev/null +++ b/doc/safec-3.3/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.3/dc/d06/strnlen__s_8c.html b/doc/safec-3.3/dc/d06/strnlen__s_8c.html new file mode 100644 index 00000000..8f722412 --- /dev/null +++ b/doc/safec-3.3/dc/d06/strnlen__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strnlen_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strnlen_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strnlen_s.c:
+
+
+ +
+ + + +

+Functions

EXPORT rsize_t _strnlen_s_chk (const char *str, rsize_t smax, const size_t strbos)
 
+

Function Documentation

+ +

◆ _strnlen_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT rsize_t _strnlen_s_chk (const char * str,
rsize_t smax,
const size_t strbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/dc/d06/strnlen__s_8c.js b/doc/safec-3.3/dc/d06/strnlen__s_8c.js new file mode 100644 index 00000000..16503864 --- /dev/null +++ b/doc/safec-3.3/dc/d06/strnlen__s_8c.js @@ -0,0 +1,4 @@ +var strnlen__s_8c = +[ + [ "_strnlen_s_chk", "dc/d06/strnlen__s_8c.html#a021e82ca8dad15d7a9ed7955a5c49b2f", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/dc/d06/unwifcan_8h.html b/doc/safec-3.3/dc/d06/unwifcan_8h.html new file mode 100644 index 00000000..60a44a6d --- /dev/null +++ b/doc/safec-3.3/dc/d06/unwifcan_8h.html @@ -0,0 +1,1261 @@ + + + + + + + +safec: unwifcan.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dc/d06/unwifcan_8h.js b/doc/safec-3.3/dc/d06/unwifcan_8h.js new file mode 100644 index 00000000..910c78ad --- /dev/null +++ b/doc/safec-3.3/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.3/dc/d08/wcsnset__s_8c__incl.map b/doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.map new file mode 100644 index 00000000..9f364fcc --- /dev/null +++ b/doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.md5 b/doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.md5 new file mode 100644 index 00000000..3f8f41e0 --- /dev/null +++ b/doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.md5 @@ -0,0 +1 @@ +acd53258cbc293ed02b6e9e9ae4dfbbc \ No newline at end of file diff --git a/doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.png b/doc/safec-3.3/dc/d08/wcsnset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..11de75795549548dc7f71a4767ed146733e6c980 GIT binary patch literal 16776 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%0DZSb61lcBF;-ZKRP6etliJ)?{LTX7;lX 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 D_-$x+ literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dc/d0c/wcsnset__s_8c.html b/doc/safec-3.3/dc/d0c/wcsnset__s_8c.html new file mode 100644 index 00000000..2421ae53 --- /dev/null +++ b/doc/safec-3.3/dc/d0c/wcsnset__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: wcsnset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dc/d0c/wcsnset__s_8c.js b/doc/safec-3.3/dc/d0c/wcsnset__s_8c.js new file mode 100644 index 00000000..5dbd3c1b --- /dev/null +++ b/doc/safec-3.3/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.3/dc/d0e/wcscmp__s_8c__incl.map b/doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.map new file mode 100644 index 00000000..ab6d9d09 --- /dev/null +++ b/doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.md5 b/doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.md5 new file mode 100644 index 00000000..0a8a13eb --- /dev/null +++ b/doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.md5 @@ -0,0 +1 @@ +66da3e3814ee8e77364d32031dfe53c1 \ No newline at end of file diff --git a/doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.png b/doc/safec-3.3/dc/d0e/wcscmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..df24d1b28b877d9a846ac3d1b46593aa25a80bb3 GIT binary patch literal 16763 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 + + + + + + + diff --git a/doc/safec-3.3/dc/d12/safe__mem__constraint_8c__incl.md5 b/doc/safec-3.3/dc/d12/safe__mem__constraint_8c__incl.md5 new file mode 100644 index 00000000..75524ecf --- /dev/null +++ b/doc/safec-3.3/dc/d12/safe__mem__constraint_8c__incl.md5 @@ -0,0 +1 @@ +1045239db0a0bd78b6857607c795bc90 \ No newline at end of file diff --git a/doc/safec-3.3/dc/d12/safe__mem__constraint_8c__incl.png b/doc/safec-3.3/dc/d12/safe__mem__constraint_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..1561f62f1feedbc12b9d279dcc02bcd064b970d1 GIT binary patch literal 18074 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�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 YtYI{9#tKQ+KpzkaGRo4$NaI)k2md;`r2qf` literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dc/d32/towfc__s_8c.html b/doc/safec-3.3/dc/d32/towfc__s_8c.html new file mode 100644 index 00000000..a465b751 --- /dev/null +++ b/doc/safec-3.3/dc/d32/towfc__s_8c.html @@ -0,0 +1,336 @@ + + + + + + + +safec: towfc_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
towfc_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for towfc_s.c:
+
+
+ +
+ + + + + + + +

+Functions

int iswfc (const uint32_t wc)
 
int _towfc_single (wchar_t *restrict dest, const uint32_t src)
 
EXPORT int _towfc_s_chk (wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos)
 
+ + + + + + + + + + + + + + + + + + + + + + +

+Variables

struct {
   unsigned short   upper
 
   unsigned short   lower1
 
   unsigned short   lower2
 
tbl2 []
 iswfc() checks the uppercase character for a mapping to foldcase, returning the number of new wide character codepoints needed. More...
 
struct {
   unsigned short   upper
 
   unsigned short   lower1
 
   unsigned short   lower2
 
   unsigned short   lower3
 
tbl3 []
 
+

Function Documentation

+ +

◆ iswfc()

+ +
+
+ + + + + + + + +
int iswfc (const uint32_t wc)
+
+ +
+
+ +

◆ _towfc_single()

+ +
+
+ + + + + + + + + + + + + + + + + + +
int _towfc_single (wchar_t *restrict dest,
const uint32_t src 
)
+
+ +
+
+ +

◆ _towfc_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int _towfc_s_chk (wchar_t *restrict dest,
rsize_t dmax,
const uint32_t src,
const size_t destbos 
)
+
+ +
+
+

Variable Documentation

+ +

◆ upper

+ +
+
+ + + + +
unsigned short upper
+
+ +
+
+ +

◆ lower1

+ +
+
+ + + + +
unsigned short lower1
+
+ +
+
+ +

◆ lower2

+ +
+
+ + + + +
unsigned short lower2
+
+ +
+
+ +

◆ tbl2

+ +
+
+ + + + +
const { ... } tbl2[]
+
+ +

iswfc() checks the uppercase character for a mapping to foldcase, returning the number of new wide character codepoints needed.

+

The usual iswupper(wc) case returns 1, and the special 104 full folding cases as specified in Unicode 10.0 CaseFolding.txt return either 2 or 3.

+
Parameters
+ + +
[in]wcunicode character codepoint
+
+
+
Return values
+ + + + + +
0when there is no corresponding lowercase mapping.
1when there is a corresponding common or simple foldcase mapping.
2a full case-folding expands to 2 characters
3a full case-folding expands to 3 characters
+
+
+
See also
towfc_s(), wcsfc_s(), towupper()
+ +
+
+ +

◆ lower3

+ +
+
+ + + + +
unsigned short lower3
+
+ +
+
+ +

◆ tbl3

+ +
+
+ + + + +
const { ... } tbl3[]
+
+Initial value:
= {
{ 0x0390, 0x03B9,0x0308,0x0301 },
{ 0x03B0, 0x03C5,0x0308,0x0301 },
{ 0x1F52, 0x03C5,0x0313,0x0300 },
{ 0x1F54, 0x03C5,0x0313,0x0301 },
{ 0x1F56, 0x03C5,0x0313,0x0342 },
{ 0x1FB7, 0x03B1,0x0342,0x03B9 },
{ 0x1FC7, 0x03B7,0x0342,0x03B9 },
{ 0x1FD2, 0x03B9,0x0308,0x0300 },
{ 0x1FD3, 0x03B9,0x0308,0x0301 },
{ 0x1FD7, 0x03B9,0x0308,0x0342 },
{ 0x1FE2, 0x03C5,0x0308,0x0300 },
{ 0x1FE3, 0x03C5,0x0308,0x0301 },
{ 0x1FE7, 0x03C5,0x0308,0x0342 },
{ 0x1FF7, 0x03C9,0x0342,0x03B9 },
{ 0xFB03, 0x0066,0x0066,0x0069 },
{ 0xFB04, 0x0066,0x0066,0x006C },
{ 0, 0,0,0 }
}
+
+
+
+
+ diff --git a/doc/safec-3.3/dc/d32/towfc__s_8c.js b/doc/safec-3.3/dc/d32/towfc__s_8c.js new file mode 100644 index 00000000..d6231b09 --- /dev/null +++ b/doc/safec-3.3/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.3/dc/d4e/wcsncpy__s_8c.html b/doc/safec-3.3/dc/d4e/wcsncpy__s_8c.html new file mode 100644 index 00000000..2e40a377 --- /dev/null +++ b/doc/safec-3.3/dc/d4e/wcsncpy__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: wcsncpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dc/d4e/wcsncpy__s_8c.js b/doc/safec-3.3/dc/d4e/wcsncpy__s_8c.js new file mode 100644 index 00000000..3c183c69 --- /dev/null +++ b/doc/safec-3.3/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.3/dc/d54/hangul_8h__dep__incl.map b/doc/safec-3.3/dc/d54/hangul_8h__dep__incl.map new file mode 100644 index 00000000..a8633704 --- /dev/null +++ b/doc/safec-3.3/dc/d54/hangul_8h__dep__incl.map @@ -0,0 +1,3 @@ + + + diff --git a/doc/safec-3.3/dc/d54/hangul_8h__dep__incl.md5 b/doc/safec-3.3/dc/d54/hangul_8h__dep__incl.md5 new file mode 100644 index 00000000..47d17dd3 --- /dev/null +++ b/doc/safec-3.3/dc/d54/hangul_8h__dep__incl.md5 @@ -0,0 +1 @@ +498799b2176773166fc2a8b2994170fa \ No newline at end of file diff --git a/doc/safec-3.3/dc/d54/hangul_8h__dep__incl.png b/doc/safec-3.3/dc/d54/hangul_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..97ef6d86be4c012fe58cef44840d6aa589b78368 GIT binary patch literal 2372 zcmbuBc{J2t8^9;YPef(Uz9egDh!7*Pl%mXx?7OiJp%KGaQ*T`M~t-35X8H!fJ3!((wvWp0;5Y4Yim4_V&X z_od;5A#2@fqBqq;$i70J^T+wFaecF`Mf*oe=I%;L>ttpgeC=1A$(LZ1>7d=(vz&iC zoNNu#;de|ai_Mm>t=iYKm*4r;TeRYu>_f+RDt^49(_h|LFO)f%_oYO??7KoywYq@F zVX*^Qs8osw^!eF`$dvO`o)KQ!JKv^=?~MM4fJ_0Pq=w5hBirfrK0Zou9gxpuHllWR zc5o-B^yZvO1Sg8S^6|>)!{XB&@%L10a?_fHsDXl(0}>g9#}8?^DgIk5|6Tg~_pdiO zY^$Z*++5+3(o&U@kD+P(iQgIfCmTIPiD$|o2?Ir1PRhWvMQ7c9-t?}Nm)@04O$GG! zn7ifW!Y^(KO2)3t?O9!2WzBSya@eyl7nchNgzAZVSQZPp7H67O9kI@G(UuStl+dmu zksbgC=26Bjltk0;meLxVyeQUGQ?g#h*`SIrqAOTBhed12+uFi_q@|@J3}xM0BT~X> z&m+H#s(zr+NC}$;)-?qG2~yY5d4$Jf zeY$R=ZKQO(I$4u{;_-ry#*XaFnIDRz{$LJuAq}p7ey4=9S5tssR%q--kM`mZA6yUc z?d|F52|6VWg+haZgI{`|^loyNI#tJZi!v@_Fc=xJTC-N-EPC|a{_a2RN?Wfl+V?3z zl6D3kU9OOVU<|`sWQeXg)?-PPa5p!sZLRNgYvlOk=T;Z&nQz6U zSu4RmnC|cfsX-n0{<}qTwOt!f!ii| zJyuM+c=D7!(MsK64%i8-Cf1~w--K`d!cSbrrr5yy8lUVQ6c^WzHAz6k#Aw~WbXlcP zGosq!hJ%AqNc8TRFIm+q^S9(mmppi(`|RO;1`odb1df)EdEUvKigFkRE1p8CIRtQ;Ij z`6g8-E7|64?vEeV+9@6nOO5gL^V2FS64uq-nF*w`cg>YAzoW=xiUm9?VzH7Oymp7r z+w2!}DKbC$4_XQc`;-y?0|$UP|M$XCFDJ!J_(-ur*(vGAy2z=)j79DY1K*0B-L2nf zYiMKiK6Tc{8AlH+>QV^L2!x&Hvu0;@{NF(SCe(jjB0nDyh(P$X&^ER<^y=&Dr;rAq ztBvlNy$e7%1_8jId8+2J|7_GJwG;L^j|S^ztP zSV^5N=6X?$q!+2nypJF%D%#|%4Tr<8z+hcn=?Bq2zlwvwU=#HBw6-?mkdTnR!NH?C zI(ez7JjX7VUqYje9 z`u;B^Ft`Bh_xh<{uP`Wly7lGz$8IAb#2}*UOlJa?wiGbY;Hd4@IbG`0e@FE*$~a)~ zzB!=KxGZ;k93D<@`*b=cDk_R1+rb@>6Sja5e#V(15D1gFHU66~lP5wxee6p2_xJaH zMwJ5l@`9vuZadUigX7ncg8_QN={Kp*0^@HTkTVwhycvrJP$wcHLViNQY@}AJ2N6F& zj-ZUoTEZ|Ga?DPPZ9VtR9_}EZq?j%<@F@x$K5aNZKMxqtcc4&1+lA2WHb}0k%b1>a zx37TM0Z>!3$IWq97Yd7uf6>=RYcKvzBA{!tomTh>5g8eo5PwjGQ752lDB#C~GqP#5 z$PqI72U&q=be*}v9FhTDed3uzMFxyiTQ#?|T>tsi5lE9%0zwc#+xYl+#PYNeMU5b? zbv3`DVtBp>i{9BX0xTD6B46>1&o(YDjv{MNnuB;#>_c?j{3QIx_JG7s$ZJj9M7FD| z>n{ws>Je7TEOF}~@mf%jA_Ou+o8W!5y~)`ex@c?bJNod#?9fLo4u^Z&44l{gU7TxU zb#6FA%^4$iYS)bIX2c`DZOVuG`7EMx@|%j>ODs86>_0L*S1t!R-Rj_ + + + + + + +safec: localtime_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dc/d72/localtime__s_8c.js b/doc/safec-3.3/dc/d72/localtime__s_8c.js new file mode 100644 index 00000000..58beee7d --- /dev/null +++ b/doc/safec-3.3/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.3/dc/d7b/strnlen__s_8c__incl.map b/doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.map new file mode 100644 index 00000000..75ff1bc7 --- /dev/null +++ b/doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.md5 b/doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.md5 new file mode 100644 index 00000000..65445207 --- /dev/null +++ b/doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.md5 @@ -0,0 +1 @@ +aa930e605cd4f70a3fe097dadac7de54 \ No newline at end of file diff --git a/doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.png b/doc/safec-3.3/dc/d7b/strnlen__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..ec31ab039e1cccb7170aa3593456e7d1c95f0d50 GIT binary patch literal 16696 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dc/d7e/fopen__s_8c.html b/doc/safec-3.3/dc/d7e/fopen__s_8c.html new file mode 100644 index 00000000..8a773cfc --- /dev/null +++ b/doc/safec-3.3/dc/d7e/fopen__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: fopen_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dc/d7e/fopen__s_8c.js b/doc/safec-3.3/dc/d7e/fopen__s_8c.js new file mode 100644 index 00000000..55524377 --- /dev/null +++ b/doc/safec-3.3/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.3/dc/d7e/strncpy__s_8c__incl.map b/doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.map new file mode 100644 index 00000000..f5ad8e92 --- /dev/null +++ b/doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.md5 b/doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.md5 new file mode 100644 index 00000000..5372f23d --- /dev/null +++ b/doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.md5 @@ -0,0 +1 @@ +b6406c3ba7445b3d450e77d70802b730 \ No newline at end of file diff --git a/doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.png b/doc/safec-3.3/dc/d7e/strncpy__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0225f164fe8d66d4fa516760ca98ecdd50f13c1a GIT binary patch literal 16785 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 + + + + + + diff --git a/doc/safec-3.3/dc/dd5/strljustify__s_8c__incl.md5 b/doc/safec-3.3/dc/dd5/strljustify__s_8c__incl.md5 new file mode 100644 index 00000000..1c7491ae --- /dev/null +++ b/doc/safec-3.3/dc/dd5/strljustify__s_8c__incl.md5 @@ -0,0 +1 @@ +26ca6dbf5e40545c5bf6b41e060b9dae \ No newline at end of file diff --git a/doc/safec-3.3/dc/dd5/strljustify__s_8c__incl.png b/doc/safec-3.3/dc/dd5/strljustify__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..99edb4873b361eb7007d59d97684a3e92306b8d4 GIT binary patch literal 16857 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.map b/doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.map new file mode 100644 index 00000000..1f48a1bd --- /dev/null +++ b/doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.md5 b/doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.md5 new file mode 100644 index 00000000..9d4cda56 --- /dev/null +++ b/doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +2ad719f34ad610f52211f402e515b55e \ No newline at end of file diff --git a/doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.png b/doc/safec-3.3/dc/dd7/strnatcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c866e0f09c539f5d118acbb46087f7f31a7274e3 GIT binary patch literal 16928 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 + + + + + + +safec: safe_types.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_types.h File Reference
+
+
+
#include <stdio.h>
+#include <sys/types.h>
+#include <inttypes.h>
+#include <stdint.h>
+#include <errno.h>
+#include <stdbool.h>
+
+ + Include dependency graph for safe_types.h:
+
+
+ +
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + +

+Macros

#define RSIZE_MAX   (~(rsize_t)0) /* leave here for completeness */
 
+ + + +

+Typedefs

typedef size_t rsize_t
 
+

Macro Definition Documentation

+ +

◆ RSIZE_MAX

+ +
+
+ + + + +
#define RSIZE_MAX   (~(rsize_t)0) /* leave here for completeness */
+
+ +
+
+

Typedef Documentation

+ +

◆ rsize_t

+ +
+
+ + + + +
typedef size_t rsize_t
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/dd/d0a/safe__types_8h.js b/doc/safec-3.3/dd/d0a/safe__types_8h.js new file mode 100644 index 00000000..2f3c248f --- /dev/null +++ b/doc/safec-3.3/dd/d0a/safe__types_8h.js @@ -0,0 +1,5 @@ +var safe__types_8h = +[ + [ "RSIZE_MAX", "dd/d0a/safe__types_8h.html#ad810bebef54644d4ea2fb181581aa0f9", null ], + [ "rsize_t", "dd/d0a/safe__types_8h.html#a648363f66636da630ae2caff1778b0f4", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/dd/d33/vswprintf__s_8c.html b/doc/safec-3.3/dd/d33/vswprintf__s_8c.html new file mode 100644 index 00000000..8f75a835 --- /dev/null +++ b/doc/safec-3.3/dd/d33/vswprintf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: vswprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/d33/vswprintf__s_8c.js b/doc/safec-3.3/dd/d33/vswprintf__s_8c.js new file mode 100644 index 00000000..f3d731aa --- /dev/null +++ b/doc/safec-3.3/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.3/dd/d35/asctime__s_8c__incl.map b/doc/safec-3.3/dd/d35/asctime__s_8c__incl.map new file mode 100644 index 00000000..2017ea16 --- /dev/null +++ b/doc/safec-3.3/dd/d35/asctime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dd/d35/asctime__s_8c__incl.md5 b/doc/safec-3.3/dd/d35/asctime__s_8c__incl.md5 new file mode 100644 index 00000000..b9be72ec --- /dev/null +++ b/doc/safec-3.3/dd/d35/asctime__s_8c__incl.md5 @@ -0,0 +1 @@ +0afcbc09d9ecabe37f0710442eb96fc1 \ No newline at end of file diff --git a/doc/safec-3.3/dd/d35/asctime__s_8c__incl.png b/doc/safec-3.3/dd/d35/asctime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..474c9105246dfcbff9b17a611dc7825f9e6dcb26 GIT binary patch literal 16144 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 Y>7s%$D-s^{4`byrZxkd;#Xki6FQFIh8vp + + + + + + diff --git a/doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.md5 b/doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.md5 new file mode 100644 index 00000000..63df48e1 --- /dev/null +++ b/doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.md5 @@ -0,0 +1 @@ +ae86d55667ca5bf4f5e9b76aa78f82be \ No newline at end of file diff --git a/doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.png b/doc/safec-3.3/dd/d37/memcmp16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..3ea35ae203c201e0b4eb507c454adc186ec1376a GIT binary patch literal 15658 zcmdVBbyStz+b+5Q2>}VELlg-K0qIVW4v|jj?#=~L0*WHt-6h=((%k}!?uJFzp1$ul z#{Twif9H(z?|FnJW5u&(+%>Q3xl30M^*6LbG71XteuQ-tm0~P)=uQl=r#-)XyU@Sct*V=?>Jws`ardz<_VA> zDx-yqyAy0QSB2&ax2v_2wF4f^Zu>_Nh%ede6DBYc-#y_iBrvZ3{y4Ix1A&mAUR=bw zJ`R1&$T%=Ns{vDiPzSZm@(I7yCpsUMpdcnD?rp$9cDOm;pP8BQ^@X?-B1RFBZ6kH9 zA07&sk5Rd+r3=$2q%a;n^&Rtn>kX!ei}wHFkz0Yn*QUe%wkwQ~j*hOrzFsDlNgU0d zJL#1~_^(+ja&mGcB&1p&^w*4N-f2awtgI>g?n>(FGh<^<@$m4-$rq-k&Ih>`)wQ%< z1q`JKcy5nTi-~m{9UUbkBn-uL+Vj)X?;I>NOifLZa@jC4F&)_TPM7Kt;^VJxY!nn0 zGV3+Z|M_!0nkiws*gQElMj2Y?ysPTy==kp4Bhjs^)6Mot*7$**o*uPQUAZJ~`?k-> zBqSuAtBA<({W&$&J5)*ZAXndV3mcne`_-A^~Dsi|KE6ciMI z0l4nXycH5^A?I^(DqE{C9p2g5F)%dL(bi@HBbfbpxY*JHeYgh`P%TnF9#;?=HLF}& zS_1bx4h1)o^Ypx-P4z1GINO<;QeC#NU8pxUF*)yNZn3MIPf8+#{T+~34MMs92&%Nz zT2I8?^%*IzQ(k7KVT;e5m6a8&**gr!<7mk*Ki}NMgeGy&goWtaw{OXBuC_)qr6OrQ zyvDP&wWXj)W%}df>^wO&^_<_$PDVz?(Xm39+S%C|A0Pk2hYvC_j65FjJiB}X0s^%X zZ64Qy`67*q-{Iu_p4zn#hzDMPprS$J_6)ei6-8-rahH8#`rqp%H+S6oOy_DNXJ?LM zv}kD#7M86HIaulb{{EXcZxExmc6Q{GxJO%CTSrGD22H?9=zj9k?+DtTuRGnJt6@+r zaywa*B1DFaWWIp=p_6dgB*nx`&DS|LH8z%)m$P$l@M$@KS$BTwZ}Pkdrx1dPCn6&w zqrF7&KR(~rT8_AQDHeoBKtLIwsj10=`7Hdfv-2HIWSv1*sBwRcv9WR4>>k(<8+?eb zaw}n-F!B=$!P~KHndRkWTUg`OTBHIC=B|~Lsp;m;#bIzzP<2(6^mN#&@5jj^z>K+I$(2SznDI=XG(ce*)TQ&Te>_f||! z?wjk%w_iCqG{7-d-n``EihWRc|NcD<4NX;571;D=nUMCi-bj5x?-wt*$581DT@PWD zOmxyql<6PtO9*kelPG=mS&qe-A&_2?EuY)vs9GL_2QPv48KAgv?cFhM@Q4<|D-Fc?`*Rc8z@EsgxTiy#~dRt_gXf2Ps> z)#OB8JCv1U-`due>EAmC_sa3`;MTd8Q$M#=1)Ms9buCHf%g2kKPfK8R+e8 zpPyHR;Um1D`#UNQ&+2EQ+@fDZ+iq_^S)t}3{(W+?ru1N@%pa#6r`>d@GS-y`B8dynWXMN?B#cQwEJ%gmldXkm^CY6WZ0%pgl$9~bd6mx<7Dh%!#>O(T zvq89gpRR}_3LFu!pM~fvNHz#aC_T;m!kTtj*vbUS@)R5v$|@?++9`K`sw^WSBD%V| z;^X7N@ZY|D+uom*l|?4#rG8$8zzX7bUqN;@H8=MR4CXUeZ4KfhTKZrj*WB!EU0t2A zsp+c#!8`akNGhn<&tC+bA1qiJ8nXG^UN$!JFX#M>jO=I!OFvIWPQJRbl9ZHWWo-?z zS)kgUK`#~l0PUb3+{f*9oI z=hrSbIX#^!;CT+;9(UXv(y6kT1POk+MCS&iEVR;@*`LYyy`Na<85nRyK>!6Wgnjvf zhK;?cw=`9(H99)la(6xll3~`o2*l~pZ@6E1c~#Xyy>nqoims$2+FM4St&#Mtt*yBl zTMW!?Dr)N4nVGDd9LfL-OG{$R_lK}1WX;o~BNi?$3Lb~GD7udWgM%R1jE|3lm9Xl? zR^8p*wFF_-!lK^i?)v)L!`s_?XsJv!$Rz}X&_0X3nX*_Wor0nw zGCmh84-b#`?|*|kZaG~K#IqsCFfucD+b7BAj&H-kHWlXQKdv#cu?fd%XZcFl%^mJq zYY;5s^Gnmv&~OFy$&)Ad>tIJirfRiqx-Ai3sQg`NadGjg>S|y-2Y;#$J z8TY`FA z0tv+6uMPE0PI7>oynej}^1FzLh@hZgcR2a!=_&Yv;{5#OhvtdN$um%vJb(WD{QSJR zxjAEag84kO9n?e%3kwooiOO8|H3JmQ&9^~1>9TnODQlBc_Wj(>A{#{-6crr}779nG zrm6}!#0AKM+1cW9a&n)Df?cD$H;2gYy9Wmbii(RH+|Xg6I*hNR6VJ}hl<8H})NXnB z#P^;->LGe-i0i*)yaImY{Jm&ICAGA)+@xT6^{swGsNX%^7+gf6INcW!ATK0vu6><= zO-E(OK|Bz@ZvSWb`hPens95dy7h8k`1ye22h5hU-9uHkx0LcR#R4$4>K0ck;+~Elc?6BrZj~ms(req7_GoM!992<_w zi7Z{^i3Zz60>{($Z|Uh6_t-uO8l`Q&?z< z{A+eT)u+DBR3S7obKMUK0~KqJ;XN@DN|BJu-nd2uS$)IG>89;e5zj}}bDP~MjkdO- zjG~i!ZyBXAz2oEW&jskW7xkdOF>jDDe$ULtyR=w9cu~@^@vtJ!HiwL(W18`qcOMU@ zwrJEa)#v5W@Oxc{;(vUN_tta>mk*9B%1E#|lD>fgZvpa9<5zlc}3o zzj1T?V-rCIf2^UAZ8?=>Ze=ysz|}hLSi8mGPYmn%mykA=8{`B zo>lgw7|94J9ed5c=lXOrwbA2DVe0#HYwBKjmo}5nO6LMO9}_l(O+6I4lqPbQrBt9S znrgTDyW;4m!op$#2^F#XI|bEy43;fysz>SAMxjExa-dN6kbb%QxKyu2t3{B8q0nhx z^ZUq%xf1`Q7=x`>0k9^^KecZUb|xE#gMhVT4w@IjO?lFexO&M_Ku(n<7k) z1@qef;PVKoz?YuuFv5zkucfD;D~b@hRc;8Iah8rwf>**Wi{Rr~n`aIewQL($)x znZYw9sFkkF5dH6k-+@qc{iUeIi7q!U?{{Zs>zvlL#`k-uZ;SPuxT9l-KPpl%Hdmy< z>aE9XU?<$5%D%sd#R*TtN1}PZI;*tpt`#M!GNLJM?x%yed6CyygN8 zm_z1!jS%m*6R0|1zUChr%gSKDC&61P<|*eIlOKI1Upf!qSqI%Q{p>reCj7J>#QZy*Ns`LQkJZlgoa5 zP|(yu!(CI8gk+695ghdqn)isnt;S+QO?bl%3k5}RZ)EVOnLrA8Ec2$JClDY;~M6$1cTdj1XmwFdh)YfNCO0gRa6d3wR@?{brlpWca+^t1Vr=F)1AA+`wbK% z>6}lVc*7t1NA7PHF*<_c$$0UomSsmX{6(PAkJ1%%Lu1YY61h@sXK?zL?auce$AJLD zquT!JVuZHQ?L(7`H9U-P^5JS&mQJ_hOoU~t)ZhhNYI890qPG`n>RqavFrG6@Cpwi0 z9p-NFtZDJ{OTs>K$D;x^vp@knw-Wl$et(zk^3O);aR_fk2DY0BEDt5O|N2$INMJh6 z1Z6I@nb(p=!J~yg1{J(+!}-8mjohL)m+irPL^(5C%Xb7pQMQ%FpV++B@Ia#R$Asj1(8>excI*m->DKZ`((AElQj zY{56+@XuLUEjIIRIVJLr_Qd>-Id=o`=K`+vHEzI$LAXw6Gn*|l9BOpWT+@;7#$$m$ zuCXO7(WB^CcYt2%`!(E1oX{hIF<}HWOY5^FjE|xJ{CQvRej1X(l5gC{>$@C=o5f2DuNu`n~c8-@-g3q8DJnx@C_6@g|$(o4}VD^lKP*4JZw zm?@$)GL8-k`aLnpVKck(jBJnb&_Pf*LM&ByK-$P?Vs|9{h38F5Q;-ZE*oU4M@aUPF zi#OAyn;1q-z>nQ^>gdsFBFTy4J@#e>L!JfS9(5oRr$Q;8cVT-6C|X+^y15PP&jqqJ z{Cfjma06`SUE2i@`D~>q%H7Aav&QM^qo88Zsu@zcMe=%{jpp6yTDp`jc0<97X9SKl zF#NkGD0lei0nKAe!yf3!iQM*EVEJ@)UpYDB3jogpiET60c7HZ=hrXZf3u;-fhwl~SOame23tG3S|vIkr;2F#Je-Z9$kPU1 zt8Kk%wyaG`Mg_G-Yv;RVn1TL?Uib?*eiXWqz={k7Dry)An16HkVQ6Q%6NoZHOj-@+ zvN}2)pbWdc#e+Mk6TxEz(7e0GMn(Wy@I2y-D5$RPNixqkY~0ZeSnml_@!a2dSsdnb zEQ;GrTrVyqMsb`>$Y&UISEA$7zHeIcU?h-Ma$~o7aTlaviuYo^SU1r(9932&fIK#Dk}bF?*^Qg?~Lx?+Z|`{ zDAwJ_+1a*YVuttEg;pIX!|VODg{}Q6vwt(}$Vjzuf1TrIIo>h}(}&hH=&;{NtUtiu zJTF3-^oFG5hpcT)`FJ$0FS!Sj`IHcHleY z@<>2n5G+&o*RmK_9!ftEXukhQEV=HKUfs`rqx>Oq?}1j&bxJ@I{(B5 zW^tTrfs*2H&KCz5enl5&&O38zz2zzLwg*QQX!if)I1CJstp*Y*St; zU9a2XQ)8pUemoi0TBq{n&HnS}o&Zs>J~klaQJvu+f)kPkG)FndomH6fkr2}zzov@p zJ%`V$sb8AF%?eL9r*RNO$XIL^eMToLFWUV5UcK*urZCf;9P`8_-zD_pdpUn1iitkc zqb8rjZEXlO*i%nLLM1q1iVXiEdAa&s$ef*#gQKxy7y%s_<*orkwB@5LO+!h^=s;1; z7YtBBxm`KPTkMR-#GFUGLM;%UI(_$!Dv9URw_{o9^$geIC6f+sSx%1rcup+{+kyXP zetVl<$~U?43ybB{5gp4XLXzp941cRr)09N0sR%63RuoJY4lApU)mX*jlkItJ$}hJE z3N3TXXMPwMyvfS8R;=`7aY9466Gu&7EGsW}P4#y1n&;jz3Oy}23;X1$?05028hcyP#Vl}l_? z0j>)&S63+5xWs-!L@UnVHnZw-R;B$;2{dpz1xPqyqh7wU)rpaoik#O!kylJCvGv1? zApPa#GI{x!jg6oadRcx@XMl4B_-Pb*SnWRi!n#HAEb@4_)HR&q!Rz)?q?}RRWJ&UY z0`vXp$$HCTi(co=b@=;C6y$Gn)q`p;cD=pGyu9}Cudtv>WybwiA9D{LW7^{Y2d%PP zuCAs5wr--S`DcHRlP%tAMGYO9&tWZ6qax}sP7MzP`De5T7B(j6sEFU*6LVS#D=FnE zr6y3XqzQ$u8vgduQt3)le9h-F0AP^EC-k+O!dnmf+vA~KVc(~xILl|r?z=-~Z4(mX zLFssPIWwG;f32Y)Ddk@8v~8Qb|D2tqYieq(FPeo!E;?8`_6?sq2) z1#5)<+~GGj6ukpp)GWU`#L_=mPRlP;_R9PYJPRm6y`vCfis#tHDWeKX55(y9erQTn zYMFcNKO%vaet9WD%GtTX4O^CPamt_Ti;h%TWfZ`TjvddHot+ySYqO^SC>YVV_xcre zxVUUnC1*dxyvu(kTs!ste8wGa#@;s&k0lZAMR^$N(U~p7(;u6fp~!;S!F&5D7$-yV zS8Z){0sG46a@qq0^p^P9=?}L=3A9nOC~($--dKlNBn3&l@Z4gH-z#mF{_<_G(|%$Z zKaQP*gT-#IMCYEBSX_fiaga~^G0y?MOaofsc4rKv5B{L>wK zk)Z&aTN{TT=BD5~kekiUB{B39CV1cGkGj6TzEa$8SdFie8NY)|WRov{Y1*x){*~x#{}( z>2DQv76Rmjh7BgAU^&`OoYlwo-u+*2^;~~mLOWQj#P%oJ(Tqc@O7vQhIuNE7Mb|1c!_Q0g9e{4OLY-aL2Le`iq?%5)fUp1;4yp zABD`Gv*4#QhtCr=+|p95&Iw%0>|0U++RQCvk>72`%0_3w2Dx$e8r9ib-DO)ze!8O( z?Il^a?E?MnT4cTRE*TP{iDX0TbNk(?H+~XJD~tiF0M<-szF#C<*oxeuA{WUbDI#1r zS&xjqKxt8u$ovrX_E_lk%jL4ysh0L+%yjNG&b#Dn73tC*OwRxoO#ul}K#654UcZ|k z8R>h7Xe$1;F!g)o?ivt!E%)?W3tAebgFz#x5ML-RH?GFgcuNdHZhD*WF>UezriQ%O zU*7c}szdo-!o!0Ko|u@3fq~&!vJUvBprD|k7=0EZ6%`eMN`>O<3@{yo#BIX!+cp2I-#8fdi05mcOw9J%zXcCC*%QBw;y22 zrMgW!R%KC9Q60h9GIz7aVx6!CfaDn&QHkc&)^fA4v2k*8($Ku8L8g2c{+x-9?&^BC zH2bo#Z_ZrcBJ=>U%<%O56pPL__GxDx_=5TU5nFTf$5>d^H8qRX)><+$7@}sU8-p$` zE;cqc01ZY#}Xgk$oQS zE;_Nn?FhH*mLKq*M;|T&Je7jq?WolcDU9Gv-{7D)8t})g=-M3VggpYC7#mNZ>Ho&#DMMOxrxwd9xX$f|cVZN}DJaJ_9l-?>9 z<7wtG&VIM14~sFf)1bRW;F^Fcc|1q*?dMy%5e1MS0t^1&*>m8 z8ObpOLN@+a3&3T?d9z#E((JI_SEyEsh=>>`3+QAn0JqtbL9b4-gM%gP?T;^yR~MVT zNeKzLye{pQT>wkFw7c7HQt_Rf@BD094}`f-e=5xZ{@p(`l)`3;6~1aZlvGw-T~bgW zEhRhOUA6tp*Xh>uka10aw@8U`F67(Q5(7z3#(eE&&GD7o3E*hC#WxrlO*V$6`)SmBPWfIXURJxm#Pe z0>w=39&QKob-?idlpD)9IGlhIBI4&yR$v~wO&&bFyub&hrl&F3jjgO06(QgIToYb1 zTVP{jJ35|5ypoWQXYB$IJPal%Am9zS7sRH%MJvML!e2VP#(h!1%Uaw|O|DMX0cG@w zH6H99;+^BoxwYSQaZ%ADj}$lSlN!b=8dpy@)BiU%<%*Eu|6)@rKWb`PeEQ^zlQC)r z$R!2_2C#jU_nii1c4QK0=9ZS3L#8%#jEoawW1?u=+uNgN4;~lgm6cSgYYsvz@j+kz zt{5>X=`$fSGqWYpigBlzwDjdgSAq4r7bDB$_qjMdl4Z5-UY0?yu3U>4gxuePJ>G}xU#YWz!ezShiM4z#}JcDte<;Et|}H_WK(tTKdnQPsPNW z{RxN#2`LE(-b2zo3w)Pg}DUc4qqJh|XaIn!6SLvak?(AIE&~Wnw_tjL14#Tb5 zTatHZk8g8-6a*I+7h|BK``n$W1&lPhp8`)AN=!Rm?~hGMNf{a%0vs$+&|`KE`;~Y1 zh?0}$KO6IqJyg>8{WeuXb;*T%`0bSiZRWXG*fRc3lXBz~#JWZyDf>viI0Zd7J7IMV zjrhPoS-Q8#Ym=y5a zD@V)@lqV$coykH#AA>~lVd`m+ew?z2XRP<(V|Fb)J%wx~Ah_Yvs;wAC(Ak}WN(X06 zc0h-7nG2s+|N6D$PzP24NLEsPuIY};PP!?eR+g4p^-lRgK`3wQU(ZJgBN$NTsK)&E zx<-5X0sOHVR$rmJP78zeE5Oyvra|fi3qvE9Kn2@r*Q-0;&DiX6+?^`M2H${wPp%4vc@_(3B`e!3v4z4x2Ybt$D?c2vCdf3x|X~KET`jhUE~Szl}sj2T}>md z{v42aoJiT(*!uhW=$V)VJ>ah&23wVtYCIHnbmUNyof8TR3lkGb5Akb_dY=*#WN&3v z<%*Q{{d7<$mQ7a-!n|rNwnX?5&^rA+`H3JzO1QM|scbC@1VV+Fj{QGAjsaC0rEbY% z-YnmyV10Hn)BXnZ?TDh_!@|Vx=B3JFl!IFB?Rgg567b&@6S7I_wprDvmse8R@c{vk zkmuh-lfO;>%z8bIUk5Z%(EF=gvcibi|2hNAd@(qOEq5T_-B=DLno=*ag0;xYK$IHk zAY*Fg%I2pp-r33!sUW)vE$=gJAt2cqIe$}$YrMR3?Xqc`dij03rhhSkGWshAI5iAC ztv+6A^FKLpFjvl`q-tSJ>NP?iKq^=Qsq3oLsGX|iHSz0mpe=E9(50mK_rA)m`O*)tKCk00TL6h-k)vmfe%ix(O*zA?l9ZV# zuB&V8*?|7!&`Hn7Cp&h!xxIa-vvV?oR!}sr{HKk{xgQ_#(dp6UR?T8eR*s-f)ebg6 zA?d0pqz4n=-;NIDMrGXY?$IYq?`)nvt1ublH8L>xkwCJsW<+-#dbn7_&R!Xxh#_wV ztCEVe%FGnAfq7LM^**MFoH(o!ek-z7$jwmL+~m1yWZDt~=Fw{6=z1Wl*>nvDG8aQb zH6mgld)rxGcM4E+1t285O_H4Ud|&r>8KH+;H!ae_hC-yj!Y~!GApP_64TY2+Oz_1f zOU>G&t=`CsaPk|c;S>l5hlQ)wYvx=-BF<03TtTjGWMqs6hHAHGYVMzw6y)S&-)chA zf`zvV1!-yf_pG|={mm3S;dz}MhPKA*H~q2Gg9+;|bYFo%0PyF@lee_gWP zq;wQV6rMb>Ug1FWod9zYl#mFUE?oqe6IhS;f62&ASGP;MiirspEv;i)6vYp1IEGfi zi-1a9T~!0%z}+1-8CDn-xhLyR$9Du5atk zqtgzch9@KwhwXtJXJ^HZ8@K8o$6x4MLL{+7_0G-?iVe+YCDvQ|iwiu2Oy!jwPV{Ky zy_(%mWkWlsC8VeUPXrj}p=7N|*wFcfkhV^-Ea4gCFW-U=z_Nlnor6>;fv3m)2yCd? zgTw0@{ylrl#8qMJ@N>TTAqL?TI6vzx<^d#5$^04Q7?38PGc%1{T;ip5y}zwqE_ZC7 zZc;eg6FY2=)%zidC+IEvck)TKV1UdW8m5(>nYp~_T3ZP(u1r8qYXEdj+vw=Y-3`HH ze?kt;M!9jW%VG0V+-2{z9@;;DcE&8?xuq5dWGw(g!OFT59ar1elQ*5j^C2*BQpt)K zGAgna*?zQ~v$MmFPrB@WR$#L+fJ98poS7M0s=3az@H-?DE+?1G*4U9*T1x(`Vt!zN z<;7A@g{f`U95*DxcZ3$%+4+wI#S_KsinCIk{?l_95HiF7!(Cxj-`S6i9ltqy_CR&V zw6$&C^}B?KxAI}WPUz=y6n&c63wUq)=%^Bh{L->rt{#Re|n#$Nn)%DVDg zT!#@g&pyY*TpzYDJG)fJ3qADQ-E;|Dyn~>D(PH4o*|0H}j`dqYKYSRxI<-VZ>OR|Y zl-dPD%qtxCxxcCaEae+bcz-fqpun{@l)j(`MOtsL9})063i6bA4zZpc?f#{=qT&kw=yslC*WCkW7)K+ zLeSH3h18)WbLK=^d`}whW5xU^3ZFQj5q?2EpeqxHVS|I_{hskA|;hB7JME%dwM=1b*S$t2X|Dc^ zKXFi}dO(he12PF{WTsG|1ruXx!|ky}0OPxE43vXdx2`0nkeanvrBXOghu2qaO_-SQ zr@cL=zYsI60E|=nixw^Yo>L;14gcxU7o&Hav#J`_48+9Z3R&M^0 zEVdu0reeIp5DFfNrfLh`Umk9A;?u(u6XF1$HeIsreKv`i|95KT{8BBJetxS?PV7Ki zvM@hzd%!0&3#~y=ei|THhcj+1=&rD{Hxx6;%?_-QEVWfHixtlwMwB zm6a1Mmn$`ZQxFUOY{q{1982<%%Zo94hw`4`QX|%N{so%gj)gk5?bBg}ft3BYAHSqU zo>KH~gD(VRw$p}e&)M!(q3T_mf&H2emZA;LbygE%=#NB(~MXGo4B7z>UewiN75S4&Xyj+ydx5|V1N1msO;=a z64{G|uvEvoP4%u|N~j)zNwAB5c7YPz8E)yWg0^gFhHEj*ez3OxeuX=@SR3 zb+MG`v!T#CKcpK?jWZ55w%a{6LID9e_t-1uuC6Ks1c|R-J(2|)8eI>e8?xRv)!VIp zmf#o=ZD=jr2CPBUlh1Ri2>68R5_d_7ym1-#?Zf`gPURC)eznq=c9jqPG06@t)w+!{ z(GP83zs3Rtd}mT-_wu+)EU3q+S@r{9`v79 zUIh#cJ{kVsSyX3nWMtzIP(|=JAS_lfh{Glkx{xKVjoOy&0Q;q-t=(_piem=?Sf|yE zfu)5(eeIstP4(lKMxWA>Qbrlbt z)98!6$2Co0G1*J_#^8;wZzdVmbgM7}b7|<{{SD(iDA!hh&-T=Cro}BurZVO!_ceQC z@FayVu2Kt)JsdO`@iqnachzYF1&#G`dun6jIVcA^I|BlO8MfM3{Y2Y>u(_W3kaZt3 zw?Ft=E2!k3M`#I= zkoHSk&PBHLG)#;q)qZkfQ^+&Z?_3ssmP=f5aO|fx*XB%0V#K{RT?!Lzv$DFDOT8~6 zlevDunb_d4erRrvOnwd`z4u8L{Qk~hmJkJx4EQ~xI*ZFho*(<4#qou_{12#DctUW! zrUDSH>0{?a4wkrw)*Xay_PG5=8C`D5^{t9bjV8i?AaNBJ*P)inwx+VCLgFh67yCqx z;x8!jgE%4uHmEY`zu;sj(GdmZ=YOD)D;KbPaRkuFCs-~q zqN4(!rNmE}J_x7X{vcM5{#sw~djiSiA{5@_`M~3B(fbA01nnivlsfxwQwQ5S|KCYFrN#QbTt{G*f<4^falQ9H}p9={u`F+vw8gy5APX*18Kr+$<0 zbARqwzK4(J0-4SUlLV!>IEO^|ysV_#yYx?1oZW40lsxWDjbVtPh$gej(m=GkzWy@> z-_S5~W6MlaQ4zG`Y$tLpXk9FKoB-uErdUVN+367xyM0Deb`9$4`=fIc|PCD4G1zSMSqgc6DMO zNuvRDxW^OC@7x6lug7)}d;l=8x5OfR;zv#sNvErXVF~arGc%l0(i`~b)k@e~KR+zB z5q;= zOJDsVvuI66RN+Hj0}j%aQk1I?Xh&lOV!i+Ilnzes@7h1H0G<1qP9Pi~4{u_6dU|5Q zsqE{HwWqmxz7wf(6O)oY5DroSs391eBE}W}DfsIzoq_y3iO-X4(qCWH(Ht<|Ti zcHAFxDrSjAX^EuJHRjOSNbxBDR!NGlVef?!XiB3Z`X#4^o7T`^u36X*BCx8G) z0!Jt>2mLL=X!dpUzkaa*;eosHgyevz@Ch&dxRlVr`(0 z=eJve#P;ie9xQN_2Y6fXsv7_mrKBD!{jnyT8314}XhWk60JcEDtjl-=uqptAg@%QN zl;EiUCoA#p=GHU9&XPZLUfh==pt;Wjz^#E8gsg0AprMU|i0I2-71!m}W-5T2=4)*A zR#1U39CVriEhm|P2Rke4)0a_zAWBV5O-{a>RMWFwsE=-G)2gu%myiGqoh?8=BZg_5 zKYDrHg2ATpySJ}9fTlQd&?>jG@|1)mAtmJ=$oT=u^Mr^ct+_d+?US;qDrNS9i{Bt1 zVH%vapNej+bcF$G2oWldmMjDnq@fAgLiY;<`gJDV#yEhd6BA#p$Ldk0H%ZoVJQqKp z1oB}$W1x5cSH2H8rs=6ERwB%Rk*~yT`~m{`%Jhf9K=~dY7blx4*p!ih_%bRX;rd@3 zotK*%&|K_X502x7|0?%oQ~2wOiezoHCdq-b0EwRv!09C=zr@B89v%Z{0?Q46;NXA& z#ry~Df`Y6$reE=(J3&rf{yiEsE$whTn?&t1baZsLQ(iR2uQ&;8rt*MJ1FaOKq@ z0QsEK&~O#20gujw5WxrMn!d2Hk*wREHyMck!I~EVloN-Q{r1L(u92d$stR{;03G0T zjT!^$j06t@b1^Y7oj=K8WFHW|0kQ^kmjO-;h>YYE6gCBPRa5}({uO6zYKo>lFzug_ z{RbxftyPZ#;F1n&lCXM2j8_4en3!LLK+_ioCnx%zI1>{SxeJ}r9uwj%01;vU4OLQd zkicOH%nG#1slvXRjm@PV>cRg2djAX6-B$AaQdnpSy2%t3M?g=e|L4!3 ziQvC*TwB}2`FU;Nq1JQN#|lG5|11((I_QoB{^bow#dauYIshFhn57Jl2;QSLd0hca ze0+A62bg{bi(ix3N@vJzF`W#dAGFQyDHw5``)ST=8Q}D6L|+f8^;A?Q0mZRjemURh zUIF?leiGEvcwjgB+$CJFg>@OQ#&-_?Lu0DBx%bxS!2bxoX8wCAL{VRHou2JZgJ`j{ zSNcd-?TDESAHNC&7!?1}v9b1+U#+@S^O~+9%{sz6pDc{=B`|eeV?#nhCKw_JF~XoW z4>Fl|6&={Xt2)-Bo#xyVoVu;g_HfB25XjUUuoK%gE5#T42{BgI+xdbNl%Mi7fly>RC+aOZn^6yGSKYjjR7E(^8 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dd/d38/strcpyfld__s_8c.html b/doc/safec-3.3/dd/d38/strcpyfld__s_8c.html new file mode 100644 index 00000000..a8172e19 --- /dev/null +++ b/doc/safec-3.3/dd/d38/strcpyfld__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strcpyfld_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/d38/strcpyfld__s_8c.js b/doc/safec-3.3/dd/d38/strcpyfld__s_8c.js new file mode 100644 index 00000000..b697ef1c --- /dev/null +++ b/doc/safec-3.3/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.3/dd/d46/strisuppercase__s_8c__incl.map b/doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.map new file mode 100644 index 00000000..da1b4164 --- /dev/null +++ b/doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.md5 b/doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.md5 new file mode 100644 index 00000000..6cd81971 --- /dev/null +++ b/doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.md5 @@ -0,0 +1 @@ +87c0c888aa15100f5910609528857188 \ No newline at end of file diff --git a/doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.png b/doc/safec-3.3/dd/d46/strisuppercase__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..7d7836c215a080bcdd508c1bb5265c19d82c408d GIT binary patch literal 17083 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 + + + + + + diff --git a/doc/safec-3.3/dd/d70/strset__s_8c__incl.md5 b/doc/safec-3.3/dd/d70/strset__s_8c__incl.md5 new file mode 100644 index 00000000..455cb645 --- /dev/null +++ b/doc/safec-3.3/dd/d70/strset__s_8c__incl.md5 @@ -0,0 +1 @@ +a85a762e6ad2e9b7c3aed60e96741552 \ No newline at end of file diff --git a/doc/safec-3.3/dd/d70/strset__s_8c__incl.png b/doc/safec-3.3/dd/d70/strset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..488d44ada7721fce042ea79cb218c748f51b280f GIT binary patch literal 16632 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
K{)*_ zyCmoHFD*xW#nOFDKVx_E#a*QVD8dnRSuyrp)EOt7S#>!2LVl$gd^3&PUC`M=M+iuD zhw`*}trotXF(`2A55(bS5Pg$m3!{~BHFK0__LMV@s1_i+e}4x$b;SMenx70jQ7rX+ zhP076^;SC|a6IkQDh|$8+~&5(kP4z3V7025N!i$FtL-i=R;8mrlJBCV(q^iwH`LV$ zl-*QQQF;3GDHjAr06;J+t#lfFMHvSnS_84K#X}bWN=;9bUEHX?yf}S+SFDeERYD+# zHA~*5!TnQ2mDI!Nj*`++Wjox2juc1J;{NM*efe@qZfILRrp(TP_N-b{(61s8?NB)V zPj5Q*bi=LWUcASDVjS2pNa^V#XtRQuqREl)nW-!d<>tH?gOaSPs~Gh{Z>sp$S9Fo7 zMMWWTC51S>GbqyHSBJbEF7h6OE#K)-rN!~_F`(V>Rsp#h%h^U%6%{HKG!Ns=zrS%& zP&(Z%W)lkX>{I(+v~*Dt%hXM0;E7A~RF%J5dXY7#d`*U0T%6H1`;)$)u<+viJT=9m z^#spj)Z5eB_Isu)cXc3DKYF}>a^jewxCXNykeiYsNd5cA=eW4IprD{5=`cA1<{Jhe zs*7b>l;Qih>5CWZq7(^jN2fLWW>&N6NS(ss$8$Ia)5|nZEBNy~K(PyNc)LDsd>o9zN9h zB!PJQ0>0(jVL;4Y@S~)}b$4NRB|wPVd_s)V^{g|F`ywFVTy5$hg3p62+)fJ=GS%k? z>wo_Wg96eOt=`POLee9RV;K|q{# zcT2w4M1}UWRpika=os4D?}Av04%fGzSlqkT42igE|JY(f@t~h_DcysNyS6qOZhQRC zZ66@n&vdu`R$seT2pHUQQ!A}pSN7TXGgQR-=hOKu23(=4!^uF9Y)(&;0;W@(n5MdB z9*pvFu+E14?2caphy4~Ergt$=TL2=P>rJviTDTxZM z_^}f-%26*Ji`Gx}d98Ft5Gd+L3vpS3PT{lbD8EJpKse<2}m`&8WjiL9P(Sk z*qG%=!EGpsJ8mZ_OyoCTO=d#j?{nmPApwuKgV`RYtemgxV*@aSp}Ked>O-7AHta=7 zKxBiaNV}5icqJfd?A*+%dZHN8wPH|w@#TOh@V$Orya@}hP8ESYeWl72NA|q6YUbfSJydMP^ z6fgZ{g(aF-D=n{<9Xk&o@pS7bcU z1>bQx>{Pa+MIekpZD%%^>^%*e?(=7!i}~=Hexlp3Bna#|q~x6lyY; z$A%Q8Rj4kWOe;7AJ{ z_vZq6dS71;*U4#9aj@$q0+A*_?``Y2lhWO`x|*dNjFyNN zR4rdOUr<-qhdb3akR?hUWIcV|{bz2j<$P+Z^c4ajtHuO`vtakxj)-hRc}=>9?^ z6ODvqg;+^x;Rq0VA+`kSnwoBx7feA*@$@#PtZgkVP^ysTIcX-6Tty&sj`(lPZ|zzC zvfH%M)>g*%YtYF@BfIWSMN6xg=~i(DYP^OoF>Ui_Q}ahB*HAvNV^!*R;zhodZ*@dd#s4^g>7E{(}>^}yDx3D&FNU90LXAy{wKWtB^BJ(zXHaAN{ z1zbO0#j~g|vI^=gr?ydikLNxNtCzG_+M3PQx>tpgJcm$K`zZHu9#GsQfs~7lxI&s$ zC(Kk-jr~Qd3^hd#EQP38J0<2-?+gvg_5GADFDB;Q5`%-~)emnXYOR0KqdIKca~)f; z`!($B6Q9*#xdIo_(cv;N=+aO>N3Zf1IoJH?7{|fI#RX8Sy4?-LKTS?MVv>>+W;I)Q z=t6l~iiaC!{b|a0c#5EoA5RO1yc|%egQH`~vLXVZh8UXf&VTjDRvm|(EG6g5BSZqz zRaYY7Eh{vrArJ=t^_y-D=){7wekI^Kg0GJ(++zX#_HA~@y&vVt2t>CvOspQ@u>an% z25n#^W@FIz0jyB{CDz@$chS(c_V$YM^UDBKiaZ_tWtm)Dy#MLuou%dXPxTE9KvVvE zbo2xgaOJjX1mZnUZaE4fXXih<&<-F2hc2|MAJQ?ew)>=c**Q5cj~CP zWR-9r$@*|Ua3$oxD?(c_8=D=F0&rHep8LIf_qMmUyW+U-prJ)@+U1r9+(GaKL+@?K z^2$IKuy2Wpi5M6dkR`ymOu*`}nngkTE}7>AuXkM}x05Y!bm>yDQStGl4<7{ + + + + + + +safec: strcspn_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strcspn_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strcspn_s.c:
+
+
+ +
+ + + +

+Functions

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

Function Documentation

+ +

◆ _strcspn_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strcspn_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_t slen,
rsize_tcountp,
const size_t destbos,
const size_t srcbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/dd/d73/strcspn__s_8c.js b/doc/safec-3.3/dd/d73/strcspn__s_8c.js new file mode 100644 index 00000000..23584925 --- /dev/null +++ b/doc/safec-3.3/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.3/dd/d75/struct_u_n_w_i_f__compat__exc__t.html b/doc/safec-3.3/dd/d75/struct_u_n_w_i_f__compat__exc__t.html new file mode 100644 index 00000000..be4a4f3d --- /dev/null +++ b/doc/safec-3.3/dd/d75/struct_u_n_w_i_f__compat__exc__t.html @@ -0,0 +1,170 @@ + + + + + + + +safec: UNWIF_compat_exc_t Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
UNWIF_compat_exc_t Struct Reference
+
+
+ +

#include <unwifcpt.h>

+ + + + + + + + + + +

+Data Fields

uint32_t cp
 
wchar_t * v
 
const uint16_t cp
 
const wchar_t * v
 
+

Field Documentation

+ +

◆ cp [1/2]

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

◆ v [1/2]

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

◆ cp [2/2]

+ +
+
+ + + + +
const uint16_t UNWIF_compat_exc_t::cp
+
+ +
+
+ +

◆ v [2/2]

+ +
+
+ + + + +
const wchar_t* UNWIF_compat_exc_t::v
+
+ +
+
+
The documentation for this struct was generated from the following files: +
+
+ diff --git a/doc/safec-3.3/dd/d75/struct_u_n_w_i_f__compat__exc__t.js b/doc/safec-3.3/dd/d75/struct_u_n_w_i_f__compat__exc__t.js new file mode 100644 index 00000000..7c51c144 --- /dev/null +++ b/doc/safec-3.3/dd/d75/struct_u_n_w_i_f__compat__exc__t.js @@ -0,0 +1,7 @@ +var struct_u_n_w_i_f__compat__exc__t = +[ + [ "cp", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#ade6786d83b3d156dfaccf7177d85644f", null ], + [ "v", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a70e0a1a37b838072dbfc2a09c97b1ca6", null ], + [ "cp", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a40b843dfa15a53b5e2844786b8186139", null ], + [ "v", "dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a3cccd3aeacb4ec7a2590cc3b4cf2cb08", null ] +]; \ No newline at end of file diff --git a/doc/safec-3.3/dd/d81/strcat__s_8c.html b/doc/safec-3.3/dd/d81/strcat__s_8c.html new file mode 100644 index 00000000..9f98d2ad --- /dev/null +++ b/doc/safec-3.3/dd/d81/strcat__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strcat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/d81/strcat__s_8c.js b/doc/safec-3.3/dd/d81/strcat__s_8c.js new file mode 100644 index 00000000..6882f159 --- /dev/null +++ b/doc/safec-3.3/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.3/dd/d8b/strnset__s_8c__incl.map b/doc/safec-3.3/dd/d8b/strnset__s_8c__incl.map new file mode 100644 index 00000000..1df90b80 --- /dev/null +++ b/doc/safec-3.3/dd/d8b/strnset__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dd/d8b/strnset__s_8c__incl.md5 b/doc/safec-3.3/dd/d8b/strnset__s_8c__incl.md5 new file mode 100644 index 00000000..63259a21 --- /dev/null +++ b/doc/safec-3.3/dd/d8b/strnset__s_8c__incl.md5 @@ -0,0 +1 @@ +aa92acd8e8dea7e8a773f090c1abb518 \ No newline at end of file diff --git a/doc/safec-3.3/dd/d8b/strnset__s_8c__incl.png b/doc/safec-3.3/dd/d8b/strnset__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..082ce3f83628b6a122b725662234e2b8c23f5b67 GIT binary patch literal 16695 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 PM#wt}1@SV`_aFZUuXs@m literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.map b/doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.map new file mode 100644 index 00000000..9addc9d7 --- /dev/null +++ b/doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.md5 b/doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.md5 new file mode 100644 index 00000000..497044d9 --- /dev/null +++ b/doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.md5 @@ -0,0 +1 @@ +d84d23b555f385e63ab64aa4eecbde94 \ No newline at end of file diff --git a/doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.png b/doc/safec-3.3/dd/d8f/wcsnatcmp__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..e6d4aa30952948ff884809e4eac24af914aa8d88 GIT binary patch literal 17001 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.map b/doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.map new file mode 100644 index 00000000..1a573f6a --- /dev/null +++ b/doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.md5 b/doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..8a4bea48 --- /dev/null +++ b/doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +b78e549d6609be32368b93bb7cfd0269 \ No newline at end of file diff --git a/doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.png b/doc/safec-3.3/dd/d9a/vfwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..f52c8991b5d4cc9351e748c0e300c9730bc83c08 GIT binary patch literal 16926 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�&zWfZ1AFxTm1x*zi%Dj8`PE~an+AK;< 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 Xo + + + + + + +safec: strisuppercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/d9f/strisuppercase__s_8c.js b/doc/safec-3.3/dd/d9f/strisuppercase__s_8c.js new file mode 100644 index 00000000..275880ac --- /dev/null +++ b/doc/safec-3.3/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.3/dd/da0/todo.html b/doc/safec-3.3/dd/da0/todo.html new file mode 100644 index 00000000..573c3807 --- /dev/null +++ b/doc/safec-3.3/dd/da0/todo.html @@ -0,0 +1,99 @@ + + + + + + + +safec: Todo List + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/dbc/ignore__handler__s_8c__incl.map b/doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.map new file mode 100644 index 00000000..08fd7150 --- /dev/null +++ b/doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.md5 b/doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.md5 new file mode 100644 index 00000000..463cfd38 --- /dev/null +++ b/doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.md5 @@ -0,0 +1 @@ +9988d5a0a562cd2ea87b4b7f1e942f97 \ No newline at end of file diff --git a/doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.png b/doc/safec-3.3/dd/dbc/ignore__handler__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..bc1f1ee4c350bd66193f7426dbd03f620d48760b GIT binary patch literal 17298 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 + + + + + + diff --git a/doc/safec-3.3/dd/dbe/strstr__s_8c__incl.md5 b/doc/safec-3.3/dd/dbe/strstr__s_8c__incl.md5 new file mode 100644 index 00000000..41ea9fdc --- /dev/null +++ b/doc/safec-3.3/dd/dbe/strstr__s_8c__incl.md5 @@ -0,0 +1 @@ +27c704d9f617dbdff42e3eb53bec0725 \ No newline at end of file diff --git a/doc/safec-3.3/dd/dbe/strstr__s_8c__incl.png b/doc/safec-3.3/dd/dbe/strstr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..c0306946d75be684d45884a6309603ab14134e3d GIT binary patch literal 16519 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.map b/doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.map new file mode 100644 index 00000000..7f61bd7c --- /dev/null +++ b/doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.md5 b/doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.md5 new file mode 100644 index 00000000..cefaafad --- /dev/null +++ b/doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.md5 @@ -0,0 +1 @@ +371b463dedc9957d9b6b0ab59faa063d \ No newline at end of file diff --git a/doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.png b/doc/safec-3.3/dd/dc0/memcpy16__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4eebd25547d61481c9dd82d0585951b7f81d5781 GIT binary patch literal 15770 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 z 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 + + + + + + diff --git a/doc/safec-3.3/dd/dd1/strspn__s_8c__incl.md5 b/doc/safec-3.3/dd/dd1/strspn__s_8c__incl.md5 new file mode 100644 index 00000000..e28443b8 --- /dev/null +++ b/doc/safec-3.3/dd/dd1/strspn__s_8c__incl.md5 @@ -0,0 +1 @@ +ff622d3da789f1e921ecb7951fafce12 \ No newline at end of file diff --git a/doc/safec-3.3/dd/dd1/strspn__s_8c__incl.png b/doc/safec-3.3/dd/dd1/strspn__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0b706c667c6b84690db55f7a6d3e18ede6c103a5 GIT binary patch literal 16683 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 AnE(I) literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.map b/doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.map new file mode 100644 index 00000000..9814f5be --- /dev/null +++ b/doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.md5 b/doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.md5 new file mode 100644 index 00000000..5703ffef --- /dev/null +++ b/doc/safec-3.3/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.3/dd/dd4/safe__lib__errno_8h__dep__incl.png b/doc/safec-3.3/dd/dd4/safe__lib__errno_8h__dep__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..5ada86c184a0a41da9b4feaf93d3fd6eac082271 GIT binary patch literal 20685 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dd/de1/memcpy16__s_8c.html b/doc/safec-3.3/dd/de1/memcpy16__s_8c.html new file mode 100644 index 00000000..e2d782cc --- /dev/null +++ b/doc/safec-3.3/dd/de1/memcpy16__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memcpy16_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/de1/memcpy16__s_8c.js b/doc/safec-3.3/dd/de1/memcpy16__s_8c.js new file mode 100644 index 00000000..940451d6 --- /dev/null +++ b/doc/safec-3.3/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.3/dd/de1/strnterminate__s_8c.html b/doc/safec-3.3/dd/de1/strnterminate__s_8c.html new file mode 100644 index 00000000..a96b843f --- /dev/null +++ b/doc/safec-3.3/dd/de1/strnterminate__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strnterminate_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/de1/strnterminate__s_8c.js b/doc/safec-3.3/dd/de1/strnterminate__s_8c.js new file mode 100644 index 00000000..71bb8743 --- /dev/null +++ b/doc/safec-3.3/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.3/dd/def/memrchr__s_8c.html b/doc/safec-3.3/dd/def/memrchr__s_8c.html new file mode 100644 index 00000000..652b05be --- /dev/null +++ b/doc/safec-3.3/dd/def/memrchr__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memrchr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/def/memrchr__s_8c.js b/doc/safec-3.3/dd/def/memrchr__s_8c.js new file mode 100644 index 00000000..d40df9e3 --- /dev/null +++ b/doc/safec-3.3/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.3/dd/df8/wcsstr__s_8c.html b/doc/safec-3.3/dd/df8/wcsstr__s_8c.html new file mode 100644 index 00000000..7d5e6acd --- /dev/null +++ b/doc/safec-3.3/dd/df8/wcsstr__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: wcsstr_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dd/df8/wcsstr__s_8c.js b/doc/safec-3.3/dd/df8/wcsstr__s_8c.js new file mode 100644 index 00000000..133680cc --- /dev/null +++ b/doc/safec-3.3/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.3/de/d15/wcslwr__s_8c__incl.map b/doc/safec-3.3/de/d15/wcslwr__s_8c__incl.map new file mode 100644 index 00000000..d81a39fd --- /dev/null +++ b/doc/safec-3.3/de/d15/wcslwr__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/de/d15/wcslwr__s_8c__incl.md5 b/doc/safec-3.3/de/d15/wcslwr__s_8c__incl.md5 new file mode 100644 index 00000000..1f1767cb --- /dev/null +++ b/doc/safec-3.3/de/d15/wcslwr__s_8c__incl.md5 @@ -0,0 +1 @@ +f955ec664732f9a771602dea549adecd \ No newline at end of file diff --git a/doc/safec-3.3/de/d15/wcslwr__s_8c__incl.png b/doc/safec-3.3/de/d15/wcslwr__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..9e69fdfbdb29b8286f6610834e2e8538a4c31517 GIT binary patch literal 16608 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 VAf-#RF1QAf5S0}v71I6wzW^yCc8>r6 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/de/d15/wcsncmp__s_8c.html b/doc/safec-3.3/de/d15/wcsncmp__s_8c.html new file mode 100644 index 00000000..524776eb --- /dev/null +++ b/doc/safec-3.3/de/d15/wcsncmp__s_8c.html @@ -0,0 +1,181 @@ + + + + + + + +safec: wcsncmp_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d15/wcsncmp__s_8c.js b/doc/safec-3.3/de/d15/wcsncmp__s_8c.js new file mode 100644 index 00000000..cbc408fa --- /dev/null +++ b/doc/safec-3.3/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.3/de/d25/memset__s_8c.html b/doc/safec-3.3/de/d25/memset__s_8c.html new file mode 100644 index 00000000..01ef8eca --- /dev/null +++ b/doc/safec-3.3/de/d25/memset__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: memset_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d25/memset__s_8c.js b/doc/safec-3.3/de/d25/memset__s_8c.js new file mode 100644 index 00000000..084b9b5c --- /dev/null +++ b/doc/safec-3.3/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.3/de/d32/vfprintf__s_8c.html b/doc/safec-3.3/de/d32/vfprintf__s_8c.html new file mode 100644 index 00000000..de4093c0 --- /dev/null +++ b/doc/safec-3.3/de/d32/vfprintf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: vfprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d32/vfprintf__s_8c.js b/doc/safec-3.3/de/d32/vfprintf__s_8c.js new file mode 100644 index 00000000..41fad12f --- /dev/null +++ b/doc/safec-3.3/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.3/de/d33/wcscpy__s_8c.html b/doc/safec-3.3/de/d33/wcscpy__s_8c.html new file mode 100644 index 00000000..37bac66d --- /dev/null +++ b/doc/safec-3.3/de/d33/wcscpy__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: wcscpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d33/wcscpy__s_8c.js b/doc/safec-3.3/de/d33/wcscpy__s_8c.js new file mode 100644 index 00000000..38f6151c --- /dev/null +++ b/doc/safec-3.3/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.3/de/d3e/strfirstdiff__s_8c.html b/doc/safec-3.3/de/d3e/strfirstdiff__s_8c.html new file mode 100644 index 00000000..7d2f2012 --- /dev/null +++ b/doc/safec-3.3/de/d3e/strfirstdiff__s_8c.html @@ -0,0 +1,163 @@ + + + + + + + +safec: strfirstdiff_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
strfirstdiff_s.c File Reference
+
+
+
#include "safe_str_lib.h"
+
+ + Include dependency graph for strfirstdiff_s.c:
+
+
+ +
+ + + +

+Functions

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

Function Documentation

+ +

◆ _strfirstdiff_s_chk()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT errno_t _strfirstdiff_s_chk (const char * dest,
rsize_t dmax,
const char * src,
rsize_tresultp,
const size_t destbos 
)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/de/d3e/strfirstdiff__s_8c.js b/doc/safec-3.3/de/d3e/strfirstdiff__s_8c.js new file mode 100644 index 00000000..cd159cd0 --- /dev/null +++ b/doc/safec-3.3/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.3/de/d45/wcscat__s_8c.html b/doc/safec-3.3/de/d45/wcscat__s_8c.html new file mode 100644 index 00000000..384ccfe6 --- /dev/null +++ b/doc/safec-3.3/de/d45/wcscat__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: wcscat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d45/wcscat__s_8c.js b/doc/safec-3.3/de/d45/wcscat__s_8c.js new file mode 100644 index 00000000..12894380 --- /dev/null +++ b/doc/safec-3.3/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.3/de/d5b/strislowercase__s_8c.html b/doc/safec-3.3/de/d5b/strislowercase__s_8c.html new file mode 100644 index 00000000..fda238f3 --- /dev/null +++ b/doc/safec-3.3/de/d5b/strislowercase__s_8c.html @@ -0,0 +1,151 @@ + + + + + + + +safec: strislowercase_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d5b/strislowercase__s_8c.js b/doc/safec-3.3/de/d5b/strislowercase__s_8c.js new file mode 100644 index 00000000..ea1ea364 --- /dev/null +++ b/doc/safec-3.3/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.3/de/d70/memcpy__s_8c.html b/doc/safec-3.3/de/d70/memcpy__s_8c.html new file mode 100644 index 00000000..3f081464 --- /dev/null +++ b/doc/safec-3.3/de/d70/memcpy__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: memcpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d70/memcpy__s_8c.js b/doc/safec-3.3/de/d70/memcpy__s_8c.js new file mode 100644 index 00000000..15e8b8e5 --- /dev/null +++ b/doc/safec-3.3/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.3/de/d77/vsnwprintf__s_8c__incl.map b/doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.map new file mode 100644 index 00000000..1531fd53 --- /dev/null +++ b/doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.md5 b/doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.md5 new file mode 100644 index 00000000..1f76a981 --- /dev/null +++ b/doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +18863c92cabacd7fd1ec3b8cc6497c9f \ No newline at end of file diff --git a/doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.png b/doc/safec-3.3/de/d77/vsnwprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..426c6d86e431a913af95aa08df582c2a3be04e26 GIT binary patch literal 16962 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 + + + + + + +safec: UNWIF_complist Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d84/struct_u_n_w_i_f__complist.js b/doc/safec-3.3/de/d84/struct_u_n_w_i_f__complist.js new file mode 100644 index 00000000..91710528 --- /dev/null +++ b/doc/safec-3.3/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.3/de/d97/fwprintf__s_8c.html b/doc/safec-3.3/de/d97/fwprintf__s_8c.html new file mode 100644 index 00000000..2e9da62a --- /dev/null +++ b/doc/safec-3.3/de/d97/fwprintf__s_8c.html @@ -0,0 +1,186 @@ + + + + + + + +safec: fwprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/d97/fwprintf__s_8c.js b/doc/safec-3.3/de/d97/fwprintf__s_8c.js new file mode 100644 index 00000000..06b5e991 --- /dev/null +++ b/doc/safec-3.3/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.3/de/da4/vprintf__s_8c.html b/doc/safec-3.3/de/da4/vprintf__s_8c.html new file mode 100644 index 00000000..37bae22b --- /dev/null +++ b/doc/safec-3.3/de/da4/vprintf__s_8c.html @@ -0,0 +1,178 @@ + + + + + + + +safec: vprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/da4/vprintf__s_8c.js b/doc/safec-3.3/de/da4/vprintf__s_8c.js new file mode 100644 index 00000000..d69b1d41 --- /dev/null +++ b/doc/safec-3.3/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.3/de/db0/wcsnorm__s_8c__incl.map b/doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.map new file mode 100644 index 00000000..c15633ff --- /dev/null +++ b/doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.map @@ -0,0 +1,11 @@ + + + + + + + + + + + diff --git a/doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.md5 b/doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.md5 new file mode 100644 index 00000000..90301c64 --- /dev/null +++ b/doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.md5 @@ -0,0 +1 @@ +6e0a7cf28553d4b5978da8e4d414d4a1 \ No newline at end of file diff --git a/doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.png b/doc/safec-3.3/de/db0/wcsnorm__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..670df0ba56c0355785a412ff90f69fa7cf6e83e5 GIT binary patch literal 16401 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 + + + + + + diff --git a/doc/safec-3.3/de/dc7/strcmpfld__s_8c__incl.md5 b/doc/safec-3.3/de/dc7/strcmpfld__s_8c__incl.md5 new file mode 100644 index 00000000..c52e6f04 --- /dev/null +++ b/doc/safec-3.3/de/dc7/strcmpfld__s_8c__incl.md5 @@ -0,0 +1 @@ +31b57efd5825281ed37b6878d3f17d5f \ No newline at end of file diff --git a/doc/safec-3.3/de/dc7/strcmpfld__s_8c__incl.png b/doc/safec-3.3/de/dc7/strcmpfld__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..4eb7ce2fbc99ae676834e083e8876ac6f71f07c3 GIT binary patch literal 16882 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 SJor5XLPAXDd7j9d_x~3tBG*j- literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/de/dd3/strpbrk__s_8c.html b/doc/safec-3.3/de/dd3/strpbrk__s_8c.html new file mode 100644 index 00000000..69b44820 --- /dev/null +++ b/doc/safec-3.3/de/dd3/strpbrk__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: strpbrk_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/dd3/strpbrk__s_8c.js b/doc/safec-3.3/de/dd3/strpbrk__s_8c.js new file mode 100644 index 00000000..98107f14 --- /dev/null +++ b/doc/safec-3.3/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.3/de/ddc/sprintf__s_8c__incl.map b/doc/safec-3.3/de/ddc/sprintf__s_8c__incl.map new file mode 100644 index 00000000..bfd443bd --- /dev/null +++ b/doc/safec-3.3/de/ddc/sprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/de/ddc/sprintf__s_8c__incl.md5 b/doc/safec-3.3/de/ddc/sprintf__s_8c__incl.md5 new file mode 100644 index 00000000..2d851189 --- /dev/null +++ b/doc/safec-3.3/de/ddc/sprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +f24328de9e346253cd7c68b15e280bae \ No newline at end of file diff --git a/doc/safec-3.3/de/ddc/sprintf__s_8c__incl.png b/doc/safec-3.3/de/ddc/sprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..84f63f1a084a146d19deb7a187da4b541b984f8a GIT binary patch literal 16727 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≫|d^@}`>cJ&c~t?hTWGkjAX zd;}s$2wqiO!p7}>9t53-`b%e(;&0a;iGUMFgq%IIQx0wdm&d&a2f{MVAFr>=Hp%2` zpX%$Wq&(vD*>Y<@RHxge6=ofAM>FarFHqMw)R7V4if()DIs+lgixF3Q0sa%ysHhY~ zM53XB*5HsYKpIk_lO(VNMHHwwmkR2)217vZ=Hjx=`~I<_&nABeY3-lV^=)ojOwbke zgTGPJgka@Q{?t82vKoGD<%zlo)kt`*-(nM zYk{bRnsSk2BF(GYaCOz%8ObqPHmq_3F@!ba)hB!F)?@*E@rOyppD5=jeyAjjZ!%5c@ur*{?qm3AJ~o(ru@v`KhQN* zdKM(Bj~4_DY%0z9`FniHdaCS9zI(mIGPs^ZLU>;;qt=1Lw)_vK_x@7YyA`nv_xiy7e13}>`pwk%i%)iQR)%xw*Tpyp^g8DKi z_F@<0p8ZC}+TXW@Zq*L;?o+rPDPds>8pxYq=L$wN(cKf*W?Sxn=DmHQy(X-?&IiwX zy4}V`+?rdK7}XbS4puaqah%-T+<=16aQFw2j0)S*{DAH0rzm#ZW$QGva;@7|@P ze+O&ZgVk!GdI=%nO<$!!AWBGVxHJC%!$3kz3?L#2whoh$)`8X(3oGRJZ;|#Z*nxx# zyTuk44Xmulh>4-MR&G89Wn8&&{}X4PM|h*3xOC9$yr6b$l!B1 z+9;^M1l#}u$Ch>Y5%$|90cp6L7k*a zP*DP}bprK_I02NCF<-y#9IOt0{P@vnf5~L60!B`l-zgNqs8zM__b)a+{zzY+JnTAC zP+&D1$pt!aeRcJ|@XD1fS3I}v(!ti0%Xo>&$;k=u2>+o89y05SC@U+&mMJ?=V46xx zOAn8Zdb+!Z`@PfOg)zt9$r*=RQ+}VkWf&x2yeSCZt)Y`A0mb~t}24IKA#hDox zhzd^s`9o9u;$uPrNo|@cy>c%(Y`?{Xc^v=(LPlD81U6v<>GtKzZB$e*Wu3Y8b(i@T z3}JC)R3i%`Z*SY{p)& zg=}t4S4OO#Pavsa6&unCDg?)my~`OH8D>22kqF0F*ISd}V+Ja8{>!Hg{7)Y}aCCJ; YZ#Ro4vV!;w?ud{Ol@-Yse*5YF0XNBIeE + + + + + + +safec: wmemmove_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/de6/wmemmove__s_8c.js b/doc/safec-3.3/de/de6/wmemmove__s_8c.js new file mode 100644 index 00000000..2bbb559a --- /dev/null +++ b/doc/safec-3.3/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.3/de/df0/memcmp32__s_8c.html b/doc/safec-3.3/de/df0/memcmp32__s_8c.html new file mode 100644 index 00000000..add49844 --- /dev/null +++ b/doc/safec-3.3/de/df0/memcmp32__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: memcmp32_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/de/df0/memcmp32__s_8c.js b/doc/safec-3.3/de/df0/memcmp32__s_8c.js new file mode 100644 index 00000000..fd3807b1 --- /dev/null +++ b/doc/safec-3.3/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.3/de/df4/localtime__s_8c__incl.map b/doc/safec-3.3/de/df4/localtime__s_8c__incl.map new file mode 100644 index 00000000..923ef432 --- /dev/null +++ b/doc/safec-3.3/de/df4/localtime__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/de/df4/localtime__s_8c__incl.md5 b/doc/safec-3.3/de/df4/localtime__s_8c__incl.md5 new file mode 100644 index 00000000..9d0d624e --- /dev/null +++ b/doc/safec-3.3/de/df4/localtime__s_8c__incl.md5 @@ -0,0 +1 @@ +e122c8c599e7437d1bc2041aaff2899c \ No newline at end of file diff --git a/doc/safec-3.3/de/df4/localtime__s_8c__incl.png b/doc/safec-3.3/de/df4/localtime__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..0ad1f3caeafa07668cb83a1d66a7993f0a15d825 GIT binary patch literal 16232 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 + + + + + + diff --git a/doc/safec-3.3/de/dfd/strlastsame__s_8c__incl.md5 b/doc/safec-3.3/de/dfd/strlastsame__s_8c__incl.md5 new file mode 100644 index 00000000..1d68e1a9 --- /dev/null +++ b/doc/safec-3.3/de/dfd/strlastsame__s_8c__incl.md5 @@ -0,0 +1 @@ +dc5249c0ac8520c785f8a750200c7ed9 \ No newline at end of file diff --git a/doc/safec-3.3/de/dfd/strlastsame__s_8c__incl.png b/doc/safec-3.3/de/dfd/strlastsame__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..193f3a60bfef39fb5e09207429a209cabb9f70a4 GIT binary patch literal 16916 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 VYXU^YrHhPsD=6_MM?mw-{{Wk(82A7H literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/df/d01/vscanf__s_8c__incl.map b/doc/safec-3.3/df/d01/vscanf__s_8c__incl.map new file mode 100644 index 00000000..58a41c4e --- /dev/null +++ b/doc/safec-3.3/df/d01/vscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/df/d01/vscanf__s_8c__incl.md5 b/doc/safec-3.3/df/d01/vscanf__s_8c__incl.md5 new file mode 100644 index 00000000..fbd59d98 --- /dev/null +++ b/doc/safec-3.3/df/d01/vscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +83e4bf3696dd4e778a6d605cbb4916aa \ No newline at end of file diff --git a/doc/safec-3.3/df/d01/vscanf__s_8c__incl.png b/doc/safec-3.3/df/d01/vscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..99daea89a5bcb5ab2353d213c626b07897b4fb64 GIT binary patch literal 16010 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/df/d0a/safe__compile_8h.html b/doc/safec-3.3/df/d0a/safe__compile_8h.html new file mode 100644 index 00000000..57fa73df --- /dev/null +++ b/doc/safec-3.3/df/d0a/safe__compile_8h.html @@ -0,0 +1,1015 @@ + + + + + + + +safec: safe_compile.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
safe_compile.h File Reference
+
+
+
+ + This graph shows which files directly or indirectly include this file:
+
+
+ +
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Macros

#define __has_attribute(x)   0
 Since clang-5 most constraints can be caught at compile-time. More...
 
#define CONSTP(ptr)   0
 
#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.

+ +
+
+ +

◆ CONSTP

+ +
+
+ + + + + + + + +
#define CONSTP( ptr)   0
+
+ +
+
+ +

◆ BOS_UNKNOWN

+ +
+
+ + + + +
#define BOS_UNKNOWN   ((size_t)-1)
+
+ +
+
+ +

◆ _BOS_KNOWN

+ +
+
+ + + + + + + + +
#define _BOS_KNOWN( dest)   ((size_t)BOS(dest) != BOS_UNKNOWN)
+
+ +
+
+ +

◆ BOS

+ +
+
+ + + + + + + + +
#define BOS( dest)   BOS_UNKNOWN
+
+ +
+
+ +

◆ BOSW

+ +
+
+ + + + + + + + +
#define BOSW( dest)   BOS_UNKNOWN
+
+ +
+
+ +

◆ _BOS_CHK

+ +
+
+ + + + + + + + +
#define _BOS_CHK( dest)   0
+
+ +
+
+ +

◆ _BOSW_CHK

+ +
+
+ + + + + + + + +
#define _BOSW_CHK( dest)   0
+
+ +
+
+ +

◆ _BOS_ZERO

+ +
+
+ + + + + + + + +
#define _BOS_ZERO( dest)   0
+
+ +
+
+ +

◆ _BOS_NULL

+ +
+
+ + + + + + + + +
#define _BOS_NULL( dest)   0
+
+ +
+
+ +

◆ _BOS_OVR_N

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define _BOS_OVR_N( dest,
 dmax 
)   0
+
+ +
+
+ +

◆ bos_chk_err

+ +
+
+ + + + +
#define bos_chk_err   "error"
+
+ +
+
+ +

◆ _XSTR

+ +
+
+ + + + + + + + +
#define _XSTR( s)   _STR(s)
+
+ +
+
+ +

◆ _STR

+ +
+
+ + + + + + + + +
#define _STR( s)   #s
+
+ +
+
+ +

◆ BOS_CHK

+ +
+
+ + + + + + + + +
#define BOS_CHK( dest)
+
+ +
+
+ +

◆ BOSW_CHK

+ +
+
+ + + + + + + + +
#define BOSW_CHK( dest)
+
+ +
+
+ +

◆ BOS_CHK2

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOS_CHK2( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOSW_CHK2

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOSW_CHK2( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOS_OVR_BUTNULL

+ +
+
+ + + + + + + + +
#define BOS_OVR_BUTNULL( dest)
+
+ +
+
+ +

◆ BOSW_OVR_BUTNULL

+ +
+
+ + + + + + + + +
#define BOSW_OVR_BUTNULL( dest)
+
+ +
+
+ +

◆ BOS_CHK_BUTZERO

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOS_CHK_BUTZERO( dest,
 slen 
)
+
+ +
+
+ +

◆ BOSW_CHK_BUTZERO

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOSW_CHK_BUTZERO( dest,
 slen 
)
+
+ +
+
+ +

◆ BOS_OVR2

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOS_OVR2( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOSW_OVR2

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOSW_OVR2( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOS_OVR2Z

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOS_OVR2Z( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOSW_OVR2Z

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOSW_OVR2Z( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOS_OVR2_BUTZERO

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOS_OVR2_BUTZERO( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOSW_OVR2_BUTZERO

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOSW_OVR2_BUTZERO( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOS_OVR2_BUTNULL

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOS_OVR2_BUTNULL( buf,
 bufsize 
)
+
+ +
+
+ +

◆ BOSW_OVR2_BUTNULL

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOSW_OVR2_BUTNULL( buf,
 bufsize 
)
+
+ +
+
+ +

◆ VAL_OVR2

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define VAL_OVR2( value,
 vmax 
)
+
+ +
+
+ +

◆ VAL_OVR2_BUTZERO

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define VAL_OVR2_BUTZERO( value,
 vmax 
)
+
+ +
+
+ +

◆ BOS_NULL

+ +
+
+ + + + + + + + +
#define BOS_NULL( buf)
+
+ +
+
+ +

◆ BOS_NULLPTR

+ +
+
+ + + + + + + + +
#define BOS_NULLPTR( buf)
+
+ +
+
+ +

◆ BOS_FMT

+ +
+
+ + + + + + + + +
#define BOS_FMT( fmt)
+
+ +
+
+ +

◆ BOS_ATTR

+ +
+
+ + + + + + + + + + + + + + + + + + +
#define BOS_ATTR( chk,
 msg 
)
+
+ +
+
+

Typedef Documentation

+ +

◆ constraint_handler_t

+ +
+
+ + + + +
typedef void(* constraint_handler_t) (const char *restrict, void *restrict, errno_t)
+
+ +
+
+
+
+ diff --git a/doc/safec-3.3/df/d0a/safe__compile_8h.js b/doc/safec-3.3/df/d0a/safe__compile_8h.js new file mode 100644 index 00000000..99aab39f --- /dev/null +++ b/doc/safec-3.3/df/d0a/safe__compile_8h.js @@ -0,0 +1,40 @@ +var safe__compile_8h = +[ + [ "__has_attribute", "df/d0a/safe__compile_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb", null ], + [ "CONSTP", "df/d0a/safe__compile_8h.html#a163f1a67da81ee0089f4721419d4790a", 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.3/df/d1c/fscanf__s_8c.html b/doc/safec-3.3/df/d1c/fscanf__s_8c.html new file mode 100644 index 00000000..69e88bc3 --- /dev/null +++ b/doc/safec-3.3/df/d1c/fscanf__s_8c.html @@ -0,0 +1,184 @@ + + + + + + + +safec: fscanf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
fscanf_s.c File Reference
+
+
+
#include "safe_lib.h"
+
+ + Include dependency graph for fscanf_s.c:
+
+
+ +
+ + + + +

+Functions

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

Function Documentation

+ +

◆ fscanf_s()

+ +
+
+ + + + + + + + + + + + + + + + + + + + + + + + +
EXPORT int fscanf_s (FILE *restrict stream,
const char *restrict fmt,
 ... 
)
+
+ +

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

+
Remarks
SPECIFIED IN +
+
Parameters
+ + + + +
[in]streampointer to a FILE stream to read from
[in]fmtformat-control string.
[out]...arguments to write to
+
+
+
Precondition
Neither stream nor fmt shall be a null pointer.
+
+fmt shall not contain the conversion specifier n
+
+None of the arguments corresponding to s is a null pointer. (not yet)
+
+No encoding error shall occur.
+
+c, s, and %[ conversion specifiers each expect two arguments (the usual pointer and a value of type rsize_t indicating the size of the receiving array, which may be 1 when reading with a c into a single character) and except that the following errors are detected at runtime and call the currently installed constraint handler function.
+
Returns
Number of receiving arguments successfully assigned, or EOF if read failure occurs before the first receiving argument was assigned or if there is a runtime constraint violation.
+
Return values
+ + + +
>0 on success, the number of arguments assigned
EOFon error
+
+
+
See also
vfscanf_s(), fwscanf_s(), scanf_s()
+ +
+
+
+
+ diff --git a/doc/safec-3.3/df/d1c/fscanf__s_8c.js b/doc/safec-3.3/df/d1c/fscanf__s_8c.js new file mode 100644 index 00000000..49b5e9fe --- /dev/null +++ b/doc/safec-3.3/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.3/df/d2b/strfirstchar__s_8c__incl.map b/doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.map new file mode 100644 index 00000000..0a0298a9 --- /dev/null +++ b/doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.md5 b/doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.md5 new file mode 100644 index 00000000..358171e3 --- /dev/null +++ b/doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.md5 @@ -0,0 +1 @@ +cdd53dfb34a0adeea7c4bf7cc47ee013 \ No newline at end of file diff --git a/doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.png b/doc/safec-3.3/df/d2b/strfirstchar__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..31e2c74562003b793d0e13ccb3902aed73cb231b GIT binary patch literal 16853 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 + + + + + + +safec: unwifcmp.h File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+ +
+
unwifcmp.h File Reference
+
+
+ + + + + + +

+Data Structures

struct  UNWIF_complist
 
struct  UNWIF_complist_s
 
+ + + +

+Macros

#define UNWIF_COMPLIST_FIRST_LONG   0x011099
 
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

static const UNWIF_complist_s UNWIF_complist_00003c [2]
 
static const UNWIF_complist_s UNWIF_complist_00003d [2]
 
static const UNWIF_complist_s UNWIF_complist_00003e [2]
 
static const UNWIF_complist_s UNWIF_complist_000041 [17]
 
static const UNWIF_complist_s UNWIF_complist_000042 [4]
 
static const UNWIF_complist_s UNWIF_complist_000043 [6]
 
static const UNWIF_complist_s UNWIF_complist_000044 [7]
 
static const UNWIF_complist_s UNWIF_complist_000045 [18]
 
static const UNWIF_complist_s UNWIF_complist_000046 [2]
 
static const UNWIF_complist_s UNWIF_complist_000047 [8]
 
static const UNWIF_complist_s UNWIF_complist_000048 [8]
 
static const UNWIF_complist_s UNWIF_complist_000049 [16]
 
static const UNWIF_complist_s UNWIF_complist_00004a [2]
 
static const UNWIF_complist_s UNWIF_complist_00004b [6]
 
static const UNWIF_complist_s UNWIF_complist_00004c [7]
 
static const UNWIF_complist_s UNWIF_complist_00004d [4]
 
static const UNWIF_complist_s UNWIF_complist_00004e [10]
 
static const UNWIF_complist_s UNWIF_complist_00004f [17]
 
static const UNWIF_complist_s UNWIF_complist_000050 [3]
 
static const UNWIF_complist_s UNWIF_complist_000052 [9]
 
static const UNWIF_complist_s UNWIF_complist_000053 [8]
 
static const UNWIF_complist_s UNWIF_complist_000054 [8]
 
static const UNWIF_complist_s UNWIF_complist_000055 [20]
 
static const UNWIF_complist_s UNWIF_complist_000056 [3]
 
static const UNWIF_complist_s UNWIF_complist_000057 [7]
 
static const UNWIF_complist_s UNWIF_complist_000058 [3]
 
static const UNWIF_complist_s UNWIF_complist_000059 [10]
 
static const UNWIF_complist_s UNWIF_complist_00005a [7]
 
static const UNWIF_complist_s UNWIF_complist_000061 [17]
 
static const UNWIF_complist_s UNWIF_complist_000062 [4]
 
static const UNWIF_complist_s UNWIF_complist_000063 [6]
 
static const UNWIF_complist_s UNWIF_complist_000064 [7]
 
static const UNWIF_complist_s UNWIF_complist_000065 [18]
 
static const UNWIF_complist_s UNWIF_complist_000066 [2]
 
static const UNWIF_complist_s UNWIF_complist_000067 [8]
 
static const UNWIF_complist_s UNWIF_complist_000068 [9]
 
static const UNWIF_complist_s UNWIF_complist_000069 [15]
 
static const UNWIF_complist_s UNWIF_complist_00006a [3]
 
static const UNWIF_complist_s UNWIF_complist_00006b [6]
 
static const UNWIF_complist_s UNWIF_complist_00006c [7]
 
static const UNWIF_complist_s UNWIF_complist_00006d [4]
 
static const UNWIF_complist_s UNWIF_complist_00006e [10]
 
static const UNWIF_complist_s UNWIF_complist_00006f [17]
 
static const UNWIF_complist_s UNWIF_complist_000070 [3]
 
static const UNWIF_complist_s UNWIF_complist_000072 [9]
 
static const UNWIF_complist_s UNWIF_complist_000073 [8]
 
static const UNWIF_complist_s UNWIF_complist_000074 [9]
 
static const UNWIF_complist_s UNWIF_complist_000075 [20]
 
static const UNWIF_complist_s UNWIF_complist_000076 [3]
 
static const UNWIF_complist_s UNWIF_complist_000077 [8]
 
static const UNWIF_complist_s UNWIF_complist_000078 [3]
 
static const UNWIF_complist_s UNWIF_complist_000079 [11]
 
static const UNWIF_complist_s UNWIF_complist_00007a [7]
 
static const UNWIF_complist_s UNWIF_complist_0000a8 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000c2 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000c4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000c5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000c6 [3]
 
static const UNWIF_complist_s UNWIF_complist_0000c7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000ca [5]
 
static const UNWIF_complist_s UNWIF_complist_0000cf [2]
 
static const UNWIF_complist_s UNWIF_complist_0000d4 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000d5 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000d6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000dc [5]
 
static const UNWIF_complist_s UNWIF_complist_0000e2 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000e4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000e5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000e6 [3]
 
static const UNWIF_complist_s UNWIF_complist_0000e7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000ea [5]
 
static const UNWIF_complist_s UNWIF_complist_0000ef [2]
 
static const UNWIF_complist_s UNWIF_complist_0000f4 [5]
 
static const UNWIF_complist_s UNWIF_complist_0000f5 [4]
 
static const UNWIF_complist_s UNWIF_complist_0000f6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000f8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0000fc [5]
 
static const UNWIF_complist_s UNWIF_complist_000102 [5]
 
static const UNWIF_complist_s UNWIF_complist_000103 [5]
 
static const UNWIF_complist_s UNWIF_complist_000112 [3]
 
static const UNWIF_complist_s UNWIF_complist_000113 [3]
 
static const UNWIF_complist_s UNWIF_complist_00014c [3]
 
static const UNWIF_complist_s UNWIF_complist_00014d [3]
 
static const UNWIF_complist_s UNWIF_complist_00015a [2]
 
static const UNWIF_complist_s UNWIF_complist_00015b [2]
 
static const UNWIF_complist_s UNWIF_complist_000160 [2]
 
static const UNWIF_complist_s UNWIF_complist_000161 [2]
 
static const UNWIF_complist_s UNWIF_complist_000168 [2]
 
static const UNWIF_complist_s UNWIF_complist_000169 [2]
 
static const UNWIF_complist_s UNWIF_complist_00016a [2]
 
static const UNWIF_complist_s UNWIF_complist_00016b [2]
 
static const UNWIF_complist_s UNWIF_complist_00017f [2]
 
static const UNWIF_complist_s UNWIF_complist_0001a0 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001a1 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001af [6]
 
static const UNWIF_complist_s UNWIF_complist_0001b0 [6]
 
static const UNWIF_complist_s UNWIF_complist_0001b7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0001ea [2]
 
static const UNWIF_complist_s UNWIF_complist_0001eb [2]
 
static const UNWIF_complist_s UNWIF_complist_000226 [2]
 
static const UNWIF_complist_s UNWIF_complist_000227 [2]
 
static const UNWIF_complist_s UNWIF_complist_000228 [2]
 
static const UNWIF_complist_s UNWIF_complist_000229 [2]
 
static const UNWIF_complist_s UNWIF_complist_00022e [2]
 
static const UNWIF_complist_s UNWIF_complist_00022f [2]
 
static const UNWIF_complist_s UNWIF_complist_000292 [2]
 
static const UNWIF_complist_s UNWIF_complist_000391 [8]
 
static const UNWIF_complist_s UNWIF_complist_000395 [5]
 
static const UNWIF_complist_s UNWIF_complist_000397 [6]
 
static const UNWIF_complist_s UNWIF_complist_000399 [8]
 
static const UNWIF_complist_s UNWIF_complist_00039f [5]
 
static const UNWIF_complist_s UNWIF_complist_0003a1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0003a5 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003a9 [6]
 
static const UNWIF_complist_s UNWIF_complist_0003ac [2]
 
static const UNWIF_complist_s UNWIF_complist_0003ae [2]
 
static const UNWIF_complist_s UNWIF_complist_0003b1 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003b5 [5]
 
static const UNWIF_complist_s UNWIF_complist_0003b7 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003b9 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003bf [5]
 
static const UNWIF_complist_s UNWIF_complist_0003c1 [3]
 
static const UNWIF_complist_s UNWIF_complist_0003c5 [9]
 
static const UNWIF_complist_s UNWIF_complist_0003c9 [7]
 
static const UNWIF_complist_s UNWIF_complist_0003ca [4]
 
static const UNWIF_complist_s UNWIF_complist_0003cb [4]
 
static const UNWIF_complist_s UNWIF_complist_0003ce [2]
 
static const UNWIF_complist_s UNWIF_complist_0003d2 [3]
 
static const UNWIF_complist_s UNWIF_complist_000406 [2]
 
static const UNWIF_complist_s UNWIF_complist_000410 [3]
 
static const UNWIF_complist_s UNWIF_complist_000413 [2]
 
static const UNWIF_complist_s UNWIF_complist_000415 [4]
 
static const UNWIF_complist_s UNWIF_complist_000416 [3]
 
static const UNWIF_complist_s UNWIF_complist_000417 [2]
 
static const UNWIF_complist_s UNWIF_complist_000418 [5]
 
static const UNWIF_complist_s UNWIF_complist_00041a [2]
 
static const UNWIF_complist_s UNWIF_complist_00041e [2]
 
static const UNWIF_complist_s UNWIF_complist_000423 [5]
 
static const UNWIF_complist_s UNWIF_complist_000427 [2]
 
static const UNWIF_complist_s UNWIF_complist_00042b [2]
 
static const UNWIF_complist_s UNWIF_complist_00042d [2]
 
static const UNWIF_complist_s UNWIF_complist_000430 [3]
 
static const UNWIF_complist_s UNWIF_complist_000433 [2]
 
static const UNWIF_complist_s UNWIF_complist_000435 [4]
 
static const UNWIF_complist_s UNWIF_complist_000436 [3]
 
static const UNWIF_complist_s UNWIF_complist_000437 [2]
 
static const UNWIF_complist_s UNWIF_complist_000438 [5]
 
static const UNWIF_complist_s UNWIF_complist_00043a [2]
 
static const UNWIF_complist_s UNWIF_complist_00043e [2]
 
static const UNWIF_complist_s UNWIF_complist_000443 [5]
 
static const UNWIF_complist_s UNWIF_complist_000447 [2]
 
static const UNWIF_complist_s UNWIF_complist_00044b [2]
 
static const UNWIF_complist_s UNWIF_complist_00044d [2]
 
static const UNWIF_complist_s UNWIF_complist_000456 [2]
 
static const UNWIF_complist_s UNWIF_complist_000474 [2]
 
static const UNWIF_complist_s UNWIF_complist_000475 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004d9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004e8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0004e9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d0 [4]
 
static const UNWIF_complist_s UNWIF_complist_0005d1 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d5 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005d6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005d9 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005da [2]
 
static const UNWIF_complist_s UNWIF_complist_0005db [3]
 
static const UNWIF_complist_s UNWIF_complist_0005dc [2]
 
static const UNWIF_complist_s UNWIF_complist_0005de [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e4 [3]
 
static const UNWIF_complist_s UNWIF_complist_0005e6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0005e9 [4]
 
static const UNWIF_complist_s UNWIF_complist_0005ea [2]
 
static const UNWIF_complist_s UNWIF_complist_0005f2 [2]
 
static const UNWIF_complist_s UNWIF_complist_000627 [4]
 
static const UNWIF_complist_s UNWIF_complist_000648 [2]
 
static const UNWIF_complist_s UNWIF_complist_00064a [2]
 
static const UNWIF_complist_s UNWIF_complist_0006c1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0006d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0006d5 [2]
 
static const UNWIF_complist_s UNWIF_complist_000915 [2]
 
static const UNWIF_complist_s UNWIF_complist_000916 [2]
 
static const UNWIF_complist_s UNWIF_complist_000917 [2]
 
static const UNWIF_complist_s UNWIF_complist_00091c [2]
 
static const UNWIF_complist_s UNWIF_complist_000921 [2]
 
static const UNWIF_complist_s UNWIF_complist_000922 [2]
 
static const UNWIF_complist_s UNWIF_complist_000928 [2]
 
static const UNWIF_complist_s UNWIF_complist_00092b [2]
 
static const UNWIF_complist_s UNWIF_complist_00092f [2]
 
static const UNWIF_complist_s UNWIF_complist_000930 [2]
 
static const UNWIF_complist_s UNWIF_complist_000933 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009a1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009a2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0009af [2]
 
static const UNWIF_complist_s UNWIF_complist_0009c7 [3]
 
static const UNWIF_complist_s UNWIF_complist_000a16 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a17 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a1c [2]
 
static const UNWIF_complist_s UNWIF_complist_000a2b [2]
 
static const UNWIF_complist_s UNWIF_complist_000a32 [2]
 
static const UNWIF_complist_s UNWIF_complist_000a38 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b21 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b22 [2]
 
static const UNWIF_complist_s UNWIF_complist_000b47 [4]
 
static const UNWIF_complist_s UNWIF_complist_000b92 [2]
 
static const UNWIF_complist_s UNWIF_complist_000bc6 [3]
 
static const UNWIF_complist_s UNWIF_complist_000bc7 [2]
 
static const UNWIF_complist_s UNWIF_complist_000c46 [2]
 
static const UNWIF_complist_s UNWIF_complist_000cbf [2]
 
static const UNWIF_complist_s UNWIF_complist_000cc6 [4]
 
static const UNWIF_complist_s UNWIF_complist_000cca [2]
 
static const UNWIF_complist_s UNWIF_complist_000d46 [3]
 
static const UNWIF_complist_s UNWIF_complist_000d47 [2]
 
static const UNWIF_complist_s UNWIF_complist_000dd9 [4]
 
static const UNWIF_complist_s UNWIF_complist_000ddc [2]
 
static const UNWIF_complist_s UNWIF_complist_000f40 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f42 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f4c [2]
 
static const UNWIF_complist_s UNWIF_complist_000f51 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f56 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f5b [2]
 
static const UNWIF_complist_s UNWIF_complist_000f90 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f92 [2]
 
static const UNWIF_complist_s UNWIF_complist_000f9c [2]
 
static const UNWIF_complist_s UNWIF_complist_000fa1 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fa6 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fab [2]
 
static const UNWIF_complist_s UNWIF_complist_000fb2 [2]
 
static const UNWIF_complist_s UNWIF_complist_000fb3 [2]
 
static const UNWIF_complist_s UNWIF_complist_001025 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b05 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b07 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b09 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b0b [2]
 
static const UNWIF_complist_s UNWIF_complist_001b0d [2]
 
static const UNWIF_complist_s UNWIF_complist_001b11 [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3a [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3c [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3e [2]
 
static const UNWIF_complist_s UNWIF_complist_001b3f [2]
 
static const UNWIF_complist_s UNWIF_complist_001b42 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e36 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e37 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e5a [2]
 
static const UNWIF_complist_s UNWIF_complist_001e5b [2]
 
static const UNWIF_complist_s UNWIF_complist_001e62 [2]
 
static const UNWIF_complist_s UNWIF_complist_001e63 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ea0 [3]
 
static const UNWIF_complist_s UNWIF_complist_001ea1 [3]
 
static const UNWIF_complist_s UNWIF_complist_001eb8 [2]
 
static const UNWIF_complist_s UNWIF_complist_001eb9 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ecc [2]
 
static const UNWIF_complist_s UNWIF_complist_001ecd [2]
 
static const UNWIF_complist_s UNWIF_complist_001f00 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f01 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f02 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f03 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f04 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f05 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f06 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f07 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f08 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f09 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f0a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f0f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f10 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f11 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f18 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f19 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f20 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f21 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f22 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f23 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f24 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f25 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f26 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f27 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f28 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f29 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f2a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f2f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f30 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f31 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f38 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f39 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f40 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f41 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f48 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f49 [3]
 
static const UNWIF_complist_s UNWIF_complist_001f50 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f51 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f59 [4]
 
static const UNWIF_complist_s UNWIF_complist_001f60 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f61 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f62 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f63 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f64 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f65 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f66 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f67 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f68 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f69 [5]
 
static const UNWIF_complist_s UNWIF_complist_001f6a [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6b [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6c [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6d [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6e [2]
 
static const UNWIF_complist_s UNWIF_complist_001f6f [2]
 
static const UNWIF_complist_s UNWIF_complist_001f70 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f74 [2]
 
static const UNWIF_complist_s UNWIF_complist_001f7c [2]
 
static const UNWIF_complist_s UNWIF_complist_001fb6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001fbf [4]
 
static const UNWIF_complist_s UNWIF_complist_001fc6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ff6 [2]
 
static const UNWIF_complist_s UNWIF_complist_001ffe [4]
 
static const UNWIF_complist_s UNWIF_complist_002190 [2]
 
static const UNWIF_complist_s UNWIF_complist_002192 [2]
 
static const UNWIF_complist_s UNWIF_complist_002194 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0021d4 [2]
 
static const UNWIF_complist_s UNWIF_complist_002203 [2]
 
static const UNWIF_complist_s UNWIF_complist_002208 [2]
 
static const UNWIF_complist_s UNWIF_complist_00220b [2]
 
static const UNWIF_complist_s UNWIF_complist_002223 [2]
 
static const UNWIF_complist_s UNWIF_complist_002225 [2]
 
static const UNWIF_complist_s UNWIF_complist_00223c [2]
 
static const UNWIF_complist_s UNWIF_complist_002243 [2]
 
static const UNWIF_complist_s UNWIF_complist_002245 [2]
 
static const UNWIF_complist_s UNWIF_complist_002248 [2]
 
static const UNWIF_complist_s UNWIF_complist_00224d [2]
 
static const UNWIF_complist_s UNWIF_complist_002261 [2]
 
static const UNWIF_complist_s UNWIF_complist_002264 [2]
 
static const UNWIF_complist_s UNWIF_complist_002265 [2]
 
static const UNWIF_complist_s UNWIF_complist_002272 [2]
 
static const UNWIF_complist_s UNWIF_complist_002273 [2]
 
static const UNWIF_complist_s UNWIF_complist_002276 [2]
 
static const UNWIF_complist_s UNWIF_complist_002277 [2]
 
static const UNWIF_complist_s UNWIF_complist_00227a [2]
 
static const UNWIF_complist_s UNWIF_complist_00227b [2]
 
static const UNWIF_complist_s UNWIF_complist_00227c [2]
 
static const UNWIF_complist_s UNWIF_complist_00227d [2]
 
static const UNWIF_complist_s UNWIF_complist_002282 [2]
 
static const UNWIF_complist_s UNWIF_complist_002283 [2]
 
static const UNWIF_complist_s UNWIF_complist_002286 [2]
 
static const UNWIF_complist_s UNWIF_complist_002287 [2]
 
static const UNWIF_complist_s UNWIF_complist_002291 [2]
 
static const UNWIF_complist_s UNWIF_complist_002292 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022a9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022ab [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0022b5 [2]
 
static const UNWIF_complist_s UNWIF_complist_002add [2]
 
static const UNWIF_complist_s UNWIF_complist_003046 [2]
 
static const UNWIF_complist_s UNWIF_complist_00304b [2]
 
static const UNWIF_complist_s UNWIF_complist_00304d [2]
 
static const UNWIF_complist_s UNWIF_complist_00304f [2]
 
static const UNWIF_complist_s UNWIF_complist_003051 [2]
 
static const UNWIF_complist_s UNWIF_complist_003053 [2]
 
static const UNWIF_complist_s UNWIF_complist_003055 [2]
 
static const UNWIF_complist_s UNWIF_complist_003057 [2]
 
static const UNWIF_complist_s UNWIF_complist_003059 [2]
 
static const UNWIF_complist_s UNWIF_complist_00305b [2]
 
static const UNWIF_complist_s UNWIF_complist_00305d [2]
 
static const UNWIF_complist_s UNWIF_complist_00305f [2]
 
static const UNWIF_complist_s UNWIF_complist_003061 [2]
 
static const UNWIF_complist_s UNWIF_complist_003064 [2]
 
static const UNWIF_complist_s UNWIF_complist_003066 [2]
 
static const UNWIF_complist_s UNWIF_complist_003068 [2]
 
static const UNWIF_complist_s UNWIF_complist_00306f [3]
 
static const UNWIF_complist_s UNWIF_complist_003072 [3]
 
static const UNWIF_complist_s UNWIF_complist_003075 [3]
 
static const UNWIF_complist_s UNWIF_complist_003078 [3]
 
static const UNWIF_complist_s UNWIF_complist_00307b [3]
 
static const UNWIF_complist_s UNWIF_complist_00309d [2]
 
static const UNWIF_complist_s UNWIF_complist_0030a6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030ab [2]
 
static const UNWIF_complist_s UNWIF_complist_0030ad [2]
 
static const UNWIF_complist_s UNWIF_complist_0030af [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b3 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b5 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b7 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030b9 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bb [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bd [2]
 
static const UNWIF_complist_s UNWIF_complist_0030bf [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c4 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c6 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030c8 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030cf [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d2 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d5 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030d8 [3]
 
static const UNWIF_complist_s UNWIF_complist_0030db [3]
 
static const UNWIF_complist_s UNWIF_complist_0030ef [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f0 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f1 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030f2 [2]
 
static const UNWIF_complist_s UNWIF_complist_0030fd [2]
 
static const UNWIF_complist_s UNWIF_complist_00fb49 [3]
 
static const UNWIF_complist UNWIF_complist_011099 [2]
 
static const UNWIF_complist UNWIF_complist_01109b [2]
 
static const UNWIF_complist UNWIF_complist_0110a5 [2]
 
static const UNWIF_complist UNWIF_complist_011131 [2]
 
static const UNWIF_complist UNWIF_complist_011132 [2]
 
static const UNWIF_complist UNWIF_complist_011347 [3]
 
static const UNWIF_complist UNWIF_complist_0114b9 [4]
 
static const UNWIF_complist UNWIF_complist_0115b8 [2]
 
static const UNWIF_complist UNWIF_complist_0115b9 [2]
 
static const UNWIF_complist UNWIF_complist_01d157 [2]
 
static const UNWIF_complist UNWIF_complist_01d158 [2]
 
static const UNWIF_complist UNWIF_complist_01d15f [6]
 
static const UNWIF_complist UNWIF_complist_01d1b9 [2]
 
static const UNWIF_complist UNWIF_complist_01d1ba [2]
 
static const UNWIF_complist UNWIF_complist_01d1bb [3]
 
static const UNWIF_complist UNWIF_complist_01d1bc [3]
 
static const UNWIF_complist_sUNWIF_compos_00_00 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_01 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_02 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_03 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_04 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_05 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_06 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_09 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0a [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0b [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0c [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0d [256]
 
static const UNWIF_complist_sUNWIF_compos_00_0f [256]
 
static const UNWIF_complist_sUNWIF_compos_00_10 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1b [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1e [256]
 
static const UNWIF_complist_sUNWIF_compos_00_1f [256]
 
static const UNWIF_complist_sUNWIF_compos_00_21 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_22 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_2a [256]
 
static const UNWIF_complist_sUNWIF_compos_00_30 [256]
 
static const UNWIF_complist_sUNWIF_compos_00_fb [256]
 
static const UNWIF_complist_sUNWIF_compos_01_10 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_11 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_13 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_14 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_15 [256]
 
static const UNWIF_complist_sUNWIF_compos_01_d1 [256]
 
static const UNWIF_complist_s ** UNWIF_compos_00 [256]
 
static const UNWIF_complist_s ** UNWIF_compos_01 [256]
 
static const UNWIF_complist_s *** UNWIF_compos []
 
+

Macro Definition Documentation

+ +

◆ UNWIF_COMPLIST_FIRST_LONG

+ +
+
+ + + + +
#define UNWIF_COMPLIST_FIRST_LONG   0x011099
+
+ +
+
+

Variable Documentation

+ +

◆ UNWIF_complist_00003c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00003d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2260 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00003e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00003e[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000041

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000041[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xc0 },
{ 0x301, 0xc1 },
{ 0x302, 0xc2 },
{ 0x303, 0xc3 },
{ 0x304, 0x100 },
{ 0x306, 0x102 },
{ 0x307, 0x226 },
{ 0x308, 0xc4 },
{ 0x309, 0x1ea2 },
{ 0x30a, 0xc5 },
{ 0x30c, 0x1cd },
{ 0x30f, 0x200 },
{ 0x311, 0x202 },
{ 0x323, 0x1ea0 },
{ 0x325, 0x1e00 },
{ 0x328, 0x104 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000042

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000042[4]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e02 },
{ 0x323, 0x1e04 },
{ 0x331, 0x1e06 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000043

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000043[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x106 },
{ 0x302, 0x108 },
{ 0x307, 0x10a },
{ 0x30c, 0x10c },
{ 0x327, 0xc7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000044

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000044[7]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e0a },
{ 0x30c, 0x10e },
{ 0x323, 0x1e0c },
{ 0x327, 0x1e10 },
{ 0x32d, 0x1e12 },
{ 0x331, 0x1e0e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000045

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000045[18]
+
+static
+
+Initial value:
= {
{ 0x300, 0xc8 },
{ 0x301, 0xc9 },
{ 0x302, 0xca },
{ 0x303, 0x1ebc },
{ 0x304, 0x112 },
{ 0x306, 0x114 },
{ 0x307, 0x116 },
{ 0x308, 0xcb },
{ 0x309, 0x1eba },
{ 0x30c, 0x11a },
{ 0x30f, 0x204 },
{ 0x311, 0x206 },
{ 0x323, 0x1eb8 },
{ 0x327, 0x228 },
{ 0x328, 0x118 },
{ 0x32d, 0x1e18 },
{ 0x330, 0x1e1a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000046

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000046[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e1e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000047

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000047[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1f4 },
{ 0x302, 0x11c },
{ 0x304, 0x1e20 },
{ 0x306, 0x11e },
{ 0x307, 0x120 },
{ 0x30c, 0x1e6 },
{ 0x327, 0x122 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000048

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000048[8]
+
+static
+
+Initial value:
= {
{ 0x302, 0x124 },
{ 0x307, 0x1e22 },
{ 0x308, 0x1e26 },
{ 0x30c, 0x21e },
{ 0x323, 0x1e24 },
{ 0x327, 0x1e28 },
{ 0x32e, 0x1e2a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000049

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000049[16]
+
+static
+
+Initial value:
= {
{ 0x300, 0xcc },
{ 0x301, 0xcd },
{ 0x302, 0xce },
{ 0x303, 0x128 },
{ 0x304, 0x12a },
{ 0x306, 0x12c },
{ 0x307, 0x130 },
{ 0x308, 0xcf },
{ 0x309, 0x1ec8 },
{ 0x30c, 0x1cf },
{ 0x30f, 0x208 },
{ 0x311, 0x20a },
{ 0x323, 0x1eca },
{ 0x328, 0x12e },
{ 0x330, 0x1e2c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004a[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x134 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004b[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e30 },
{ 0x30c, 0x1e8 },
{ 0x323, 0x1e32 },
{ 0x327, 0x136 },
{ 0x331, 0x1e34 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004c[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x139 },
{ 0x30c, 0x13d },
{ 0x323, 0x1e36 },
{ 0x327, 0x13b },
{ 0x32d, 0x1e3c },
{ 0x331, 0x1e3a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004d[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e3e },
{ 0x307, 0x1e40 },
{ 0x323, 0x1e42 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004e[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f8 },
{ 0x301, 0x143 },
{ 0x303, 0xd1 },
{ 0x307, 0x1e44 },
{ 0x30c, 0x147 },
{ 0x323, 0x1e46 },
{ 0x327, 0x145 },
{ 0x32d, 0x1e4a },
{ 0x331, 0x1e48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00004f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00004f[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xd2 },
{ 0x301, 0xd3 },
{ 0x302, 0xd4 },
{ 0x303, 0xd5 },
{ 0x304, 0x14c },
{ 0x306, 0x14e },
{ 0x307, 0x22e },
{ 0x308, 0xd6 },
{ 0x309, 0x1ece },
{ 0x30b, 0x150 },
{ 0x30c, 0x1d1 },
{ 0x30f, 0x20c },
{ 0x311, 0x20e },
{ 0x31b, 0x1a0 },
{ 0x323, 0x1ecc },
{ 0x328, 0x1ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000050

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000050[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e54 },
{ 0x307, 0x1e56 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000052

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000052[9]
+
+static
+
+Initial value:
= {
{ 0x301, 0x154 },
{ 0x307, 0x1e58 },
{ 0x30c, 0x158 },
{ 0x30f, 0x210 },
{ 0x311, 0x212 },
{ 0x323, 0x1e5a },
{ 0x327, 0x156 },
{ 0x331, 0x1e5e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000053

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000053[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x15a },
{ 0x302, 0x15c },
{ 0x307, 0x1e60 },
{ 0x30c, 0x160 },
{ 0x323, 0x1e62 },
{ 0x326, 0x218 },
{ 0x327, 0x15e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000054

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000054[8]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e6a },
{ 0x30c, 0x164 },
{ 0x323, 0x1e6c },
{ 0x326, 0x21a },
{ 0x327, 0x162 },
{ 0x32d, 0x1e70 },
{ 0x331, 0x1e6e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000055

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000055[20]
+
+static
+
+Initial value:
= {
{ 0x300, 0xd9 },
{ 0x301, 0xda },
{ 0x302, 0xdb },
{ 0x303, 0x168 },
{ 0x304, 0x16a },
{ 0x306, 0x16c },
{ 0x308, 0xdc },
{ 0x309, 0x1ee6 },
{ 0x30a, 0x16e },
{ 0x30b, 0x170 },
{ 0x30c, 0x1d3 },
{ 0x30f, 0x214 },
{ 0x311, 0x216 },
{ 0x31b, 0x1af },
{ 0x323, 0x1ee4 },
{ 0x324, 0x1e72 },
{ 0x328, 0x172 },
{ 0x32d, 0x1e76 },
{ 0x330, 0x1e74 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000056

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000056[3]
+
+static
+
+Initial value:
= {
{ 0x303, 0x1e7c },
{ 0x323, 0x1e7e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000057

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000057[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e80 },
{ 0x301, 0x1e82 },
{ 0x302, 0x174 },
{ 0x307, 0x1e86 },
{ 0x308, 0x1e84 },
{ 0x323, 0x1e88 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000058

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000058[3]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e8a },
{ 0x308, 0x1e8c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000059

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000059[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ef2 },
{ 0x301, 0xdd },
{ 0x302, 0x176 },
{ 0x303, 0x1ef8 },
{ 0x304, 0x232 },
{ 0x307, 0x1e8e },
{ 0x308, 0x178 },
{ 0x309, 0x1ef6 },
{ 0x323, 0x1ef4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00005a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00005a[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x179 },
{ 0x302, 0x1e90 },
{ 0x307, 0x17b },
{ 0x30c, 0x17d },
{ 0x323, 0x1e92 },
{ 0x331, 0x1e94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000061

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000061[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xe0 },
{ 0x301, 0xe1 },
{ 0x302, 0xe2 },
{ 0x303, 0xe3 },
{ 0x304, 0x101 },
{ 0x306, 0x103 },
{ 0x307, 0x227 },
{ 0x308, 0xe4 },
{ 0x309, 0x1ea3 },
{ 0x30a, 0xe5 },
{ 0x30c, 0x1ce },
{ 0x30f, 0x201 },
{ 0x311, 0x203 },
{ 0x323, 0x1ea1 },
{ 0x325, 0x1e01 },
{ 0x328, 0x105 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000062

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000062[4]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e03 },
{ 0x323, 0x1e05 },
{ 0x331, 0x1e07 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000063

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000063[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x107 },
{ 0x302, 0x109 },
{ 0x307, 0x10b },
{ 0x30c, 0x10d },
{ 0x327, 0xe7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000064

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000064[7]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e0b },
{ 0x30c, 0x10f },
{ 0x323, 0x1e0d },
{ 0x327, 0x1e11 },
{ 0x32d, 0x1e13 },
{ 0x331, 0x1e0f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000065

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000065[18]
+
+static
+
+Initial value:
= {
{ 0x300, 0xe8 },
{ 0x301, 0xe9 },
{ 0x302, 0xea },
{ 0x303, 0x1ebd },
{ 0x304, 0x113 },
{ 0x306, 0x115 },
{ 0x307, 0x117 },
{ 0x308, 0xeb },
{ 0x309, 0x1ebb },
{ 0x30c, 0x11b },
{ 0x30f, 0x205 },
{ 0x311, 0x207 },
{ 0x323, 0x1eb9 },
{ 0x327, 0x229 },
{ 0x328, 0x119 },
{ 0x32d, 0x1e19 },
{ 0x330, 0x1e1b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000066

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000066[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e1f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000067

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000067[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1f5 },
{ 0x302, 0x11d },
{ 0x304, 0x1e21 },
{ 0x306, 0x11f },
{ 0x307, 0x121 },
{ 0x30c, 0x1e7 },
{ 0x327, 0x123 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000068

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000068[9]
+
+static
+
+Initial value:
= {
{ 0x302, 0x125 },
{ 0x307, 0x1e23 },
{ 0x308, 0x1e27 },
{ 0x30c, 0x21f },
{ 0x323, 0x1e25 },
{ 0x327, 0x1e29 },
{ 0x32e, 0x1e2b },
{ 0x331, 0x1e96 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000069

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000069[15]
+
+static
+
+Initial value:
= {
{ 0x300, 0xec },
{ 0x301, 0xed },
{ 0x302, 0xee },
{ 0x303, 0x129 },
{ 0x304, 0x12b },
{ 0x306, 0x12d },
{ 0x308, 0xef },
{ 0x309, 0x1ec9 },
{ 0x30c, 0x1d0 },
{ 0x30f, 0x209 },
{ 0x311, 0x20b },
{ 0x323, 0x1ecb },
{ 0x328, 0x12f },
{ 0x330, 0x1e2d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006a[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x135 },
{ 0x30c, 0x1f0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006b[6]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e31 },
{ 0x30c, 0x1e9 },
{ 0x323, 0x1e33 },
{ 0x327, 0x137 },
{ 0x331, 0x1e35 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006c[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x13a },
{ 0x30c, 0x13e },
{ 0x323, 0x1e37 },
{ 0x327, 0x13c },
{ 0x32d, 0x1e3d },
{ 0x331, 0x1e3b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006d[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e3f },
{ 0x307, 0x1e41 },
{ 0x323, 0x1e43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006e[10]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f9 },
{ 0x301, 0x144 },
{ 0x303, 0xf1 },
{ 0x307, 0x1e45 },
{ 0x30c, 0x148 },
{ 0x323, 0x1e47 },
{ 0x327, 0x146 },
{ 0x32d, 0x1e4b },
{ 0x331, 0x1e49 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00006f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00006f[17]
+
+static
+
+Initial value:
= {
{ 0x300, 0xf2 },
{ 0x301, 0xf3 },
{ 0x302, 0xf4 },
{ 0x303, 0xf5 },
{ 0x304, 0x14d },
{ 0x306, 0x14f },
{ 0x307, 0x22f },
{ 0x308, 0xf6 },
{ 0x309, 0x1ecf },
{ 0x30b, 0x151 },
{ 0x30c, 0x1d2 },
{ 0x30f, 0x20d },
{ 0x311, 0x20f },
{ 0x31b, 0x1a1 },
{ 0x323, 0x1ecd },
{ 0x328, 0x1eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000070

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000070[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e55 },
{ 0x307, 0x1e57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000072

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000072[9]
+
+static
+
+Initial value:
= {
{ 0x301, 0x155 },
{ 0x307, 0x1e59 },
{ 0x30c, 0x159 },
{ 0x30f, 0x211 },
{ 0x311, 0x213 },
{ 0x323, 0x1e5b },
{ 0x327, 0x157 },
{ 0x331, 0x1e5f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000073

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000073[8]
+
+static
+
+Initial value:
= {
{ 0x301, 0x15b },
{ 0x302, 0x15d },
{ 0x307, 0x1e61 },
{ 0x30c, 0x161 },
{ 0x323, 0x1e63 },
{ 0x326, 0x219 },
{ 0x327, 0x15f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000074

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000074[9]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e6b },
{ 0x308, 0x1e97 },
{ 0x30c, 0x165 },
{ 0x323, 0x1e6d },
{ 0x326, 0x21b },
{ 0x327, 0x163 },
{ 0x32d, 0x1e71 },
{ 0x331, 0x1e6f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000075

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000075[20]
+
+static
+
+Initial value:
= {
{ 0x300, 0xf9 },
{ 0x301, 0xfa },
{ 0x302, 0xfb },
{ 0x303, 0x169 },
{ 0x304, 0x16b },
{ 0x306, 0x16d },
{ 0x308, 0xfc },
{ 0x309, 0x1ee7 },
{ 0x30a, 0x16f },
{ 0x30b, 0x171 },
{ 0x30c, 0x1d4 },
{ 0x30f, 0x215 },
{ 0x311, 0x217 },
{ 0x31b, 0x1b0 },
{ 0x323, 0x1ee5 },
{ 0x324, 0x1e73 },
{ 0x328, 0x173 },
{ 0x32d, 0x1e77 },
{ 0x330, 0x1e75 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000076

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000076[3]
+
+static
+
+Initial value:
= {
{ 0x303, 0x1e7d },
{ 0x323, 0x1e7f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000077

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000077[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e81 },
{ 0x301, 0x1e83 },
{ 0x302, 0x175 },
{ 0x307, 0x1e87 },
{ 0x308, 0x1e85 },
{ 0x30a, 0x1e98 },
{ 0x323, 0x1e89 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000078

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000078[3]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e8b },
{ 0x308, 0x1e8d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000079

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000079[11]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ef3 },
{ 0x301, 0xfd },
{ 0x302, 0x177 },
{ 0x303, 0x1ef9 },
{ 0x304, 0x233 },
{ 0x307, 0x1e8f },
{ 0x308, 0xff },
{ 0x309, 0x1ef7 },
{ 0x30a, 0x1e99 },
{ 0x323, 0x1ef5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00007a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00007a[7]
+
+static
+
+Initial value:
= {
{ 0x301, 0x17a },
{ 0x302, 0x1e91 },
{ 0x307, 0x17c },
{ 0x30c, 0x17e },
{ 0x323, 0x1e93 },
{ 0x331, 0x1e95 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000a8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000a8[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fed },
{ 0x301, 0x385 },
{ 0x342, 0x1fc1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c2[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ea6 },
{ 0x301, 0x1ea4 },
{ 0x303, 0x1eaa },
{ 0x309, 0x1ea8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c4[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1de }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c5[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c6[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fc },
{ 0x304, 0x1e2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000c7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000c7[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e08 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ca[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ec0 },
{ 0x301, 0x1ebe },
{ 0x303, 0x1ec4 },
{ 0x309, 0x1ec2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000cf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000cf[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e2e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d4[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ed2 },
{ 0x301, 0x1ed0 },
{ 0x303, 0x1ed6 },
{ 0x309, 0x1ed4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d5[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e4c },
{ 0x304, 0x22c },
{ 0x308, 0x1e4e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d6[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x22a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000d8[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fe }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000dc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000dc[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1db },
{ 0x301, 0x1d7 },
{ 0x304, 0x1d5 },
{ 0x30c, 0x1d9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e2[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ea7 },
{ 0x301, 0x1ea5 },
{ 0x303, 0x1eab },
{ 0x309, 0x1ea9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e4[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e5[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e6[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1fd },
{ 0x304, 0x1e3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000e7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000e7[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e09 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ea[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ec1 },
{ 0x301, 0x1ebf },
{ 0x303, 0x1ec5 },
{ 0x309, 0x1ec3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000ef

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000ef[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e2f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f4[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ed3 },
{ 0x301, 0x1ed1 },
{ 0x303, 0x1ed7 },
{ 0x309, 0x1ed5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f5[4]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e4d },
{ 0x304, 0x22d },
{ 0x308, 0x1e4f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f6[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x22b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000f8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000f8[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1ff }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0000fc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0000fc[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1dc },
{ 0x301, 0x1d8 },
{ 0x304, 0x1d6 },
{ 0x30c, 0x1da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000102

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000102[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eb0 },
{ 0x301, 0x1eae },
{ 0x303, 0x1eb4 },
{ 0x309, 0x1eb2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000103

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000103[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eb1 },
{ 0x301, 0x1eaf },
{ 0x303, 0x1eb5 },
{ 0x309, 0x1eb3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000112

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000112[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e14 },
{ 0x301, 0x1e16 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000113

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000113[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e15 },
{ 0x301, 0x1e17 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00014c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00014c[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e50 },
{ 0x301, 0x1e52 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00014d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00014d[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1e51 },
{ 0x301, 0x1e53 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00015a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00015a[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e64 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00015b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00015b[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e65 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000160

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000160[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e66 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000161

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000161[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e67 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000168

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000168[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e78 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000169

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000169[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x1e79 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00016a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00016a[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x1e7a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00016b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00016b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x1e7b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00017f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00017f[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e9b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001a0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001a0[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1edc },
{ 0x301, 0x1eda },
{ 0x303, 0x1ee0 },
{ 0x309, 0x1ede },
{ 0x323, 0x1ee2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001a1[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1edd },
{ 0x301, 0x1edb },
{ 0x303, 0x1ee1 },
{ 0x309, 0x1edf },
{ 0x323, 0x1ee3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001af[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eea },
{ 0x301, 0x1ee8 },
{ 0x303, 0x1eee },
{ 0x309, 0x1eec },
{ 0x323, 0x1ef0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001b0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001b0[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1eeb },
{ 0x301, 0x1ee9 },
{ 0x303, 0x1eef },
{ 0x309, 0x1eed },
{ 0x323, 0x1ef1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001b7[2]
+
+static
+
+Initial value:
= {
{ 0x30c, 0x1ee }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001ea[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0001eb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0001eb[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000226

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000226[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000227

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000227[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000228

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000228[2]
+
+static
+
+Initial value:
= {
{ 0x306, 0x1e1c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000229

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000229[2]
+
+static
+
+Initial value:
= {
{ 0x306, 0x1e1d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00022e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00022e[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x230 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00022f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00022f[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x231 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000292

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000292[2]
+
+static
+
+Initial value:
= {
{ 0x30c, 0x1ef }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000391

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000391[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fba },
{ 0x301, 0x386 },
{ 0x304, 0x1fb9 },
{ 0x306, 0x1fb8 },
{ 0x313, 0x1f08 },
{ 0x314, 0x1f09 },
{ 0x345, 0x1fbc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000395

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000395[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fc8 },
{ 0x301, 0x388 },
{ 0x313, 0x1f18 },
{ 0x314, 0x1f19 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000397

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000397[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fca },
{ 0x301, 0x389 },
{ 0x313, 0x1f28 },
{ 0x314, 0x1f29 },
{ 0x345, 0x1fcc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000399

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000399[8]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fda },
{ 0x301, 0x38a },
{ 0x304, 0x1fd9 },
{ 0x306, 0x1fd8 },
{ 0x308, 0x3aa },
{ 0x313, 0x1f38 },
{ 0x314, 0x1f39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00039f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00039f[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ff8 },
{ 0x301, 0x38c },
{ 0x313, 0x1f48 },
{ 0x314, 0x1f49 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a1[2]
+
+static
+
+Initial value:
= {
{ 0x314, 0x1fec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a5[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fea },
{ 0x301, 0x38e },
{ 0x304, 0x1fe9 },
{ 0x306, 0x1fe8 },
{ 0x308, 0x3ab },
{ 0x314, 0x1f59 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003a9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003a9[6]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1ffa },
{ 0x301, 0x38f },
{ 0x313, 0x1f68 },
{ 0x314, 0x1f69 },
{ 0x345, 0x1ffc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ac

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ac[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ae

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ae[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b1[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f70 },
{ 0x301, 0x3ac },
{ 0x304, 0x1fb1 },
{ 0x306, 0x1fb0 },
{ 0x313, 0x1f00 },
{ 0x314, 0x1f01 },
{ 0x342, 0x1fb6 },
{ 0x345, 0x1fb3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b5[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f72 },
{ 0x301, 0x3ad },
{ 0x313, 0x1f10 },
{ 0x314, 0x1f11 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b7[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f74 },
{ 0x301, 0x3ae },
{ 0x313, 0x1f20 },
{ 0x314, 0x1f21 },
{ 0x342, 0x1fc6 },
{ 0x345, 0x1fc3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003b9[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f76 },
{ 0x301, 0x3af },
{ 0x304, 0x1fd1 },
{ 0x306, 0x1fd0 },
{ 0x308, 0x3ca },
{ 0x313, 0x1f30 },
{ 0x314, 0x1f31 },
{ 0x342, 0x1fd6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003bf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003bf[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f78 },
{ 0x301, 0x3cc },
{ 0x313, 0x1f40 },
{ 0x314, 0x1f41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c1[3]
+
+static
+
+Initial value:
= {
{ 0x313, 0x1fe4 },
{ 0x314, 0x1fe5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c5[9]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f7a },
{ 0x301, 0x3cd },
{ 0x304, 0x1fe1 },
{ 0x306, 0x1fe0 },
{ 0x308, 0x3cb },
{ 0x313, 0x1f50 },
{ 0x314, 0x1f51 },
{ 0x342, 0x1fe6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003c9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003c9[7]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f7c },
{ 0x301, 0x3ce },
{ 0x313, 0x1f60 },
{ 0x314, 0x1f61 },
{ 0x342, 0x1ff6 },
{ 0x345, 0x1ff3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ca[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fd2 },
{ 0x301, 0x390 },
{ 0x342, 0x1fd7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003cb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003cb[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fe2 },
{ 0x301, 0x3b0 },
{ 0x342, 0x1fe7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003ce

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003ce[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0003d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0003d2[3]
+
+static
+
+Initial value:
= {
{ 0x301, 0x3d3 },
{ 0x308, 0x3d4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000406

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000406[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x407 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000410

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000410[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4d0 },
{ 0x308, 0x4d2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000413

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000413[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x403 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000415

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000415[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x400 },
{ 0x306, 0x4d6 },
{ 0x308, 0x401 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000416

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000416[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4c1 },
{ 0x308, 0x4dc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000417

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000417[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4de }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000418

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000418[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x40d },
{ 0x304, 0x4e2 },
{ 0x306, 0x419 },
{ 0x308, 0x4e4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00041a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00041a[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x40c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00041e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00041e[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4e6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000423

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000423[5]
+
+static
+
+Initial value:
= {
{ 0x304, 0x4ee },
{ 0x306, 0x40e },
{ 0x308, 0x4f0 },
{ 0x30b, 0x4f2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000427

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000427[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00042b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00042b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00042d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00042d[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000430

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000430[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4d1 },
{ 0x308, 0x4d3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000433

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000433[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x453 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000435

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000435[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x450 },
{ 0x306, 0x4d7 },
{ 0x308, 0x451 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000436

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000436[3]
+
+static
+
+Initial value:
= {
{ 0x306, 0x4c2 },
{ 0x308, 0x4dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000437

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000437[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000438

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000438[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x45d },
{ 0x304, 0x4e3 },
{ 0x306, 0x439 },
{ 0x308, 0x4e5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00043a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00043a[2]
+
+static
+
+Initial value:
= {
{ 0x301, 0x45c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00043e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00043e[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4e7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000443

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000443[5]
+
+static
+
+Initial value:
= {
{ 0x304, 0x4ef },
{ 0x306, 0x45e },
{ 0x308, 0x4f1 },
{ 0x30b, 0x4f3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000447

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000447[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00044b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00044b[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4f9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00044d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00044d[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000456

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000456[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x457 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000474

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000474[2]
+
+static
+
+Initial value:
= {
{ 0x30f, 0x476 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000475

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000475[2]
+
+static
+
+Initial value:
= {
{ 0x30f, 0x477 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004d8[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004d9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004d9[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4db }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004e8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004e8[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0004e9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0004e9[2]
+
+static
+
+Initial value:
= {
{ 0x308, 0x4eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d0[4]
+
+static
+
+Initial value:
= {
{ 0x5b7, 0xfb2e },
{ 0x5b8, 0xfb2f },
{ 0x5bc, 0xfb30 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d1[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb31 },
{ 0x5bf, 0xfb4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d2[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb32 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d3[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb33 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d4[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb34 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d5[3]
+
+static
+
+Initial value:
= {
{ 0x5b9, 0xfb4b },
{ 0x5bc, 0xfb35 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d6[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d8[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb38 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005d9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005d9[3]
+
+static
+
+Initial value:
= {
{ 0x5b4, 0xfb1d },
{ 0x5bc, 0xfb39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005da

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005da[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005db

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005db[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3b },
{ 0x5bf, 0xfb4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005dc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005dc[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005de

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005de[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb3e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e0[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb40 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e1[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e3[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e4[3]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb44 },
{ 0x5bf, 0xfb4e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e6[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb46 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e7[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb47 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e8[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005e9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005e9[4]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb49 },
{ 0x5c1, 0xfb2a },
{ 0x5c2, 0xfb2b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005ea

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005ea[2]
+
+static
+
+Initial value:
= {
{ 0x5bc, 0xfb4a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0005f2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0005f2[2]
+
+static
+
+Initial value:
= {
{ 0x5b7, 0xfb1f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000627

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000627[4]
+
+static
+
+Initial value:
= {
{ 0x653, 0x622 },
{ 0x654, 0x623 },
{ 0x655, 0x625 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000648

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000648[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x624 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00064a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00064a[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x626 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006c1[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6c2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006d2[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6d3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0006d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0006d5[2]
+
+static
+
+Initial value:
= {
{ 0x654, 0x6c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000915

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000915[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x958 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000916

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000916[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x959 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000917

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000917[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00091c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00091c[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000921

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000921[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000922

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000922[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000928

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000928[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x929 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00092b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00092b[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00092f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00092f[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x95f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000930

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000930[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x931 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000933

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000933[2]
+
+static
+
+Initial value:
= {
{ 0x93c, 0x934 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009a1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009a1[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9dc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009a2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009a2[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009af[2]
+
+static
+
+Initial value:
= {
{ 0x9bc, 0x9df }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0009c7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0009c7[3]
+
+static
+
+Initial value:
= {
{ 0x9be, 0x9cb },
{ 0x9d7, 0x9cc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a16

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a16[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa59 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a17

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a17[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a1c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a1c[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a2b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a2b[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa5e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a32

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a32[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa33 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000a38

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000a38[2]
+
+static
+
+Initial value:
= {
{ 0xa3c, 0xa36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b21[2]
+
+static
+
+Initial value:
= {
{ 0xb3c, 0xb5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b22[2]
+
+static
+
+Initial value:
= {
{ 0xb3c, 0xb5d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b47

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b47[4]
+
+static
+
+Initial value:
= {
{ 0xb3e, 0xb4b },
{ 0xb56, 0xb48 },
{ 0xb57, 0xb4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000b92

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000b92[2]
+
+static
+
+Initial value:
= {
{ 0xbd7, 0xb94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000bc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000bc6[3]
+
+static
+
+Initial value:
= {
{ 0xbbe, 0xbca },
{ 0xbd7, 0xbcc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000bc7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000bc7[2]
+
+static
+
+Initial value:
= {
{ 0xbbe, 0xbcb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000c46

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000c46[2]
+
+static
+
+Initial value:
= {
{ 0xc56, 0xc48 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cbf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cbf[2]
+
+static
+
+Initial value:
= {
{ 0xcd5, 0xcc0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cc6[4]
+
+static
+
+Initial value:
= {
{ 0xcc2, 0xcca },
{ 0xcd5, 0xcc7 },
{ 0xcd6, 0xcc8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000cca

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000cca[2]
+
+static
+
+Initial value:
= {
{ 0xcd5, 0xccb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000d46

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000d46[3]
+
+static
+
+Initial value:
= {
{ 0xd3e, 0xd4a },
{ 0xd57, 0xd4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000d47

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000d47[2]
+
+static
+
+Initial value:
= {
{ 0xd3e, 0xd4b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000dd9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000dd9[4]
+
+static
+
+Initial value:
= {
{ 0xdca, 0xdda },
{ 0xdcf, 0xddc },
{ 0xddf, 0xdde }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000ddc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000ddc[2]
+
+static
+
+Initial value:
= {
{ 0xdca, 0xddd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f40

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f40[2]
+
+static
+
+Initial value:
= {
{ 0xfb5, 0xf69 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f42

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f42[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f4c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f4c[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f51

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f51[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf52 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f56

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f56[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f5b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f5b[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f90

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f90[2]
+
+static
+
+Initial value:
= {
{ 0xfb5, 0xfb9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f92

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f92[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf93 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000f9c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000f9c[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xf9d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fa1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fa1[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfa2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fa6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fa6[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfa7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fab[2]
+
+static
+
+Initial value:
= {
{ 0xfb7, 0xfac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fb2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fb2[2]
+
+static
+
+Initial value:
= {
{ 0xf80, 0xf76 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_000fb3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_000fb3[2]
+
+static
+
+Initial value:
= {
{ 0xf80, 0xf78 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001025

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001025[2]
+
+static
+
+Initial value:
= {
{ 0x102e, 0x1026 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b05[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b06 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b07

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b07[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b08 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b09[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b0b[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b0d[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b0e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b11[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b12 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3a[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b3b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3c[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b3d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3e[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b40 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b3f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b3f[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b41 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001b42

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001b42[2]
+
+static
+
+Initial value:
= {
{ 0x1b35, 0x1b43 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e36

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e36[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e38 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e37

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e37[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e39 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e5a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e5a[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e5c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e5b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e5b[2]
+
+static
+
+Initial value:
= {
{ 0x304, 0x1e5d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e62

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e62[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e68 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001e63

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001e63[2]
+
+static
+
+Initial value:
= {
{ 0x307, 0x1e69 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ea0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ea0[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1eac },
{ 0x306, 0x1eb6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ea1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ea1[3]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ead },
{ 0x306, 0x1eb7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001eb8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001eb8[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ec6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001eb9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001eb9[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ec7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ecc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ecc[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ed8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ecd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ecd[2]
+
+static
+
+Initial value:
= {
{ 0x302, 0x1ed9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f00[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f02 },
{ 0x301, 0x1f04 },
{ 0x342, 0x1f06 },
{ 0x345, 0x1f80 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f01[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f03 },
{ 0x301, 0x1f05 },
{ 0x342, 0x1f07 },
{ 0x345, 0x1f81 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f02

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f02[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f82 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f03

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f03[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f83 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f04

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f04[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f84 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f05[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f85 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f06

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f06[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f86 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f07

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f07[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f87 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f08

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f08[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f0a },
{ 0x301, 0x1f0c },
{ 0x342, 0x1f0e },
{ 0x345, 0x1f88 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f09[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f0b },
{ 0x301, 0x1f0d },
{ 0x342, 0x1f0f },
{ 0x345, 0x1f89 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f0f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f0f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f8f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f10[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f12 },
{ 0x301, 0x1f14 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f11[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f13 },
{ 0x301, 0x1f15 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f18

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f18[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f1a },
{ 0x301, 0x1f1c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f19

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f19[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f1b },
{ 0x301, 0x1f1d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f20

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f20[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f22 },
{ 0x301, 0x1f24 },
{ 0x342, 0x1f26 },
{ 0x345, 0x1f90 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f21[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f23 },
{ 0x301, 0x1f25 },
{ 0x342, 0x1f27 },
{ 0x345, 0x1f91 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f22[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f92 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f23

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f23[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f93 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f24

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f24[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f94 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f25

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f25[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f95 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f26

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f26[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f96 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f27

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f27[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f97 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f28

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f28[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f2a },
{ 0x301, 0x1f2c },
{ 0x342, 0x1f2e },
{ 0x345, 0x1f98 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f29

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f29[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f2b },
{ 0x301, 0x1f2d },
{ 0x342, 0x1f2f },
{ 0x345, 0x1f99 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f2f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f2f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1f9f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f30

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f30[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f32 },
{ 0x301, 0x1f34 },
{ 0x342, 0x1f36 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f31

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f31[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f33 },
{ 0x301, 0x1f35 },
{ 0x342, 0x1f37 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f38

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f38[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f3a },
{ 0x301, 0x1f3c },
{ 0x342, 0x1f3e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f39

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f39[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f3b },
{ 0x301, 0x1f3d },
{ 0x342, 0x1f3f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f40

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f40[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f42 },
{ 0x301, 0x1f44 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f41

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f41[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f43 },
{ 0x301, 0x1f45 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f48

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f48[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f4a },
{ 0x301, 0x1f4c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f49

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f49[3]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f4b },
{ 0x301, 0x1f4d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f50

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f50[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f52 },
{ 0x301, 0x1f54 },
{ 0x342, 0x1f56 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f51

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f51[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f53 },
{ 0x301, 0x1f55 },
{ 0x342, 0x1f57 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f59

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f59[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f5b },
{ 0x301, 0x1f5d },
{ 0x342, 0x1f5f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f60

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f60[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f62 },
{ 0x301, 0x1f64 },
{ 0x342, 0x1f66 },
{ 0x345, 0x1fa0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f61

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f61[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f63 },
{ 0x301, 0x1f65 },
{ 0x342, 0x1f67 },
{ 0x345, 0x1fa1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f62

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f62[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f63

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f63[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f64

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f64[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f65

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f65[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f66

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f66[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f67

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f67[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fa7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f68

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f68[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f6a },
{ 0x301, 0x1f6c },
{ 0x342, 0x1f6e },
{ 0x345, 0x1fa8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f69

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f69[5]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1f6b },
{ 0x301, 0x1f6d },
{ 0x342, 0x1f6f },
{ 0x345, 0x1fa9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6a[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1faa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6b[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fab }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6d[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fad }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6e[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f6f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f6f[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1faf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f70

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f70[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f74

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f74[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001f7c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001f7c[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fb6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fb6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fb7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fbf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fbf[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fcd },
{ 0x301, 0x1fce },
{ 0x342, 0x1fcf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001fc6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001fc6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1fc7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ff6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ff6[2]
+
+static
+
+Initial value:
= {
{ 0x345, 0x1ff7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_001ffe

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_001ffe[4]
+
+static
+
+Initial value:
= {
{ 0x300, 0x1fdd },
{ 0x301, 0x1fde },
{ 0x342, 0x1fdf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002190

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002190[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x219a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002192

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002192[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x219b }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002194

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002194[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d0[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21cd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21cf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0021d4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0021d4[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x21ce }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002203

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002203[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2204 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002208

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002208[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2209 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00220b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00220b[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x220c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002223

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002223[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2224 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002225

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002225[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2226 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00223c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00223c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2241 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002243

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002243[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2244 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002245

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002245[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2247 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002248

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002248[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2249 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00224d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00224d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x226d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002261

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002261[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2262 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002264

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002264[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2270 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002265

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002265[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2271 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002272

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002272[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2274 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002273

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002273[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2275 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002276

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002276[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2278 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002277

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002277[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2279 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227a[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2280 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227b[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2281 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227c[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00227d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00227d[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002282

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002282[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2284 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002283

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002283[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2285 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002286

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002286[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2288 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002287

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002287[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2289 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002291

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002291[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002292

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002292[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22e3 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a8[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ad }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022a9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022a9[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022ab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022ab[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22af }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b2[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ea }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b3[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22eb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b4[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ec }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0022b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0022b5[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x22ed }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_002add

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_002add[2]
+
+static
+
+Initial value:
= {
{ 0x338, 0x2adc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003046

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003046[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3094 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304b[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x304c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x304e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00304f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00304f[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3050 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003051

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003051[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3052 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003053

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003053[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3054 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003055

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003055[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3056 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003057

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003057[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3058 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003059

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003059[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305b[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x305e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00305f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00305f[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3060 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003061

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003061[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3062 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003064

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003064[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3065 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003066

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003066[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3067 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003068

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003068[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3069 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00306f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00306f[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3070 },
{ 0x309a, 0x3071 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003072

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003072[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3073 },
{ 0x309a, 0x3074 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003075

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003075[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3076 },
{ 0x309a, 0x3077 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_003078

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_003078[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x3079 },
{ 0x309a, 0x307a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00307b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00307b[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x307c },
{ 0x309a, 0x307d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00309d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00309d[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x309e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030a6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030a6[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ab

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ab[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ac }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ad

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ad[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ae }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030af

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030af[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b3

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b3[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b5[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b6 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b7

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b7[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30b8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030b9[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30ba }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bb[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30bc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bd[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30be }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030bf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030bf[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c2 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c4

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c4[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c5 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c6

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c6[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030c8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030c8[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30c9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030cf

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030cf[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d0 },
{ 0x309a, 0x30d1 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d2[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d3 },
{ 0x309a, 0x30d4 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d5[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d6 },
{ 0x309a, 0x30d7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030d8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030d8[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30d9 },
{ 0x309a, 0x30da }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030db

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030db[3]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30dc },
{ 0x309a, 0x30dd }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030ef

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030ef[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f7 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f0

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f0[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f8 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f1[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30f9 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030f2

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030f2[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30fa }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0030fd

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_0030fd[2]
+
+static
+
+Initial value:
= {
{ 0x3099, 0x30fe }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_00fb49

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s UNWIF_complist_00fb49[3]
+
+static
+
+Initial value:
= {
{ 0x5c1, 0xfb2c },
{ 0x5c2, 0xfb2d }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011099

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011099[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x1109a }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01109b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01109b[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x1109c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0110a5

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0110a5[2]
+
+static
+
+Initial value:
= {
{ 0x110ba, 0x110ab }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011131

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011131[2]
+
+static
+
+Initial value:
= {
{ 0x11127, 0x1112e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011132

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011132[2]
+
+static
+
+Initial value:
= {
{ 0x11127, 0x1112f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_011347

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_011347[3]
+
+static
+
+Initial value:
= {
{ 0x1133e, 0x1134b },
{ 0x11357, 0x1134c }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0114b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0114b9[4]
+
+static
+
+Initial value:
= {
{ 0x114b0, 0x114bc },
{ 0x114ba, 0x114bb },
{ 0x114bd, 0x114be }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0115b8

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0115b8[2]
+
+static
+
+Initial value:
= {
{ 0x115af, 0x115ba }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_0115b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_0115b9[2]
+
+static
+
+Initial value:
= {
{ 0x115af, 0x115bb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d157

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d157[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d15e }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d158

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d158[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d15f }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d15f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d15f[6]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d160 },
{ 0x1d16f, 0x1d161 },
{ 0x1d170, 0x1d162 },
{ 0x1d171, 0x1d163 },
{ 0x1d172, 0x1d164 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1b9

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1b9[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d1bb }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1ba

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1ba[2]
+
+static
+
+Initial value:
= {
{ 0x1d165, 0x1d1bc }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1bb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1bb[3]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d1bd },
{ 0x1d16f, 0x1d1bf }, { 0, 0 }}
+
+
+ +

◆ UNWIF_complist_01d1bc

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist UNWIF_complist_01d1bc[3]
+
+static
+
+Initial value:
= {
{ 0x1d16e, 0x1d1be },
{ 0x1d16f, 0x1d1c0 }, { 0, 0 }}
+
+
+ +

◆ UNWIF_compos_00_00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_02

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_02[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_03

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_03[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_04

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_04[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_05

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_05[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_06

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_06[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_09

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_09[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0c

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0c[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0d

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0d[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_0f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_0f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1b

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1b[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1e

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1e[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_1f

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_1f[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_21

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_21[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_22

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_22[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_2a

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_2a[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_30

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_30[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00_fb

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_00_fb[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_10

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_10[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_11

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_11[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_13

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_13[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_14

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_14[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_15

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_15[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01_d1

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s* UNWIF_compos_01_d1[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_00

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s** UNWIF_compos_00[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos_01

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s** UNWIF_compos_01[256]
+
+static
+
+ +
+
+ +

◆ UNWIF_compos

+ +
+
+ + + + + +
+ + + + +
const UNWIF_complist_s*** UNWIF_compos[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+
+ diff --git a/doc/safec-3.3/df/d54/unwifcmp_8h.js b/doc/safec-3.3/df/d54/unwifcmp_8h.js new file mode 100644 index 00000000..cb263b42 --- /dev/null +++ b/doc/safec-3.3/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.3/df/d5c/vsscanf__s_8c__incl.map b/doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.map new file mode 100644 index 00000000..6be35fc7 --- /dev/null +++ b/doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.md5 b/doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.md5 new file mode 100644 index 00000000..9f5d61fa --- /dev/null +++ b/doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.md5 @@ -0,0 +1 @@ +4dcdf1d86ccd37c712787d0c1151d7de \ No newline at end of file diff --git a/doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.png b/doc/safec-3.3/df/d5c/vsscanf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..b350d894b462d40a0d5056109c7b4a2a9d3d2794 GIT binary patch literal 16058 zcmd73by$_r*DZ=7A&p8)iF8RxgKk>7q}kFP(hcIKOGyFg?(Pzh?%Z^DcgJ1+zI(ps z+;i`F?sNaUueg2O?ES`CbB#II7-I%0$Vp(L5u+g>AYe*KiYg%>JUIh@kx-w4cM{xu z^}s*K`qC1j2#^2%q&DS5As|p7NQr(_arwPJ@2st?_K0#6)ry0IgCrUonAmH#gz)hr z64Emxx~q!yuc<|drJA?7MKhWvNsg6OpS6&Pe9=(f1Q(>!rJ~ZMm;X%r=mhD!zyErh zY4+>eTkg8+X6VCDSfc%qAPqUoX0kmCQv17S2nasfxuR;|R(!5L)*>PxJpZ3xM}mqG z5YnaO<%M02C`PJ&6w)ha!~Fbkb$MALP%xAIY0=^E-Pc>;kmlM zy%be@=2QIVEzJkWY>f>z8X7wn7c)J5oy)Plq-6IuM3jYQPkzsvGqDhSO4zd$21Z75 zey6>KCiixK%-PzntEnHq%cTf;K0bIdGZ%4LOokG&tt__()cxm}n3yQ|TvYFMe{*|z zczSwjWoh}$xmUmJS%|8lVk@-kolLIBQ_W{|WIXmLZw<}O6Oxm|aq7JvA4>JwtrwfE z3=PkAOIl7`8gt}R&;&h?SH!HWz?+#(O`aYecMZ;m3=9n5>ZGq;y&@wE$1%6IZg$+A zthSnkh=@>8QNfFK_>KF2{rU4DEeQ>;&s!(g!>k%n!O(UCOR~GCXS@3+RR})wCwckD zi&>k+7H{v3ej+X|E_wMO@Z8NV$B?7#I{VGvzklbd?9A2K@9yj%V-iK7SU^ z7;$iP>b;HBSQkkGt4Y3Ha9l|{Qcj*e=ir$?gyn< z=z^pv)KBFpl-6d*5C$n4c?eCXK%USJ; z=yF#)SZsNmwP_J_JL?`B8-v5u#*g1YI_!9U=jSuPekfeO;Q5TehcM6X10M1BV2W^y z>!~s9M^@JQ!F+Ut#$K!MstJ=y+d9pC;rm#*~o1%P4%lIym4=Np@Kduf6f?;1QbD7D|g0j-i z(s)4oGA3c_#o0C%G3LV#5<8|)Dgx^1MRn`D@ySlJ#|ZHZCT$+FNYZYhtI($umUmZa z$jCFK4}k+4Zm!dx>Vy!^p2GMM+UQ>Ow)w5bM4Rq=8=CU`>Frg&QGNPB1wfa>pV`^i zfeo~#+)UBa%M{Tx1=PG32yedGqNE}kbYie^!(Rq}eV@3yZ6>P_hJb?!&PIBAo+O!Z zUtnT9p4&<#fkl%qgb?_wjnpTcS^Zsd-}-UN=r$*GG3ePO3c}BSF~dfc@gz3ZUu9=e zheMlXs2%af&}YsETtQh#=;d)=&MUNz$;rP{>H%BCPllEM-IV!*hZgJ|3@7H(@$oky zA_{qmxhGrWsUL}*oZ4~IDPVOCTDUr-2%-qfSRd3pJZULlygZ?=c@(~H)gw?mRp-Iz z=7vHSfBhotiIGps-P$e5Eoqsaxq;ZZe?)EN#tkH3x<+4HSnG)r5fPzQdr0xdzqzqi zR^9)?^|VY9EwBE;x~J%8!; zqKlrM9tG>Q%l(a`xHvL|j-8$T&71UlV<{=At_X4hZ?PvhNHBhime|->YUx;Y4UPS& zvW%=OB+5#oK74d^bP0*By}dno;rq(+a&|#MQp!s2M=yK((>&#zjg1Yb&ziEbvWkkh z4_6}@68QM|gM)(r`(DgtmzEAMEG&$VbF#3=MM@xl$N>X?EhZrmLCE$7WYDhF`8xZY z+}y46UHJ6$G)P@jP41UJsU&D*6V4VNA1((Hx#L)&gWcVzn3$NTs9S}V_4W0^!Dx41 zjg5^zed^r+AF!OFs2u>%(B9te{dj-rd3zysF@>=8j7b=w+vaR*WVYH0;2;JT78$!C zDr9SGBx8Ab+4*1&cP~szQt}-)x4fL3IO+t*8WR(kgzr*!Bbyo?{fhJQmt z!;-O)krAOk8zBbr_cAb!)YMtl(vxs_7kO@OE-K5eskwPDPPzh}09nbZ^HT~vkTveY zN%<#dX55zkd=qrP$jr{Bp{7PcK?(5lYjQjPWLp6ep1G-Mp-#hlIyyQoE>#_!rrF5D z`Gx?T{Nm!zii(PAYOE|QvBQ)I6bxIjPu4bQcms;=Xlu*kxDy=`BCV)6GFhZ`+>ql`l%L-_J6qM@L76$~uzJBO~mGeBPg^;qZ1|=6lw%tEE zAMR&GJy#RCXJlwR|DyWmGt`6(gocJzR>c$+_RFUD|LzM+lYg;$$aSgcLLzQg$b&UiZ<)Ll1x9 z&go6}fyqoT1RorLQ1;I_=BLz6F81U_2OQ@5;tnTEuvwW37fSU8cP2RU#&yLFOWH{( z{~FszkTrcviFmwPedFmlkleVt+7%0fnQRW_Y_3HU5n~;llw)H2o@-c?`Je~NZ4Js| z8Hq=Jy~P&c>CsWJb~@Vqw=c5vJ)b*k8yg?bR1px9#NS@t*42maUX!4s0$UL|4@h zCfewtc)cE1T=01yb>zkkuj+6a6s4AiUYGL|r<-Gf0)?0RrxT+ubjPyMwOI~Zzr#mH zB3{0VtNrR9 zfQ5uXUQ8RCA51;>wZ^(>s&qL$^2PqqvQM6JK*-I7zyIVe+}=Pxd9DSTTT;SnlRUA~ z;bhQ-we8-4a19b%-iv+*k@hFW#roY2+EP6M!^467{VO0mArRxsdsvcuD7f*PqcpSC z&RlS&$5ZkEt672Q7@1GC5 zQ)SdC9;1C|tB8-_*8g@Gl}&4d=mZ&8TL)y9)@VAAJl{SaI%8BThqmB*XRr4566)#U zf`GupN-i^tN_=Z4`vTlJ18WKT^XJ}owYi7h=I`S7NVrc1Q{-E`TNI=VQW_d!B8FfK zIw8oJPnNO%Vh^1asHNcJerPAJ_;p3xvr_H{-YxaF|n$DYy3QEX_sFLlt=33=xgXOejJi*L%!n1 zM(cL}knQb~@83-<=eA}Vl6T1>wQE<=(DEmX1s^wL_uFKHa_ARQ$ z=2A&H%6zemvz^rW_M&fiIK+YP9IOqqG127Rab}O+-Rslso}M8y&YeOHd@#bsgRiMN zd!G2%g7Y!1uRDU@t*)jBxhfTAO$>Dy6>@Tr5|BTFov6Y1gen%9Hd9dMZtNLAqqAj^ zF*T?dEwvyv#_vXhfH+vO-z2;Sj6_Jd*WK0EpWnV+_#&+$KHa+!GDYcrit0T44U1#G z$E-5iq-z{rV>wSuK$1vA$a6hwv-xtu{exuf>Q!8L1R3TZcuCxkwzi!DwTg^%vbY$w zBl;3_{80FaV%!|rx6F^V-@R2-#;K`sQ?_fz$M3>OGNPk%QLtIcYsl&E(T;El!8is7 z*Z=ro8#Fk&vMTQy7B;YE>+)`0wHSb+ipDiSzSja{TwJ#U31WuXR4_1^EssLY&ggWX zo|Y|#KXB{p&f2g>5EnSLQxdv_4jDQ;|cV(;O{F4**Na4`As5are+^OWKltYIax zN~S9-tLg5fPm(3B!6s!9pc#((OQE)Q(#svyiF(In0FU>VEe9(JyW>T@y%Ar(#uKmz zFtK<=$h)4OCT13(E9S+NhV` zM?6lAy&!EBm6ZgaJ~_DG;vO7)X0LS^2kUSb9sr-H@_1~zZ1Z~=SS;6N_-^j2^T8{a zzxa_$Be}Qs+MYn{556U3T~=KW6}8LDXgCsjr?hJ<(H0JjKW}`3D<>PxODX2or@A7Txvkfp8{N#+#g;c>y$b2zwWYWo z&#T-XlXw70-7Nfai)$L&8KxjByXudL3!Ya}uUJ{W(M=T(AR`}NMs_xC%E`_u$44je z5A$s!|8CnUj;5q@;_g>V36Ua=CZgAT7ai__G6Qe)I9Af51I(9$1VE zl4;8WLnxTeU%%Q{kN=e;U^=7WG)n3?2X-Rw#`08p&$crF^3KgMad8?7j^RQq-(SW- ztq*78IE{LbzM~Le5~a&Jgo#qHE{8KR73$U;Kt6t)@W-_OT#`&*r3Bh0E@6%FA4ccUEBll4Rd)aR z;O`X^8wb~^i*$VOaFgmm0icyG=7fl1j-$g0iqbg6x7`kJf3QzZ(ny3q>)!U`szY}M zkG>6H8B9&{qgPr)ge4}&dWnM5wHBvlY}EpF6W_lQjtIbh^E69*Gbs!Sq=e4em#e+=z0T;*PBa@_Uv z_s{&sBS3YI|B(GZYAn||o{aVYg1)wxrsf}uwq5g0S~$dRKl|3ncuKoF{C?HR z&4c>8#bH}Y^lwIujfF(`>%C>Y^+OvILr$M9w;ncB=QmZ=)mhmaU4I2Y&4@q=Gr9TA zyUNM6&OY`P)T1Ewk_8#>Po&|h1;#&?2CYuW0Mz*-Z%h`&vFP-^bpoNXwiYcWAsiIa zcXw50G*gKSAl}fm)1T?PE$s)eg}uM^1Gxv3T{AO0)z#SmF5cE2V|q^?k7S^b3%!1) z4-*>UdV&1{#?J!s;l==4LPGw(QFeg`EJefrQ@;Asm%RCI8%O4q4Q+^R*S}BNURbDJ zBV@Tl}8;rS5a1`nb6L z)Q@(t+Zf{Z0p40mw0rzc+H7niymoJYJiFZG{kk%FxkyVfeyj%gyQ9u9)+}vmwv{1A zb}rJhG5K$RB{6G})gWr`HuaH7qFH5(785h_xEh9)C~T}7F+#t0Wn#4HC|$)TN1y%f zG3>L+UR`J|(y2Yl>5GFuPvVS;VS8^`3u*KR(jM#`6@1K4tg$-Pt{YXn zsd`ZYb}As2R^!BBo$O$LTUWaWEo)<=>rVbd>=f9yF6eT^$9MA;(#C<&4w4%HCCb(; z(z5Ti1Ql2uo(~=*b}UrLhTm>3Vaaw4xSS0*+eXg#h+B$6A z&efMyDKAe%H=rSZXf|24==PxOE8Wp-tN-6b)`etfKWU~IV=n%JKKxi z;t~PpFzhEYRNF`}=R@Cwc7Eny-BKF$GYLE#6PgvOVuc}cL$QjeUJBd!q za`QDq+!SBf6{{j~9z2t@b%cAm>GBIKIv)+w#>~9DUShvKqOJFx|5rYQ^yydBg@1BkuqZ}+StJj@qE5B40^GlAaDY)11;qQ0A#78-+h$(fbnvWnInKMiL`OPJ63-CwejwF=7d3f5P6XqbBqnOS9&GW-N)o7Z z03ncWPR;ON<=W*Tfw|eay>rb?%VQ#+^>5sf^EU|74+#fU80~VuYpdLy-}qBvwEvPB zEYf1#7_9p19URdV7UAu7?`Cb!VF6gi#PpqS zM(bU*wf*P>WXZxQ;b7rxa_7;`XHrv>`(upIw9*Uzu6xWV`&sAZ>GJ6l%Og8j_Kx-y z0!~Z{bpQ5&;K%TK&{n_9(EZmT9g9~mov@ro}=ZWk_}R~OHv=Nq4sbKdA0n>pm5 ztu%VN-sgR|xB4+hSt8%H^cI?MM2l(5T@pLS#d{(8;LwCwB)XpY@S zU?Di}8e7e*(X0mt;f8cbN%e#UxkkobKxAc&E-XW^avDKVtgh+RzI=p%QOTl>O2%dW zP7&{b{~x0tRE&7cqT_b5ozuegz8n@wN(s~Z1@MjByHLH^qdqJw&)@%b$<3&}kx{5v zh*zgb5h(^GTFj@sd~*dw#qx@%ZH+z8%uLY+4_rT4-oZ6m4Rk^rnnE7&|}(1JHi*Bnky{$NSc)HRxqcv35^!fyH}v;?%5j zXB#b*@zwEh0gQG{t!Z3bY%m;zLfX1h$m!Yk$sl9S%KQvGSF_TeWj_bGtX`Cj<(gB&a>t2pbng^z?obunO%hLb`M&v)O!25ySiR~N5Mud4C8F_xIW&ShR{TfMTNPS(^2qh zva*&Oz@g|zMye{RW*OpU5yV+scA1l@A3b*>68IeRe=4Q~WW>Z#<<%VBx4E^fUQ1{1 z9G*tGp+uLlC5*yn19Nh6;$mXX51N?pYf4L-Q&WXlOTt^fEVHs`n{F&obP0}ld3ljG zKY(o;94bLeyIFOZm^G4{;-T+yFo)*xfELmLkTT9iOe`lWD=YnENT2@^?J_r)&fA;! zSLv|x&Q5hg0v77|*|Wd%^ZB#ML@z4I!X~|!J_ut4wCcxHSH+Y~S0yngQ|EVgcMmqJ zya^13DB0+-q{|FLz0z6CK55lOJBN9AC^$Hf_Z^*|hXn;~yX%;8%HrWEQ4VT1Thv z?ph*({ITWvOJph-Pz>KH_UJZv-c}DYz6*Lz3CmSMd$i+~+sgA*$Q?XO)~Yi1zgs}~ zytn0$FF@m7lb%jCW;)Ko(z2}fORbRS_IeXbIj8p{`VZG1>qy639)o}yJT|I{7S;{rK-#MHSeA1OwReO7Hz(5bA{LqFj`U-!kr~?V`YBie% zKcKy+q=c1~)%$oQDYPU31!&?54xGfQ($ccKQ2QbNrYI=T5WHp-+_(`C$PE5@0fcB) zd%{z-kP#3hpSO{MSIIZa3v+YY3JMf;kp=nr#Ke50l|Y01r+5T4NlVCUmZYVn<>#YO zsz9Mo9UUDla4FC8g2h)vk_a=j|=M-K@;a*F3felxH{RyWkTbd;$Ye^HgvsJ4~0; z)6;F5uf;=eV;04u=D6$8uTT;nc@KXuannDZekYe?{j_yE67>3jnVDHSmZ_|~9LSXt z($eSpHWs>@4X=M~=p} zHi)~syR!0FZEfvBRR}Dw;QR^*y1~K0I1nJ!l$Vy;IyrfrZ7Bw5q2c|Cj4ZdBeGhbp z`3C1zY^Q@c`thaxN98NY#Wo;5fo%aV5IRP)r0wnOa3H`-0N(s}gWNXB@2wIlD(sDo zX`0KvDDE@j*fL8BY|=IXLkVn3$Q=T#6=}1AFQu;EZfQ@@tqHFFJ|WC09_o2rr2QA zfiy+vuTyKQ2gHe(m>3|20Tt&ik_`h`Ck((Dpx*cEtE)gfsLFm!9-f%^ z=fH41-2i%DgV1Xah?$|GVNIf=bV3mUDQS~lJ2FN)i*{`(7<+@R@GxSo{KiHBYHG08 zG25@Pfqrpts7y}QRZ>!Nap8Gb+MBL`U@kleBT1;B8~ptFt5TDPmevHQ_=NuZ(-oTy zhs|KE-5$081H>cHwZ$XI=7)!W#Kf%c?S)oZXr-YYp}(pcc}Gs(-z5R-+^!@fPdVt_ zt{=Htu_UOBXGlv+7Zexcdx)*2{m77rSg5v2%+5BpwLSVlDS`u$08AJ*c8mRH z_!7DG^XJb&(1IvLO-o2f03zKJL}b)hd!RQ0v6DEg+H$%aX!c-0&nt$6#(;PK%3`i-LlJz$HwSlp)vrh0pKfbN(f9`?dqwN<}is-*wDnL8<&3tV=lE8}IIR_FgWQE+*JJtQRL zKWdo+pN_md$RYsL2p(}02Rh$jPy!LqpAQi%n z_Q}xImA1C_QH(VUw7C&jfHW$M=j$EODOFTdGJ#S228jAN^}yw#rA3lB zz{0|Ue{P#8qg@0Cex^$t2(T*wL($!#6ckMq_4z%JjdST#&`(PKmecwSnZgq49S`vVKdbHe*0s;USSU>@EVX}B|Z~z2RIXSror~R9i z5Z1Z5xs#KV-$_Zda=!^*ycms2DAcIfSnrDiLkfIRz}^BLB$>^?KR1BNXvMtg0x&G# z(;ywdi?ra&USiBRlyA>c(iNBmET>BE?(W8Nxu4Fu!17^070P-gi90JJPs*hP!UYK@AWD`^YW^v7!le1B6xY>Jzk^sPnkWr+|#0o znx2~zuwD8S8w&(z>ed#fXYy|k7n&H=eSiKO0ZuNMTfkzIJ1D9AoUt5s!HvH{GXixk zfLP4u&!uE!_Ies-G8E|aHLSF6ifC0VJv{}(#K(q*w=7o&2X`B2M!i1;{GDj?F4<%$ z!hg@kwtVc;+uI8&v=px!`UjI0kl6kjvI7;rI6d9>60Mr`Q|{9y80$4-`1u?zL{Q@- z?hmV@NfAS?bBgXq!AE~5Oz2S4EVVc9YpjRs?dm_xg#G=Nr^a``vF3(-dYexTb?XT*cMzI_%Ep#C?DeJZ+#z6Ny@A(*qfL zg?YHUn~sCy6eJj0`Q%rPb+71y#@+O7%*BQ^GI)7-c=-5EI6xjYQYwrtd}CC>mE&Q`48ji_SA86y0zdxR2yhV&BsEztF+;^}L%px!&{^ zayfE?7bAW9CMYXovUy)&qUCWuF-K;dl914%-*ISd9V-!mJi0x+`8@Dhig08_8C%al zk*NihVom7Q$qB>U92Wj7m5$EhZC6nJGB6N|i_aHkvUYbE?H#tTO3QgYbP#x#Pro_a zM4)iOIe2SgVbN<0j5CaZ#i)Av1{{Kd5yXV1w6vgtPq?@XBNwjbPwo=}bzGC2U=O!<|yMU+kxpNo}S5e$vUvUHCC>SAnhI~wnySlV* z(+v=WEiP2&6EK+c^w)pBaK6;RrRVh)n(x}Ys{Jb7)1#Lmap}c&b8=Fzd)9+W%xh=s za7JKcgaKV#b#x3KefS^_o`Kv8?|57JB&D%J{dZ|;2-Fj=$u4Vbx}pz=Rh2(1HHb1I zfW}KKqXd*#);sD)s}RJjG@2{7}Fbz{FoT>rltsL8XQseOGXi;&bf8i_Ro6Xt|@1J9K39F6kDJEr4JC(7@v`ljP30yDGiEu{@b!7K0MIw z?@Q=5)q8CXlNB)z7cF4g9r`BgKIY~QO-!hIc!U!Wv=FG3Avhqn=}=Bh{Q_GxNVANY zxjrE6tPd9~61j&2zpgxvkJq=1d0;Ppp9>593v^LRo%x5dGU(RM#pQ+2X9Wf7&d4XG z*x(eQBqq6qGPD{){j)Vy2L}PCr41yF^+YGlR~mb4nWCize%i&4*X0&SH872A{&80EgUR7kSio-$56*8SSQe-91`(Z8J7_=!Arm zI{Ut&!cYQczLNTear&>=iz&A)TW2u;i$NUw0fcL@1Zn&Sc*9kzSG{uL9mDk_Q_jJl+oGaeqs zF;>j>4`7`DWGc|zq~nsCy#&=p8xYZu+H@2Z=w4Y^)M=BwfYv$B*B|-#^!)spf=!%B zxh)v%2?oWKbEoxt2tE^Gi{1LP1>7#PR3eq)uP`A(Hxr17sVSLs3(AC@otyQ(p=OWk zgUu9SN9UTzK{@xPNcY2G({Xa|Gc{#pEG!}Ctzmugl;@+Y?g__vlyB1O-?tqa&x;R2SAUS+7CBoPmC{2;~mJ#7XJ8g6dgTR(vnPjaZV~mJpjIjj`|B2 z*2DMSl}E4BSFd784DbiAsR$7_ZzYU-VgTK#l^gD^v^5J+JlP2 zD*-%M0lu0crrdbI6)T{|CWU;Be~TB@*^f%OPeivRxxsqgZzKaVJzWS6hrg}oL&at5 zZn6N<)BO#7iTbg-v^3bNeskc{rbQHdO8&~vz``OjPOViRw^872T;FUJLhR54DW1HPp!>TTQW0uddIw`Gp_0 zSVv;q-M{?-U-`x7cy)csI5w&abSeKMX#WQwLNmVhaP7{Kf4&><`p`Hxu)mbZ&Gq%G z1p#w8RX%YNr4xwsy*+<1G0%rJsjmvdHZnAcTRR9ED9gpReA;A@T~VXmms?w1r<>$l zY$H-~3tz05kN;ip2wbqV`h8HSb`o&4;2ha2zYGCijHeMH4f$YhX(h|5(+eyBk7s6P zpFc~9i;pa|YMKnOL~Y5<&hRXH5&$=T(~xiq*avG9%YK$)0&?ANUa$N9^qr z?jD>Nzvv9(2oBR(J@g(OIuvzrDXp$19^rb*9{i>v3h&z#P+JX+VvJ4V0JqOTn^Ra7 zBb%iZ9kUJM8(7oaFK;e931nrNFfn5;O4L**{>=r@ae*Ucb0BK8w@I*4Ph_nl1bf?o zIH0|~1&fo|@#srYng|L=*X-=0*Lxi9va+h_1=p-4Q25n#((uGSpr7)eAUtn&_vB<{yP*WC9^p*w zh$?avDJ3v5*#A#S^c)jY2D%spgdbq5Nfwk6g=67hg9VEe*O$m;@wf};dM$_YG4=b`~4!q>L@XaojEsGEx?$SmJVu=2^LGBHORsUwK&WCGuk`QN3vQqj3$T>dIB=4aEI!GE_~G|49(|7`d&2 z^9%2~Z9HH&0qyQrM^BjS2Dywi70AJC4D9)hDe7TmWU z6UT9|$hzlPHfm^LF*A8lVs`(ZTh=BLwlb-x14U(>cT4F#7b0I0nnf!k52|xVdQs8E z05=)xJ!3_GKk|82|7w>FKEBgjObd`L<>WM=XmMCtTFS78?b385`i%`Y`wb7smzesF zA^fhWcB;-tgN!|aN?Lx z+efSz#9{T$tY?jkEa2QCX$lty=j#!Xz`NYkybG*%dU^!>BsO9>%C2An%edIsa-7$t z$NmNxt1#eEie@PVV2(LDl1ey))dS~Fqf?Qz)5V}j0DfWumT2G`&h0oLIJ+vnWfe5| zum>uT5g@bm#qutxeV(?oE(z$>ZoJw$Uaj$sJHdf)630N&=;#$e`T}l%qrGWoAj0E{ zWKsX?Rp2B>0{T>ANps}+n3E7SbwbJE-`mSa_k%fhX=y4L&Z7-G3@1$dei>!URZZdD zpw34wuCi>o`{Y*BjpI@aIK;ioUk$j`D$RsBxjByI!Dl}L9z-Eqo}AaaIV>^JC}0<- zyAUv8Ztmn@PYlee3w0G5x@|g=z~#i+GFRup8zP=@qUIG5tjSDZ5bNUtO3-2;W*2KZ zVo^pX-Zq7YyVcC1YXEr`(x!~&2T7wqLz0bW*I#ZswzdXFid(7F@)uo(*Hf%86dfZdntY>p_GS}nd>*?t%@4KJuUX6N- zyHw(U?d$C96ovct1OL#AsGh>2B0$va8}L$6jydhuQ|~kYfsWhyRk0@5bdTB8pKqkB zydi4xcFQcq_&8@hv^SHJA~y?^?fPYIaozi%SOUjcF%b%u3bagL>4VRCl?4*KxG6f% zmO$xH6IJ;NSoi)JpZje7=Hb^Sf!$hbmr2w zUL{}1}tv#1W3Z8{@h2dFY$(|y%Apqu!vHFS$X zGFWCl3tuvz@QwyJ%qhe{4++8tU}*fmzotq6S`#!l1r_^Ut#59E`T^(>&SjX_;Z3!* z>WxT|B|(x1ZKP+C|0O5{6^o_3!o%}C9pHwrvZ$9X0YZU@h)AdL=d&&r;JX-1;41J` zK11qB2z*U3*JBA-$^X^@#880_VL4kp(Av6ub-a4@ok}7c(5nAM{WHA_*q$5Sw#i5b}{9L1+qvMFE1}@8sNE7Qz_C?-oOqPnr?5-EgI=z@54hw z=Nes4E6v6LrNzO)aeRU#EVeJb8nsTNB!hF1c@B8eK4ASbG=zcvxo6KPfRm9JD6w(O zTGbfDoT%QZ85#D+D;fl;*bWdAglXh8YL#l~d~#B^&W@Uw_xjH_M5yOEp7|xc zIg~hsiTkHM*mW1dV9!9i%i7vnbu~~K0m01&8wM8xG@%(M@#8n3ZGQXK`kU9jx33Qu z0%-6Q&x?3K99300f~E}nQ(mA`ZaFKj&vq3?&o1saf>mcRMq+wJl9d zBzZgs3JPe?0P2-656>_0Ta%sa-((HLdLU3J*w}C>qksL{+TWjV#yvSbz1}54wF<>K zxwrs*ge_rVvOu5k^lTc=k%U59+G)hf=S72`wbu%*^X0ogKy%NNTY6TwEPBdq>%B?A`whhrQOKtD%usQWAlqq^#VY zh(w#y#p3XbN<8!ndpxUdBX|XI3K8}^S?d9@d3}gCLr9qk+6Es3dkjIVB${V1=!fLD zRC+rroB4}kPRar(93U1zpCu+5+9yz@sU404?^hTPfHn+#2%vT)flwqSCbmb#n7J`k zW>8dA1p1ezDoo_f%^4u5LrJ{$8%y%!0xo|H*{^5&w##aSWdLx2_+2$wfe43%h3S-j zd2$0){x?W&S4WhPTp&uMr?-Jd&n;yK&`R1mI%Qd{&H10{Wd>3gHn|Yc#z5$=iYiFS}dBxjN9}Li#E# z9HgYjyKCvzjh55wQlBv;@jw$#W;)>ecf)SaqxupPzhnJx`#x(^8M=T%8Cd+Z)vy8y z#L8cF;*gHWf%ZLg{E)2lbch49BvzYFI6&Q(I!M0s5Ok0^ew@5R+C)Z_O8xS*fa(c= mZj>$i|4Wb1f0L{?-qk~Vjb%LLo}dF9K}t+cv>5Wm_x}I|#pxyh literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/df/d73/fprintf__s_8c.html b/doc/safec-3.3/df/d73/fprintf__s_8c.html new file mode 100644 index 00000000..53c2aa16 --- /dev/null +++ b/doc/safec-3.3/df/d73/fprintf__s_8c.html @@ -0,0 +1,185 @@ + + + + + + + +safec: fprintf_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/df/d73/fprintf__s_8c.js b/doc/safec-3.3/df/d73/fprintf__s_8c.js new file mode 100644 index 00000000..5641408a --- /dev/null +++ b/doc/safec-3.3/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.3/df/d73/vfprintf__s_8c__incl.map b/doc/safec-3.3/df/d73/vfprintf__s_8c__incl.map new file mode 100644 index 00000000..088bd0c8 --- /dev/null +++ b/doc/safec-3.3/df/d73/vfprintf__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/df/d73/vfprintf__s_8c__incl.md5 b/doc/safec-3.3/df/d73/vfprintf__s_8c__incl.md5 new file mode 100644 index 00000000..3321000f --- /dev/null +++ b/doc/safec-3.3/df/d73/vfprintf__s_8c__incl.md5 @@ -0,0 +1 @@ +803f961fde88a4464b23fc47c8a55c0c \ No newline at end of file diff --git a/doc/safec-3.3/df/d73/vfprintf__s_8c__incl.png b/doc/safec-3.3/df/d73/vfprintf__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..62c64111d8bfb743ae7a52e340b9e1db853926a0 GIT binary patch literal 16095 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 w#~z7 + + + + + + +safec: UNWIF_complist_s Struct Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/df/d74/struct_u_n_w_i_f__complist__s.js b/doc/safec-3.3/df/d74/struct_u_n_w_i_f__complist__s.js new file mode 100644 index 00000000..541a701d --- /dev/null +++ b/doc/safec-3.3/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.3/df/d8b/strncat__s_8c.html b/doc/safec-3.3/df/d8b/strncat__s_8c.html new file mode 100644 index 00000000..1dcce35a --- /dev/null +++ b/doc/safec-3.3/df/d8b/strncat__s_8c.html @@ -0,0 +1,169 @@ + + + + + + + +safec: strncat_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/df/d8b/strncat__s_8c.js b/doc/safec-3.3/df/d8b/strncat__s_8c.js new file mode 100644 index 00000000..446b88a0 --- /dev/null +++ b/doc/safec-3.3/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.3/df/d8e/strcpy__s_8c.html b/doc/safec-3.3/df/d8e/strcpy__s_8c.html new file mode 100644 index 00000000..eef98e67 --- /dev/null +++ b/doc/safec-3.3/df/d8e/strcpy__s_8c.html @@ -0,0 +1,157 @@ + + + + + + + +safec: strcpy_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/df/d8e/strcpy__s_8c.js b/doc/safec-3.3/df/d8e/strcpy__s_8c.js new file mode 100644 index 00000000..2570c851 --- /dev/null +++ b/doc/safec-3.3/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.3/df/db3/mbsrtowcs__s_8c.html b/doc/safec-3.3/df/db3/mbsrtowcs__s_8c.html new file mode 100644 index 00000000..085ade96 --- /dev/null +++ b/doc/safec-3.3/df/db3/mbsrtowcs__s_8c.html @@ -0,0 +1,175 @@ + + + + + + + +safec: mbsrtowcs_s.c File Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/df/db3/mbsrtowcs__s_8c.js b/doc/safec-3.3/df/db3/mbsrtowcs__s_8c.js new file mode 100644 index 00000000..311e6cb4 --- /dev/null +++ b/doc/safec-3.3/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.3/df/dda/memset32__s_8c__incl.map b/doc/safec-3.3/df/dda/memset32__s_8c__incl.map new file mode 100644 index 00000000..ad3e0328 --- /dev/null +++ b/doc/safec-3.3/df/dda/memset32__s_8c__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/df/dda/memset32__s_8c__incl.md5 b/doc/safec-3.3/df/dda/memset32__s_8c__incl.md5 new file mode 100644 index 00000000..d75ed11a --- /dev/null +++ b/doc/safec-3.3/df/dda/memset32__s_8c__incl.md5 @@ -0,0 +1 @@ +4cbbc74b746020de625686fcc0a153f2 \ No newline at end of file diff --git a/doc/safec-3.3/df/dda/memset32__s_8c__incl.png b/doc/safec-3.3/df/dda/memset32__s_8c__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..14e9815b781ca2d9ba5295d4df9c5c9cab0b0650 GIT binary patch literal 15689 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 literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.map b/doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.map new file mode 100644 index 00000000..2325cdd0 --- /dev/null +++ b/doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.map @@ -0,0 +1,7 @@ + + + + + + + diff --git a/doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.md5 b/doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.md5 new file mode 100644 index 00000000..dae88150 --- /dev/null +++ b/doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.md5 @@ -0,0 +1 @@ +0f05cba9dea82cb39b8d1f53fcb3db51 \ No newline at end of file diff --git a/doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.png b/doc/safec-3.3/df/dda/safe__mem__constraint_8h__incl.png new file mode 100644 index 0000000000000000000000000000000000000000..874b117111c440abd5da1cebce5edba13248e7dc GIT binary patch literal 15991 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ʇ-8XA&Q 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 + + + + + + +safec: os -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ + +
+ diff --git a/doc/safec-3.3/dir_000002_000008.html b/doc/safec-3.3/dir_000002_000008.html new file mode 100644 index 00000000..c62a6e8a --- /dev/null +++ b/doc/safec-3.3/dir_000002_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: misc -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_000003_000008.html b/doc/safec-3.3/dir_000003_000008.html new file mode 100644 index 00000000..f663a9ae --- /dev/null +++ b/doc/safec-3.3/dir_000003_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: io -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.3/dir_000004_000008.html b/doc/safec-3.3/dir_000004_000008.html new file mode 100644 index 00000000..d8c69eef --- /dev/null +++ b/doc/safec-3.3/dir_000004_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: wchar -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.3/dir_000005_000008.html b/doc/safec-3.3/dir_000005_000008.html new file mode 100644 index 00000000..cc389061 --- /dev/null +++ b/doc/safec-3.3/dir_000005_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: extwchar -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.3/dir_000006_000008.html b/doc/safec-3.3/dir_000006_000008.html new file mode 100644 index 00000000..1080a166 --- /dev/null +++ b/doc/safec-3.3/dir_000006_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: mem -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.3/dir_000007_000008.html b/doc/safec-3.3/dir_000007_000008.html new file mode 100644 index 00000000..836fe4c4 --- /dev/null +++ b/doc/safec-3.3/dir_000007_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: extmem -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.3/dir_000009_000008.html b/doc/safec-3.3/dir_000009_000008.html new file mode 100644 index 00000000..9b2664e9 --- /dev/null +++ b/doc/safec-3.3/dir_000009_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: str -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.3/dir_000011_000008.html b/doc/safec-3.3/dir_000011_000008.html new file mode 100644 index 00000000..3362841f --- /dev/null +++ b/doc/safec-3.3/dir_000011_000008.html @@ -0,0 +1,89 @@ + + + + + + + +safec: extstr -> include Relation + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ + + diff --git a/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c.html b/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c.html new file mode 100644 index 00000000..79bd3342 --- /dev/null +++ b/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c.html @@ -0,0 +1,144 @@ + + + + + + + +safec: extmem Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_098f96d9aedd707c995695089b479f0c_dep.map b/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.map new file mode 100644 index 00000000..298d47e7 --- /dev/null +++ b/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.md5 b/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.md5 new file mode 100644 index 00000000..7e7084e0 --- /dev/null +++ b/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.md5 @@ -0,0 +1 @@ +25b63947e4d9999797f52d98a1499b47 \ No newline at end of file diff --git a/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.png b/doc/safec-3.3/dir_098f96d9aedd707c995695089b479f0c_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..35c03cac07024fe8cd2887bc865e6562442af08b GIT binary patch literal 2808 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 + + + + + + +safec: str Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map b/doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map new file mode 100644 index 00000000..8a77b7f5 --- /dev/null +++ b/doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 b/doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 new file mode 100644 index 00000000..5a25b871 --- /dev/null +++ b/doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.md5 @@ -0,0 +1 @@ +873d4c8a28bd43de131ee162a14f8d9a \ No newline at end of file diff --git a/doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png b/doc/safec-3.3/dir_3626fa24880620b7f1cffd2b3442ca73_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..45b8e9d267a892d280e09f37e33e3583613040d4 GIT binary patch literal 2613 zcmb7GdpOhW8~=vakfd~anJJP=NR*kggk()l5vG`9X2n=FBfY=SfmKU#OsSk2B4lH{ zg}urwNscpx7Q@(~InKM^_5R!YyZSxP^*r}|UH5f8&wW3i=X2lp4Y!j{8^v{!&9IVONsF2-^UR~S z_9*r5OtaT4mK#2|Vs~~wczEu`p%z8ERt5LT&V!JcwC@J;X2F)Pv&W{!ZyUn%1g^F+ zH!@pxfgND${T1wGdXSpay^gdS1BSxM-Z;qQq?ApZ*sV1zhB3{z-3_>ZVJ@?uyoJB`Okh{Yp zqh8?WgQh=|H6kK>)zs7wkEUkX7*?%5rD{(8$HSTs5m(OVbA?EHUVfgx3fOsm&d2xE zDGFh^f@m{x_fgU=7|eU8>h9fOFgPK_>RXg?EDbXPE^*r;6m!3R-7OOB2UKr30EOK` z%IgENK(g)Yga!@%{hD@HF{ate)%ErxYl1|;WPa`~Juqam^u69@rBMDVui0pAi3@IA zM}FH0Q`@p7fj{0I$6cu%95JHZ!Np648dpgO?a0Xeo7Ixm_!IB-PlppYxy@@SJemg= ztBybz0}G3U9ltk#fV}(wzF^Jx$dRe(>1$R+TOay{b#`{M+r6=8E2yl0Me8SUjxG{t z!F2ZptHK#*0@PsVs9Az$I%jt4)@OEhLnESSFxBP632mKVbiDgr1ya{isUxlSDFRsGO#7sj&!+ralyeouJ7>o&qU8{eEp27ao6>9LHOWe{z z{_VGCuzYXrfim}ApSoKP6=@!f4JTMzZ(`c%8#qi(zSZ*S%rbT0wxiAux7gN?Ff}kZ zURd&popcm~srQ%QFucPylKu+!-UGhXTkxjkFFz69rZ6Jo${l-jwynKueAdv=6K-mF z=9L1j%KU68HCq=3C|sXrVA?+}MI(NK#s9)h!q%h4OgwRqXfuMZ9hx6zt>kKWc#u{g z@s1+V8eg#dfx#fGgXkZMAr=>JCxXTsmhC0NIwJ9W3}36LD0utyrppf8pV8Ub^>Z4L zNH6G%_w~AGlI>b!gFSjw8X|8cJvwuBS*&G~XbFYxz~5POajyF67ewYpdq6Yv_wTQs z8W>dhl|N9mMA+7o?fM+F5#ryR7_fWu#P~R18y3dtAn7$VHbOH<&by6`jr&b#9gr^Z z=}M%Rw|8XiU}@<-!2=3~^6As3_gO|-Fs!p-)>wv_N%@HG%YA^GrzfhR)NSv{eAr<^ z>iND3^g#8*H%9Jy>p^Bss$ew$nh_fpXP~eD7J`!hF|az)gul{++(Tl~2-LE&$fzh~ z{1dZ*FkGgKm#3#3P*hZeL?XMoy86|cIv^4&LEY1*yR%)reS8+aw%zI}Mg$X0WFJu8 zPwtprELD&JcERkj2l& zWsLdwqpo((O2<$=#_SOvFP?3Kgc&}ZRslLXI`)tvI9>TtKb1#rMexY%+5_x#kaW}QOX{;^pIWNi@~l*x1>)PXmg|@^zJ%Ki}gC&QqKbO*!F5E@h7n`prpK9_G(&M z+SF7eP*Pc`rKJVBT2iuCPp?=g#7Y?#5YU93bicnC)@mzeQE|Aqxa+B@obmCe&z||# zrKY5)sHmi*q&&#XG>1YRjvbR$ixt><@aEFq$aKdsp@EdM(n!}hMFL6V!-kWI1JxlW(YTnHoJ7G4 z!Zl|*!S8JgEI8}`&ea_1rTL(X7mazTwI-Ih`aZ2ZB9R!_bmcG+gyQ3sX8 + + + + + + +safec: extstr Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map b/doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map new file mode 100644 index 00000000..4d569900 --- /dev/null +++ b/doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 b/doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 new file mode 100644 index 00000000..910627e0 --- /dev/null +++ b/doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.md5 @@ -0,0 +1 @@ +ef1c6c1fe5a7fcdeb2381ba3b2eb0240 \ No newline at end of file diff --git a/doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png b/doc/safec-3.3/dir_52950a69661d8f09edbff6c0ef8ebd11_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..9097b0fc6ae4349cb988b8c018d40463441ff962 GIT binary patch literal 2966 zcmb7`c~H|y8is$!dMuZW5jg|nj0O(`Mxv2J0*D4Vj4PMOAy)+C2uCo1Kmx-cA}WL^ z2trh5kV}Xh;V>9bL_idb5F{EB?JdH8*6~fgl&WB3?HOi$Q&idZ!6z+*mP_`} z(B&G3AE7yqz1Fn1ewM0xzzF>Iu4ZIu&&$#*TPr)A$6~-Ea(d>Yo`fe z$6FGHR+J%Z<+d7wtdO9TlgYe;{5vVnM;{4Kl$xvj)%4U=)&QH$R#sNd3_j$KmCUfq z&|%(7*RNmy{5hVu$#Odva(!Aja0~|Xh*h6{E}zu0$p`6MR!e+LJUu+3V#Mbvgf`RP z&2QT`6bu!9X)rf%B$0nVu5~-ta9!Vg)eeIR4h@aDGBGVD=KumVEG}?fQzl%}pWx%- zL~ARG4)*0vkoxNCh`_+*cX?}f@2&>~1i;XIL+`8qR8Tm4ptD1^+hg5KE+AKVfj~4PGTch~a5$V?Qf6;>7`lZF$%b*maa<*4KVo^7e2@Qxp3_nIQKvB{U?2a%_61JGGuhqeXC=$7!EbglzKQ z$Bzc&CPSZ@Pah)7>g%PQq$T$%uhexH1Jx-JL2wBnQy2;r5M9F`&kX>6+`IRn{-mCh z6OXX`6@D4F*Qe5waV>n9(?n5JH!QE(prD*$V~=r$E2u)SuI}63-Y+fifNvki2a)YZ zlXYj+4euIW9QJl~l>-_g7FCoqIGl+m#V0D}cwZ>JbYfBO{^c`m3z` zUbqqSTb=!Qetv#=7e1@Ys|5dXKs9*D>46PcM~9q!As_%0di9V%0G3K4P^cHq=jTxI z@%c=gHsAt*tY6P%l%sfjEF)T>MT)cT5MDO6BL^5cOS;% zY<_e&Xpg#aL9@s$sOMqJ9G_J$kyIRF3IF(GFcWUs6z*vN!$}v?2KzQ+w|Miy!^4q< z(xpnzlh>}*dU*u`k@I6E9BMy*l(UmZ3FmzuggQ+e zfn3Wydm^RTR61sz44N`C8U5G)Cz`dE!#NM|Pa6ksqVqQrN1Du+3bjF?(KX>fkyM&t zY3VTWj)ZIrNd4_MJPtSCc#1+tPP(J0_67dm_Pn1*L|{`_63B3@kzn0B)!HfrX& z?$^vgl`y7d?5e7&Lcn4xY!QgrAv$*GdF&u)#lz*UntM8}ivGx0$@${NU{EG$HvIkQ{gGzJ5e=*;@DDi(j; z0;Hy<8gx%gPCkSaDJb?VV>M!3x@gc%F~>$s_7oa)`!EvX1fOY*;<{i6W-?)ci9lMe zjD71X@yL-$WMOHEC~8+vOiYBY&X_ctazDNE;Aviuij6&T`(x_t<#!Kkq@p@~XGJ_Llsyk#ikxeEe3r@VOnHe0sPp7YTcJ7$> zn*9ZIXGtc{SFdaU4K1ztg#}D>^t@O+Ef8!4erFyacg+X{)swh}ytyUEu&^+He}8N1 zmz|w<@$qJ`UAuQE99sGc#er0~4hz{*4l({d3otz zZ%@$QJ%Ax?|AeRPztD$3gj#jAwGMW6t@nG{Kx{L4fIuL?*XG*1Q)G-0EiRtU>uvji zEm8qQA`y8L8mMt)Wqy3*ri%ZJE(j#;7#UHsvQ#VGLb=NsMvUd*l$}6pF!YSA?R`hcJ$qU(v#72PDo)#(se6(yW235S zo0cl+X->FL&Zx11dnbPpVEnbQ=L zl9F;v>wT)CdQnl)zFl2a-t_G3Y#}zcyu4gieHg4kh7gB+yMO~njx0(fRi&jGdU~@0 z!7&Y`zGWpssuevZNE-c+(nwf;?g)_w%3P$&qnSMVFIbFB)i4-L$lx@c@b>mL=;klR zzwmiTBKe8_0XEnou*|zq_Oz;MTaru-FfOjm!jRmBF#`krES8*=>_0)F_5=N&KJl7j zwgWb&PJzK-XJ=;+2z2=HVHqaQPoPOVo};2tPKHom|98;M=^ZvX%Q literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html b/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html new file mode 100644 index 00000000..bb3e10fd --- /dev/null +++ b/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df.html @@ -0,0 +1,124 @@ + + + + + + + +safec: mem Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map b/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map new file mode 100644 index 00000000..649f84d9 --- /dev/null +++ b/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 b/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 new file mode 100644 index 00000000..13796c5c --- /dev/null +++ b/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.md5 @@ -0,0 +1 @@ +3067ba824265fb5b2365a90571f07bd6 \ No newline at end of file diff --git a/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png b/doc/safec-3.3/dir_622d6f97fa5c1d8a93db70ff15b3a1df_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..755b618c48863fb53ef43416c48cc1b0b4413a8b GIT binary patch literal 2591 zcmb7Gdpy%^8~>pwMF&DUs2A%~Pujv;9ehLJ-_LUNc$ygg|xNzr2F zFeEmQwuP8s7Mer0p=Gm;?b-Wz|9aj}@B2RQb${;ry8gJY>vMmu>wA6gE7JvLucEB2 z3;=+N!x>vQnNE`J?sf9AGZp`Gi%cnAIcskVNdLK>v|tJVVEtzYTWj~Y#~enoQvqUk z+oJQ;cH7N&U0iR%b}V&q+zWRo^{w~GQ!kFatL6GKwD56u$HWQj=dTlQ_Gi7atq<+m zk1M6CD|#PF{aqEFurky4MDJVS*FEy9d)*@rvTZ{n=5r%0j8cU)#GB<9akC^X1LJI! zG~Mm>jB_rvhb2D|b8|>x1>%a>`FWR84AGi#!{tAj`yj}0uyz?tkPjJe5{X2b%o1-z z8I0E3i+b>Y6s4zE(K;h4h>$EM$>Q)`KduGvypN)Y|+Hf^$!wRQUl zZvOt=^P_!z#pQ&>921GprPa%@`!)yEHPqQVx5wYLn97F3^>6oi3*@`LK4*Q~dOyt_q*0v7}NVRlyF4pYPLP8Ydu#^UTg;lO!Zz_V3 zr1;I**S@Z%t7%0wgrICHkZ&aU&7Hx_n?eD~hHcuw8G>C?eLLn8j_ zteeBd5p-o`WyU7MTpcOmxy8w>ewx1QmK>0J>I<=L|(2ZuSiHYQVwr4kaBqfGbs`<^-TVp@+n-|aohkz{?C zSjXNnb^qa9_NMMXKJ0XH zevgSA1X3G!s;CLctHABgPq(uZ!{O?_P4*hSqMsFVtEQSzC>-L!H7oMvA@laVv(bvT z##uQOQvJ0N)!pXBj~{1SkaCrkwS4v$c_Uz3)~$(&iOJq=i1_r=c>e|$B5ktR69Ty- z26b%B45XG@3{8F{VH!)xQ$s^TYWlD!spBcjI?9h9Ki=VR#ICOA7|dL>8T&@?+{mco{rj4bk_|=D-T0U}&)7|-Y8f4S)s?F~t7zQX zr%%&51#Y#81QRe=D+dyrd(tpDSvoT_Ln564jcNj5Ft|p1$BZwPymqT>=J~$K%gb9> zhysmn0cs@jYYDICfiHD4Acfo}p7!77x6yBrxRH#Ej1Xo>L_|brXed94JJ!-O<^o!a zYZUPL-9f%<-CweL9?Asin;7@)^TABp{QP|QG-cQ0 z46s6E42~Y5SI`}aqYV!FHbjlH=~xsBmC!O43Rc~?@qqfhM~}3rl!}T9F0SNc8D(s2 ztiHZ}1a}<~9c>GN40B?EnYp?Cu)2g6U$omc4UMN3FK45wnuyP#r9}qb`6yHnSR3R= z@Nse3qpmFAGMbX5l9I^2!NKS5hkn_&&(YEGw#{AuY;5eHn}7D<5hxVuZJ;6RvQGPj z4W`3MGNdo`SLuty;?t*3%bn8Q3Kc6l2Nl**h(aWSo$ME|2QO01GK+=YR#rFYjq zwZHG>QuDh5z25k)1*$!fUrAf2{7;`;u=I^USy>tI0EHSD9##e}UAp94ZZ4O?X0x9> zdGhw{+lh&Z!NI|{wo`>dOy?~w9*HVd|sXk#TEZwHPI;)}viB~9Ix}eh9B}3G^5h9WJ zkJZ7z + + + + + + +safec: src Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map b/doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map new file mode 100644 index 00000000..dfe9bd6f --- /dev/null +++ b/doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.map @@ -0,0 +1,23 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 b/doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 new file mode 100644 index 00000000..dc52cccd --- /dev/null +++ b/doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.md5 @@ -0,0 +1 @@ +2204afaae3ddac5222a0dbd00a8486d3 \ No newline at end of file diff --git a/doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png b/doc/safec-3.3/dir_68267d1309a1af8e8297ef4c3efbcdba_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..2073663aa2f7471797e53a4866c29ebe63d2c5e3 GIT binary patch literal 18863 zcmd74cR1Gn|2BR#DTNjyq?F34L^e@IvZBZ=D`aHLOc@oj%1p91kr7vD5S6m`O7_m) z+~?Kjd;fmN_df35f4}2C?$`TxmyGLry`Im<<9wXw`FK1%RZ@`NyPJMDfk48o(~f3oD5W>sZO^85aP z?6ju%_rY1l|C1lAmQ1cUD2i27RM@GU{`dYz#kjQI|DAMjE9=}(OH0eJYTTG&HFazM zzb}5={L*I?BkDS*Q#RvP&zm9?UblB>3RCK}HD_kU2?>a+}n;`>*Z<_bF7ylUkB``7>5Pg2=3 z4Ho`;U_t}S|79P1Gqp%fOZzkJXsfm*Hz6r0DKBqseyrutp+mMUThC_{7Z+z__)VS> zKiT_j_S5}(GQu%p(Li&irgQ*PB5}9Wj~_o)7t1!~9S-fW9{Lr%zPhMe;xu3W^Z@Cn z$18kkr>Cd!%I9|}zHaUwWAzFtZDi<>x2RdNUiJCGd2*13nK>pd?wE)8ZA;6Tm>5O! z>AAUsz7=CF*;6gqF+M)hR#xX&SlQSr5pkbC|Ct&1;Tbs5QP|PidhHeexznegQj^}+ zvUK@tQxh)>i$`-=($Iwq7dUi2w03v9;Y)k>?)?$QEoM7h8_9dGKa(+`{enzXj73Mm z1a9)8MQ3ZCNdrET_M@}fSX&M{F0G-dDdxQ37y4-A1dZ=S^LB$fch0$Qtj*2Y&N%FC z9V?kA`ZP2nwaMwlRiEzwZPhyw-RCm{gA2S_YYgGHCG`q(ia(K6H z+a~0gZqo32W+ADuwe|NoROi43FYg@ zc!oHzocj8G@87>qNJx0}=uvoh`1rWli4%!SOO9M&no3G%@BVuA`}b{$Ds0o{QeS{d zvI5qUo11$I8zn0%E95Y_*6YJe&ce&f`{~oCjzY`Ackkj?sYY37xwPmm7%S=N#i?_+ z{r&w3>!hWnm2@rQnB~OLrld<6o5McLZl_M4zExyxXlFOy_U`WHYR{(I+H~c;mMla> zT3Oj9vSlPKLJAQvGBSd<({-J1y4d3)DQG7C;BUc@)Qua5=1-@|ujaW2j8+Ib_Vy1B z>J(X@5EXUn`|2O#wsKlWFH>3Z^+I;OPU=q{59&W-V?@iIQbZ!7h|}D=8qs)#>l+&z z6E#bo)I}mAW%|U3$jAb*KFij(u`PLzRik!3(7$Ka`nK2Hl6Rs*rMvq@mR8Yi6M^B4 z^~+B$A2~4lrl8;?E34z|;Ka|LKZThV+ul7o%rofeSye6IEAOzy^7r82!tYOygM)*c z($x@=ycaJjMw}m5nCK7{6@B*X8M|5*2Rpkn)~7L51uyZlx_UPS1=$|D`%8a&#Wt4u zK0PL@XL-wGR2?qrDp=w!r+))^XJbkEG+QB!oq^XRCi+jeJ4*ZFHX&ZYigwHA~$z-X=$na zwtDTOdj;Jr@=Rh7g9UB@aXI6!rwhLB+PgPDHy1Z{-1G19+RBR4hw^sgO$`+_wPa#S zR?A?7(v2I2W@aDEI|{yqumQZ05mCh*4FB)4mQ465I>`yi-CR){`l_idRAN9*U=YW2ojb6T>r*}1rwgzU}6)ZTo^f85wXfBDv}2j7BE zh^@~Zm{;WC;gKNstq3mNc9k{wb#|z|mzUSd%1Yy+M6A-Wpbwc_2Ba%%{P`vtHbl}K zoHhFn9y%n;8vOm=g+yULbLP*9W~tQ{`jUCu5Wbr2ls=N=$|@=cc6-s&)7KMAru`Jj zgE~SsgbFmtrfN#!0X7$9R-4~^n9dyZpE#{%dG+~oeIy=zfZF(^=)$MRL{Dl)Mr{ch zW#!U>g-z$DBO~7sYEO&2oYK#*v-9xs-nel?UQw|yC&$Xcq0D_#l%@asOZLr`ma_J> z@0pr~2pT@~_7~C7U9&rQ%8``x3=E4?J!N-mUO#z4F7ZU2BZ+uQFyE5;dvyel`%LxYN>r2hKKJg_t1 z$rGiUHINg;WMyITH`W(>bj#eU1y^ivySCApUG^gn%)j*O%)TeWZ(|M;4WYGX=O)GE%|cFt9z%AY~a zej+%+hUS0`1xxw2Z%>PJ&s%izv$L~HJP8X^b938BkPWe)XwS$0e2XyxHiPaPvoVUI z%dBEzWf>Xcz?KUKiy>y0|N$p`nKlAD(#-@v5E#QZj044nIPXDQ20U{*_Twj5%-keYh_EqFJjrfavH%dvf36spa0$(Us9Ab_WLsXXjPCn^OF_*!+LU zv(9s8cJL=qZT>ImYAv#1vkMlq`g3`eM>MGK-{#-Ed2^M=EnAE8o&007w%h^#nmC6w zI{_DIda-W1J}EKXo-1sMOtT9cWh%>gCOTeT%RF}#Rz{MwHU%gYGYT_N7nBb%i zY)Iz*FhPkDY%}z0d1=Y^in*ndwsw~hf4r)Sii)eNYfq^w13f+e5z3}RtvA#;n!kk% z4OWkg_cV1)NRprC;J9${Vsa_%)604};gNl*DPZAu3o*Gm!IF%*qBf_ zC%)~w(rR8ylB=L&z{>61R#8JkLj-+e;@sp(-wDa?IgPQCa|Mc(HJ)W6vhyEhV1_!ZLSMP0uwdCSRr>-(Pl49(f>nG|<64&wa!^{ctXrET^Z@~gHFjDwWDy}fP2 zKH5&`-YdEOpZEVZA-l=gA@BBUiSa@eajn-;+DYG-#j}=9Lv)X1<=#6 zBqfE;N$Y>*x7%3C?G`1aapyKNd*mC3=HOj(^W!Cq|2XTtLx%>O7bmI7xBJp?CTmDp zbg-Q}w=rB7M!%+s|RTYr+PL^GBZoEr&fN6 z-J}}(yl|RxAX@kVhuG#ouA!TP!T~{d^^?QxLjmfY`)TagN1J>H2iMD1Op_ly(i@^u z$mVi)EpgMH@7dgld@*M`sm08l9U$a>-^osP^`np;P}QNV5SO^PLQH9`>yC4mE|+J@ zN8M~`YTCJd{8n*e*rYX`PYrihv7NT@@CoLa3Zetq!brTF!*`m_(zX(-J~i8xdP7^gTWpH2qj)NPCMAlcP(wS5CMCW1 zfaZ7?7w_yEsFmcP*<9#&I?-`)FWv3=*_!0>3F&(6eFqE;60&s5&L2N+_r=>hiqCxL zKEJJ6ImiB|{hdWU8}r%nk&zl69-j`d6*p+_s~!3Na+dvOwR<+}qh(IZ-;yp-75{o$4QRc;*v z0f9De&+T|o^X81UxA$5;O_i>${Qkr|oVBBy5bH%9{PN{FyU`{04V$jC8)K8*u8(T# zbtEO%3wzvnALPd8=31+&&J>snQERk2ZV0`+f}w%lAo0oIvE#k`0Gf_`}cmQRgzX$xWJaJjg08K4tb0p7VG9cbH=dk zd>NjoI!5eqWgiwvgj$=9BK8XFen!DOhx&vdiP)pZj)@+<9S|J6zw64mUq7SNDgz1y z>_)|~b>7~hbo}?pyAGX`lb4@gn20)g?S4vjHqnM{k~p=Ho|aapeXxqPKlHgD!;tl+ zo8Il;)9>y|O8L_t*}tEI#&?A4*(F=MRVGoFW5&DE!~t!hOu3ORUWEa~PAE8?9eSHTH z_H%0S+k6WyLOB2Fi^a`G*Cz^Br#c^8&?`4C_T75e zTdk!>Nl8il?eBL>OBqErt_5bxolQ*}qfI)ZB}1+P{QTZt6-PwZ#uDZ3N7S)sUc zB|hviA2&EE!es%3`5bX=mk^FDFh8Zo#gA{b=CUD+6LcEUlp^;-#sU z*B4bdIXP`xcH~}`mv^ms{l#HQG|0ZEskymUTUAlg_71rK73ZBhEs3;Mmfe2z!j7k~ zkG@K$gsuLhJpS^quhP9cN8i%StUW=N8TbtiXTZurQ<=NibZZWelhcYV z?T(Ty)<2x-_{^53%5?WqxhKTM3EB)M1c<$+XLOC3jHA0Oom}&r(fPoBYe7oBh7&>FeKLQjCvFl~)+LtWE^9w+q^~R2)@SUi?rZa#G>Q^o-#z_f6*$92`k4 zoKLIr4X)G)=wVXJ@ixatW}(l z{T54k4jMMra^12GH7l#S;kv%Nzt&nC8~sQd%3&dU&Bc1GdH%x(+UDjj!oo%!?d^T1 zw@>}~7V=)da%+#Js#m`&V3Mutrtm+Dq$+6f>ai&Y%VBY7+2z@xk`EtR&FrBMTwGn_ z^<85x}g=24JhzzBR=PL87M(0t%yGOGO& z(An}1EK@$z){~tA#p#Yz-@biwa&kIw@>)t}W+E|^DL5#ocVa@G98_CTM&=Fih|y_I z&b{R1wM|VoZr;?%HIS8(+KI^j(U7bd#&PR&?|oZa+qLy|8ylOEEb{&x)^aWE92{#K zt5alq=`WM#ynEMyeYdygL*7;4XF%6Lw;=WKAYgC!83QS0<)G~B?6|l;Da!H3jvpW4 zO7^MJvkl7ZJZ2f|^<&_A_HhP=C`43)Hsw3GAge1YX(=gmbadOdZ+{UMhC1+@X$bK4_)xz4}P>_0;Ss>!x@ z(vp&2s;fCposwbQU#GoKGb^QDL<419qW0std>`iGmM*m%qqR{%b zYTK=M7bSK)y&Ok$n99;AX|Jsfq(1Mm^cUJRDKW85oAx-Crt`hkmmfdml$Dirb=@11 zc zGf1RD^NyQ0Zd`G=(k15|=X=Hbe(UKe%gqg*d=~y^;73?TfjRa= z4Ix$PvWy!BIk=Q?y!eKy>W7k&FJHdw8+y1aP}8`!zJ5Og!|HsCu1d?<#-^sB>Ij>) zB`c-?X$O-F@o~|Jo3ymFq@=;%6LO!we8J9zXQif^Y;LT>vvXZt=ps5;PU%ctx*10? zYvcRMGZbMIKzB~!(xp2i^@%%n?63{{Lar*d>35jt;K76N9_+_km9Jlya8SN>Nn7#= z|NS>}^m_90d%Lb|S!3>}i9AF@17%%}-I15~uh0_^6m(mkZ-IoAmzTEX?TCc*wXqzJLPj!nF|A=MI&u(9u?%Ty8=|j19&z|v@n^Vkh-oCwG^ID|Qt{%qq zj_up~hla4)AA2M%?i9m5dGqEdvJy6~#FLzyoWeo}C8a=@ESZ}c8cu(IUm_zTGrjW| zw&~6ek53)&IhI#fp|v&D)wl21vCB&WWkK)SbFS)Y&JzASxQR->kA(yTu3Wxct4+E7 zr>{>fTPHIpIY>6%I z7N&uQhK48g@#DuWEvG(y{Ftm5^Idc33(^3L`C4Z6;P2mW9j0`OCj1^fKXmZm(#lG1 z+xV7kJLgLGvePkW(}im~-7}UYamWRu9CiK5=Oy+N^kDLSHABq8ji? zXxEjx?5wQG#U6Lq1xYaNkS+lMH88iGdlHWXlHtZui;4u!oEcr6DvJ@cOY`>L`SOk^ z$T95E%JTBL@5<*aS+zAH+dCWT>du`#`xfkBviPA@?z?xioEiyl-rT--Z?%%yeJ*M4 zbM^4&yv};;oSxpF4-aM`#jApj54d!!!hrxlT3TA3IB~-7MCksfmwS7A;DRDdXK6X{nH56nFuTE_743^3_wc?S}wfo5n;!_sVd1%Kd(#d@#FIQ&RN2p zSN`?uukdq^EA;&7&i$!Rl$%-GA|fOtboA)Q&!4wCyUPNZtE#GQq~9DF9mNjP(uT!L z2gLR4aw6*w?LLX`WMwU{sj-BU2^jXIW@k@7As4!~Hd_S53cn%p#m3hOTUv<|1kdRYVJ;*!T{q39VYX|#mFfhB( zgS?9I@RHy;*L?dHOFR|%^zt!N!Xw14ZNa)PE%$I1#T)h<*8RIYbO3rMx&B>9Zc)+F z;^N3Jy{+x-&*^zhVIsy$`RC^64?wbowQ*w4QEZ&1|6DPBmPRD5vcq-lHj`0hP>P>K2`yNG2gqv@2BNLYLo0Uw{9eh=2D zNkh`)DenqB)UIEZmC5t|@FN?)E5P?*znL-oywd#mi4zrFU9Q8mu@^176TBP0XAKVz zKYaMGs!HbW-61%uKVJ!iOgK+4tE{0`%auIURxQ<#(lh$Vb#lN{rK@sloN{#aU=B4pFar71%plTsbQ0SzNA}V z;4#|6Qr^|2E!tAC-?sw$hhS}LXo%k_3Qukv#<^|Fm1M+l)J4lI^_)k=bQetk4<5ymYk4Q}OLmXv%P z8T%fUKO=*qcx>y+%djxA?c3)@8l+WJ8hUzklfvvB7q{r6ROx^98%a9fJ`@TLf>&A? zYq6|PkQMpcOQiM0Q-|UO{f`I)SLlIbd>f(+j);iZvSmwV;o+cJ55@We5nxk!@<{&? z1f$QYK0dj* z=c9hw+t>)XEWI5smEPiVw%XF;qOpaAf~@R=6)~8kpfMm0h%bA4`!7CJBzGn!C-#s3 z`2O8qBv09T;5$gvdo2qv3~&)1WD(p}7z4WX`B_9Nu{PLf!0UEj9tb-w{k*ZUkwd%K zcC0xQxnxV*WP>uzrCaLK``HVr1C#o}>>#Jk2S>CF8tHkgPYDUF!Vp)>(t5DAl=JM_ zcWgT1U}9jv>uKcCvSCVvquWNu#t=PJa4GNv%JEX@cJ7xz#q*(L9PR6Shb;#&8X^@> zqvV9dL{w6KLBahJfU^%DK7d%h*W&83+aj`k>m?Z(@_gs$ckkYDSPU%|=!DG<)uddX zG5DXe0NmIj^TsTfN0MXgCp%9E$)JhB$jC?>u`(=7J|QON4(`|9-j2`%#YD>5 zsx{gyxwv7Ah(w{NpEto>fEQ@|IIoX}SvIt`(lIfWns@Mxx+J8h6Aiuv<1K%5s?fg? zdQ-MTbbCOh98y9?2Dl9)8%@e0)Sdcz`U}RjZ|{6Lf_KJsr zDxEqaV4aXmx`u$50}GKc!oJU+cY`w;8>c*e`~}~No{7p~jiO=y5-#iqOtT}riT>0x z!*$0^n;Ns4O3M;+b7$fMM9=f`W@cq=%>3XM5f(09yJVP`Jb?b+>f#josPHyi*U_c0 z=!D9WcTg7T1p=V$`u=|JXQV-!8N{m!crQA&>8Yu*pte;tHDz{V%|D|qf+WD)9v>eU zhHR`3@9ppR+;AtH?xz{v3S1Bn5J0_C4M&Klrl%kGq+?(Z5)^E2ZB@Es1l&D8S67yk zbMEBHK{S;>O*l`T8b;bdCc=zpMZcDZrky|x04B*n{TmYwhK+`C6K{1NI!LA%iGHKHl06@-e83b-4w`Q!=q zLP1~h`nF_WFMM;pic@43g=&xzX`Fnwx&G7PrZMC zTxx2OMOQI$OiNKQU@~r_yCY5x%|R2Bk^XNX#C~Pb<^B+0iR|XLq1pWWeDuvy-Orpp zT~S_cEBhNNqRerc#0NBcPHB?tJdk?b)rASUYu8>0KbQgZfTI1<%Nfo}cLv~SqnDdq zwgH8G{l<;xbNb$Z3BXH+*4AMObPWnEdnotrEwLF=u(QigOgv#H5dmT~cVZjCQflff zZ{PvkfR&ZirAwD$+&7BS)7kT#_pl^@!ugwulZlYh*IMcJUsi>$H z7Z)$`@ErFX9vOMy?Cj&|se1Efy*B+EwP*}8HFa&Fr7q+Jmb2{7?uoUWIDTAG zO|6h(C}IsgZpK%}QqPaH-Jr7l{c#J8@B9z$G8xODSOLzarY2NI8X6kV8LTVr3fVXT z(NMa+pb5D^ojzrQ#Q@}hV9Q*C}^WaO_Hu`;xG{rvWrZd!xOpVU2X*)@im1cJ7L*g(B{^5hBJ zTHB2!VWyhu>T4V{g`4}Lev01z{Sei1h&eGe^;>5rVC>a1u5`8R(3h`6QCv~);TXUQ zgD-p^o%QDCW+1ILKndksLQ*nYs|Yr8Vs^F|I6H`|z_?=7j~~9c4^%5EDsXD13&y0H z0_?!#grVyt1%k%WLW0T%w{^jb7YpseW0O{G_>Z95YT}3be^}7=RJ=Eh>Wv#-K0ZAl z$LN=1X@P_AUhcy^v9Vzgb>R;Y`ys)G9wNXDDyQqcmHzLK9zbWqnMT?(#b)h!Bgk5m z4VtHy&G?+xmZqtgMaP5ti0|K*S5)K&aKR@2F%TIZZo9$qoKdL2qDyd;1#k$Fr|^pZ z(_fOVa|L;o3*(B2idtP>US3(bD)h=Z0v#tTV{L8izZH6U3jzt%-`QEE<87_BcFk$b zn4nVm`F(&a(b0L03hue8HuE2;B3GV0hk^jA9G)ahmAofe=!T6I%SORD2jNdB}rG<*_Gga zhXS|{?#Aa*cRWhG*xuHLl9LLQWexW9^u+MT$nfxZd%o{VYE)FmKY96I1lDEml)_PJ ztr90Y)Ow6-fcBtX<>u3M5&Nu*P(rZNEASU~Z1o5UX#k#~=87P7i{-`ykl+E#VoBX= z2M!#7fID*J2p$TTww6|H{?^(Xftuo>;7pkLNmKM*i3|#=Yi*Swhg=RoOaL*O*z`?I zOw7$uQWVrup}Vn~Fk_A#dlcznVqnk@Pib;e)NZs9=1jv4I$LJZ828b}RB#6vVz>=w zxJC$SP>;=!moEnp(ersSmI*Yr79EHfz#+S=3&v)*|`RZx_#$PQRju~rY1Xd)X+>$bam~x z=uMLfY`-4WX&0QFeAm&@am?rUeSQ~FU1{m$5a3@0?y{(;$nuDf)D>EZDu5I!TT18t z!-tDZo6dNMpM`Wn6fBB6I>HmdR0gSzV%|zuw+GN>_idPeFa@I?4pU6|@AYoncxlU$ z5g@uEqfmSh>vi?&?s=n)zrB(k;^MrIP?Ny}-ujD(J4jl1=*S$UzF(v@qI&qW1Uau} zl3k%+V&cHVE!&*NpK;`K?%|zVM!+Dh3knLLyh2XOqZ*DTWpX~G0bq()_sf99#K!iH zHl<_LM>Lj*^Ox5a#2^Wg!C_q5qifsN;SoSphQ7WDHwi!nRwCry4|)X__uHI}W8}hm zbI|}E8E_6wM@~V}k)tm?W*A8f6+epUl|Kj+CK0C#AX9i&P}1<6hF7BEPELaPm89{i zT`XYi(eNFJMCULA?LnwU7c3HpH84V7Uq31`G9x47q~h!G!9hOQP55jv#rDACRh&n; zL5DkRe;C}o+tSiE24*x;4 z0KY+&45|Vrxd={#fJzEVN>QgdV=xTlC{_Y#NbIkg5`ECuUE;jCHY7%>IY#e#T6;e0 z<eOpNXE?E{9SHtcQ_F-i6kcpV+4E*zm-I! zrUodqu9TE_Xy{Egc9VDrB39P^p&0kUX~);EU+cO|S73LYDlZg}=HveU1()>n@dBStgn2714fBPSm6d$^R%n?s>FnVy3yqP$&*PrIm&W!_mBpS_s>_4zp#V&g)|j% z{CgW|3S$P0RPcf9#Dk*63))t|mJn zrU2Rl2P8{&v7I~#ra1CY2a*_$HX?=4PxEk7EJ#Kb+5zPZ=0NA>gXI}RG(uQNGfy8M zZUH~InYoAV?3;U%J9s?>aj~%U0yQDoj!;(q`t@A!adA=6ytpp4Z3ybY@87>+Lm**Y z7TWHj=e_c_hR7`Z;P~m&BgCmvqV>S;sGk~dM}uUp$;%g-wfz|yYFTM&5iA64bHm6H3|G`jUAN^#%ytg3n^;(g zI!tx~Wij^!v4S8)Yo&hqwiNfsnJ0Jd+(D$(?_vO^kIgWhkqRnp_*z~La|`g>7fti9 zH&Bz%y{n0*VQ0SDNt67@TMXJWwT!wuj_{eOPtk=PQv>&cgnRV(@v_SX>>YGoFo~A- z=FQ(p>EZrMknYTVs@jMTY!$iB?!uTzel31mx-unRQ+B{s z3>V_%!bP0z0}SU;Z}9q%_+pNKKX!Jy;O9WsgX`vbFefzGQ|1m63&ic!t0O30Y;4J> zY^2>jF6HN#-O3>eQ`6Mc)Wu~DEmgS3Jm=4A)UeuGTVwn&i6}*IRIB17XkR;Z5Ny1F zNk0@K4KrVwnsVgI7+O7d4qYm7Fp<>kgHUOUT_Mjk2JrOWf+uW>wEp#-ZlC#xzQET{ zpSHA68cNvPFJN%d9YO|f7d}D{hct-FSd%dN`5ObsS10Tr+@YsLulHUCN+#i@Pd;(@ zT+Pp)=078O%hqP(*r?FFKncD~ept-SMO^$Nri29_d~{g+Q{j66D~2qMi~CH1l@^3= z(fLBF{*DDnxIeG?t@N^w>^vDH1Dh!I#SAC}fEk7*x+DNL6iN8#cLt;gZC;&QYb9}m zj>0;Suwy|+5VVa?=x0Jd8DX`jmXuQy68cf*cKy4+skpeg@4jn8FVlW4=A8al+oW`| zVg_CZF@F9f7?nsYm`xgm7TO5AZpR_2@DFvql?Pt`$Dx#?yfR^qS>8h!yNThW*wWaD%KMf&L z_U^Ad1zrSv<5fbVHxD>8He@P4H)8HG6Nn!JLq}~bW&|gH|32z}E}ZU*I=&T|w*qaM zD92W2Zl^uc?+*tL0YgUSLrIDL51(0U?ev}v)Ey{;UsQ*P4`!2q5o|HH8>Ozf3n`jm zJezTd##A`Dq{Owdve&u@`v4~_oWuSt=2$BOm{kt+BDlOH?o4%4<)ASJv~ASXLX%cU zhl#~Aa*55=H)MW(KjDoC9>E(D82apoQd3L7x&FCX`T6tb4~HNs`FtSl zQU2>a4uFv!3xdUB*_fhCxyfT(dsHjH;6-y6Hwg14axIiwccWmMlZAx^vUVB&x4D(v zK5csOW!7leaJV|hWKOb5rMnusy#RoSh&JF!x1$dL8mNGz(k-_A_VMFy7{8kT;oQWW zKU~+<)gf0v7?`E5T!FaIQdX|}^~>Tj)CXjfmDPx$Wb9QrIhE_zgMpnGx;bz__k$x# zkPHV0N6NVznD_R!w&O3gWeK(P))WspU@!_Z1$;jX1n}An!Kl5tkRy`of|tM$L5}XexWc)S1U408iTcX_K$B#R>`%hRF4Zsu8$TJ4(@ReZ&h3Iixoe0x)lO@Nh!*^CC^DQmi zzz=|U?A${qEC}g^M=ldY)Vq zNKQds9y~U14w^%Uc5UB^Mh9|s^!lm!ruKGv*`&(GmX;V1XFh&@eo;}KD_3BYq|Ph0 znH8Xc4*zMatl$o*dQBokI`n#jEj)D(D#0YkSa+qUq z%VBkSCOZw}ORZ%Ar+_do)8b@}_G-I13Ij3N|j*dn~MC?6$z8vs{wi-Hj zdzKqdX)d{JV8{^g46_0}7)NbXb#-C=-h_t%X*M`CRJa+gK%xM*bJV4uAAy|S8}zu7 z1We}b7r4UM8PB(PqlbR$)?w{*1!cL#>vD$*yYGCfsPNJ#QIiTg38%_!`p=F-$|>1! zbO7ei1hsE2)o-X{s0Kadsz1!+gldn@tpx3OC`%3R$X0fu(;L6K?uU_%9RSS&1FT5SQ{9;h>CKCkAd3K(%KN2k>W`mBm=T>GFAzO zc_!RhbUd=o;2f49P6G(GprAuP?`Lv(({C$;N=Z!> za9z2;!itVAk0C00dHH423_ zYK_u+!Yhz+QRQ33wyE*)eJFP+?+%-AOuQ-SBq2O1XwJvno-aet>1bE zRD$TJC^_>>A*jlsp$k|&sBTC}luAuaNJ%*w-xK?vqN=Cbz1qbB+`#!8jg{)9O@u)? zCcK(gO>yENpt1qYYk0Tk^w69*4%ck#_wT@vkXbwf4tA+EvKdKKA@)z~mz9*1w6Wo7 zy6PD?I%=AuKHk?SIZv272~Ox4h?W$lXK-8~M1xD>-((S7NorE;@*h#aR)~ue^6$t+ z9fyR%`8whnu zO(kyY#UL~V1$<3?jgWLE%9 zqXI6_E1<`qVl?F2;m8$J2<0Ev!#!QS`WOY;)T+we(NHn zASf;T{Kkur$1pb#%Xwc~`nvtiNpSoN7xEw&1behW z9OP-`$FdP?B7uk9Hc*T~|G}J)oNxw6jv)$F8%K3JflDdx-xY8)Mh>Rk4df zx1A*GF;lrF=1EQC3pcE7#bT?+QShIvEG{uIU39VFf}c955XI-;zQ+pG|6X%Oto;=O zi7(A9EwpO^w(+e%QE-3L;DCQauUL&Mpaxx?oheWBOia)im2;RN5VW_A9o;5AMUvFo z{z;;ubDJ-+~|Ggfn7e zety2u6)s+?9RR&LMMmGq2o?To@BPTAD2$8+RI=kfxVeX>9bv`ep;z{Wtk?m*V9#Qp zX_Nu}6h0ie$Sh2m35r=;`!_&rL;Zu}IXjA|2NiPb1j4Rsq~8nh6T@jF8xivxBvW;8 zqeQ6C(b*XS%?gLdgqf!NiTD3aA)q^yVlvlg^aMZwyIn+B52m$RX2`Cv9|O~lh;6XU zY@L$0$uGV4Q+CXOd`nmCH&MFNc#43hRXv+{FP9JD_qP{rD5!I68N!hCi{HsA=VTR(M8P*Xvww+ST>+Qr=|2p?Br6^81ZPM-0bdu)QrG4_kb+}zx>Ivh^~DRoF<4tqN{ zhrQjg^^(5+@k1sEZVh)8Rn3iscWMq&UjJ6+iA3P9vsR+`9 z3lk?}B|?Dv)Xnp0A^umB8&688)@aiHvcT__K;EE@t*fi3oe<`B5c`zL-K(amih3+F zg{4SIPsfN}51%du{UA0WAX7_ddn(|*p<8Ks=g#yNLpD}c)Q0C|uSrvDFuZ_qQ@=$K z+z|Mi54U!Ek4jtH*@@T;R%1vPw}Ud4R~f$-)Ba#7d>1dOFy6#EqaS`~w->re60vXX z4jQ~`%lyJR?+?Zj6tpitlySa>YfX|sc%vWQvz1UAkNKmX_s8Y$AqG^_pnMKBZ9BTI z0l($t%M90BUHulGLogkTz*9 z{7?C=k!U1eWK7Iv1+DG{K0YoqhhVj%&xa`oMB57;j#V_0HfLit>FDWql9AzXgPZz| z7XVdvoaY22tNwNDnCGYQg}Z-UQxhXD5y8PY*!muf%iMed+P=X2b z^+pAO@Y^5iia;m*&-qxl6p~`y{}i1cfGXJ{%vlZ^yv|eV;8(BK3i1m!&=9#{WtD>_ zG7K+_Isv~iA6ECz?!ck{`fk8y*1t)YZ3X5)u;REQ+s%AA||Xu?7Qdfozx{$V6S8{!@WhKm!i@ z=mawdVTPe`7A^_NpP3_=)F(Qf&v4=9@&TKUHj3mR5)6MV+Odo>g%ytN5G0k>QAH{z^RX% z`JFES?j%3q{r%XdPi28+nB#&TCUu{w$>HIlNgxz6h7ga!tQSGt8*_gU(@IYbK?C60 zD&VLV6h0nRbanh47Zs=Zdm<4=d<-?l++Mn`kLlKT;QYL!FcS+aymIREnDiu_370W5 zWkZ)*GycV$eT3P91x}7gdp1jC$`WOp9=qpSW3^;+} zHaZp{hS9P)6O3i#iT!tv@LzsKU99=?MIXkuNRQg@fdM;ACCG-HY-(xQg!v0H-8cbK z0qYhPW=?MIb!6V$oUqNHA88m!hL)wgsc9a9IskoB9i8qn9JZWn)vp5+MW`WB&~bww z4g@N-9jV7BYF-H(r|~5v8@k$Pn?tv5;Fm7|+<^2SZw3$u*Szflw-EXz7AJ&mX=_7M zcWo>nBAOY(m7JRjf9(X;fJ>u07X4t(VUvia0JbkKJ{|~AYS|+?GJ&zo#=5$Z+q#J6 z+gtq(Y$H5WctARGoY!VoS6-eV@8gZ54Q!G>oWTrNzJ9 zsfu<0oEzZ>SNbzZI~*bq{wlnsJWn801;M3~B^BN&lZ@>ILN^5|qH#SOA)(0s$q)J~ zpe1jWPngBxA&F*f8OMV Zn1Sy-* + + + + + + +safec: slkm Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
slkm Directory Reference
+
+
+ + + + +

+Files

file  slkm_init.c
 
+
+
+ diff --git a/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55.html b/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55.html new file mode 100644 index 00000000..20321162 --- /dev/null +++ b/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55.html @@ -0,0 +1,114 @@ + + + + + + + +safec: misc Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map b/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map new file mode 100644 index 00000000..732dbe58 --- /dev/null +++ b/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 b/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 new file mode 100644 index 00000000..2112df80 --- /dev/null +++ b/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.md5 @@ -0,0 +1 @@ +635f5fc6b2d4bf8a4cc1f3c0dba80ba9 \ No newline at end of file diff --git a/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png b/doc/safec-3.3/dir_88826aa2a10e1882b573f502bc7f4b55_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..735470a231a75bb9e36d22b0af33ebbac5b2d3c7 GIT binary patch literal 2702 zcma)8do@}wkL|9k-p;Y>J03C-sK%N_W(fF>74VK3kfAF>?98# zq|%G`KK|zCZ%LoIboG3eRR%XBQ(ftnM5(@BxyAmYiYoUFZw2|@Dy4f2ADs!r^p3nx zfsAzt81jM|BOgHO<;1`1kr8ci3+ED(Hdu9!1kCLd2W$T?CgY%1{*8E+L=rP27%-2 z^ETw<(FgquY^n;O_PfE}t+yj1Bh9cPTSU8XHCNxnq(>vR$#BI$I~W@q|1G;<m<=)!%dMQ2 zP;-3*LJ`>7BAev%WztVY@N;qqchTquzhJa|)jq3c+M`F6)Vl%n8?o#L>Hm${??LTK zTiE{aHUxUOS3^(lSZXRYm=`LCAP@)#_HXSZr{!|-MMdFR&i#|Cz4@LU-9rLu31PLjb(3 z&6-XR3JOYuz7XUP^yquaA z=;xRFLzPmFRB^HD_I8q*+AZL?!v2yHMui;t$H+BGV?hDc!;?2uW@HyTKQuTf9~3l$ z!RP?Bbw0BT*q3Ed-$Y)9DJdN}QdDLv*krRf9D|2@@4C90DHJG&vYwT-hr#R~Olr?; zY)^`eyt#C+$yZCs9XNh61{OHwDQInpV$?~Oh z{cS!Ufe;0*r^_KO)6kPbVZ4XiC#MVdk}6vZbx7SNRh;1Er64@+n1gPef?P3Lrs>;h5S~7LQwbZ;_~Vejr)J>hcDb)x z-8)=O&B4sGuCA_@maQcvYW%GEs~6c35fM^SQa_bg1(~ZrAP^rPpA|m85mi)t5$+hz zf3%c?!{IiUnavh9zJ3Vcq)M)fi_0(gzv>wnbd_EGhQYAc)^;K=TU%Sf(0o6oD;L?I zB*xi5kVtFc@o4Bpb}>i;6%{g>>|wb!*|9u7f7|v=GI0cA{4nAC@zu(5zcF^)C ztV7ECnVzfI2tDG5#GCc?^)oXw4-9@Oic-n_L1S$JT~%6Gcs)Lz5o&H>F|lO?^kFPp_>}UkeP6!8{f2J$`&5 zAYh!?nuJ7N|IQ``zn!n`3WY*1jS;W(WY5lq+_{dq8@wzBY<>FVkoaNoK`vU;agvNQ z>$h|7Y68g~@_pgy^}W5_jRf+w@s{fbHZe^}XV1PIcxWVVc}(*@9RdcFb|6zR2+yiNt#J@GNGKT@8RbbBSQA+Gbc%*Ua_@xK z+83mD1Oj33pg&X824DU;C}{fSHYo8YEk|rS@vHs~!lk!0a5yM|ZPU}!suq!8f)+>R z3JVLh@_*FIuYDITpfL%TP4x98fsRXQQ!gYkI`hEH!`|ZR>kS1thlj9^Ybz`2YHH%C zPN|X_^TY9Q=2Bev^TfEgXO)$eWU_c;ZXh!=)2-SY6a%5qt@=$t!IuJ>wzf8I;I*8z z6PR6aFn4EL6yWba!Twx_#8lrsUD?dDf4=~Q!E{fYD7UX`Ypf%U?e1)|CnmJCv@Yns z8!Wcua=9OqQ{CL$!ozvVh_J}W`+Xtc1Pu!dOLou%!XqL&Iy#~!h#)T;-i5<$*xx&3 zSO$iPF4q0rX+kJlTv{@PBpWI0XEX$eKGAT^0abJ&k@#peqFt$mO67!_A3FSbEzHl; zkT(t~VdAlWF;oI2Tq6B!g%zB4A4&51ZY0zk7-q3#0Yybc5J+H{!LYElJ^|n<>kTmnCWXcNl77H(7!5v?i$@wiO5OQ25Rf;LxhiXz&^%CX=-X> zQ+yhJR+YOw79cGx9cRN1aIoPH<(M)1Y^|(bx9vQzEJW^neGlh?y=K)&^ZoYE4bJ}z z*^g8Kgcwut + + + + + + +safec: extwchar Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map b/doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map new file mode 100644 index 00000000..1cf40013 --- /dev/null +++ b/doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 b/doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 new file mode 100644 index 00000000..57a42971 --- /dev/null +++ b/doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.md5 @@ -0,0 +1 @@ +e3b303f2346ae67d45d853630066e831 \ No newline at end of file diff --git a/doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png b/doc/safec-3.3/dir_9d06de122c6b3cd03cc49101ab68d3b6_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..40e68fa12f084b2df9c06e2ba9576b00bc51b556 GIT binary patch literal 3181 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 + + + + + + +safec: os Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_a71443761d886d6152d96ebd3fda63af_dep.map b/doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.map new file mode 100644 index 00000000..0bddabb7 --- /dev/null +++ b/doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 b/doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 new file mode 100644 index 00000000..7425b919 --- /dev/null +++ b/doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.md5 @@ -0,0 +1 @@ +006badf0c01fbb029f09804747fad4f7 \ No newline at end of file diff --git a/doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.png b/doc/safec-3.3/dir_a71443761d886d6152d96ebd3fda63af_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..6f75043460def839e74a3c0cdb1d3a4c8fecb8cd GIT binary patch literal 2574 zcmb6bdoB&3{jy(#3Ptat8_7`)l@^h zszxJ0J(CD+J>nTPq^T0|YPAxHXbB-~=8xU8d(P~co$ou}cklVm{qDK%d$T>DE-Fg8 zN&o<;xVbuAmclgY>Hk_*dS{ZK?UMrePF8eWMhI@zYInCQ__dwn zOUcoohUGD(T9~PNR(zM8EP(zallzIw>hQ_nhQrs^vdb_v9-Pv7+h9eF10F!WvwdG$pm=yQ4 zG(u0PH^C--JMK9}Jh;7W&lnm4r;`wf^m-KH-7r2VG@tBMTzd4y^Dy^^4sktWo~aA2 z(6eWQJw4MLUQLUpQ#vc=qWm6t8Eb}LKX?En(O!S(-ZLcZfcsnz3uE@(-I;mWO(IzV zE9>j>01;-Wl_HbjVeHq+P(u$Kx%PC+C&-&I1Sz%g5ew@2r}l4(}PuChQ#h~UW+o&Xcm>lm|y7MzI&Im(ro>hYHi7Mah4>O`^>-f4hq8E{|-6L2UcDx+^n&< zC1TI5uI*o;I{I9R2<40x5?@f7P}bQ z!16~BWipm0QOE@F>!_^5_k($#+Cplm7tg-9!)h_t2EFy;1SW9ce$yoI-F_Y z!H!5VE_;#RBA7DAM{Kf}+bI(CQQ$8$<)?F5ycgSxpu- zU3{!dQ^)V+clUsEa`Kt=cE&wVw@hYKpqS)sQh2`7mpuA?zciQPKR^-^EY=Nn3$ZU} zJwwSzl!a zK36RZSXx@{l_bvh=AN${#eR;RyG)n*V6*3*woGtrthu?l$1$yImzoT4V$|A(aNf<$ zjm>7CuWV>)(o8AtsUHt4_s~(kL-v36>{)VhGEe*c%}vRcNJYL&yv7CDfvk_wO3Ui& z>nkck*Or(q_h1C(j;LZHdR-)9ao1vEqHBwzA(8P5efxlioBcdqtt0~Ln!tN|5>_GS zPqzVn`spWS6_w#F0-w+C>vL5YX^b8^XkaxlF(G|G#HcAMh8UkQXGuPeR)#ljHs=yx z#DV_)mpT!fI{p!W0T{g9UvRYU29L{~Y`Jk@06f_BR;UV`DuNsqb4oj9GlS`QplD|W zEowwq7%h2i0Q0xQ8vWN#b)z3-(U9^$qF`F8?u~{kz*z%zsUU8LHF)K1A%Y|Ypa>Ga zrC)%@`$Hhg@uQie{B=?L-mhe}w7(5*qIPzsJ2?Ef{Ih++NA>m7gDv7okNf^7;mD#Rse(a&}MqgviyxiRHd3yJ9a+1KfoW*$>i3BAuSE(atGL`Cn z_T*O${(Z4Uw-_R#sv#7}YjIU`C>%R7(;7GxZ-$GiUjb%0FsB z|0-r(WXgfuUMv>dQ}=oG{ow5EtQ6T0Ufa3jw~xW3b#?|3VJ9#pRFvRBVc~I1$t?x7 zRqOGbSQ20U*6c)ML~d?wPfw3fD8ySMNCZOTm1BGM?9s?ReB_98_1HvRs#M((yDen^ zVlr%Y67Qj)K^v-8XNchU?KZr ztol;ng(^SdgTeQ{zP>-?N7*r$?3mph$pNcqS19yNR5OY{)!)~ru5|n8rN?08(zt_l zWMm|^|GJEf3>uAgC|3t`b#)ya9TA)kTN@j=xlS*g4%+y7NA2ixNBFSr#wYeSa&mIh z)6;-~M)n8WbH64gNb@iw1DL#VV{z^W3ta;9jMZ-o77zdyD4w}e+_V*tot;f25`i)= zlaW$;1c$%8Ok{Co${HKL0qz$_0|_rvMj*hGlXZd1o}RY0wtJP7pv9+0r>1zbvze!M z+jTy6Nae}Q%-q=67{r}eTwI)NrT6yc<>mGE_F7q3w2{eGPoLT)tr(b@k)Ay1=5X|Z zxw*Nk?Mc{&58L7wp*3Dh0s48b1a#1gic;oEJOlz6qNd%vd6Vy40*z?6@*(D1Jv}{r z{oNuFV{1P20~mecL>;;{B{`Wv+xTE(bmLw}V@PmGoZFvlUAuLk3voEsn>VW+{@Pvf xC?CnI%`acRT*O-m+Z>JT>96 + + + + + + +safec: io Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map b/doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map new file mode 100644 index 00000000..71162f13 --- /dev/null +++ b/doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 b/doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 new file mode 100644 index 00000000..4ce5ad2e --- /dev/null +++ b/doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.md5 @@ -0,0 +1 @@ +94053b01606d6ed45a04f2a5ffe41b8e \ No newline at end of file diff --git a/doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png b/doc/safec-3.3/dir_c184e51c84f2c3f0345bbc8a0d75d3e1_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..b9b088af298b2b81eda3be32851f43888425169a GIT binary patch literal 2551 zcmaJ@2~^U}7XMqBeV9wjv9essv@Ffa)Lekvvs8FxxrbZXE7uHBQE@q@rqT2H)KC-m zGH{_%a{(<}N)c1SUC~GhL2yYl(a*>CzVpuOozvIMnVEa$&fGgQzkBc8RJfz997q`i z0Dzp`MXM{4F-Fop?ARjd;~QS=k__8@F56lGn}5_o^0Q0;_>E|1W$qM_KR1rC&qS%V zF2MfYw^LCz;dt`tz)$Jj+!USso#BP*TM7&xDiWO9@&z3`lyVMS)!T>hdinm+(KM~~ z(1~pOqw_Mm_kW&roVLx`essY(X@ugK&S#>9!NOO@Aq8OMo)s;Ytw`dA}@ zIa^nUee%Qws}b4o*8D08b?jMF2u~h3bB2V7S%y`uEC$KR)sByU&lgzmOyy^>iH+<+ z!TIO^BcE^~#>TE5(dYH`NzLnNA3l5-7{Cym{KM{@6->-QA{Skv*M$m)hQQ~}#eru6 z&M?R%l4u;|%w&$&4D*#8#4xCXN5dl0{B2)FMMb>S)w{f>y6$IBo^0t*4XZof;uv?6 z`NH4?b2u)p6^ved_b%JOa6t1|@b|AJJ=4<&zgw4*EWE=-l&PuCAz!+ZK1VDT20wrP z#_XKmNP~V^30n(DY4-t6@BbDbpC)zT_+DMt-3eyX#50VIyxo|>+EbB z9KRQahmb?!2T&Ai+s&ya;fTGKWkkd_fatn(BWf)iaCv>arg>d$&mMM~lC)3ndntWh zdZNY}Vd$Ye4Y{KHSAhKtQM1hgAp^Fw3NGZFkEl`Cn%PRhc7&~TbTkePK`DazQ2q-7 z!48%a6@&s-zwAkJ%Iy(*hf2%Hu7cGog+Idf1A;#%hj{V4)nwN_8Ti|7(REl z-wU=-Ct;Wc3~-|Y4fC$JHV1h+#l~W6EBB)Fu_8XJ zCi!zZj`s!8-+#|Rt6LTXk_Uk#0`QQHYCIk)f*-0uQB3#m+&Fx=2#c@0elm=8_Whle z($Y`v^}kC4CZ54?cufli5Lu1YjDR&YJqcvJte}bJ?}?A0kOZ*2KfhAw>iUwXa{!1I z&oPUN;#*tWh0W|_@LqpD60fZjU@Y1Z);4QGHTjAC{`~fT&Tg`nJm0{tyLV6Jm1FWE z1cFt%908fjqBef&3%%QuyOJ*~#yNAjqf{!UlPwh~5YVe9vM(ltg>C*5r;QxdSWFrC znMY;}HN5ZYdRH(Q7J5Q^@_y1ox5@$D@{*CsF=Jz6TkN6XH=!CLb!azzW?q{#)`;F4 ze*u2&T03_*O5Tn2D<}WcW@D!&JSAj0&#_vd1_rgSUNL+~`H&c8i42$7 zDv8!xOEldaJp?62T(>mSS7NII-6kW0LLzZJGi8@^8j)?TzTAy%*4Eb3)6=s1PTe1S zJvv9nXi1*(<41Vrhc9euN7sjrf61doe5tq!ggp#qicw0n5{u@1HBD-el&u$>oSZP2 zmTu@QpFdXPotVeL>ECixOdcEaKp&X(Ac$3W_Y22fx-5~c$RPD7as56u3fuSRRs?^ zx5VY#Gx}1TY z8KG%7KrlBKc>6Z|M3$YM-AU&vVnqdMI3Ou0NpfH=mupkf*RaGSIQQbA3P5INrfE38 zW;g(plo$owNUgvW<#;5ct+SKWgi_#WlOOma)l^grlpiUjO?PFT%*x8zr*}g~ zSC@JF-1bECXAHZt{)Z1i9J;TsFSeT&VCW8m!7g9!mOSL>$jCb?RaZ$CFpK*3ysqwg zN#F6kAe{XJ5z%9TC~zFD4@OX;Bi-C`-+JA?bEk_=R{|x;D5#p<|N4<9=7>jLOIIs>JhB$j~Z*Q#Fq^iA-w;bLS + + + + + + +safec: wchar Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map b/doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map new file mode 100644 index 00000000..1352e122 --- /dev/null +++ b/doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.map @@ -0,0 +1,6 @@ + + + + + + diff --git a/doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 b/doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 new file mode 100644 index 00000000..ab449158 --- /dev/null +++ b/doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.md5 @@ -0,0 +1 @@ +bf7a50be10fbb62a2464cc739873ba9f \ No newline at end of file diff --git a/doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png b/doc/safec-3.3/dir_ce758a24fd4f9b8e2b762ee99b07530a_dep.png new file mode 100644 index 0000000000000000000000000000000000000000..fafe95f58d9067cfc38e0ed0774e6f7e2f7f12ee GIT binary patch literal 2988 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 B4%z?! literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/dir_d44c64559bbebec7f509842c48db8b23.html b/doc/safec-3.3/dir_d44c64559bbebec7f509842c48db8b23.html new file mode 100644 index 00000000..9a89b74f --- /dev/null +++ b/doc/safec-3.3/dir_d44c64559bbebec7f509842c48db8b23.html @@ -0,0 +1,111 @@ + + + + + + + +safec: include Directory Reference + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/doc.png b/doc/safec-3.3/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.3/doxygen.css b/doc/safec-3.3/doxygen.css new file mode 100644 index 00000000..069f767a --- /dev/null +++ b/doc/safec-3.3/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.3/doxygen.png b/doc/safec-3.3/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.3/dynsections.js b/doc/safec-3.3/dynsections.js new file mode 100644 index 00000000..85e18369 --- /dev/null +++ b/doc/safec-3.3/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.3 +
+
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.3/files.js b/doc/safec-3.3/files.js new file mode 100644 index 00000000..7816e1ac --- /dev/null +++ b/doc/safec-3.3/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.3/folderclosed.png b/doc/safec-3.3/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.3 +
+
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.3/functions_vars.html b/doc/safec-3.3/functions_vars.html new file mode 100644 index 00000000..8c697e29 --- /dev/null +++ b/doc/safec-3.3/functions_vars.html @@ -0,0 +1,112 @@ + + + + + + + +safec: Data Fields - Variables + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ diff --git a/doc/safec-3.3/globals.html b/doc/safec-3.3/globals.html new file mode 100644 index 00000000..b0fa4a45 --- /dev/null +++ b/doc/safec-3.3/globals.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals__.html b/doc/safec-3.3/globals__.html new file mode 100644 index 00000000..b9122fee --- /dev/null +++ b/doc/safec-3.3/globals__.html @@ -0,0 +1,583 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_a.html b/doc/safec-3.3/globals_a.html new file mode 100644 index 00000000..677643eb --- /dev/null +++ b/doc/safec-3.3/globals_a.html @@ -0,0 +1,107 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_b.html b/doc/safec-3.3/globals_b.html new file mode 100644 index 00000000..0a9be566 --- /dev/null +++ b/doc/safec-3.3/globals_b.html @@ -0,0 +1,181 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_c.html b/doc/safec-3.3/globals_c.html new file mode 100644 index 00000000..87cf23de --- /dev/null +++ b/doc/safec-3.3/globals_c.html @@ -0,0 +1,134 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_d.html b/doc/safec-3.3/globals_d.html new file mode 100644 index 00000000..0c2dd357 --- /dev/null +++ b/doc/safec-3.3/globals_d.html @@ -0,0 +1,119 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_defs.html b/doc/safec-3.3/globals_defs.html new file mode 100644 index 00000000..efaf986e --- /dev/null +++ b/doc/safec-3.3/globals_defs.html @@ -0,0 +1,131 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- _ -

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

- a -

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

- b -

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

- c -

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

- d -

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

- e -

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

- g -

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

- h -

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

- i -

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

- l -

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

- m -

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

- n -

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

- q -

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

- r -

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

- s -

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

- t -

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

- u -

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

- v -

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

- w -

+
+
+ diff --git a/doc/safec-3.3/globals_dup.js b/doc/safec-3.3/globals_dup.js new file mode 100644 index 00000000..a819e51e --- /dev/null +++ b/doc/safec-3.3/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.3/globals_e.html b/doc/safec-3.3/globals_e.html new file mode 100644 index 00000000..8766f918 --- /dev/null +++ b/doc/safec-3.3/globals_e.html @@ -0,0 +1,140 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_f.html b/doc/safec-3.3/globals_f.html new file mode 100644 index 00000000..c2c8bd7c --- /dev/null +++ b/doc/safec-3.3/globals_f.html @@ -0,0 +1,117 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_func.html b/doc/safec-3.3/globals_func.html new file mode 100644 index 00000000..86669f51 --- /dev/null +++ b/doc/safec-3.3/globals_func.html @@ -0,0 +1,545 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- _ -

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

- a -

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

- b -

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

- c -

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

- f -

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

- g -

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

- h -

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

- i -

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

- l -

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

- m -

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

- p -

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

- q -

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

- s -

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

- t -

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

- v -

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

- w -

+
+
+ diff --git a/doc/safec-3.3/globals_g.html b/doc/safec-3.3/globals_g.html new file mode 100644 index 00000000..e00e36d6 --- /dev/null +++ b/doc/safec-3.3/globals_g.html @@ -0,0 +1,103 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_h.html b/doc/safec-3.3/globals_h.html new file mode 100644 index 00000000..a7038be8 --- /dev/null +++ b/doc/safec-3.3/globals_h.html @@ -0,0 +1,181 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_i.html b/doc/safec-3.3/globals_i.html new file mode 100644 index 00000000..c61385fc --- /dev/null +++ b/doc/safec-3.3/globals_i.html @@ -0,0 +1,139 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_l.html b/doc/safec-3.3/globals_l.html new file mode 100644 index 00000000..d2aa6958 --- /dev/null +++ b/doc/safec-3.3/globals_l.html @@ -0,0 +1,118 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_m.html b/doc/safec-3.3/globals_m.html new file mode 100644 index 00000000..a62470d8 --- /dev/null +++ b/doc/safec-3.3/globals_m.html @@ -0,0 +1,205 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_n.html b/doc/safec-3.3/globals_n.html new file mode 100644 index 00000000..a6b3e025 --- /dev/null +++ b/doc/safec-3.3/globals_n.html @@ -0,0 +1,105 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_p.html b/doc/safec-3.3/globals_p.html new file mode 100644 index 00000000..520e7694 --- /dev/null +++ b/doc/safec-3.3/globals_p.html @@ -0,0 +1,103 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_q.html b/doc/safec-3.3/globals_q.html new file mode 100644 index 00000000..ddcfc8ed --- /dev/null +++ b/doc/safec-3.3/globals_q.html @@ -0,0 +1,99 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_r.html b/doc/safec-3.3/globals_r.html new file mode 100644 index 00000000..7cee08b3 --- /dev/null +++ b/doc/safec-3.3/globals_r.html @@ -0,0 +1,120 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_s.html b/doc/safec-3.3/globals_s.html new file mode 100644 index 00000000..0fbb47f8 --- /dev/null +++ b/doc/safec-3.3/globals_s.html @@ -0,0 +1,338 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_t.html b/doc/safec-3.3/globals_t.html new file mode 100644 index 00000000..d571daed --- /dev/null +++ b/doc/safec-3.3/globals_t.html @@ -0,0 +1,134 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_type.html b/doc/safec-3.3/globals_type.html new file mode 100644 index 00000000..031bb3ed --- /dev/null +++ b/doc/safec-3.3/globals_type.html @@ -0,0 +1,103 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
+ diff --git a/doc/safec-3.3/globals_u.html b/doc/safec-3.3/globals_u.html new file mode 100644 index 00000000..2986557f --- /dev/null +++ b/doc/safec-3.3/globals_u.html @@ -0,0 +1,2722 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_v.html b/doc/safec-3.3/globals_v.html new file mode 100644 index 00000000..cb77d94e --- /dev/null +++ b/doc/safec-3.3/globals_v.html @@ -0,0 +1,154 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/globals_vars.html b/doc/safec-3.3/globals_vars.html new file mode 100644 index 00000000..394b1149 --- /dev/null +++ b/doc/safec-3.3/globals_vars.html @@ -0,0 +1,96 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+  + +

- ! -

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

- c -

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

- d -

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

- e -

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

- l -

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

- m -

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

- n -

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

- p -

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

- s -

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

- t -

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

- u -

+
+
+ diff --git a/doc/safec-3.3/globals_w.html b/doc/safec-3.3/globals_w.html new file mode 100644 index 00000000..2616a314 --- /dev/null +++ b/doc/safec-3.3/globals_w.html @@ -0,0 +1,197 @@ + + + + + + + +safec: Globals + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/graph_legend.html b/doc/safec-3.3/graph_legend.html new file mode 100644 index 00000000..c8a4a2f3 --- /dev/null +++ b/doc/safec-3.3/graph_legend.html @@ -0,0 +1,122 @@ + + + + + + + +safec: Graph Legend + + + + + + + + + + + + + + +
+
+ + + + + + +
+
safec +  3.3 +
+
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.3/graph_legend.md5 b/doc/safec-3.3/graph_legend.md5 new file mode 100644 index 00000000..a06ed050 --- /dev/null +++ b/doc/safec-3.3/graph_legend.md5 @@ -0,0 +1 @@ +387ff8eb65306fa251338d3c9bd7bfff \ No newline at end of file diff --git a/doc/safec-3.3/graph_legend.png b/doc/safec-3.3/graph_legend.png new file mode 100644 index 0000000000000000000000000000000000000000..403c97a7b3867c5b6de5b3282ddb94412b56ec95 GIT binary patch literal 14741 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

MPfUIv|Kt4VC7pEx5&hA*Yk(8A5MXa3J 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 HI$!=5KAYt* literal 0 HcmV?d00001 diff --git a/doc/safec-3.3/index.html b/doc/safec-3.3/index.html new file mode 100644 index 00000000..4e4d42f6 --- /dev/null +++ b/doc/safec-3.3/index.html @@ -0,0 +1,210 @@ + + + + + + + +safec: Safe C Library - README + + + + + + + + + + + + + + +

+
+ + + + + + +
+
safec +  3.3 +
+
Safe C Library - ISO TR24731 Bounds Checking Interface
+
+
+ + + + + + + +
+
+ +
+
+
+ +
+ +
+
+ + +
+ +
+ +
+
+
Safe C Library - README
+
+
+

:toc:

+

Copying

+

This project's licensing restrictions are documented in the file 'COPYING' under the root directory of this release. Basically it's MIT licensed.

+

Overview

+

This library implements the secure C11 Annex K functions on top of most libc implementations, which are missing from them.

+

The ISO TR24731 Bounds Checking Interface documents indicate that the key motivation for the new specification is to help mitigate the ever increasing security attacks, specifically the buffer overrun.

+

The rationale document says ``Buffer overrun attacks continue to be a security problem. Roughly 10% of vulnerability reports cataloged by CERT from 01/01/2005 to 07/01/2005 involved buffer overflows. Preventing buffer overruns is the primary, but not the only, motivation for this technical report.''

+

The rationale document continues ``that these only mitigate, that is lessen, security problems. When used properly, these functions decrease the danger buffer overrun attacks. Source code may remain vulnerable due to other bugs and security issues. The highest level of security is achieved by building in layers of security utilizing multiple strategies.''

+

.The rationale document lists the following key points for TR24731:

    +
  • Guard against overflowing a buffer
  • +
  • Do not produce unterminated strings
  • +
  • Do not unexpectedly truncate strings
  • +
  • Provide a library useful to existing code
  • +
  • Preserve the null terminated string datatype
  • +
  • Only require local edits to programs
  • +
  • Library based solution
  • +
  • Support compile-time checking
  • +
  • Make failures obvious
  • +
  • Zero buffers, null strings
  • +
  • Runtime-constraint handler mechanism
  • +
  • Support re-entrant code
  • +
  • Consistent naming scheme
  • +
  • Have a uniform pattern for the function parameters and return type
  • +
  • Deference to existing technology
  • +
+

and the following can be added...

+
    +
  • provide a library of functions with like behavior
  • +
  • provide a library of functions that promote and increase code safety and security
  • +
  • provide a library of functions that are efficient
  • +
+

The C11 Standard adopted many of these points, and added some secure _s variants in the Annex K. The Microsoft Windows/MINGW secure API did the same, but deviated in some functions from the standard. Besides Windows (with its msvcrt, ucrt, reactos msvcrt and wine msvcrt variants) only the unused stlport, Android's Bionic and Embarcadero implemented this C11 secure Annex K API so far. They are still missing from glibc, musl, FreeBSD, darwin and DragonFly libc, OpenBSD libc, newlib, dietlibc, uClibc, minilibc.

+

Design Considerations

+

This library implements since 3.0 all functions defined in the specifications. Included in the library are extensions to the specification to provide a complementary set of functions with like behavior.

+

This library is meant to be used on top of all the existing libc's which miss the secure C11 functions. Of course tighter integration into the system libc would be better, esp. with the printf, scanf and IO functions. See the seperate libc-overview document.

+

Austin Group Review of ISO/IEC WDTR 24731 http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1106.txt

+

C11 standard (ISO/IEC 9899:2011) http://en.cppreference.com/w/c

+

Stackoverflow discussion: https://stackoverflow.com/questions/372980/do-you-use-the-tr-24731-safe-functions

+

DrDobbs review http://www.drdobbs.com/cpp/the-new-c-standard-explored/232901670

+
    +
  • 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, sprintf_s, sscanf_s, swprintf_s, swscanf_s, strtok_s, vfscanf_s, vfwscanf_s, vsscanf_s vsprintf_s, vswprintf_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.

+

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.

+

The make file builds a single library libsafec-VERSION.a and .so in the src/.libs directory. Built but not installed are also libmemprims, libsafeccore and libstdunsafe.

+

It is possible to split the make such that a separate safe_mem_lib.so and safe_str_lib.so are built. It is also possible to integrate the prototypes into the Standard C header files, but that may require changes to your development tool chain.

+

Userspace Library

+

The build system for the userspace library is the well known GNU build system, a.k.a. Autotools. This system is well understood and supported by many different platforms and distributions which should allow this library to be built on a wide variety of platforms. See the xref:tested-platforms[``Tested Platforms''] section for details on what platforms this library was tested on during its development.

+
    +
  • Building
  • +
+

For those familiar with autotools you can probably skip this part. For those not and want to get right to building the code see below. And, for those that need additional information see the 'INSTALL' file in the same directory.

+

.To build you do the following:

$ ./build-tools/autogen.sh
+$ ./configure
+$ make
+

autogen.sh only needs to be run if you are building from the git repository. Optionally, you can do make check if you want to run the unit tests.

+
    +
  • Installing
  • +
+

Installation must be preformed by root, an `Administrator' on most systems. The following is used to install the library.

$ sudo make install
+

Safe Linux Kernel Module

+

The build for the kernel module has not been integrated into the autotools build infrastructure. Consequently, you have to run a different makefile to build the kernel module.

+
    +
  • Building
  • +
+

.To build do the following:

$ ./configure --disable-wchar
+$ make -f Makefile.kernel
+

This assumes you are compiling on a Linux box and this makefile supports the standard kernel build system infrastructure documented in: <linux-kernel-src-tree>/Documentation/kbuild/modules.txt

+

NOTE: If you build the kernel module then wish to build the userspace library or vice versa you will need to do a +make clean+ otherwise a +make check+ will fail to build.

+
    +
  • Installing
  • +
+

The kernel module will be found at the root of the source tree called 'slkm.ko'. The file 'testslkm.ko' are the unit tests run on the userspace library but in Linux kernel module form to verify functionality within the kernel.

+

[[tested-platforms]]

Tested Platforms

+

.The library has been tested on the following systems:

    +
  • Mac OS X 10.6-12 w/ Apple developer tools and macports (all gcc's + clang's)
  • +
  • Linux Debian 9-11 amd64/i386 glibc 2.24 + 2.25 (all gcc's + clang's)
  • +
  • Linux centos 7 amd64
  • +
  • Linux Void amd64 musl-1.1.16
  • +
  • x86_64-w64-mingw32 native and cross-compiled
  • +
  • i686-w64-mingw32 native, and cross-compiled and tested under wine
  • +
  • i386-mingw32 cross-compiled
  • +
  • cygwin32 gcc (newlib)
  • +
  • cygwin64 gcc -std=c99 (newlib)
  • +
  • freebsd 10.3 amd64
  • +
  • arm-linux-gnueabihf cross-compiled and tested under qemu (under darwin and debian)
  • +
  • User Mode Linux (UML), Linux kernel version v3.5.3 w/ Debian Squeeze rootfs
  • +
+

with most available compilers. See build-tools/smoke.sh.

+

Known Issues

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

[bibliography] .References

+
+
+ diff --git a/doc/safec-3.3/jquery.js b/doc/safec-3.3/jquery.js new file mode 100644 index 00000000..f5343eda --- /dev/null +++ b/doc/safec-3.3/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.3/resize.js b/doc/safec-3.3/resize.js new file mode 100644 index 00000000..56e4a023 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_0.html b/doc/safec-3.3/search/all_0.html new file mode 100644 index 00000000..f25360b7 --- /dev/null +++ b/doc/safec-3.3/search/all_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_0.js b/doc/safec-3.3/search/all_0.js new file mode 100644 index 00000000..3f1baa66 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_1.html b/doc/safec-3.3/search/all_1.html new file mode 100644 index 00000000..b13f0f7f --- /dev/null +++ b/doc/safec-3.3/search/all_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_1.js b/doc/safec-3.3/search/all_1.js new file mode 100644 index 00000000..c8617c48 --- /dev/null +++ b/doc/safec-3.3/search/all_1.js @@ -0,0 +1,132 @@ +var searchData= +[ + ['_5f_5fhas_5fattribute',['__has_attribute',['../df/d0a/safe__compile_8h.html#a54d2d7742701f3f112afbcd8d4f9ccdb',1,'safe_compile.h']]], + ['_5f_5fstdc_5fwant_5flib_5fext1_5f_5f',['__STDC_WANT_LIB_EXT1__',['../d6/d6b/snwprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): snwprintf_s.c'],['../d7/d4a/vsnwprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): vsnwprintf_s.c'],['../dd/d33/vswprintf__s_8c.html#a7a104b2e349617222c6419b36bfd3260',1,'__STDC_WANT_LIB_EXT1__(): vswprintf_s.c']]], + ['_5f_5fwordsize',['__WORDSIZE',['../da/d8c/mem__primitives__lib_8h.html#aeea7ec6e47ecea02cc6812b268034b28',1,'mem_primitives_lib.h']]], + ['_5fasctime_5fs_5fchk',['_asctime_s_chk',['../d1/db5/asctime__s_8c.html#a3e5a1cf670882c6d78a401561bd93cd3',1,'_asctime_s_chk(char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos): asctime_s.c'],['../db/d69/safe__lib_8h.html#a5f7cf6c7c85ea995b7ec1ef0efd62f74',1,'_asctime_s_chk(char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26: safe_lib.h']]], + ['_5fbos_5fchk',['_BOS_CHK',['../df/d0a/safe__compile_8h.html#a6fa0e523f2050f8134245920e7877bff',1,'safe_compile.h']]], + ['_5fbos_5fknown',['_BOS_KNOWN',['../df/d0a/safe__compile_8h.html#a77df606b177b645d6af08d5bd9164b85',1,'safe_compile.h']]], + ['_5fbos_5fnull',['_BOS_NULL',['../df/d0a/safe__compile_8h.html#a049ee69a98f439f80a96d6bc8d3fd253',1,'safe_compile.h']]], + ['_5fbos_5fovr_5fn',['_BOS_OVR_N',['../df/d0a/safe__compile_8h.html#a7f05ab2285e0bcc32de445011cc7ca29',1,'safe_compile.h']]], + ['_5fbos_5fzero',['_BOS_ZERO',['../df/d0a/safe__compile_8h.html#a101ef5ed5ebede83fcb9c15771674705',1,'safe_compile.h']]], + ['_5fbosw_5fchk',['_BOSW_CHK',['../df/d0a/safe__compile_8h.html#abed6e96c85b03df5c22fa5b8c9f414a0',1,'safe_compile.h']]], + ['_5fbsearch_5fs_5fchk',['_bsearch_s_chk',['../d6/dcc/bsearch__s_8c.html#a9d15731ad37cfe6cce6544a90efd4b2d',1,'_bsearch_s_chk(const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos): bsearch_s.c'],['../db/d69/safe__lib_8h.html#aad09c51d6ae5553c114af26f2f6dd96e',1,'_bsearch_s_chk(const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(key)||_BOS_NULL(base)||_BOS_ZERO(base: safe_lib.h']]], + ['_5fcombin_5fclass',['_combin_class',['../d3/dd5/wcsnorm__s_8c.html#a8002dc19b0ae29e2fbce77c7958c54a5',1,'wcsnorm_s.c']]], + ['_5fcompare_5fcc',['_compare_cc',['../d3/dd5/wcsnorm__s_8c.html#ae8e709a7bbee4e3cb9fedcc0c3e80092',1,'wcsnorm_s.c']]], + ['_5fcomposite_5fcp',['_composite_cp',['../d3/dd5/wcsnorm__s_8c.html#a2d1cf00de50fca632245c648f19c8b43',1,'wcsnorm_s.c']]], + ['_5fctime_5fs_5fchk',['_ctime_s_chk',['../d1/d76/ctime__s_8c.html#a28d15180d05909676d50de2188bda6cb',1,'_ctime_s_chk(char *dest, rsize_t dmax, const time_t *timer, const size_t destbos): ctime_s.c'],['../db/d69/safe__lib_8h.html#a1bdbe51e2f4972a33a57f05f18d715dd',1,'_ctime_s_chk(char *dest, rsize_t dmax, const time_t *timer, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26: safe_lib.h']]], + ['_5fdecomp_5fcanonical_5fs',['_decomp_canonical_s',['../d3/dd5/wcsnorm__s_8c.html#a3d261dc80304ab27ec9795c082003ac5',1,'wcsnorm_s.c']]], + ['_5fdecomp_5fhangul_5fs',['_decomp_hangul_s',['../d3/dd5/wcsnorm__s_8c.html#a7587468509c05128bc8ce3b16db11d2f',1,'wcsnorm_s.c']]], + ['_5fdecomp_5fs',['_decomp_s',['../d3/dd5/wcsnorm__s_8c.html#a6a7eb35b9888cd824285b5a8ccbe56f7',1,'wcsnorm_s.c']]], + ['_5fgetenv_5fs_5fchk',['_getenv_s_chk',['../d1/d26/getenv__s_8c.html#a5f1ba3a57bc73bed551247afe63bde51',1,'_getenv_s_chk(size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos): getenv_s.c'],['../db/d69/safe__lib_8h.html#ac0cd5a3667137a9e47460c557cb59577',1,'_getenv_s_chk(size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos) BOS_CHK(dest) BOS_ATTR(_BOS_NULL(name): safe_lib.h']]], + ['_5fgets_5fs_5fchk',['_gets_s_chk',['../d2/d59/gets__s_8c.html#a14a9099fbfde125466c16e0507cbf15d',1,'_gets_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos): gets_s.c'],['../db/d69/safe__lib_8h.html#a92b0fec11a23d3dc9e23fb5f39c07122',1,'_gets_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): safe_lib.h']]], + ['_5fis_5flt_5faccented',['_is_lt_accented',['../d9/d47/wcsfc__s_8c.html#aaea9b105227c8a8cf03848034fa3992e',1,'wcsfc_s.c']]], + ['_5fmbsrtowcs_5fs_5fchk',['_mbsrtowcs_s_chk',['../df/db3/mbsrtowcs__s_8c.html#ab6b1df7e43d89657194e9347fbb4f7d0',1,'_mbsrtowcs_s_chk(size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos): mbsrtowcs_s.c'],['../d8/dff/safe__str__lib_8h.html#a273f3a9a36b248a7de57bfb69427545c',1,'_mbsrtowcs_s_chk(size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fmbstowcs_5fs_5fchk',['_mbstowcs_s_chk',['../d8/dff/safe__str__lib_8h.html#a3a1909d00b6f945d02fbe3d4de2ff609',1,'safe_str_lib.h']]], + ['_5fmemccpy_5fs_5fchk',['_memccpy_s_chk',['../d2/d61/memccpy__s_8c.html#a41e5813303edd3dd8050f73e7176eba0',1,'_memccpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, int c, rsize_t n, const size_t destbos, const size_t srcbos): memccpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#a019c81b4ef63fc8d1defa701ff59c648',1,'_memccpy_s_chk(void *dest, rsize_t dmax, const void *src, int c, rsize_t n, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_mem_lib.h']]], + ['_5fmemchr_5fs_5fchk',['_memchr_s_chk',['../d7/d0e/memchr__s_8c.html#a4b5a0a95ffc446b87458778741789b09',1,'_memchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos): memchr_s.c'],['../d8/d03/safe__mem__lib_8h.html#aad7753c63cdab3633f5f2ad7b003ec12',1,'_memchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_NULL(result): memchr_s.c']]], + ['_5fmemcmp16_5fs_5fchk',['_memcmp16_s_chk',['../d2/df8/memcmp16__s_8c.html#a57637419fb217c2baf8af42c1c04871d',1,'_memcmp16_s_chk(const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp16_s.c'],['../d8/d03/safe__mem__lib_8h.html#ad36ac8e08c6d075189b5b59dad277eb8',1,'_memcmp16_s_chk(const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcmp32_5fs_5fchk',['_memcmp32_s_chk',['../de/df0/memcmp32__s_8c.html#aa3014c369f25de08f0d375533dffe159',1,'_memcmp32_s_chk(const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a7e9bd2acaff411cf809141f2fea38dbd',1,'_memcmp32_s_chk(const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcmp_5fs_5fchk',['_memcmp_s_chk',['../d9/d4d/memcmp__s_8c.html#a858ec42b08af40f4cbdda33b7dcab9ff',1,'_memcmp_s_chk(const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp_s.c'],['../d8/d03/safe__mem__lib_8h.html#a61f9cc4a2ad06f7f4de007bd3bcdb696',1,'_memcmp_s_chk(const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_mem_lib.h']]], + ['_5fmemcpy16_5fs_5fchk',['_memcpy16_s_chk',['../dd/de1/memcpy16__s_8c.html#a5607fd3d9dc3d930129a3aa277d9aeb3',1,'_memcpy16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy16_s.c'],['../d8/d03/safe__mem__lib_8h.html#afe661663450e82f9cae803331d9a588e',1,'_memcpy16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcpy32_5fs_5fchk',['_memcpy32_s_chk',['../db/dc0/memcpy32__s_8c.html#ac971e5234c87a2f9309da77aec8dc753',1,'_memcpy32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a2136a10c2c2f95eecccdebee87a52615',1,'_memcpy32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcpy_5fs_5fchk',['_memcpy_s_chk',['../de/d70/memcpy__s_8c.html#afbe816859f2acb302d7e2c015110b0a7',1,'_memcpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#abb4810090dc2bb2d3742f185104db845',1,'_memcpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fmemmove16_5fs_5fchk',['_memmove16_s_chk',['../d8/daf/memmove16__s_8c.html#ab109eea362dc12fb293b9e747b325061',1,'_memmove16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove16_s.c'],['../d8/d03/safe__mem__lib_8h.html#a0b31ebf9e53e301b3afa2ee34e231bd0',1,'_memmove16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemmove32_5fs_5fchk',['_memmove32_s_chk',['../d0/d50/memmove32__s_8c.html#a4eaa4fd633a5c674690f2de3db151ddc',1,'_memmove32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a3d6f7196fd3147df5550df978353d0fd',1,'_memmove32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemmove_5fs_5fchk',['_memmove_s_chk',['../d8/d56/memmove__s_8c.html#a46a58df77d024a41d29f17bac5d42259',1,'_memmove_s_chk(void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove_s.c'],['../d8/d03/safe__mem__lib_8h.html#af2e5491b4ae2fb626e0734b0963712c2',1,'_memmove_s_chk(void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fmemrchr_5fs_5fchk',['_memrchr_s_chk',['../dd/def/memrchr__s_8c.html#af692626803c18772a4bf0a46013f4752',1,'_memrchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos): memrchr_s.c'],['../d8/d03/safe__mem__lib_8h.html#a971d454c160f81ac83e23da6dcbb9925',1,'_memrchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_mem_lib.h']]], + ['_5fmemset16_5fs_5fchk',['_memset16_s_chk',['../da/d22/memset16__s_8c.html#a7873a8991779ac0b07f2bd9b76d887af',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos): memset16_s.c'],['../d8/d03/safe__mem__lib_8h.html#a658db31f8081f5d6f389985a095b8f00',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemset32_5fs_5fchk',['_memset32_s_chk',['../d1/d57/memset32__s_8c.html#a146fbc42204636fbb6af69b79dc08d89',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos): memset32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a13e1713e6934e5a01424dcc6bdf85ad0',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemset_5fs_5fchk',['_memset_s_chk',['../de/d25/memset__s_8c.html#af1e81d16142fd67f0b8130ebe30dbf30',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos): memset_s.c'],['../d8/d03/safe__mem__lib_8h.html#ada111454ad2c15422cc3fe0b4e2e04d1',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemzero16_5fs_5fchk',['_memzero16_s_chk',['../d5/ddf/memzero16__s_8c.html#af5d4034ae7f83570f7c587ecbe045f54',1,'_memzero16_s_chk(uint16_t *dest, rsize_t len, const size_t destbos): memzero16_s.c'],['../d8/d03/safe__mem__lib_8h.html#abb7434f989283c1bea7a4d79b897c032',1,'_memzero16_s_chk(uint16_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest: safe_mem_lib.h']]], + ['_5fmemzero32_5fs_5fchk',['_memzero32_s_chk',['../db/d59/memzero32__s_8c.html#a71d5c758d94f0827e249695830c5879b',1,'_memzero32_s_chk(uint32_t *dest, rsize_t len, const size_t destbos): memzero32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a127c73c455af767cd51bb8e8ca0b797c',1,'_memzero32_s_chk(uint32_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest: safe_mem_lib.h']]], + ['_5fmemzero_5fs_5fchk',['_memzero_s_chk',['../d0/d4b/memzero__s_8c.html#a2e6349b810d89eaeeeab07a572d44440',1,'_memzero_s_chk(void *dest, rsize_t len, const size_t destbos): memzero_s.c'],['../d8/d03/safe__mem__lib_8h.html#aac2cad690162769939149a94519ade6f',1,'_memzero_s_chk(void *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): memzero_s.c']]], + ['_5fqsort_5fs_5fchk',['_qsort_s_chk',['../d2/d94/qsort__s_8c.html#ac129a05f12a7ef085510c5621c9797de',1,'_qsort_s_chk(void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t destbos): qsort_s.c'],['../db/d69/safe__lib_8h.html#ad562a2d68ed51ae165bb7c8b935b614a',1,'_qsort_s_chk(void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *x, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(base)||_BOS_ZERO(base: safe_lib.h']]], + ['_5fstr',['_STR',['../df/d0a/safe__compile_8h.html#a192d127e3d5478c72fddbb8d3d7d8f8a',1,'safe_compile.h']]], + ['_5fstrcasecmp_5fs_5fchk',['_strcasecmp_s_chk',['../d4/d7c/strcasecmp__s_8c.html#a5f659ac4ca9bdc2471a33fb6b8f41c8b',1,'_strcasecmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos): strcasecmp_s.c'],['../d8/dff/safe__str__lib_8h.html#ad114a58f6ef0c9b7810397b2bfc191f5',1,'_strcasecmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcasecmp_s.c']]], + ['_5fstrcasestr_5fs_5fchk',['_strcasestr_s_chk',['../d6/d9e/strcasestr__s_8c.html#a98bf327af43af693c7ad572edee922e9',1,'_strcasestr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos): strcasestr_s.c'],['../d8/dff/safe__str__lib_8h.html#a0c5d359ec3cc98b1039d2b671a4b9f40',1,'_strcasestr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src: safe_str_lib.h']]], + ['_5fstrcat_5fs_5fchk',['_strcat_s_chk',['../dd/d81/strcat__s_8c.html#a2421a2f82babce73f68607831bddc80b',1,'_strcat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, size_t destbos): strcat_s.c'],['../d8/dff/safe__str__lib_8h.html#aaa04d6e92a0b8b483fcc371265508c39',1,'_strcat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strcat_s.c']]], + ['_5fstrchr_5fs_5fchk',['_strchr_s_chk',['../d3/dfa/strchr__s_8c.html#ae3ae279338f53f9b6e7b2ef393ab4837',1,'_strchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos): strchr_s.c'],['../d8/dff/safe__str__lib_8h.html#a66c16534b2471e1bbb608b609d3dca16',1,'_strchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_str_lib.h']]], + ['_5fstrcmp_5fs_5fchk',['_strcmp_s_chk',['../d1/d7b/strcmp__s_8c.html#a76f882e8ad9fda3f6ffc74046e9b7d11',1,'_strcmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, size_t srcbos): strcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a2a41b4fb5f971a6c1a9e801342f987f1',1,'_strcmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcmp_s.c']]], + ['_5fstrcmpfld_5fs_5fchk',['_strcmpfld_s_chk',['../d5/df1/strcmpfld__s_8c.html#a0f62083daa1f5d15677bdc5b99118e79',1,'_strcmpfld_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos): strcmpfld_s.c'],['../d8/dff/safe__str__lib_8h.html#a08b203348c160a527f8d6cc633d0cda3',1,'_strcmpfld_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcmpfld_s.c']]], + ['_5fstrcoll_5fs_5fchk',['_strcoll_s_chk',['../d4/d50/strcoll__s_8c.html#a41175bde439cb6e55b9cb989dd7d9e7f',1,'_strcoll_s_chk(const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos): strcoll_s.c'],['../d8/dff/safe__str__lib_8h.html#a6a25e7cd044f0284f60710ec6bb6160b',1,'_strcoll_s_chk(const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcoll_s.c']]], + ['_5fstrcpy_5fs_5fchk',['_strcpy_s_chk',['../df/d8e/strcpy__s_8c.html#ae073fc0852fb87e40336c2af99822900',1,'_strcpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos): strcpy_s.c'],['../d8/dff/safe__str__lib_8h.html#ad7ab634bad0da5b83d320d38957a84dd',1,'_strcpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strcpy_s.c']]], + ['_5fstrcpyfld_5fs_5fchk',['_strcpyfld_s_chk',['../dd/d38/strcpyfld__s_8c.html#aa4f5ab51b51120763388bc68b790a11f',1,'_strcpyfld_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfld_s.c'],['../d8/dff/safe__str__lib_8h.html#aeda218fe68c647ac70dc1583684ad02c',1,'_strcpyfld_s_chk(char *dest, const rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcpyfldin_5fs_5fchk',['_strcpyfldin_s_chk',['../db/def/strcpyfldin__s_8c.html#a835124ed19939fa24c4f4acdbb378538',1,'_strcpyfldin_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfldin_s.c'],['../d8/dff/safe__str__lib_8h.html#a136213b144b733a491cd9f0536dc02b4',1,'_strcpyfldin_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcpyfldout_5fs_5fchk',['_strcpyfldout_s_chk',['../d1/dae/strcpyfldout__s_8c.html#ae555ba9c5abd18e53d878bc12963b683',1,'_strcpyfldout_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfldout_s.c'],['../d8/dff/safe__str__lib_8h.html#a2b9437f5d44c5c01134e5ba5612b6b79',1,'_strcpyfldout_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcspn_5fs_5fchk',['_strcspn_s_chk',['../dd/d73/strcspn__s_8c.html#aadfaa650b7676ff825fb0e146472ed6f',1,'_strcspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos): strcspn_s.c'],['../d8/dff/safe__str__lib_8h.html#a41cf93e5fbedbb4c62cbc823a8787a5a',1,'_strcspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrerror_5fs_5fchk',['_strerror_s_chk',['../d9/d02/strerror__s_8c.html#a6fde6b74179a76274df203f875172527',1,'_strerror_s_chk(char *dest, rsize_t dmax, errno_t errnum, const size_t destbos): strerror_s.c'],['../d8/dff/safe__str__lib_8h.html#acc3bea5002eee5b18609f30a6cbe7cc9',1,'_strerror_s_chk(char *dest, rsize_t dmax, errno_t errnum, const size_t destbos) BOS_CHK(dest): strerror_s.c']]], + ['_5fstrfirstchar_5fs_5fchk',['_strfirstchar_s_chk',['../d3/d01/strfirstchar__s_8c.html#a0539f00058ae77f0ab0199a6eed4ae67',1,'_strfirstchar_s_chk(char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos): strfirstchar_s.c'],['../d8/dff/safe__str__lib_8h.html#ad3e617ce86eb99e3daec9166c62cfa7d',1,'_strfirstchar_s_chk(char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos) BOS_CHK(dest) BOS_NULL(firstp): strfirstchar_s.c']]], + ['_5fstrfirstdiff_5fs_5fchk',['_strfirstdiff_s_chk',['../de/d3e/strfirstdiff__s_8c.html#a04ba99adf6fb9bd49f9caa455aa00031',1,'_strfirstdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strfirstdiff_s.c'],['../d8/dff/safe__str__lib_8h.html#a8fd3d5a8d8376f9144b9001075768aac',1,'_strfirstdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strfirstdiff_s.c']]], + ['_5fstrfirstsame_5fs_5fchk',['_strfirstsame_s_chk',['../d5/d5e/strfirstsame__s_8c.html#a89e0c13d4b00f3e64dc754edd8be5ef8',1,'_strfirstsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strfirstsame_s.c'],['../d8/dff/safe__str__lib_8h.html#aac66e284b38c73c7c2423e8d9ba5cd58',1,'_strfirstsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strfirstsame_s.c']]], + ['_5fstrisalphanumeric_5fs_5fchk',['_strisalphanumeric_s_chk',['../d8/dc9/strisalphanumeric__s_8c.html#a5c5acf3db2aefaa57a23b427c60261fd',1,'_strisalphanumeric_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisalphanumeric_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4138e4ea8e708d437135529859d1037',1,'_strisalphanumeric_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisascii_5fs_5fchk',['_strisascii_s_chk',['../d8/dd0/strisascii__s_8c.html#a3ec4e31cbab16c79f801786af4ed417f',1,'_strisascii_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisascii_s.c'],['../d8/dff/safe__str__lib_8h.html#a49c06ac40572da7b06c56c86f5b5b790',1,'_strisascii_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisdigit_5fs_5fchk',['_strisdigit_s_chk',['../da/db8/strisdigit__s_8c.html#af8a673ad0f57450f5b3e7cbdbcf16238',1,'_strisdigit_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisdigit_s.c'],['../d8/dff/safe__str__lib_8h.html#ad5234b4499ea28f2f174428acbb0116b',1,'_strisdigit_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrishex_5fs_5fchk',['_strishex_s_chk',['../d1/d33/strishex__s_8c.html#afe4cc3d15df7c008531b5228108f8ef4',1,'_strishex_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strishex_s.c'],['../d8/dff/safe__str__lib_8h.html#aca1ba10bf2db186f49bb0b24ad72102b',1,'_strishex_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrislowercase_5fs_5fchk',['_strislowercase_s_chk',['../de/d5b/strislowercase__s_8c.html#a6266becc25633e9f1899c2ad227cb0e6',1,'_strislowercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strislowercase_s.c'],['../d8/dff/safe__str__lib_8h.html#ac03aef946658162570ff05246c80c056',1,'_strislowercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrismixedcase_5fs_5fchk',['_strismixedcase_s_chk',['../d7/d8d/strismixedcase__s_8c.html#a22ddee39f590bb435f32caadf6d3b202',1,'_strismixedcase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strismixedcase_s.c'],['../d8/dff/safe__str__lib_8h.html#a2f9d1264085b98aaaf9e0ade9b772ec3',1,'_strismixedcase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrispassword_5fs_5fchk',['_strispassword_s_chk',['../d2/d08/strispassword__s_8c.html#a25d787976c8846bb335d2127570dc97b',1,'_strispassword_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strispassword_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4c9803734dcae5b5975b5a129938d9a',1,'_strispassword_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisuppercase_5fs_5fchk',['_strisuppercase_s_chk',['../dd/d9f/strisuppercase__s_8c.html#a2a22666503ad907b13c48a3b43b626ce',1,'_strisuppercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisuppercase_s.c'],['../d8/dff/safe__str__lib_8h.html#a787fbe653f359d9d3bf31f2face30911',1,'_strisuppercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrlastchar_5fs_5fchk',['_strlastchar_s_chk',['../d7/d19/strlastchar__s_8c.html#a0edead78b36762f8a70ece523ca61063',1,'_strlastchar_s_chk(char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos): strlastchar_s.c'],['../d8/dff/safe__str__lib_8h.html#afa39d9e09101ca48fb3b0da2fd00b7e9',1,'_strlastchar_s_chk(char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos) BOS_CHK(dest) BOS_NULL(lastp): strlastchar_s.c']]], + ['_5fstrlastdiff_5fs_5fchk',['_strlastdiff_s_chk',['../d9/dfe/strlastdiff__s_8c.html#a1c271124ce30bc259c6f3af9b38dc2da',1,'_strlastdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strlastdiff_s.c'],['../d8/dff/safe__str__lib_8h.html#a093d4a02b3a2666cc1140659ce2aedef',1,'_strlastdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strlastdiff_s.c']]], + ['_5fstrlastsame_5fs_5fchk',['_strlastsame_s_chk',['../da/db5/strlastsame__s_8c.html#a72c4e6cfac79ce706a9924aa4d3324a4',1,'_strlastsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strlastsame_s.c'],['../d8/dff/safe__str__lib_8h.html#a85d77c8a2e7b8022ff9ee9b40d692ae7',1,'_strlastsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strlastsame_s.c']]], + ['_5fstrljustify_5fs_5fchk',['_strljustify_s_chk',['../d9/d10/strljustify__s_8c.html#a45fe7cf80d39fbe636032db40fc0b8e1',1,'_strljustify_s_chk(char *dest, rsize_t dmax, const size_t destbos): strljustify_s.c'],['../d8/dff/safe__str__lib_8h.html#ae0f785012df12a3ab199f3c726fa1c00',1,'_strljustify_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strljustify_s.c']]], + ['_5fstrnatcmp_5fs_5fchk',['_strnatcmp_s_chk',['../d4/d5f/strnatcmp__s_8c.html#a9f563a3dba23e70354122938965e77de',1,'_strnatcmp_s_chk(const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos): strnatcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#acf706e4b5acb9557a031c8936438c34b',1,'_strnatcmp_s_chk(const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strnatcmp_s.c']]], + ['_5fstrncat_5fs_5fchk',['_strncat_s_chk',['../df/d8b/strncat__s_8c.html#a71c33b24bb35755b78634ce2896fd5ac',1,'_strncat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, size_t destbos, const size_t srcbos): strncat_s.c'],['../d8/dff/safe__str__lib_8h.html#a402969901f866addace83ad31411d8b0',1,'_strncat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR((slen||dest||dmax) &&(_BOS_NULL(dest)||_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fstrncpy_5fs_5fchk',['_strncpy_s_chk',['../d2/d68/strncpy__s_8c.html#ad775d1b3c046e65ade593f8bbd55d65d',1,'_strncpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): strncpy_s.c'],['../d8/dff/safe__str__lib_8h.html#a1e0217e2de3141badc1ef1b8df17c814',1,'_strncpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fstrnlen_5fs_5fchk',['_strnlen_s_chk',['../dc/d06/strnlen__s_8c.html#a021e82ca8dad15d7a9ed7955a5c49b2f',1,'_strnlen_s_chk(const char *str, rsize_t smax, const size_t strbos): strnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#a8c83c0cfec963b6ac7621874d7411fea',1,'_strnlen_s_chk(const char *str, rsize_t smax, const size_t strbos) BOS_CHK2(str: safe_str_lib.h']]], + ['_5fstrnset_5fs_5fchk',['_strnset_s_chk',['../da/d45/strnset__s_8c.html#acc68fe672d3bc44d5b84e34b175043cf',1,'_strnset_s_chk(char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos): strnset_s.c'],['../d8/dff/safe__str__lib_8h.html#a6855b4bf48e0a0d9ac7be67af9197810',1,'_strnset_s_chk(char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrnterminate_5fs_5fchk',['_strnterminate_s_chk',['../dd/de1/strnterminate__s_8c.html#ae2382673a220587b6e6b99f7fe111610',1,'_strnterminate_s_chk(char *dest, rsize_t dmax, const size_t destbos): strnterminate_s.c'],['../d8/dff/safe__str__lib_8h.html#a939629c1ee16ed11968acc0a14d97a50',1,'_strnterminate_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrpbrk_5fs_5fchk',['_strpbrk_s_chk',['../de/dd3/strpbrk__s_8c.html#a1f3a1c20431aaf4d8880524127afed61',1,'_strpbrk_s_chk(char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos): strpbrk_s.c'],['../d8/dff/safe__str__lib_8h.html#aebd91f4804e7751eac6192b818b478a3',1,'_strpbrk_s_chk(char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrprefix_5fs_5fchk',['_strprefix_s_chk',['../d2/d9c/strprefix__s_8c.html#afd6429e73c9f92f105905640f389851a',1,'_strprefix_s_chk(const char *dest, rsize_t dmax, const char *src, const size_t destbos): strprefix_s.c'],['../d8/dff/safe__str__lib_8h.html#a5c96065113760b9fb57eb3a3e5a014b7',1,'_strprefix_s_chk(const char *dest, rsize_t dmax, const char *src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strprefix_s.c']]], + ['_5fstrrchr_5fs_5fchk',['_strrchr_s_chk',['../d9/df8/strrchr__s_8c.html#a5ffd4c726a9f39e6f30f2b7ee320f3cb',1,'_strrchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **resultp, const size_t destbos): strrchr_s.c'],['../d8/dff/safe__str__lib_8h.html#a375b15e12fd4f6e0ea7737957d7bc56a',1,'_strrchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_str_lib.h']]], + ['_5fstrremovews_5fs_5fchk',['_strremovews_s_chk',['../d2/df4/strremovews__s_8c.html#aa20354aa373108cde9f27e625a05994a',1,'_strremovews_s_chk(char *dest, rsize_t dmax, const size_t destbos): strremovews_s.c'],['../d8/dff/safe__str__lib_8h.html#a14965340fd2745d2b46023183ce1b6c5',1,'_strremovews_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strremovews_s.c']]], + ['_5fstrset_5fs_5fchk',['_strset_s_chk',['../d3/d98/strset__s_8c.html#a31bba664976ed2d6a490220f49a899e7',1,'_strset_s_chk(char *restrict dest, rsize_t dmax, int value, const size_t destbos): strset_s.c'],['../d8/dff/safe__str__lib_8h.html#a82d905969808d552ed3d5776531cf925',1,'_strset_s_chk(char *restrict dest, rsize_t dmax, int value, const size_t destbos) BOS_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fstrspn_5fs_5fchk',['_strspn_s_chk',['../d9/df1/strspn__s_8c.html#afd69e2020daea4b4fc210c015b7f5dca',1,'_strspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos): strspn_s.c'],['../d8/dff/safe__str__lib_8h.html#acaa9b56de60dfe2f7adf0d17be7152a5',1,'_strspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src: safe_str_lib.h']]], + ['_5fstrstr_5fs_5fchk',['_strstr_s_chk',['../db/dc3/strstr__s_8c.html#a2122dda9d32728ed372f886c73eea43a',1,'_strstr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos): strstr_s.c'],['../d8/dff/safe__str__lib_8h.html#a6cda6e5d1877bd1a27404dc9faadf4cb',1,'_strstr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrtok_5fs_5fchk',['_strtok_s_chk',['../d2/d46/strtok__s_8c.html#a4f8852aadfcfc307416bf27a886865fa',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos): strtok_s.c'],['../d8/dff/safe__str__lib_8h.html#a589bae4572c2a10570f3c333e1e1f29f',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos) BOS_NULL(ptr): strtok_s.c']]], + ['_5fstrtolowercase_5fs_5fchk',['_strtolowercase_s_chk',['../d3/d0c/strtolowercase__s_8c.html#adbab5bb37a6f391d2c9de205f85e4725',1,'_strtolowercase_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos): strtolowercase_s.c'],['../d8/dff/safe__str__lib_8h.html#ad2f8f779fbb4c5f2267d9510da392f3b',1,'_strtolowercase_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrtouppercase_5fs_5fchk',['_strtouppercase_s_chk',['../d4/d6f/strtouppercase__s_8c.html#a38776214067a2fd8c1a652469119772c',1,'_strtouppercase_s_chk(char *dest, rsize_t dmax, const size_t destbos): strtouppercase_s.c'],['../d8/dff/safe__str__lib_8h.html#a8df6802494de562eaba0f72c9453d0aa',1,'_strtouppercase_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrzero_5fs_5fchk',['_strzero_s_chk',['../d8/d88/strzero__s_8c.html#ab823ae363848d00ca5b0ff8936e3b53b',1,'_strzero_s_chk(char *dest, rsize_t dmax, const size_t destbos): strzero_s.c'],['../d8/dff/safe__str__lib_8h.html#a422bd4f4cb89a8bc2880c1e3717c34df',1,'_strzero_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strzero_s.c']]], + ['_5ftimingsafe_5fbcmp_5fchk',['_timingsafe_bcmp_chk',['../d6/d62/timingsafe__bcmp_8c.html#ac185ba934da1af85fb1cc307472ad4b0',1,'_timingsafe_bcmp_chk(const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos): timingsafe_bcmp.c'],['../d8/d03/safe__mem__lib_8h.html#a58eeb1fe07f21ab4bf9d27e7295004ca',1,'_timingsafe_bcmp_chk(const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos) BOS_OVR2(b1: safe_mem_lib.h']]], + ['_5ftimingsafe_5fmemcmp_5fchk',['_timingsafe_memcmp_chk',['../d5/d20/timingsafe__memcmp_8c.html#a1d5aa9f4514c441f51a8b46db3c85407',1,'_timingsafe_memcmp_chk(const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos): timingsafe_memcmp.c'],['../d8/d03/safe__mem__lib_8h.html#a6e8bca497a1aff8bc3a7692c568efc7b',1,'_timingsafe_memcmp_chk(const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos) BOS_OVR2(b1: safe_mem_lib.h']]], + ['_5ftmpnam_5fs_5fchk',['_tmpnam_s_chk',['../d2/d4e/tmpnam__s_8c.html#a9f56792adec1c99181e0f1878d8600ba',1,'_tmpnam_s_chk(const char *dest, rsize_t dmax, const size_t destbos): tmpnam_s.c'],['../db/d69/safe__lib_8h.html#a93236bc36e86d792ec62b48a6686f16b',1,'_tmpnam_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_OVR2Z(dest: safe_lib.h']]], + ['_5ftowcase',['_towcase',['../d8/dbe/towctrans_8c.html#a3d0c62b130209a2ccb00da7e029be9b3',1,'towctrans.c']]], + ['_5ftowfc_5fs_5fchk',['_towfc_s_chk',['../dc/d32/towfc__s_8c.html#aae366c211a5853881cf8a4673de5db52',1,'_towfc_s_chk(wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos): towfc_s.c'],['../d8/dff/safe__str__lib_8h.html#a48c47cf89bfe769b2c1f73254c377723',1,'_towfc_s_chk(wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos) BOSW_CHK(dest) BOS_ATTR(dmax< 4: safe_str_lib.h']]], + ['_5ftowfc_5fsingle',['_towfc_single',['../dc/d32/towfc__s_8c.html#a8da9727cfc1e30225ea73e6561456592',1,'towfc_s.c']]], + ['_5ftowupper',['_towupper',['../d8/dbe/towctrans_8c.html#a5d087249fc40885cccf7ce269bb131ac',1,'towctrans.c']]], + ['_5funicode_5fmax',['_UNICODE_MAX',['../d3/dd5/wcsnorm__s_8c.html#aea77febe540e0de70c7cd3ffec894406',1,'wcsnorm_s.c']]], + ['_5fvsnprintf_5fs_5fchk',['_vsnprintf_s_chk',['../db/d8d/vsnprintf__s_8c.html#ae2afd35714328ece3191405e25cc845f',1,'_vsnprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap): vsnprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a148305a22b3eccd1bc7edec527ddf079',1,'_vsnprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt): vsnprintf_s.c']]], + ['_5fvsnwprintf_5fs_5fchk',['_vsnwprintf_s_chk',['../d7/d4a/vsnwprintf__s_8c.html#a0b99808b1427c197f15bce6040bf5c89',1,'_vsnwprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap): vsnwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a56c8189e460c2fab3e7199e2d7daf41e',1,'_vsnwprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt): vsnwprintf_s.c']]], + ['_5fvsprintf_5fs_5fchk',['_vsprintf_s_chk',['../d1/df7/vsprintf__s_8c.html#adc3e67335c360cc160d869a4449fb9d1',1,'_vsprintf_s_chk(char *restrict dest, const rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap): vsprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ab14a2a9e240310588434f53e609355a2',1,'_vsprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt): vsprintf_s.c']]], + ['_5fvswprintf_5fs_5fchk',['_vswprintf_s_chk',['../dd/d33/vswprintf__s_8c.html#ad37039350056ad5cfc4506f12dd94c04',1,'_vswprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap): vswprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a45182c16361d4f0449a7c94b9dcd3dbb',1,'_vswprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt): vswprintf_s.c']]], + ['_5fwcrtomb_5fs_5fchk',['_wcrtomb_s_chk',['../db/d37/wcrtomb__s_8c.html#a18fe6c6847fe024f79c9db2c7444f9fc',1,'_wcrtomb_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos): wcrtomb_s.c'],['../d8/dff/safe__str__lib_8h.html#ab9840728993ac6ad7d90ce6c68c03636',1,'_wcrtomb_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc: safe_str_lib.h']]], + ['_5fwcscat_5fs_5fchk',['_wcscat_s_chk',['../de/d45/wcscat__s_8c.html#a11d08f782800a00f2919c81b6031ff7b',1,'_wcscat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos): wcscat_s.c'],['../d8/dff/safe__str__lib_8h.html#abca5bfb224b30166612899283a7a7df9',1,'_wcscat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src): wcscat_s.c']]], + ['_5fwcscmp_5fs_5fchk',['_wcscmp_s_chk',['../d1/dbf/wcscmp__s_8c.html#a68a7464fa6523f243b5a2b510b98529a',1,'_wcscmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcscmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a4b3a049415bea04e80df8d44db0f3430',1,'_wcscmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcscoll_5fs_5fchk',['_wcscoll_s_chk',['../d6/dd8/wcscoll__s_8c.html#addfc9e4aa35156b5a75190b202c50ce7',1,'_wcscoll_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcscoll_s.c'],['../d8/dff/safe__str__lib_8h.html#a585d6203592ee2cdf2843b07db8ad575',1,'_wcscoll_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcscpy_5fs_5fchk',['_wcscpy_s_chk',['../de/d33/wcscpy__s_8c.html#a8aa67a23a3e8a346491407d517ecc2ec',1,'_wcscpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos): wcscpy_s.c'],['../d8/dff/safe__str__lib_8h.html#adfc6d44a51ca0e4579bd5af0b9c5aca2',1,'_wcscpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src): wcscpy_s.c']]], + ['_5fwcsfc_5fs_5fchk',['_wcsfc_s_chk',['../d9/d47/wcsfc__s_8c.html#a552b492ea679d4d2f9575ad38bbe9645',1,'wcsfc_s.c']]], + ['_5fwcsicmp_5fs_5fchk',['_wcsicmp_s_chk',['../d6/d6c/wcsicmp__s_8c.html#a7a27037d7f68de20721eb23565a98831',1,'_wcsicmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcsicmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a66026092bce1d24ac14293d58c4f3c06',1,'_wcsicmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcslwr_5fs_5fchk',['_wcslwr_s_chk',['../d8/d67/wcslwr__s_8c.html#a6470b1f19a3ad82dd15c1e85343ea5b6',1,'_wcslwr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos): wcslwr_s.c'],['../d8/dff/safe__str__lib_8h.html#a9bdcd39944f0ae7f61e5a17a3477c21a',1,'_wcslwr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fwcsnatcmp_5fs_5fchk',['_wcsnatcmp_s_chk',['../d8/dc7/wcsnatcmp__s_8c.html#a0cb94b2c180777be111799d44fc61bd9',1,'_wcsnatcmp_s_chk(const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos): wcsnatcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#ab68246041822a160120edf4bb852c35a',1,'_wcsnatcmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsncat_5fs_5fchk',['_wcsncat_s_chk',['../d0/df6/wcsncat__s_8c.html#a493a7624a8c28c03d8a1d632dff2f0f3',1,'_wcsncat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): wcsncat_s.c'],['../d8/dff/safe__str__lib_8h.html#aadef5f96cb52b0a850989d982bdba40a',1,'_wcsncat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR(slen &&(_BOS_NULL(dest)||_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fwcsncmp_5fs_5fchk',['_wcsncmp_s_chk',['../de/d15/wcsncmp__s_8c.html#a7b1ab28a0f4d7340e07ec8af1c7a6dc1',1,'_wcsncmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos): wcsncmp_s.c'],['../d8/dff/safe__str__lib_8h.html#aa54d4d08338768f4ce09daef2ecb2c37',1,'_wcsncmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsncpy_5fs_5fchk',['_wcsncpy_s_chk',['../dc/d4e/wcsncpy__s_8c.html#a0bb5b100a09e82d89ecf832143f5dd8a',1,'_wcsncpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): wcsncpy_s.c'],['../d8/dff/safe__str__lib_8h.html#a7634d6b1069cc0b769732ea5595db7f1',1,'_wcsncpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src: safe_str_lib.h']]], + ['_5fwcsnlen_5fs_5fchk',['_wcsnlen_s_chk',['../db/d53/wcsnlen__s_8c.html#a485a05fc094386b65e94db38f2dfb579',1,'_wcsnlen_s_chk(const wchar_t *dest, rsize_t dmax, const size_t destbos): wcsnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#af9476a170ab615fe01505f8035ea11d7',1,'_wcsnlen_s_chk(const wchar_t *dest, size_t dmax, const size_t destbos) BOSW_CHK(dest): wcsnlen_s.c']]], + ['_5fwcsnorm_5fcompose_5fs_5fchk',['_wcsnorm_compose_s_chk',['../d3/dd5/wcsnorm__s_8c.html#ad06f3d86749513a7e71011aa8a722d5a',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5fdecompose_5fs_5fchk',['_wcsnorm_decompose_s_chk',['../d3/dd5/wcsnorm__s_8c.html#a35ebe75d6b6fdf81576efcb5b35fb6eb',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5freorder_5fs_5fchk',['_wcsnorm_reorder_s_chk',['../d3/dd5/wcsnorm__s_8c.html#a3ff57309bdc300c2716bfc5ba1dd3a4d',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5fs_5fchk',['_wcsnorm_s_chk',['../d3/dd5/wcsnorm__s_8c.html#aa3c288ad61166b211252b12e177f61b7',1,'wcsnorm_s.c']]], + ['_5fwcsnset_5fs_5fchk',['_wcsnset_s_chk',['../dc/d0c/wcsnset__s_8c.html#a66675dc542c4f0f2854ae0f190d8f89e',1,'_wcsnset_s_chk(wchar_t *restrict dest, rsize_t dmax, wchar_t value, rsize_t n, const size_t destbos): wcsnset_s.c'],['../d8/dff/safe__str__lib_8h.html#a64380c2e2bdcdfcfbd0c46300cb16cb4',1,'_wcsnset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, size_t n, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fwcsrtombs_5fs_5fchk',['_wcsrtombs_s_chk',['../d2/dc5/wcsrtombs__s_8c.html#a105c9aadd57717a78d4c83580480516a',1,'_wcsrtombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos): wcsrtombs_s.c'],['../d8/dff/safe__str__lib_8h.html#a5d6b42f3dffe71030d3dfae4669e8645',1,'_wcsrtombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_OVR(dest: safe_str_lib.h']]], + ['_5fwcsset_5fs_5fchk',['_wcsset_s_chk',['../d0/d36/wcsset__s_8c.html#a0944c30f08e95eddf0a540eb76708642',1,'_wcsset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos): wcsset_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4f995228d53b411139c613110be9ea8',1,'_wcsset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fwcsstr_5fs_5fchk',['_wcsstr_s_chk',['../dd/df8/wcsstr__s_8c.html#aa0ad63894a82dcb147080fa953659d62',1,'_wcsstr_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos): wcsstr_s.c'],['../d8/dff/safe__str__lib_8h.html#a075e745d7031b5994e19b7116a5719ba',1,'_wcsstr_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src: safe_str_lib.h']]], + ['_5fwcstok_5fs_5fchk',['_wcstok_s_chk',['../da/d1a/wcstok__s_8c.html#a585e94a6d26745f8fd501e7cd64d0f3d',1,'_wcstok_s_chk(wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos): wcstok_s.c'],['../d8/dff/safe__str__lib_8h.html#a4ef2ebdf5ae9df2c2a538453971d530a',1,'_wcstok_s_chk(wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos) BOS_NULL(ptr): wcstok_s.c']]], + ['_5fwcstombs_5fs_5fchk',['_wcstombs_s_chk',['../d5/db9/wcstombs__s_8c.html#ad524287adca950d695da1ac1eee684f6',1,'_wcstombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos): wcstombs_s.c'],['../d8/dff/safe__str__lib_8h.html#aab371db461dcb5dcc850b43e9ee6a2b5',1,'_wcstombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsupr_5fs_5fchk',['_wcsupr_s_chk',['../d7/dbb/wcsupr__s_8c.html#ab97838498c295bdcbba2f1dfcabb8d79',1,'_wcsupr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos): wcsupr_s.c'],['../d8/dff/safe__str__lib_8h.html#a11afd8b114ce6c6ec75203a2f9592b5d',1,'_wcsupr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fwctomb_5fs_5fchk',['_wctomb_s_chk',['../d6/dd4/wctomb__s_8c.html#acf1719bdf5c3878a7aa493d7fb43a512',1,'_wctomb_s_chk(int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos): wctomb_s.c'],['../d8/dff/safe__str__lib_8h.html#a0b9302f38fb8fd542079946cb6231b54',1,'_wctomb_s_chk(int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos) BOS_ATTR(!_BOS_NULL(dest) &&(!dmax||dmax > RSIZE_MAX_STR||_BOS_OVR(dest: safe_str_lib.h']]], + ['_5fwmemcmp_5fs_5fchk',['_wmemcmp_s_chk',['../d1/dbe/wmemcmp__s_8c.html#a447b3bf1e594f7719ded31594281af98',1,'_wmemcmp_s_chk(const wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): wmemcmp_s.c'],['../d8/d03/safe__mem__lib_8h.html#a98085b15175f2f14867cdde405eca9e9',1,'_wmemcmp_s_chk(const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_mem_lib.h']]], + ['_5fwmemcpy_5fs_5fchk',['_wmemcpy_s_chk',['../d9/dd4/wmemcpy__s_8c.html#a6a7603c77da59b95e6bea266ed2e983e',1,'_wmemcpy_s_chk(wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos): wmemcpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#a1c433fe58ce16b1bb85fb4090b6d354b',1,'_wmemcpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fwmemmove_5fs_5fchk',['_wmemmove_s_chk',['../de/de6/wmemmove__s_8c.html#aa381fa47c6d97eb462dbfbd59d726027',1,'_wmemmove_s_chk(wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos): wmemmove_s.c'],['../d8/d03/safe__mem__lib_8h.html#a8073e6c59be6a45fee4552b904899ec4',1,'_wmemmove_s_chk(wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fxstr',['_XSTR',['../df/d0a/safe__compile_8h.html#ab5ed98809200890a8125641ecc126351',1,'safe_compile.h']]] +]; diff --git a/doc/safec-3.3/search/all_10.html b/doc/safec-3.3/search/all_10.html new file mode 100644 index 00000000..d1345a1f --- /dev/null +++ b/doc/safec-3.3/search/all_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_10.js b/doc/safec-3.3/search/all_10.js new file mode 100644 index 00000000..355bba72 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_11.html b/doc/safec-3.3/search/all_11.html new file mode 100644 index 00000000..2be8b711 --- /dev/null +++ b/doc/safec-3.3/search/all_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_11.js b/doc/safec-3.3/search/all_11.js new file mode 100644 index 00000000..5427a253 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_12.html b/doc/safec-3.3/search/all_12.html new file mode 100644 index 00000000..13c52637 --- /dev/null +++ b/doc/safec-3.3/search/all_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_12.js b/doc/safec-3.3/search/all_12.js new file mode 100644 index 00000000..200b7701 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_13.html b/doc/safec-3.3/search/all_13.html new file mode 100644 index 00000000..b4a8bca6 --- /dev/null +++ b/doc/safec-3.3/search/all_13.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_13.js b/doc/safec-3.3/search/all_13.js new file mode 100644 index 00000000..0b07e597 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_14.html b/doc/safec-3.3/search/all_14.html new file mode 100644 index 00000000..fb4d0ecc --- /dev/null +++ b/doc/safec-3.3/search/all_14.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_14.js b/doc/safec-3.3/search/all_14.js new file mode 100644 index 00000000..9651e070 --- /dev/null +++ b/doc/safec-3.3/search/all_14.js @@ -0,0 +1,675 @@ +var searchData= +[ + ['uint64_5ft',['uint64_t',['../d2/d94/qsort__s_8c.html#aa232ecf786a74ce5363c36c10798d2b1',1,'qsort_s.c']]], + ['unw16ifcan_2eh',['unw16ifcan.h',['../d2/d1e/unw16ifcan_8h.html',1,'']]], + ['unw16ifcmb_2eh',['unw16ifcmb.h',['../d5/d67/unw16ifcmb_8h.html',1,'']]], + ['unw16ifcmp_2eh',['unw16ifcmp.h',['../d9/dfd/unw16ifcmp_8h.html',1,'']]], + ['unw16ifcpt_2eh',['unw16ifcpt.h',['../d4/de0/unw16ifcpt_8h.html',1,'']]], + ['unw16ifexc_2eh',['unw16ifexc.h',['../d0/dd5/unw16ifexc_8h.html',1,'']]], + ['unwif_5fcanon',['UNWIF_canon',['../d2/d1e/unw16ifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2',1,'UNWIF_canon(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2',1,'UNWIF_canon(): unwifcan.h']]], + ['unwif_5fcanon_5f00',['UNWIF_canon_00',['../d2/d1e/unw16ifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e',1,'UNWIF_canon_00(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e',1,'UNWIF_canon_00(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f00',['UNWIF_canon_00_00',['../d2/d1e/unw16ifcan_8h.html#a9abd3c8c547b94bda801952959f033fa',1,'UNWIF_canon_00_00(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9abd3c8c547b94bda801952959f033fa',1,'UNWIF_canon_00_00(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f01',['UNWIF_canon_00_01',['../d2/d1e/unw16ifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa',1,'UNWIF_canon_00_01(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa',1,'UNWIF_canon_00_01(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f02',['UNWIF_canon_00_02',['../d2/d1e/unw16ifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5',1,'UNWIF_canon_00_02(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5',1,'UNWIF_canon_00_02(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f03',['UNWIF_canon_00_03',['../d2/d1e/unw16ifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd',1,'UNWIF_canon_00_03(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd',1,'UNWIF_canon_00_03(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f04',['UNWIF_canon_00_04',['../d2/d1e/unw16ifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f',1,'UNWIF_canon_00_04(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f',1,'UNWIF_canon_00_04(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f06',['UNWIF_canon_00_06',['../d2/d1e/unw16ifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991',1,'UNWIF_canon_00_06(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991',1,'UNWIF_canon_00_06(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f09',['UNWIF_canon_00_09',['../d2/d1e/unw16ifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed',1,'UNWIF_canon_00_09(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed',1,'UNWIF_canon_00_09(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0a',['UNWIF_canon_00_0a',['../d2/d1e/unw16ifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f',1,'UNWIF_canon_00_0a(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f',1,'UNWIF_canon_00_0a(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0b',['UNWIF_canon_00_0b',['../d2/d1e/unw16ifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf',1,'UNWIF_canon_00_0b(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf',1,'UNWIF_canon_00_0b(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0c',['UNWIF_canon_00_0c',['../d2/d1e/unw16ifcan_8h.html#a1607c7157b2d596589b3597dec780311',1,'UNWIF_canon_00_0c(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1607c7157b2d596589b3597dec780311',1,'UNWIF_canon_00_0c(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0d',['UNWIF_canon_00_0d',['../d2/d1e/unw16ifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da',1,'UNWIF_canon_00_0d(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da',1,'UNWIF_canon_00_0d(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0f',['UNWIF_canon_00_0f',['../d2/d1e/unw16ifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667',1,'UNWIF_canon_00_0f(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667',1,'UNWIF_canon_00_0f(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f10',['UNWIF_canon_00_10',['../d2/d1e/unw16ifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657',1,'UNWIF_canon_00_10(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657',1,'UNWIF_canon_00_10(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1b',['UNWIF_canon_00_1b',['../d2/d1e/unw16ifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47',1,'UNWIF_canon_00_1b(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47',1,'UNWIF_canon_00_1b(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1e',['UNWIF_canon_00_1e',['../d2/d1e/unw16ifcan_8h.html#a25748890f45a3c4d5087736f2377c393',1,'UNWIF_canon_00_1e(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a25748890f45a3c4d5087736f2377c393',1,'UNWIF_canon_00_1e(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1f',['UNWIF_canon_00_1f',['../d2/d1e/unw16ifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f',1,'UNWIF_canon_00_1f(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f',1,'UNWIF_canon_00_1f(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f20',['UNWIF_canon_00_20',['../d2/d1e/unw16ifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e',1,'UNWIF_canon_00_20(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e',1,'UNWIF_canon_00_20(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f21',['UNWIF_canon_00_21',['../d2/d1e/unw16ifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5',1,'UNWIF_canon_00_21(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5',1,'UNWIF_canon_00_21(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f22',['UNWIF_canon_00_22',['../d2/d1e/unw16ifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56',1,'UNWIF_canon_00_22(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56',1,'UNWIF_canon_00_22(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f23',['UNWIF_canon_00_23',['../d2/d1e/unw16ifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4',1,'UNWIF_canon_00_23(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4',1,'UNWIF_canon_00_23(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f2a',['UNWIF_canon_00_2a',['../d2/d1e/unw16ifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98',1,'UNWIF_canon_00_2a(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98',1,'UNWIF_canon_00_2a(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f30',['UNWIF_canon_00_30',['../d2/d1e/unw16ifcan_8h.html#a42fc5962984af66d4f6753eca8d68465',1,'UNWIF_canon_00_30(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a42fc5962984af66d4f6753eca8d68465',1,'UNWIF_canon_00_30(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ff9',['UNWIF_canon_00_f9',['../d2/d1e/unw16ifcan_8h.html#a60ef538bcb97da80d441ea871255953b',1,'UNWIF_canon_00_f9(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a60ef538bcb97da80d441ea871255953b',1,'UNWIF_canon_00_f9(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ffa',['UNWIF_canon_00_fa',['../d2/d1e/unw16ifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038',1,'UNWIF_canon_00_fa(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038',1,'UNWIF_canon_00_fa(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ffb',['UNWIF_canon_00_fb',['../d2/d1e/unw16ifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544',1,'UNWIF_canon_00_fb(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544',1,'UNWIF_canon_00_fb(): unwifcan.h']]], + ['unwif_5fcanon_5f01',['UNWIF_canon_01',['../d2/d1e/unw16ifcan_8h.html#a36d4ec29700687dbe287dbd19f086245',1,'UNWIF_canon_01(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a36d4ec29700687dbe287dbd19f086245',1,'UNWIF_canon_01(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f10',['UNWIF_canon_01_10',['../d2/d1e/unw16ifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835',1,'UNWIF_canon_01_10(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835',1,'UNWIF_canon_01_10(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f11',['UNWIF_canon_01_11',['../d2/d1e/unw16ifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f',1,'UNWIF_canon_01_11(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f',1,'UNWIF_canon_01_11(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f13',['UNWIF_canon_01_13',['../d2/d1e/unw16ifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844',1,'UNWIF_canon_01_13(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844',1,'UNWIF_canon_01_13(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f14',['UNWIF_canon_01_14',['../d2/d1e/unw16ifcan_8h.html#ab5aa496846a7a33457b9323b399473db',1,'UNWIF_canon_01_14(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab5aa496846a7a33457b9323b399473db',1,'UNWIF_canon_01_14(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f15',['UNWIF_canon_01_15',['../d2/d1e/unw16ifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4',1,'UNWIF_canon_01_15(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4',1,'UNWIF_canon_01_15(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5fd1',['UNWIF_canon_01_d1',['../d2/d1e/unw16ifcan_8h.html#ab5c495318bf38343a085e113d8a598dd',1,'UNWIF_canon_01_d1(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab5c495318bf38343a085e113d8a598dd',1,'UNWIF_canon_01_d1(): unwifcan.h']]], + ['unwif_5fcanon_5f02',['UNWIF_canon_02',['../d2/d1e/unw16ifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb',1,'UNWIF_canon_02(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb',1,'UNWIF_canon_02(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ff8',['UNWIF_canon_02_f8',['../d2/d1e/unw16ifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37',1,'UNWIF_canon_02_f8(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37',1,'UNWIF_canon_02_f8(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ff9',['UNWIF_canon_02_f9',['../d2/d1e/unw16ifcan_8h.html#adec4e64d75a214718feb754734751bf6',1,'UNWIF_canon_02_f9(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#adec4e64d75a214718feb754734751bf6',1,'UNWIF_canon_02_f9(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ffa',['UNWIF_canon_02_fa',['../d2/d1e/unw16ifcan_8h.html#a619e2c33abbd9361fe30e45230144550',1,'UNWIF_canon_02_fa(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a619e2c33abbd9361fe30e45230144550',1,'UNWIF_canon_02_fa(): unwifcan.h']]], + ['unwif_5fcanon_5fexc_5fsize',['UNWIF_canon_exc_size',['../dc/d06/unwifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5',1,'unwifcan.h']]], + ['unwif_5fcanon_5fidx',['UNWIF_canon_IDX',['../d2/d1e/unw16ifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b',1,'UNWIF_canon_IDX(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b',1,'UNWIF_canon_IDX(): unwifcan.h']]], + ['unwif_5fcanon_5flen',['UNWIF_canon_LEN',['../d2/d1e/unw16ifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d',1,'UNWIF_canon_LEN(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d',1,'UNWIF_canon_LEN(): unwifcan.h']]], + ['unwif_5fcanon_5fmaxlen',['UNWIF_canon_MAXLEN',['../d2/d1e/unw16ifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e',1,'UNWIF_canon_MAXLEN(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e',1,'UNWIF_canon_MAXLEN(): unwifcan.h']]], + ['unwif_5fcanon_5fplane_5ft',['UNWIF_canon_PLANE_T',['../d2/d1e/unw16ifcan_8h.html#a7374053c053db9d328241b9a14230cbd',1,'UNWIF_canon_PLANE_T(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a7374053c053db9d328241b9a14230cbd',1,'UNWIF_canon_PLANE_T(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl',['UNWIF_canon_tbl',['../d2/d1e/unw16ifcan_8h.html#a474207541ed8f801ad52148d5a69ae8e',1,'UNWIF_canon_tbl(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa51774b5e22832daf0fd36558bf80255',1,'UNWIF_canon_tbl(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f1',['UNWIF_canon_tbl_1',['../d2/d1e/unw16ifcan_8h.html#acfdacf2e69357541c0d121f1c5e84f94',1,'UNWIF_canon_tbl_1(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1b3bbedf8c3b5e45ceea7364504b5a57',1,'UNWIF_canon_tbl_1(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f2',['UNWIF_canon_tbl_2',['../d2/d1e/unw16ifcan_8h.html#a93fdea5cd0aa34ecb58e49f70ed2ee2f',1,'UNWIF_canon_tbl_2(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab1d9c5cf05545d11b0c6a74be2704dbe',1,'UNWIF_canon_tbl_2(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f3',['UNWIF_canon_tbl_3',['../d2/d1e/unw16ifcan_8h.html#ae3cc3d5cbb39ce0cd0eebafb54a926cf',1,'UNWIF_canon_tbl_3(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a57cdc574885c7b847d23b4b1283aa265',1,'UNWIF_canon_tbl_3(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f4',['UNWIF_canon_tbl_4',['../d2/d1e/unw16ifcan_8h.html#a4e0ffaabaedc1cc160001eda80b8f3c4',1,'UNWIF_canon_tbl_4(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#abba5b5d57dbc3db89f8b2be49dbfe8b4',1,'UNWIF_canon_tbl_4(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f6',['UNWIF_canon_tbl_6',['../d2/d1e/unw16ifcan_8h.html#a05b6695b64cf76fb19c17a51dfcde2f0',1,'unw16ifcan.h']]], + ['unwif_5fcc',['UNWIF_cc',['../d9/df1/struct_u_n_w_i_f__cc.html',1,'']]], + ['unwif_5fcombin',['UNWIF_combin',['../d5/d67/unw16ifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327',1,'UNWIF_combin(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327',1,'UNWIF_combin(): unwifcmb.h']]], + ['unwif_5fcombin_5f00',['UNWIF_combin_00',['../d5/d67/unw16ifcmb_8h.html#aec939f64759dde952fdc016f57fc85af',1,'UNWIF_combin_00(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aec939f64759dde952fdc016f57fc85af',1,'UNWIF_combin_00(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f03',['UNWIF_combin_00_03',['../d5/d67/unw16ifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7',1,'UNWIF_combin_00_03(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7',1,'UNWIF_combin_00_03(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f04',['UNWIF_combin_00_04',['../d5/d67/unw16ifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a',1,'UNWIF_combin_00_04(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a',1,'UNWIF_combin_00_04(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f05',['UNWIF_combin_00_05',['../d5/d67/unw16ifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634',1,'UNWIF_combin_00_05(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634',1,'UNWIF_combin_00_05(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f06',['UNWIF_combin_00_06',['../d5/d67/unw16ifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b',1,'UNWIF_combin_00_06(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b',1,'UNWIF_combin_00_06(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f07',['UNWIF_combin_00_07',['../d5/d67/unw16ifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25',1,'UNWIF_combin_00_07(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25',1,'UNWIF_combin_00_07(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f08',['UNWIF_combin_00_08',['../d5/d67/unw16ifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b',1,'UNWIF_combin_00_08(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b',1,'UNWIF_combin_00_08(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f09',['UNWIF_combin_00_09',['../d5/d67/unw16ifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97',1,'UNWIF_combin_00_09(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97',1,'UNWIF_combin_00_09(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0a',['UNWIF_combin_00_0a',['../d5/d67/unw16ifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675',1,'UNWIF_combin_00_0a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675',1,'UNWIF_combin_00_0a(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0b',['UNWIF_combin_00_0b',['../d5/d67/unw16ifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f',1,'UNWIF_combin_00_0b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f',1,'UNWIF_combin_00_0b(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0c',['UNWIF_combin_00_0c',['../d5/d67/unw16ifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5',1,'UNWIF_combin_00_0c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5',1,'UNWIF_combin_00_0c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0d',['UNWIF_combin_00_0d',['../d5/d67/unw16ifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3',1,'UNWIF_combin_00_0d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3',1,'UNWIF_combin_00_0d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0e',['UNWIF_combin_00_0e',['../d5/d67/unw16ifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd',1,'UNWIF_combin_00_0e(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd',1,'UNWIF_combin_00_0e(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0f',['UNWIF_combin_00_0f',['../d5/d67/unw16ifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437',1,'UNWIF_combin_00_0f(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437',1,'UNWIF_combin_00_0f(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f10',['UNWIF_combin_00_10',['../d5/d67/unw16ifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d',1,'UNWIF_combin_00_10(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d',1,'UNWIF_combin_00_10(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f13',['UNWIF_combin_00_13',['../d5/d67/unw16ifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13',1,'UNWIF_combin_00_13(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13',1,'UNWIF_combin_00_13(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f17',['UNWIF_combin_00_17',['../d5/d67/unw16ifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4',1,'UNWIF_combin_00_17(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4',1,'UNWIF_combin_00_17(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f18',['UNWIF_combin_00_18',['../d5/d67/unw16ifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239',1,'UNWIF_combin_00_18(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239',1,'UNWIF_combin_00_18(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f19',['UNWIF_combin_00_19',['../d5/d67/unw16ifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8',1,'UNWIF_combin_00_19(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8',1,'UNWIF_combin_00_19(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1a',['UNWIF_combin_00_1a',['../d5/d67/unw16ifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb',1,'UNWIF_combin_00_1a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb',1,'UNWIF_combin_00_1a(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1b',['UNWIF_combin_00_1b',['../d5/d67/unw16ifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036',1,'UNWIF_combin_00_1b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036',1,'UNWIF_combin_00_1b(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1c',['UNWIF_combin_00_1c',['../d5/d67/unw16ifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9',1,'UNWIF_combin_00_1c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9',1,'UNWIF_combin_00_1c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1d',['UNWIF_combin_00_1d',['../d5/d67/unw16ifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88',1,'UNWIF_combin_00_1d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88',1,'UNWIF_combin_00_1d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f20',['UNWIF_combin_00_20',['../d5/d67/unw16ifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93',1,'UNWIF_combin_00_20(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93',1,'UNWIF_combin_00_20(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f2c',['UNWIF_combin_00_2c',['../d5/d67/unw16ifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e',1,'UNWIF_combin_00_2c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e',1,'UNWIF_combin_00_2c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f2d',['UNWIF_combin_00_2d',['../d5/d67/unw16ifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386',1,'UNWIF_combin_00_2d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386',1,'UNWIF_combin_00_2d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f30',['UNWIF_combin_00_30',['../d5/d67/unw16ifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3',1,'UNWIF_combin_00_30(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3',1,'UNWIF_combin_00_30(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa6',['UNWIF_combin_00_a6',['../d5/d67/unw16ifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52',1,'UNWIF_combin_00_a6(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52',1,'UNWIF_combin_00_a6(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa8',['UNWIF_combin_00_a8',['../d5/d67/unw16ifcmb_8h.html#a8b355bc804c865208268839190335653',1,'UNWIF_combin_00_a8(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a8b355bc804c865208268839190335653',1,'UNWIF_combin_00_a8(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa9',['UNWIF_combin_00_a9',['../d5/d67/unw16ifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0',1,'UNWIF_combin_00_a9(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0',1,'UNWIF_combin_00_a9(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5faa',['UNWIF_combin_00_aa',['../d5/d67/unw16ifcmb_8h.html#af3c20ba639492334b8a94e4fef973553',1,'UNWIF_combin_00_aa(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#af3c20ba639492334b8a94e4fef973553',1,'UNWIF_combin_00_aa(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fab',['UNWIF_combin_00_ab',['../d5/d67/unw16ifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f',1,'UNWIF_combin_00_ab(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f',1,'UNWIF_combin_00_ab(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5ffb',['UNWIF_combin_00_fb',['../d5/d67/unw16ifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646',1,'UNWIF_combin_00_fb(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646',1,'UNWIF_combin_00_fb(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5ffe',['UNWIF_combin_00_fe',['../d5/d67/unw16ifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411',1,'UNWIF_combin_00_fe(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411',1,'UNWIF_combin_00_fe(): unwifcmb.h']]], + ['unwif_5fcombin_5f01',['UNWIF_combin_01',['../d5/d67/unw16ifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac',1,'UNWIF_combin_01(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac',1,'UNWIF_combin_01(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f01',['UNWIF_combin_01_01',['../d5/d67/unw16ifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e',1,'UNWIF_combin_01_01(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e',1,'UNWIF_combin_01_01(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f02',['UNWIF_combin_01_02',['../d5/d67/unw16ifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798',1,'UNWIF_combin_01_02(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798',1,'UNWIF_combin_01_02(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f03',['UNWIF_combin_01_03',['../d5/d67/unw16ifcmb_8h.html#a650393fa073969bad9b948f88e046248',1,'UNWIF_combin_01_03(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a650393fa073969bad9b948f88e046248',1,'UNWIF_combin_01_03(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f0a',['UNWIF_combin_01_0a',['../d5/d67/unw16ifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b',1,'UNWIF_combin_01_0a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b',1,'UNWIF_combin_01_0a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f10',['UNWIF_combin_01_10',['../d5/d67/unw16ifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5',1,'UNWIF_combin_01_10(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5',1,'UNWIF_combin_01_10(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f11',['UNWIF_combin_01_11',['../d5/d67/unw16ifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49',1,'UNWIF_combin_01_11(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49',1,'UNWIF_combin_01_11(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f12',['UNWIF_combin_01_12',['../d5/d67/unw16ifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0',1,'UNWIF_combin_01_12(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0',1,'UNWIF_combin_01_12(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f13',['UNWIF_combin_01_13',['../d5/d67/unw16ifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079',1,'UNWIF_combin_01_13(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079',1,'UNWIF_combin_01_13(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f14',['UNWIF_combin_01_14',['../d5/d67/unw16ifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80',1,'UNWIF_combin_01_14(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80',1,'UNWIF_combin_01_14(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f15',['UNWIF_combin_01_15',['../d5/d67/unw16ifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc',1,'UNWIF_combin_01_15(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc',1,'UNWIF_combin_01_15(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f16',['UNWIF_combin_01_16',['../d5/d67/unw16ifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8',1,'UNWIF_combin_01_16(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8',1,'UNWIF_combin_01_16(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f17',['UNWIF_combin_01_17',['../d5/d67/unw16ifcmb_8h.html#a4825118fe95738233e8aad8fb5789797',1,'UNWIF_combin_01_17(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a4825118fe95738233e8aad8fb5789797',1,'UNWIF_combin_01_17(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1a',['UNWIF_combin_01_1a',['../d5/d67/unw16ifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93',1,'UNWIF_combin_01_1a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93',1,'UNWIF_combin_01_1a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1c',['UNWIF_combin_01_1c',['../d5/d67/unw16ifcmb_8h.html#ab06d958595f8feda1312ac964935293a',1,'UNWIF_combin_01_1c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab06d958595f8feda1312ac964935293a',1,'UNWIF_combin_01_1c(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1d',['UNWIF_combin_01_1d',['../d5/d67/unw16ifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e',1,'UNWIF_combin_01_1d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e',1,'UNWIF_combin_01_1d(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f6a',['UNWIF_combin_01_6a',['../d5/d67/unw16ifcmb_8h.html#a450e77df1da5148dee7224d04e26331b',1,'UNWIF_combin_01_6a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a450e77df1da5148dee7224d04e26331b',1,'UNWIF_combin_01_6a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f6b',['UNWIF_combin_01_6b',['../d5/d67/unw16ifcmb_8h.html#affa6f80322337fcc6262d395997bf24b',1,'UNWIF_combin_01_6b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#affa6f80322337fcc6262d395997bf24b',1,'UNWIF_combin_01_6b(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fbc',['UNWIF_combin_01_bc',['../d5/d67/unw16ifcmb_8h.html#a99fc70420303f65472f852893147bac2',1,'UNWIF_combin_01_bc(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a99fc70420303f65472f852893147bac2',1,'UNWIF_combin_01_bc(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fd1',['UNWIF_combin_01_d1',['../d5/d67/unw16ifcmb_8h.html#ae54adf22958bf6946796339ab7894787',1,'UNWIF_combin_01_d1(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae54adf22958bf6946796339ab7894787',1,'UNWIF_combin_01_d1(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fd2',['UNWIF_combin_01_d2',['../d5/d67/unw16ifcmb_8h.html#a3622dadab0d33471c054ad61169cf563',1,'UNWIF_combin_01_d2(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a3622dadab0d33471c054ad61169cf563',1,'UNWIF_combin_01_d2(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe0',['UNWIF_combin_01_e0',['../d5/d67/unw16ifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8',1,'UNWIF_combin_01_e0(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8',1,'UNWIF_combin_01_e0(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe8',['UNWIF_combin_01_e8',['../d5/d67/unw16ifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705',1,'UNWIF_combin_01_e8(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705',1,'UNWIF_combin_01_e8(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe9',['UNWIF_combin_01_e9',['../d5/d67/unw16ifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20',1,'UNWIF_combin_01_e9(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20',1,'UNWIF_combin_01_e9(): unwifcmb.h']]], + ['unwif_5fcompat',['UNWIF_compat',['../d4/de0/unw16ifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1',1,'UNWIF_compat(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1',1,'UNWIF_compat(): unwifcpt.h']]], + ['unwif_5fcompat_5f00',['UNWIF_compat_00',['../d4/de0/unw16ifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d',1,'UNWIF_compat_00(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d',1,'UNWIF_compat_00(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f00',['UNWIF_compat_00_00',['../d4/de0/unw16ifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd',1,'UNWIF_compat_00_00(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd',1,'UNWIF_compat_00_00(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f01',['UNWIF_compat_00_01',['../d4/de0/unw16ifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562',1,'UNWIF_compat_00_01(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562',1,'UNWIF_compat_00_01(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f02',['UNWIF_compat_00_02',['../d4/de0/unw16ifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057',1,'UNWIF_compat_00_02(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057',1,'UNWIF_compat_00_02(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f03',['UNWIF_compat_00_03',['../d4/de0/unw16ifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21',1,'UNWIF_compat_00_03(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21',1,'UNWIF_compat_00_03(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f04',['UNWIF_compat_00_04',['../d4/de0/unw16ifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5',1,'UNWIF_compat_00_04(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5',1,'UNWIF_compat_00_04(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f05',['UNWIF_compat_00_05',['../d4/de0/unw16ifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a',1,'UNWIF_compat_00_05(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a',1,'UNWIF_compat_00_05(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f06',['UNWIF_compat_00_06',['../d4/de0/unw16ifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3',1,'UNWIF_compat_00_06(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3',1,'UNWIF_compat_00_06(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f09',['UNWIF_compat_00_09',['../d4/de0/unw16ifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871',1,'UNWIF_compat_00_09(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871',1,'UNWIF_compat_00_09(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0a',['UNWIF_compat_00_0a',['../d4/de0/unw16ifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4',1,'UNWIF_compat_00_0a(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4',1,'UNWIF_compat_00_0a(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0b',['UNWIF_compat_00_0b',['../d4/de0/unw16ifcpt_8h.html#af806f152a00b144b6358b550c723eef2',1,'UNWIF_compat_00_0b(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af806f152a00b144b6358b550c723eef2',1,'UNWIF_compat_00_0b(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0c',['UNWIF_compat_00_0c',['../d4/de0/unw16ifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb',1,'UNWIF_compat_00_0c(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb',1,'UNWIF_compat_00_0c(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0d',['UNWIF_compat_00_0d',['../d4/de0/unw16ifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007',1,'UNWIF_compat_00_0d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007',1,'UNWIF_compat_00_0d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0e',['UNWIF_compat_00_0e',['../d4/de0/unw16ifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226',1,'UNWIF_compat_00_0e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226',1,'UNWIF_compat_00_0e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0f',['UNWIF_compat_00_0f',['../d4/de0/unw16ifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f',1,'UNWIF_compat_00_0f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f',1,'UNWIF_compat_00_0f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f10',['UNWIF_compat_00_10',['../d4/de0/unw16ifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f',1,'UNWIF_compat_00_10(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f',1,'UNWIF_compat_00_10(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1b',['UNWIF_compat_00_1b',['../d4/de0/unw16ifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0',1,'UNWIF_compat_00_1b(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0',1,'UNWIF_compat_00_1b(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1d',['UNWIF_compat_00_1d',['../d4/de0/unw16ifcpt_8h.html#af5d57e8317de895a23911e358c78907e',1,'UNWIF_compat_00_1d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af5d57e8317de895a23911e358c78907e',1,'UNWIF_compat_00_1d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1e',['UNWIF_compat_00_1e',['../d4/de0/unw16ifcpt_8h.html#a4d63000975850afd3d06171990229919',1,'UNWIF_compat_00_1e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4d63000975850afd3d06171990229919',1,'UNWIF_compat_00_1e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1f',['UNWIF_compat_00_1f',['../d4/de0/unw16ifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9',1,'UNWIF_compat_00_1f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9',1,'UNWIF_compat_00_1f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f20',['UNWIF_compat_00_20',['../d4/de0/unw16ifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1',1,'UNWIF_compat_00_20(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1',1,'UNWIF_compat_00_20(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f21',['UNWIF_compat_00_21',['../d4/de0/unw16ifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece',1,'UNWIF_compat_00_21(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece',1,'UNWIF_compat_00_21(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f22',['UNWIF_compat_00_22',['../d4/de0/unw16ifcpt_8h.html#aedbe30e8c004201632c62d09619b423f',1,'UNWIF_compat_00_22(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aedbe30e8c004201632c62d09619b423f',1,'UNWIF_compat_00_22(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f23',['UNWIF_compat_00_23',['../d4/de0/unw16ifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54',1,'UNWIF_compat_00_23(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54',1,'UNWIF_compat_00_23(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f24',['UNWIF_compat_00_24',['../d4/de0/unw16ifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19',1,'UNWIF_compat_00_24(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19',1,'UNWIF_compat_00_24(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2a',['UNWIF_compat_00_2a',['../d4/de0/unw16ifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba',1,'UNWIF_compat_00_2a(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba',1,'UNWIF_compat_00_2a(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2c',['UNWIF_compat_00_2c',['../d4/de0/unw16ifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7',1,'UNWIF_compat_00_2c(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7',1,'UNWIF_compat_00_2c(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2d',['UNWIF_compat_00_2d',['../d4/de0/unw16ifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956',1,'UNWIF_compat_00_2d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956',1,'UNWIF_compat_00_2d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2e',['UNWIF_compat_00_2e',['../d4/de0/unw16ifcpt_8h.html#a26909a35828dcbfede8145495ade843a',1,'UNWIF_compat_00_2e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a26909a35828dcbfede8145495ade843a',1,'UNWIF_compat_00_2e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2f',['UNWIF_compat_00_2f',['../d4/de0/unw16ifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48',1,'UNWIF_compat_00_2f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48',1,'UNWIF_compat_00_2f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f30',['UNWIF_compat_00_30',['../d4/de0/unw16ifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22',1,'UNWIF_compat_00_30(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22',1,'UNWIF_compat_00_30(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f31',['UNWIF_compat_00_31',['../d4/de0/unw16ifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e',1,'UNWIF_compat_00_31(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e',1,'UNWIF_compat_00_31(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f32',['UNWIF_compat_00_32',['../d4/de0/unw16ifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62',1,'UNWIF_compat_00_32(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62',1,'UNWIF_compat_00_32(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f33',['UNWIF_compat_00_33',['../d4/de0/unw16ifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a',1,'UNWIF_compat_00_33(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a',1,'UNWIF_compat_00_33(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fa6',['UNWIF_compat_00_a6',['../d4/de0/unw16ifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb',1,'UNWIF_compat_00_a6(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb',1,'UNWIF_compat_00_a6(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fa7',['UNWIF_compat_00_a7',['../d4/de0/unw16ifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67',1,'UNWIF_compat_00_a7(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67',1,'UNWIF_compat_00_a7(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fab',['UNWIF_compat_00_ab',['../d4/de0/unw16ifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c',1,'UNWIF_compat_00_ab(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c',1,'UNWIF_compat_00_ab(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ff9',['UNWIF_compat_00_f9',['../d4/de0/unw16ifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8',1,'UNWIF_compat_00_f9(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8',1,'UNWIF_compat_00_f9(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffa',['UNWIF_compat_00_fa',['../d4/de0/unw16ifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538',1,'UNWIF_compat_00_fa(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538',1,'UNWIF_compat_00_fa(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffb',['UNWIF_compat_00_fb',['../d4/de0/unw16ifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf',1,'UNWIF_compat_00_fb(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf',1,'UNWIF_compat_00_fb(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffc',['UNWIF_compat_00_fc',['../d4/de0/unw16ifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a',1,'UNWIF_compat_00_fc(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a',1,'UNWIF_compat_00_fc(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffd',['UNWIF_compat_00_fd',['../d4/de0/unw16ifcpt_8h.html#a25f103ac41bda021656e146de116c843',1,'UNWIF_compat_00_fd(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a25f103ac41bda021656e146de116c843',1,'UNWIF_compat_00_fd(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffe',['UNWIF_compat_00_fe',['../d4/de0/unw16ifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88',1,'UNWIF_compat_00_fe(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88',1,'UNWIF_compat_00_fe(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fff',['UNWIF_compat_00_ff',['../d4/de0/unw16ifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30',1,'UNWIF_compat_00_ff(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30',1,'UNWIF_compat_00_ff(): unwifcpt.h']]], + ['unwif_5fcompat_5f01',['UNWIF_compat_01',['../d4/de0/unw16ifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b',1,'UNWIF_compat_01(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b',1,'UNWIF_compat_01(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f10',['UNWIF_compat_01_10',['../d4/de0/unw16ifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681',1,'UNWIF_compat_01_10(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681',1,'UNWIF_compat_01_10(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f11',['UNWIF_compat_01_11',['../d4/de0/unw16ifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a',1,'UNWIF_compat_01_11(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a',1,'UNWIF_compat_01_11(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f13',['UNWIF_compat_01_13',['../d4/de0/unw16ifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925',1,'UNWIF_compat_01_13(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925',1,'UNWIF_compat_01_13(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f14',['UNWIF_compat_01_14',['../d4/de0/unw16ifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58',1,'UNWIF_compat_01_14(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58',1,'UNWIF_compat_01_14(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f15',['UNWIF_compat_01_15',['../d4/de0/unw16ifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4',1,'UNWIF_compat_01_15(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4',1,'UNWIF_compat_01_15(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd1',['UNWIF_compat_01_d1',['../d4/de0/unw16ifcpt_8h.html#a705748fbeec9772bca860990f81f4cab',1,'UNWIF_compat_01_d1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a705748fbeec9772bca860990f81f4cab',1,'UNWIF_compat_01_d1(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd4',['UNWIF_compat_01_d4',['../d4/de0/unw16ifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a',1,'UNWIF_compat_01_d4(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a',1,'UNWIF_compat_01_d4(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd5',['UNWIF_compat_01_d5',['../d4/de0/unw16ifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516',1,'UNWIF_compat_01_d5(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516',1,'UNWIF_compat_01_d5(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd6',['UNWIF_compat_01_d6',['../d4/de0/unw16ifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b',1,'UNWIF_compat_01_d6(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b',1,'UNWIF_compat_01_d6(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd7',['UNWIF_compat_01_d7',['../d4/de0/unw16ifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70',1,'UNWIF_compat_01_d7(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70',1,'UNWIF_compat_01_d7(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fee',['UNWIF_compat_01_ee',['../d4/de0/unw16ifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d',1,'UNWIF_compat_01_ee(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d',1,'UNWIF_compat_01_ee(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5ff1',['UNWIF_compat_01_f1',['../d4/de0/unw16ifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b',1,'UNWIF_compat_01_f1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b',1,'UNWIF_compat_01_f1(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5ff2',['UNWIF_compat_01_f2',['../d4/de0/unw16ifcpt_8h.html#abca022169f10d8c218779399423fd836',1,'UNWIF_compat_01_f2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#abca022169f10d8c218779399423fd836',1,'UNWIF_compat_01_f2(): unwifcpt.h']]], + ['unwif_5fcompat_5f02',['UNWIF_compat_02',['../d4/de0/unw16ifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4',1,'UNWIF_compat_02(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4',1,'UNWIF_compat_02(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ff8',['UNWIF_compat_02_f8',['../d4/de0/unw16ifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d',1,'UNWIF_compat_02_f8(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d',1,'UNWIF_compat_02_f8(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ff9',['UNWIF_compat_02_f9',['../d4/de0/unw16ifcpt_8h.html#a029324911e19abdf06746452e1ac0971',1,'UNWIF_compat_02_f9(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a029324911e19abdf06746452e1ac0971',1,'UNWIF_compat_02_f9(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ffa',['UNWIF_compat_02_fa',['../d4/de0/unw16ifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b',1,'UNWIF_compat_02_fa(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b',1,'UNWIF_compat_02_fa(): unwifcpt.h']]], + ['unwif_5fcompat_5fexc',['UNWIF_compat_exc',['../d4/de0/unw16ifcpt_8h.html#abb902cef4737590ef25eb1fdcb2ad2d9',1,'UNWIF_compat_exc(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a72b96de71f1e2f7c26b38c0b9e8f574f',1,'UNWIF_compat_exc(): unwifcpt.h']]], + ['unwif_5fcompat_5fexc_5fsize',['UNWIF_compat_exc_size',['../d4/de0/unw16ifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62',1,'UNWIF_compat_exc_size(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62',1,'UNWIF_compat_exc_size(): unwifcpt.h']]], + ['unwif_5fcompat_5fexc_5ft',['UNWIF_compat_exc_t',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html',1,'']]], + ['unwif_5fcompat_5fidx',['UNWIF_compat_IDX',['../d4/de0/unw16ifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046',1,'UNWIF_compat_IDX(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046',1,'UNWIF_compat_IDX(): unwifcpt.h']]], + ['unwif_5fcompat_5flen',['UNWIF_compat_LEN',['../d4/de0/unw16ifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4',1,'UNWIF_compat_LEN(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4',1,'UNWIF_compat_LEN(): unwifcpt.h']]], + ['unwif_5fcompat_5fmaxlen',['UNWIF_compat_MAXLEN',['../d4/de0/unw16ifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e',1,'UNWIF_compat_MAXLEN(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e',1,'UNWIF_compat_MAXLEN(): unwifcpt.h']]], + ['unwif_5fcompat_5fplane_5ft',['UNWIF_compat_PLANE_T',['../d4/de0/unw16ifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2',1,'UNWIF_compat_PLANE_T(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2',1,'UNWIF_compat_PLANE_T(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl',['UNWIF_compat_tbl',['../d4/de0/unw16ifcpt_8h.html#a386f1a991f4c0972d335370281844037',1,'UNWIF_compat_tbl(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a386f1a991f4c0972d335370281844037',1,'UNWIF_compat_tbl(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f1',['UNWIF_compat_tbl_1',['../d4/de0/unw16ifcpt_8h.html#acea3429a90643898f78b6760836f0afb',1,'UNWIF_compat_tbl_1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad705755066463e26a43dab6f6e626cf5',1,'UNWIF_compat_tbl_1(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f2',['UNWIF_compat_tbl_2',['../d4/de0/unw16ifcpt_8h.html#aa17e289543bc89764f08cd71eaa0ff64',1,'UNWIF_compat_tbl_2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aeab63bc15e7fe4cbbcf49aa9117dcd26',1,'UNWIF_compat_tbl_2(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f3',['UNWIF_compat_tbl_3',['../d4/de0/unw16ifcpt_8h.html#a1328b6ab4bc534c7bf23a80f427ddfbd',1,'UNWIF_compat_tbl_3(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ab53e6d9c3d67f0edfe357a99139cf342',1,'UNWIF_compat_tbl_3(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f4',['UNWIF_compat_tbl_4',['../d4/de0/unw16ifcpt_8h.html#a094c7ce096bccb845f4af59116f4a148',1,'UNWIF_compat_tbl_4(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a7784768ddeb2c8f86e2f1415556284f2',1,'UNWIF_compat_tbl_4(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f5',['UNWIF_compat_tbl_5',['../d4/de0/unw16ifcpt_8h.html#a946a1baea79818b71a47b57420848462',1,'UNWIF_compat_tbl_5(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a946a1baea79818b71a47b57420848462',1,'UNWIF_compat_tbl_5(): unwifcpt.h']]], + ['unwif_5fcomplist',['UNWIF_complist',['../de/d84/struct_u_n_w_i_f__complist.html',1,'']]], + ['unwif_5fcomplist_5f00003c',['UNWIF_complist_00003c',['../d9/dfd/unw16ifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4',1,'UNWIF_complist_00003c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4',1,'UNWIF_complist_00003c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00003d',['UNWIF_complist_00003d',['../d9/dfd/unw16ifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf',1,'UNWIF_complist_00003d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf',1,'UNWIF_complist_00003d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00003e',['UNWIF_complist_00003e',['../d9/dfd/unw16ifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839',1,'UNWIF_complist_00003e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839',1,'UNWIF_complist_00003e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000041',['UNWIF_complist_000041',['../d9/dfd/unw16ifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83',1,'UNWIF_complist_000041(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83',1,'UNWIF_complist_000041(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000042',['UNWIF_complist_000042',['../d9/dfd/unw16ifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019',1,'UNWIF_complist_000042(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019',1,'UNWIF_complist_000042(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000043',['UNWIF_complist_000043',['../d9/dfd/unw16ifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82',1,'UNWIF_complist_000043(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82',1,'UNWIF_complist_000043(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000044',['UNWIF_complist_000044',['../d9/dfd/unw16ifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af',1,'UNWIF_complist_000044(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af',1,'UNWIF_complist_000044(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000045',['UNWIF_complist_000045',['../d9/dfd/unw16ifcmp_8h.html#a133917f188280015fac34f3584795cd9',1,'UNWIF_complist_000045(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a133917f188280015fac34f3584795cd9',1,'UNWIF_complist_000045(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000046',['UNWIF_complist_000046',['../d9/dfd/unw16ifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b',1,'UNWIF_complist_000046(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b',1,'UNWIF_complist_000046(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000047',['UNWIF_complist_000047',['../d9/dfd/unw16ifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6',1,'UNWIF_complist_000047(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6',1,'UNWIF_complist_000047(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000048',['UNWIF_complist_000048',['../d9/dfd/unw16ifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355',1,'UNWIF_complist_000048(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355',1,'UNWIF_complist_000048(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000049',['UNWIF_complist_000049',['../d9/dfd/unw16ifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b',1,'UNWIF_complist_000049(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b',1,'UNWIF_complist_000049(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004a',['UNWIF_complist_00004a',['../d9/dfd/unw16ifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423',1,'UNWIF_complist_00004a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423',1,'UNWIF_complist_00004a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004b',['UNWIF_complist_00004b',['../d9/dfd/unw16ifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8',1,'UNWIF_complist_00004b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8',1,'UNWIF_complist_00004b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004c',['UNWIF_complist_00004c',['../d9/dfd/unw16ifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e',1,'UNWIF_complist_00004c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e',1,'UNWIF_complist_00004c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004d',['UNWIF_complist_00004d',['../d9/dfd/unw16ifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda',1,'UNWIF_complist_00004d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda',1,'UNWIF_complist_00004d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004e',['UNWIF_complist_00004e',['../d9/dfd/unw16ifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d',1,'UNWIF_complist_00004e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d',1,'UNWIF_complist_00004e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004f',['UNWIF_complist_00004f',['../d9/dfd/unw16ifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5',1,'UNWIF_complist_00004f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5',1,'UNWIF_complist_00004f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000050',['UNWIF_complist_000050',['../d9/dfd/unw16ifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37',1,'UNWIF_complist_000050(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37',1,'UNWIF_complist_000050(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000052',['UNWIF_complist_000052',['../d9/dfd/unw16ifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de',1,'UNWIF_complist_000052(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de',1,'UNWIF_complist_000052(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000053',['UNWIF_complist_000053',['../d9/dfd/unw16ifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5',1,'UNWIF_complist_000053(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5',1,'UNWIF_complist_000053(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000054',['UNWIF_complist_000054',['../d9/dfd/unw16ifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5',1,'UNWIF_complist_000054(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5',1,'UNWIF_complist_000054(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000055',['UNWIF_complist_000055',['../d9/dfd/unw16ifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64',1,'UNWIF_complist_000055(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64',1,'UNWIF_complist_000055(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000056',['UNWIF_complist_000056',['../d9/dfd/unw16ifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4',1,'UNWIF_complist_000056(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4',1,'UNWIF_complist_000056(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000057',['UNWIF_complist_000057',['../d9/dfd/unw16ifcmp_8h.html#a061a5bc340528ba474c9227794a5b278',1,'UNWIF_complist_000057(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a061a5bc340528ba474c9227794a5b278',1,'UNWIF_complist_000057(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000058',['UNWIF_complist_000058',['../d9/dfd/unw16ifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5',1,'UNWIF_complist_000058(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5',1,'UNWIF_complist_000058(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000059',['UNWIF_complist_000059',['../d9/dfd/unw16ifcmp_8h.html#ae133daebd818475c32ff461b5a710f82',1,'UNWIF_complist_000059(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae133daebd818475c32ff461b5a710f82',1,'UNWIF_complist_000059(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00005a',['UNWIF_complist_00005a',['../d9/dfd/unw16ifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10',1,'UNWIF_complist_00005a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10',1,'UNWIF_complist_00005a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000061',['UNWIF_complist_000061',['../d9/dfd/unw16ifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44',1,'UNWIF_complist_000061(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44',1,'UNWIF_complist_000061(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000062',['UNWIF_complist_000062',['../d9/dfd/unw16ifcmp_8h.html#aaeab443503b72d049f0d00afd314347f',1,'UNWIF_complist_000062(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaeab443503b72d049f0d00afd314347f',1,'UNWIF_complist_000062(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000063',['UNWIF_complist_000063',['../d9/dfd/unw16ifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca',1,'UNWIF_complist_000063(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca',1,'UNWIF_complist_000063(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000064',['UNWIF_complist_000064',['../d9/dfd/unw16ifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6',1,'UNWIF_complist_000064(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6',1,'UNWIF_complist_000064(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000065',['UNWIF_complist_000065',['../d9/dfd/unw16ifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7',1,'UNWIF_complist_000065(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7',1,'UNWIF_complist_000065(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000066',['UNWIF_complist_000066',['../d9/dfd/unw16ifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692',1,'UNWIF_complist_000066(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692',1,'UNWIF_complist_000066(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000067',['UNWIF_complist_000067',['../d9/dfd/unw16ifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5',1,'UNWIF_complist_000067(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5',1,'UNWIF_complist_000067(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000068',['UNWIF_complist_000068',['../d9/dfd/unw16ifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be',1,'UNWIF_complist_000068(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be',1,'UNWIF_complist_000068(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000069',['UNWIF_complist_000069',['../d9/dfd/unw16ifcmp_8h.html#a195dbd711e55778afe49681edf525740',1,'UNWIF_complist_000069(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a195dbd711e55778afe49681edf525740',1,'UNWIF_complist_000069(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006a',['UNWIF_complist_00006a',['../d9/dfd/unw16ifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764',1,'UNWIF_complist_00006a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764',1,'UNWIF_complist_00006a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006b',['UNWIF_complist_00006b',['../d9/dfd/unw16ifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228',1,'UNWIF_complist_00006b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228',1,'UNWIF_complist_00006b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006c',['UNWIF_complist_00006c',['../d9/dfd/unw16ifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d',1,'UNWIF_complist_00006c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d',1,'UNWIF_complist_00006c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006d',['UNWIF_complist_00006d',['../d9/dfd/unw16ifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929',1,'UNWIF_complist_00006d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929',1,'UNWIF_complist_00006d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006e',['UNWIF_complist_00006e',['../d9/dfd/unw16ifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9',1,'UNWIF_complist_00006e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9',1,'UNWIF_complist_00006e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006f',['UNWIF_complist_00006f',['../d9/dfd/unw16ifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b',1,'UNWIF_complist_00006f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b',1,'UNWIF_complist_00006f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000070',['UNWIF_complist_000070',['../d9/dfd/unw16ifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344',1,'UNWIF_complist_000070(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344',1,'UNWIF_complist_000070(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000072',['UNWIF_complist_000072',['../d9/dfd/unw16ifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f',1,'UNWIF_complist_000072(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f',1,'UNWIF_complist_000072(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000073',['UNWIF_complist_000073',['../d9/dfd/unw16ifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724',1,'UNWIF_complist_000073(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724',1,'UNWIF_complist_000073(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000074',['UNWIF_complist_000074',['../d9/dfd/unw16ifcmp_8h.html#aed90a856886db2e060c0db16769d3537',1,'UNWIF_complist_000074(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aed90a856886db2e060c0db16769d3537',1,'UNWIF_complist_000074(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000075',['UNWIF_complist_000075',['../d9/dfd/unw16ifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb',1,'UNWIF_complist_000075(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb',1,'UNWIF_complist_000075(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000076',['UNWIF_complist_000076',['../d9/dfd/unw16ifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562',1,'UNWIF_complist_000076(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562',1,'UNWIF_complist_000076(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000077',['UNWIF_complist_000077',['../d9/dfd/unw16ifcmp_8h.html#af41a7d637868fb9057bbf1379baef461',1,'UNWIF_complist_000077(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af41a7d637868fb9057bbf1379baef461',1,'UNWIF_complist_000077(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000078',['UNWIF_complist_000078',['../d9/dfd/unw16ifcmp_8h.html#ad05d24210b17102b2c547519db86567c',1,'UNWIF_complist_000078(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad05d24210b17102b2c547519db86567c',1,'UNWIF_complist_000078(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000079',['UNWIF_complist_000079',['../d9/dfd/unw16ifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885',1,'UNWIF_complist_000079(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885',1,'UNWIF_complist_000079(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00007a',['UNWIF_complist_00007a',['../d9/dfd/unw16ifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d',1,'UNWIF_complist_00007a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d',1,'UNWIF_complist_00007a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000a8',['UNWIF_complist_0000a8',['../d9/dfd/unw16ifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0',1,'UNWIF_complist_0000a8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0',1,'UNWIF_complist_0000a8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c2',['UNWIF_complist_0000c2',['../d9/dfd/unw16ifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7',1,'UNWIF_complist_0000c2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7',1,'UNWIF_complist_0000c2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c4',['UNWIF_complist_0000c4',['../d9/dfd/unw16ifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d',1,'UNWIF_complist_0000c4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d',1,'UNWIF_complist_0000c4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c5',['UNWIF_complist_0000c5',['../d9/dfd/unw16ifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa',1,'UNWIF_complist_0000c5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa',1,'UNWIF_complist_0000c5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c6',['UNWIF_complist_0000c6',['../d9/dfd/unw16ifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7',1,'UNWIF_complist_0000c6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7',1,'UNWIF_complist_0000c6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c7',['UNWIF_complist_0000c7',['../d9/dfd/unw16ifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a',1,'UNWIF_complist_0000c7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a',1,'UNWIF_complist_0000c7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ca',['UNWIF_complist_0000ca',['../d9/dfd/unw16ifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09',1,'UNWIF_complist_0000ca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09',1,'UNWIF_complist_0000ca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000cf',['UNWIF_complist_0000cf',['../d9/dfd/unw16ifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496',1,'UNWIF_complist_0000cf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496',1,'UNWIF_complist_0000cf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d4',['UNWIF_complist_0000d4',['../d9/dfd/unw16ifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3',1,'UNWIF_complist_0000d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3',1,'UNWIF_complist_0000d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d5',['UNWIF_complist_0000d5',['../d9/dfd/unw16ifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac',1,'UNWIF_complist_0000d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac',1,'UNWIF_complist_0000d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d6',['UNWIF_complist_0000d6',['../d9/dfd/unw16ifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058',1,'UNWIF_complist_0000d6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058',1,'UNWIF_complist_0000d6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d8',['UNWIF_complist_0000d8',['../d9/dfd/unw16ifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b',1,'UNWIF_complist_0000d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b',1,'UNWIF_complist_0000d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000dc',['UNWIF_complist_0000dc',['../d9/dfd/unw16ifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9',1,'UNWIF_complist_0000dc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9',1,'UNWIF_complist_0000dc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e2',['UNWIF_complist_0000e2',['../d9/dfd/unw16ifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e',1,'UNWIF_complist_0000e2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e',1,'UNWIF_complist_0000e2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e4',['UNWIF_complist_0000e4',['../d9/dfd/unw16ifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce',1,'UNWIF_complist_0000e4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce',1,'UNWIF_complist_0000e4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e5',['UNWIF_complist_0000e5',['../d9/dfd/unw16ifcmp_8h.html#aba049a05958b1648f4ad695411414719',1,'UNWIF_complist_0000e5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aba049a05958b1648f4ad695411414719',1,'UNWIF_complist_0000e5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e6',['UNWIF_complist_0000e6',['../d9/dfd/unw16ifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a',1,'UNWIF_complist_0000e6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a',1,'UNWIF_complist_0000e6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e7',['UNWIF_complist_0000e7',['../d9/dfd/unw16ifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b',1,'UNWIF_complist_0000e7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b',1,'UNWIF_complist_0000e7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ea',['UNWIF_complist_0000ea',['../d9/dfd/unw16ifcmp_8h.html#a82e59be899e667bbff056495f3501780',1,'UNWIF_complist_0000ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a82e59be899e667bbff056495f3501780',1,'UNWIF_complist_0000ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ef',['UNWIF_complist_0000ef',['../d9/dfd/unw16ifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f',1,'UNWIF_complist_0000ef(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f',1,'UNWIF_complist_0000ef(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f4',['UNWIF_complist_0000f4',['../d9/dfd/unw16ifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945',1,'UNWIF_complist_0000f4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945',1,'UNWIF_complist_0000f4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f5',['UNWIF_complist_0000f5',['../d9/dfd/unw16ifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1',1,'UNWIF_complist_0000f5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1',1,'UNWIF_complist_0000f5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f6',['UNWIF_complist_0000f6',['../d9/dfd/unw16ifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505',1,'UNWIF_complist_0000f6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505',1,'UNWIF_complist_0000f6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f8',['UNWIF_complist_0000f8',['../d9/dfd/unw16ifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2',1,'UNWIF_complist_0000f8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2',1,'UNWIF_complist_0000f8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000fc',['UNWIF_complist_0000fc',['../d9/dfd/unw16ifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88',1,'UNWIF_complist_0000fc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88',1,'UNWIF_complist_0000fc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000102',['UNWIF_complist_000102',['../d9/dfd/unw16ifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab',1,'UNWIF_complist_000102(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab',1,'UNWIF_complist_000102(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000103',['UNWIF_complist_000103',['../d9/dfd/unw16ifcmp_8h.html#adebb922e01799b4326489a4a22009d16',1,'UNWIF_complist_000103(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adebb922e01799b4326489a4a22009d16',1,'UNWIF_complist_000103(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000112',['UNWIF_complist_000112',['../d9/dfd/unw16ifcmp_8h.html#abca8f1850b074aa282ed9a382546225a',1,'UNWIF_complist_000112(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abca8f1850b074aa282ed9a382546225a',1,'UNWIF_complist_000112(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000113',['UNWIF_complist_000113',['../d9/dfd/unw16ifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8',1,'UNWIF_complist_000113(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8',1,'UNWIF_complist_000113(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00014c',['UNWIF_complist_00014c',['../d9/dfd/unw16ifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c',1,'UNWIF_complist_00014c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c',1,'UNWIF_complist_00014c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00014d',['UNWIF_complist_00014d',['../d9/dfd/unw16ifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb',1,'UNWIF_complist_00014d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb',1,'UNWIF_complist_00014d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00015a',['UNWIF_complist_00015a',['../d9/dfd/unw16ifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be',1,'UNWIF_complist_00015a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be',1,'UNWIF_complist_00015a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00015b',['UNWIF_complist_00015b',['../d9/dfd/unw16ifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e',1,'UNWIF_complist_00015b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e',1,'UNWIF_complist_00015b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000160',['UNWIF_complist_000160',['../d9/dfd/unw16ifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345',1,'UNWIF_complist_000160(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345',1,'UNWIF_complist_000160(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000161',['UNWIF_complist_000161',['../d9/dfd/unw16ifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e',1,'UNWIF_complist_000161(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e',1,'UNWIF_complist_000161(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000168',['UNWIF_complist_000168',['../d9/dfd/unw16ifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2',1,'UNWIF_complist_000168(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2',1,'UNWIF_complist_000168(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000169',['UNWIF_complist_000169',['../d9/dfd/unw16ifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f',1,'UNWIF_complist_000169(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f',1,'UNWIF_complist_000169(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00016a',['UNWIF_complist_00016a',['../d9/dfd/unw16ifcmp_8h.html#af427aa2432f62f18ccc992fce159298b',1,'UNWIF_complist_00016a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af427aa2432f62f18ccc992fce159298b',1,'UNWIF_complist_00016a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00016b',['UNWIF_complist_00016b',['../d9/dfd/unw16ifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b',1,'UNWIF_complist_00016b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b',1,'UNWIF_complist_00016b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00017f',['UNWIF_complist_00017f',['../d9/dfd/unw16ifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb',1,'UNWIF_complist_00017f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb',1,'UNWIF_complist_00017f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001a0',['UNWIF_complist_0001a0',['../d9/dfd/unw16ifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a',1,'UNWIF_complist_0001a0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a',1,'UNWIF_complist_0001a0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001a1',['UNWIF_complist_0001a1',['../d9/dfd/unw16ifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791',1,'UNWIF_complist_0001a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791',1,'UNWIF_complist_0001a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001af',['UNWIF_complist_0001af',['../d9/dfd/unw16ifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07',1,'UNWIF_complist_0001af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07',1,'UNWIF_complist_0001af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001b0',['UNWIF_complist_0001b0',['../d9/dfd/unw16ifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9',1,'UNWIF_complist_0001b0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9',1,'UNWIF_complist_0001b0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001b7',['UNWIF_complist_0001b7',['../d9/dfd/unw16ifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e',1,'UNWIF_complist_0001b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e',1,'UNWIF_complist_0001b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001ea',['UNWIF_complist_0001ea',['../d9/dfd/unw16ifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c',1,'UNWIF_complist_0001ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c',1,'UNWIF_complist_0001ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001eb',['UNWIF_complist_0001eb',['../d9/dfd/unw16ifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e',1,'UNWIF_complist_0001eb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e',1,'UNWIF_complist_0001eb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000226',['UNWIF_complist_000226',['../d9/dfd/unw16ifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2',1,'UNWIF_complist_000226(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2',1,'UNWIF_complist_000226(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000227',['UNWIF_complist_000227',['../d9/dfd/unw16ifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f',1,'UNWIF_complist_000227(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f',1,'UNWIF_complist_000227(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000228',['UNWIF_complist_000228',['../d9/dfd/unw16ifcmp_8h.html#a6d24cac9924937769cf84855dee442c0',1,'UNWIF_complist_000228(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d24cac9924937769cf84855dee442c0',1,'UNWIF_complist_000228(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000229',['UNWIF_complist_000229',['../d9/dfd/unw16ifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242',1,'UNWIF_complist_000229(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242',1,'UNWIF_complist_000229(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00022e',['UNWIF_complist_00022e',['../d9/dfd/unw16ifcmp_8h.html#a2caa98744178c458a125607120e7874a',1,'UNWIF_complist_00022e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2caa98744178c458a125607120e7874a',1,'UNWIF_complist_00022e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00022f',['UNWIF_complist_00022f',['../d9/dfd/unw16ifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184',1,'UNWIF_complist_00022f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184',1,'UNWIF_complist_00022f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000292',['UNWIF_complist_000292',['../d9/dfd/unw16ifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6',1,'UNWIF_complist_000292(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6',1,'UNWIF_complist_000292(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000391',['UNWIF_complist_000391',['../d9/dfd/unw16ifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb',1,'UNWIF_complist_000391(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb',1,'UNWIF_complist_000391(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000395',['UNWIF_complist_000395',['../d9/dfd/unw16ifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334',1,'UNWIF_complist_000395(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334',1,'UNWIF_complist_000395(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000397',['UNWIF_complist_000397',['../d9/dfd/unw16ifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e',1,'UNWIF_complist_000397(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e',1,'UNWIF_complist_000397(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000399',['UNWIF_complist_000399',['../d9/dfd/unw16ifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021',1,'UNWIF_complist_000399(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021',1,'UNWIF_complist_000399(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00039f',['UNWIF_complist_00039f',['../d9/dfd/unw16ifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250',1,'UNWIF_complist_00039f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250',1,'UNWIF_complist_00039f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a1',['UNWIF_complist_0003a1',['../d9/dfd/unw16ifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae',1,'UNWIF_complist_0003a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae',1,'UNWIF_complist_0003a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a5',['UNWIF_complist_0003a5',['../d9/dfd/unw16ifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca',1,'UNWIF_complist_0003a5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca',1,'UNWIF_complist_0003a5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a9',['UNWIF_complist_0003a9',['../d9/dfd/unw16ifcmp_8h.html#aa897925462db673d63a984b5ec107e7a',1,'UNWIF_complist_0003a9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa897925462db673d63a984b5ec107e7a',1,'UNWIF_complist_0003a9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ac',['UNWIF_complist_0003ac',['../d9/dfd/unw16ifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840',1,'UNWIF_complist_0003ac(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840',1,'UNWIF_complist_0003ac(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ae',['UNWIF_complist_0003ae',['../d9/dfd/unw16ifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85',1,'UNWIF_complist_0003ae(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85',1,'UNWIF_complist_0003ae(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b1',['UNWIF_complist_0003b1',['../d9/dfd/unw16ifcmp_8h.html#aab441f91726256b99df73f60ceba1b27',1,'UNWIF_complist_0003b1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab441f91726256b99df73f60ceba1b27',1,'UNWIF_complist_0003b1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b5',['UNWIF_complist_0003b5',['../d9/dfd/unw16ifcmp_8h.html#ab2fb63388a931146a4007553d2912679',1,'UNWIF_complist_0003b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab2fb63388a931146a4007553d2912679',1,'UNWIF_complist_0003b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b7',['UNWIF_complist_0003b7',['../d9/dfd/unw16ifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94',1,'UNWIF_complist_0003b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94',1,'UNWIF_complist_0003b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b9',['UNWIF_complist_0003b9',['../d9/dfd/unw16ifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5',1,'UNWIF_complist_0003b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5',1,'UNWIF_complist_0003b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003bf',['UNWIF_complist_0003bf',['../d9/dfd/unw16ifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b',1,'UNWIF_complist_0003bf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b',1,'UNWIF_complist_0003bf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c1',['UNWIF_complist_0003c1',['../d9/dfd/unw16ifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42',1,'UNWIF_complist_0003c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42',1,'UNWIF_complist_0003c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c5',['UNWIF_complist_0003c5',['../d9/dfd/unw16ifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e',1,'UNWIF_complist_0003c5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e',1,'UNWIF_complist_0003c5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c9',['UNWIF_complist_0003c9',['../d9/dfd/unw16ifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0',1,'UNWIF_complist_0003c9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0',1,'UNWIF_complist_0003c9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ca',['UNWIF_complist_0003ca',['../d9/dfd/unw16ifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373',1,'UNWIF_complist_0003ca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373',1,'UNWIF_complist_0003ca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003cb',['UNWIF_complist_0003cb',['../d9/dfd/unw16ifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033',1,'UNWIF_complist_0003cb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033',1,'UNWIF_complist_0003cb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ce',['UNWIF_complist_0003ce',['../d9/dfd/unw16ifcmp_8h.html#a2073d8de9eeaceb97083445256606525',1,'UNWIF_complist_0003ce(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2073d8de9eeaceb97083445256606525',1,'UNWIF_complist_0003ce(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003d2',['UNWIF_complist_0003d2',['../d9/dfd/unw16ifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0',1,'UNWIF_complist_0003d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0',1,'UNWIF_complist_0003d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000406',['UNWIF_complist_000406',['../d9/dfd/unw16ifcmp_8h.html#a03860ce6286da953dfd323d0898164d1',1,'UNWIF_complist_000406(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03860ce6286da953dfd323d0898164d1',1,'UNWIF_complist_000406(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000410',['UNWIF_complist_000410',['../d9/dfd/unw16ifcmp_8h.html#a67933c65bd56b58656369cab10265ad9',1,'UNWIF_complist_000410(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a67933c65bd56b58656369cab10265ad9',1,'UNWIF_complist_000410(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000413',['UNWIF_complist_000413',['../d9/dfd/unw16ifcmp_8h.html#a56526d751db36c5cd5218064295b79cb',1,'UNWIF_complist_000413(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a56526d751db36c5cd5218064295b79cb',1,'UNWIF_complist_000413(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000415',['UNWIF_complist_000415',['../d9/dfd/unw16ifcmp_8h.html#a51d543f58cadb56616fceec59e490523',1,'UNWIF_complist_000415(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a51d543f58cadb56616fceec59e490523',1,'UNWIF_complist_000415(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000416',['UNWIF_complist_000416',['../d9/dfd/unw16ifcmp_8h.html#a5720e2dc518354e680be364edd3746ce',1,'UNWIF_complist_000416(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5720e2dc518354e680be364edd3746ce',1,'UNWIF_complist_000416(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000417',['UNWIF_complist_000417',['../d9/dfd/unw16ifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379',1,'UNWIF_complist_000417(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379',1,'UNWIF_complist_000417(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000418',['UNWIF_complist_000418',['../d9/dfd/unw16ifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af',1,'UNWIF_complist_000418(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af',1,'UNWIF_complist_000418(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00041a',['UNWIF_complist_00041a',['../d9/dfd/unw16ifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0',1,'UNWIF_complist_00041a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0',1,'UNWIF_complist_00041a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00041e',['UNWIF_complist_00041e',['../d9/dfd/unw16ifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d',1,'UNWIF_complist_00041e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d',1,'UNWIF_complist_00041e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000423',['UNWIF_complist_000423',['../d9/dfd/unw16ifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5',1,'UNWIF_complist_000423(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5',1,'UNWIF_complist_000423(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000427',['UNWIF_complist_000427',['../d9/dfd/unw16ifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101',1,'UNWIF_complist_000427(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101',1,'UNWIF_complist_000427(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00042b',['UNWIF_complist_00042b',['../d9/dfd/unw16ifcmp_8h.html#aadb0525d788485207fae32b6eae1be78',1,'UNWIF_complist_00042b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aadb0525d788485207fae32b6eae1be78',1,'UNWIF_complist_00042b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00042d',['UNWIF_complist_00042d',['../d9/dfd/unw16ifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557',1,'UNWIF_complist_00042d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557',1,'UNWIF_complist_00042d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000430',['UNWIF_complist_000430',['../d9/dfd/unw16ifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972',1,'UNWIF_complist_000430(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972',1,'UNWIF_complist_000430(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000433',['UNWIF_complist_000433',['../d9/dfd/unw16ifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161',1,'UNWIF_complist_000433(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161',1,'UNWIF_complist_000433(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000435',['UNWIF_complist_000435',['../d9/dfd/unw16ifcmp_8h.html#a5873a13a2590e9db18d048714bafde85',1,'UNWIF_complist_000435(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5873a13a2590e9db18d048714bafde85',1,'UNWIF_complist_000435(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000436',['UNWIF_complist_000436',['../d9/dfd/unw16ifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134',1,'UNWIF_complist_000436(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134',1,'UNWIF_complist_000436(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000437',['UNWIF_complist_000437',['../d9/dfd/unw16ifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8',1,'UNWIF_complist_000437(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8',1,'UNWIF_complist_000437(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000438',['UNWIF_complist_000438',['../d9/dfd/unw16ifcmp_8h.html#a36e2e21595e33821ffde2097822378a0',1,'UNWIF_complist_000438(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36e2e21595e33821ffde2097822378a0',1,'UNWIF_complist_000438(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00043a',['UNWIF_complist_00043a',['../d9/dfd/unw16ifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c',1,'UNWIF_complist_00043a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c',1,'UNWIF_complist_00043a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00043e',['UNWIF_complist_00043e',['../d9/dfd/unw16ifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded',1,'UNWIF_complist_00043e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded',1,'UNWIF_complist_00043e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000443',['UNWIF_complist_000443',['../d9/dfd/unw16ifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50',1,'UNWIF_complist_000443(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50',1,'UNWIF_complist_000443(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000447',['UNWIF_complist_000447',['../d9/dfd/unw16ifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6',1,'UNWIF_complist_000447(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6',1,'UNWIF_complist_000447(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00044b',['UNWIF_complist_00044b',['../d9/dfd/unw16ifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916',1,'UNWIF_complist_00044b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916',1,'UNWIF_complist_00044b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00044d',['UNWIF_complist_00044d',['../d9/dfd/unw16ifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8',1,'UNWIF_complist_00044d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8',1,'UNWIF_complist_00044d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000456',['UNWIF_complist_000456',['../d9/dfd/unw16ifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e',1,'UNWIF_complist_000456(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e',1,'UNWIF_complist_000456(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000474',['UNWIF_complist_000474',['../d9/dfd/unw16ifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd',1,'UNWIF_complist_000474(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd',1,'UNWIF_complist_000474(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000475',['UNWIF_complist_000475',['../d9/dfd/unw16ifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549',1,'UNWIF_complist_000475(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549',1,'UNWIF_complist_000475(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004d8',['UNWIF_complist_0004d8',['../d9/dfd/unw16ifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509',1,'UNWIF_complist_0004d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509',1,'UNWIF_complist_0004d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004d9',['UNWIF_complist_0004d9',['../d9/dfd/unw16ifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0',1,'UNWIF_complist_0004d9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0',1,'UNWIF_complist_0004d9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004e8',['UNWIF_complist_0004e8',['../d9/dfd/unw16ifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71',1,'UNWIF_complist_0004e8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71',1,'UNWIF_complist_0004e8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004e9',['UNWIF_complist_0004e9',['../d9/dfd/unw16ifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e',1,'UNWIF_complist_0004e9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e',1,'UNWIF_complist_0004e9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d0',['UNWIF_complist_0005d0',['../d9/dfd/unw16ifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8',1,'UNWIF_complist_0005d0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8',1,'UNWIF_complist_0005d0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d1',['UNWIF_complist_0005d1',['../d9/dfd/unw16ifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c',1,'UNWIF_complist_0005d1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c',1,'UNWIF_complist_0005d1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d2',['UNWIF_complist_0005d2',['../d9/dfd/unw16ifcmp_8h.html#a61793567a954dec33e2a2fc129949a51',1,'UNWIF_complist_0005d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a61793567a954dec33e2a2fc129949a51',1,'UNWIF_complist_0005d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d3',['UNWIF_complist_0005d3',['../d9/dfd/unw16ifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b',1,'UNWIF_complist_0005d3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b',1,'UNWIF_complist_0005d3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d4',['UNWIF_complist_0005d4',['../d9/dfd/unw16ifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a',1,'UNWIF_complist_0005d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a',1,'UNWIF_complist_0005d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d5',['UNWIF_complist_0005d5',['../d9/dfd/unw16ifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883',1,'UNWIF_complist_0005d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883',1,'UNWIF_complist_0005d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d6',['UNWIF_complist_0005d6',['../d9/dfd/unw16ifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325',1,'UNWIF_complist_0005d6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325',1,'UNWIF_complist_0005d6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d8',['UNWIF_complist_0005d8',['../d9/dfd/unw16ifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba',1,'UNWIF_complist_0005d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba',1,'UNWIF_complist_0005d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d9',['UNWIF_complist_0005d9',['../d9/dfd/unw16ifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c',1,'UNWIF_complist_0005d9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c',1,'UNWIF_complist_0005d9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005da',['UNWIF_complist_0005da',['../d9/dfd/unw16ifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e',1,'UNWIF_complist_0005da(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e',1,'UNWIF_complist_0005da(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005db',['UNWIF_complist_0005db',['../d9/dfd/unw16ifcmp_8h.html#ac141d9cf317e20523c105aa631785915',1,'UNWIF_complist_0005db(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac141d9cf317e20523c105aa631785915',1,'UNWIF_complist_0005db(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005dc',['UNWIF_complist_0005dc',['../d9/dfd/unw16ifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17',1,'UNWIF_complist_0005dc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17',1,'UNWIF_complist_0005dc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005de',['UNWIF_complist_0005de',['../d9/dfd/unw16ifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97',1,'UNWIF_complist_0005de(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97',1,'UNWIF_complist_0005de(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e0',['UNWIF_complist_0005e0',['../d9/dfd/unw16ifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87',1,'UNWIF_complist_0005e0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87',1,'UNWIF_complist_0005e0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e1',['UNWIF_complist_0005e1',['../d9/dfd/unw16ifcmp_8h.html#ab634007fd0299ed580e7348881a25ece',1,'UNWIF_complist_0005e1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab634007fd0299ed580e7348881a25ece',1,'UNWIF_complist_0005e1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e3',['UNWIF_complist_0005e3',['../d9/dfd/unw16ifcmp_8h.html#abe3d0a511af374edff96f27fec74022f',1,'UNWIF_complist_0005e3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abe3d0a511af374edff96f27fec74022f',1,'UNWIF_complist_0005e3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e4',['UNWIF_complist_0005e4',['../d9/dfd/unw16ifcmp_8h.html#a2564549985ac922709b930119a823960',1,'UNWIF_complist_0005e4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2564549985ac922709b930119a823960',1,'UNWIF_complist_0005e4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e6',['UNWIF_complist_0005e6',['../d9/dfd/unw16ifcmp_8h.html#a592996750b92a3c8393d700b48bda651',1,'UNWIF_complist_0005e6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a592996750b92a3c8393d700b48bda651',1,'UNWIF_complist_0005e6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e7',['UNWIF_complist_0005e7',['../d9/dfd/unw16ifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174',1,'UNWIF_complist_0005e7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174',1,'UNWIF_complist_0005e7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e8',['UNWIF_complist_0005e8',['../d9/dfd/unw16ifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff',1,'UNWIF_complist_0005e8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff',1,'UNWIF_complist_0005e8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e9',['UNWIF_complist_0005e9',['../d9/dfd/unw16ifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2',1,'UNWIF_complist_0005e9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2',1,'UNWIF_complist_0005e9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005ea',['UNWIF_complist_0005ea',['../d9/dfd/unw16ifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6',1,'UNWIF_complist_0005ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6',1,'UNWIF_complist_0005ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005f2',['UNWIF_complist_0005f2',['../d9/dfd/unw16ifcmp_8h.html#a72182dfac495142787004dc376196512',1,'UNWIF_complist_0005f2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a72182dfac495142787004dc376196512',1,'UNWIF_complist_0005f2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000627',['UNWIF_complist_000627',['../d9/dfd/unw16ifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56',1,'UNWIF_complist_000627(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56',1,'UNWIF_complist_000627(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000648',['UNWIF_complist_000648',['../d9/dfd/unw16ifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542',1,'UNWIF_complist_000648(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542',1,'UNWIF_complist_000648(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00064a',['UNWIF_complist_00064a',['../d9/dfd/unw16ifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f',1,'UNWIF_complist_00064a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f',1,'UNWIF_complist_00064a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006c1',['UNWIF_complist_0006c1',['../d9/dfd/unw16ifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a',1,'UNWIF_complist_0006c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a',1,'UNWIF_complist_0006c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006d2',['UNWIF_complist_0006d2',['../d9/dfd/unw16ifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d',1,'UNWIF_complist_0006d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d',1,'UNWIF_complist_0006d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006d5',['UNWIF_complist_0006d5',['../d9/dfd/unw16ifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd',1,'UNWIF_complist_0006d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd',1,'UNWIF_complist_0006d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000915',['UNWIF_complist_000915',['../d9/dfd/unw16ifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6',1,'UNWIF_complist_000915(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6',1,'UNWIF_complist_000915(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000916',['UNWIF_complist_000916',['../d9/dfd/unw16ifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28',1,'UNWIF_complist_000916(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28',1,'UNWIF_complist_000916(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000917',['UNWIF_complist_000917',['../d9/dfd/unw16ifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b',1,'UNWIF_complist_000917(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b',1,'UNWIF_complist_000917(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00091c',['UNWIF_complist_00091c',['../d9/dfd/unw16ifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0',1,'UNWIF_complist_00091c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0',1,'UNWIF_complist_00091c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000921',['UNWIF_complist_000921',['../d9/dfd/unw16ifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd',1,'UNWIF_complist_000921(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd',1,'UNWIF_complist_000921(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000922',['UNWIF_complist_000922',['../d9/dfd/unw16ifcmp_8h.html#aad79641b67e9e392c4843444a2c973de',1,'UNWIF_complist_000922(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad79641b67e9e392c4843444a2c973de',1,'UNWIF_complist_000922(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000928',['UNWIF_complist_000928',['../d9/dfd/unw16ifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097',1,'UNWIF_complist_000928(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097',1,'UNWIF_complist_000928(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00092b',['UNWIF_complist_00092b',['../d9/dfd/unw16ifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c',1,'UNWIF_complist_00092b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c',1,'UNWIF_complist_00092b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00092f',['UNWIF_complist_00092f',['../d9/dfd/unw16ifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484',1,'UNWIF_complist_00092f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484',1,'UNWIF_complist_00092f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000930',['UNWIF_complist_000930',['../d9/dfd/unw16ifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162',1,'UNWIF_complist_000930(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162',1,'UNWIF_complist_000930(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000933',['UNWIF_complist_000933',['../d9/dfd/unw16ifcmp_8h.html#a185950f537589db3086a414033378322',1,'UNWIF_complist_000933(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a185950f537589db3086a414033378322',1,'UNWIF_complist_000933(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009a1',['UNWIF_complist_0009a1',['../d9/dfd/unw16ifcmp_8h.html#a220e8c9a90881f2b42858445342fb737',1,'UNWIF_complist_0009a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a220e8c9a90881f2b42858445342fb737',1,'UNWIF_complist_0009a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009a2',['UNWIF_complist_0009a2',['../d9/dfd/unw16ifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae',1,'UNWIF_complist_0009a2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae',1,'UNWIF_complist_0009a2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009af',['UNWIF_complist_0009af',['../d9/dfd/unw16ifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e',1,'UNWIF_complist_0009af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e',1,'UNWIF_complist_0009af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009c7',['UNWIF_complist_0009c7',['../d9/dfd/unw16ifcmp_8h.html#a62358113d2f0783e488700a421d116f0',1,'UNWIF_complist_0009c7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a62358113d2f0783e488700a421d116f0',1,'UNWIF_complist_0009c7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a16',['UNWIF_complist_000a16',['../d9/dfd/unw16ifcmp_8h.html#a095b29bb081a59be03968311b5703383',1,'UNWIF_complist_000a16(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a095b29bb081a59be03968311b5703383',1,'UNWIF_complist_000a16(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a17',['UNWIF_complist_000a17',['../d9/dfd/unw16ifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0',1,'UNWIF_complist_000a17(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0',1,'UNWIF_complist_000a17(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a1c',['UNWIF_complist_000a1c',['../d9/dfd/unw16ifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48',1,'UNWIF_complist_000a1c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48',1,'UNWIF_complist_000a1c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a2b',['UNWIF_complist_000a2b',['../d9/dfd/unw16ifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139',1,'UNWIF_complist_000a2b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139',1,'UNWIF_complist_000a2b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a32',['UNWIF_complist_000a32',['../d9/dfd/unw16ifcmp_8h.html#aa92c7b4c24345693fb332960f619047e',1,'UNWIF_complist_000a32(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa92c7b4c24345693fb332960f619047e',1,'UNWIF_complist_000a32(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a38',['UNWIF_complist_000a38',['../d9/dfd/unw16ifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f',1,'UNWIF_complist_000a38(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f',1,'UNWIF_complist_000a38(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b21',['UNWIF_complist_000b21',['../d9/dfd/unw16ifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105',1,'UNWIF_complist_000b21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105',1,'UNWIF_complist_000b21(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b22',['UNWIF_complist_000b22',['../d9/dfd/unw16ifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25',1,'UNWIF_complist_000b22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25',1,'UNWIF_complist_000b22(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b47',['UNWIF_complist_000b47',['../d9/dfd/unw16ifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477',1,'UNWIF_complist_000b47(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477',1,'UNWIF_complist_000b47(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b92',['UNWIF_complist_000b92',['../d9/dfd/unw16ifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c',1,'UNWIF_complist_000b92(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c',1,'UNWIF_complist_000b92(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000bc6',['UNWIF_complist_000bc6',['../d9/dfd/unw16ifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba',1,'UNWIF_complist_000bc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba',1,'UNWIF_complist_000bc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000bc7',['UNWIF_complist_000bc7',['../d9/dfd/unw16ifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e',1,'UNWIF_complist_000bc7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e',1,'UNWIF_complist_000bc7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000c46',['UNWIF_complist_000c46',['../d9/dfd/unw16ifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf',1,'UNWIF_complist_000c46(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf',1,'UNWIF_complist_000c46(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cbf',['UNWIF_complist_000cbf',['../d9/dfd/unw16ifcmp_8h.html#adff83cc39a3ffb489c0179540361a585',1,'UNWIF_complist_000cbf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adff83cc39a3ffb489c0179540361a585',1,'UNWIF_complist_000cbf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cc6',['UNWIF_complist_000cc6',['../d9/dfd/unw16ifcmp_8h.html#ac16c9224385c81229f58e9df173948de',1,'UNWIF_complist_000cc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac16c9224385c81229f58e9df173948de',1,'UNWIF_complist_000cc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cca',['UNWIF_complist_000cca',['../d9/dfd/unw16ifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa',1,'UNWIF_complist_000cca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa',1,'UNWIF_complist_000cca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000d46',['UNWIF_complist_000d46',['../d9/dfd/unw16ifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa',1,'UNWIF_complist_000d46(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa',1,'UNWIF_complist_000d46(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000d47',['UNWIF_complist_000d47',['../d9/dfd/unw16ifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912',1,'UNWIF_complist_000d47(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912',1,'UNWIF_complist_000d47(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000dd9',['UNWIF_complist_000dd9',['../d9/dfd/unw16ifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984',1,'UNWIF_complist_000dd9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984',1,'UNWIF_complist_000dd9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000ddc',['UNWIF_complist_000ddc',['../d9/dfd/unw16ifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b',1,'UNWIF_complist_000ddc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b',1,'UNWIF_complist_000ddc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f40',['UNWIF_complist_000f40',['../d9/dfd/unw16ifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5',1,'UNWIF_complist_000f40(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5',1,'UNWIF_complist_000f40(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f42',['UNWIF_complist_000f42',['../d9/dfd/unw16ifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0',1,'UNWIF_complist_000f42(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0',1,'UNWIF_complist_000f42(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f4c',['UNWIF_complist_000f4c',['../d9/dfd/unw16ifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e',1,'UNWIF_complist_000f4c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e',1,'UNWIF_complist_000f4c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f51',['UNWIF_complist_000f51',['../d9/dfd/unw16ifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81',1,'UNWIF_complist_000f51(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81',1,'UNWIF_complist_000f51(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f56',['UNWIF_complist_000f56',['../d9/dfd/unw16ifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac',1,'UNWIF_complist_000f56(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac',1,'UNWIF_complist_000f56(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f5b',['UNWIF_complist_000f5b',['../d9/dfd/unw16ifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd',1,'UNWIF_complist_000f5b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd',1,'UNWIF_complist_000f5b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f90',['UNWIF_complist_000f90',['../d9/dfd/unw16ifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b',1,'UNWIF_complist_000f90(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b',1,'UNWIF_complist_000f90(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f92',['UNWIF_complist_000f92',['../d9/dfd/unw16ifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd',1,'UNWIF_complist_000f92(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd',1,'UNWIF_complist_000f92(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f9c',['UNWIF_complist_000f9c',['../d9/dfd/unw16ifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6',1,'UNWIF_complist_000f9c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6',1,'UNWIF_complist_000f9c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fa1',['UNWIF_complist_000fa1',['../d9/dfd/unw16ifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898',1,'UNWIF_complist_000fa1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898',1,'UNWIF_complist_000fa1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fa6',['UNWIF_complist_000fa6',['../d9/dfd/unw16ifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0',1,'UNWIF_complist_000fa6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0',1,'UNWIF_complist_000fa6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fab',['UNWIF_complist_000fab',['../d9/dfd/unw16ifcmp_8h.html#ae466a571b993093065f56e0b94f292cb',1,'UNWIF_complist_000fab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae466a571b993093065f56e0b94f292cb',1,'UNWIF_complist_000fab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fb2',['UNWIF_complist_000fb2',['../d9/dfd/unw16ifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2',1,'UNWIF_complist_000fb2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2',1,'UNWIF_complist_000fb2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fb3',['UNWIF_complist_000fb3',['../d9/dfd/unw16ifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09',1,'UNWIF_complist_000fb3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09',1,'UNWIF_complist_000fb3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001025',['UNWIF_complist_001025',['../d9/dfd/unw16ifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b',1,'UNWIF_complist_001025(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b',1,'UNWIF_complist_001025(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b05',['UNWIF_complist_001b05',['../d9/dfd/unw16ifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6',1,'UNWIF_complist_001b05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6',1,'UNWIF_complist_001b05(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b07',['UNWIF_complist_001b07',['../d9/dfd/unw16ifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6',1,'UNWIF_complist_001b07(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6',1,'UNWIF_complist_001b07(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b09',['UNWIF_complist_001b09',['../d9/dfd/unw16ifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa',1,'UNWIF_complist_001b09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa',1,'UNWIF_complist_001b09(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b0b',['UNWIF_complist_001b0b',['../d9/dfd/unw16ifcmp_8h.html#af6331714617c244a49fed8b7eebad31c',1,'UNWIF_complist_001b0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af6331714617c244a49fed8b7eebad31c',1,'UNWIF_complist_001b0b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b0d',['UNWIF_complist_001b0d',['../d9/dfd/unw16ifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf',1,'UNWIF_complist_001b0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf',1,'UNWIF_complist_001b0d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b11',['UNWIF_complist_001b11',['../d9/dfd/unw16ifcmp_8h.html#a52be2878281a288e79a7d054f67b1028',1,'UNWIF_complist_001b11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a52be2878281a288e79a7d054f67b1028',1,'UNWIF_complist_001b11(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3a',['UNWIF_complist_001b3a',['../d9/dfd/unw16ifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848',1,'UNWIF_complist_001b3a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848',1,'UNWIF_complist_001b3a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3c',['UNWIF_complist_001b3c',['../d9/dfd/unw16ifcmp_8h.html#a51654bea55c1ffb66474537594856dbe',1,'UNWIF_complist_001b3c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a51654bea55c1ffb66474537594856dbe',1,'UNWIF_complist_001b3c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3e',['UNWIF_complist_001b3e',['../d9/dfd/unw16ifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9',1,'UNWIF_complist_001b3e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9',1,'UNWIF_complist_001b3e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3f',['UNWIF_complist_001b3f',['../d9/dfd/unw16ifcmp_8h.html#ae10077d8584041051ba38133be6bb085',1,'UNWIF_complist_001b3f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae10077d8584041051ba38133be6bb085',1,'UNWIF_complist_001b3f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b42',['UNWIF_complist_001b42',['../d9/dfd/unw16ifcmp_8h.html#ad1334fc11980be299f8419978293d01d',1,'UNWIF_complist_001b42(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad1334fc11980be299f8419978293d01d',1,'UNWIF_complist_001b42(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e36',['UNWIF_complist_001e36',['../d9/dfd/unw16ifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5',1,'UNWIF_complist_001e36(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5',1,'UNWIF_complist_001e36(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e37',['UNWIF_complist_001e37',['../d9/dfd/unw16ifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa',1,'UNWIF_complist_001e37(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa',1,'UNWIF_complist_001e37(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e5a',['UNWIF_complist_001e5a',['../d9/dfd/unw16ifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139',1,'UNWIF_complist_001e5a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139',1,'UNWIF_complist_001e5a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e5b',['UNWIF_complist_001e5b',['../d9/dfd/unw16ifcmp_8h.html#a335582a8587b651079deeacc536a2989',1,'UNWIF_complist_001e5b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a335582a8587b651079deeacc536a2989',1,'UNWIF_complist_001e5b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e62',['UNWIF_complist_001e62',['../d9/dfd/unw16ifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a',1,'UNWIF_complist_001e62(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a',1,'UNWIF_complist_001e62(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e63',['UNWIF_complist_001e63',['../d9/dfd/unw16ifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5',1,'UNWIF_complist_001e63(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5',1,'UNWIF_complist_001e63(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ea0',['UNWIF_complist_001ea0',['../d9/dfd/unw16ifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9',1,'UNWIF_complist_001ea0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9',1,'UNWIF_complist_001ea0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ea1',['UNWIF_complist_001ea1',['../d9/dfd/unw16ifcmp_8h.html#ae82e084b3d63546685754912b443af65',1,'UNWIF_complist_001ea1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae82e084b3d63546685754912b443af65',1,'UNWIF_complist_001ea1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001eb8',['UNWIF_complist_001eb8',['../d9/dfd/unw16ifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a',1,'UNWIF_complist_001eb8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a',1,'UNWIF_complist_001eb8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001eb9',['UNWIF_complist_001eb9',['../d9/dfd/unw16ifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f',1,'UNWIF_complist_001eb9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f',1,'UNWIF_complist_001eb9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ecc',['UNWIF_complist_001ecc',['../d9/dfd/unw16ifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680',1,'UNWIF_complist_001ecc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680',1,'UNWIF_complist_001ecc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ecd',['UNWIF_complist_001ecd',['../d9/dfd/unw16ifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb',1,'UNWIF_complist_001ecd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb',1,'UNWIF_complist_001ecd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f00',['UNWIF_complist_001f00',['../d9/dfd/unw16ifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770',1,'UNWIF_complist_001f00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770',1,'UNWIF_complist_001f00(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f01',['UNWIF_complist_001f01',['../d9/dfd/unw16ifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd',1,'UNWIF_complist_001f01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd',1,'UNWIF_complist_001f01(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f02',['UNWIF_complist_001f02',['../d9/dfd/unw16ifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af',1,'UNWIF_complist_001f02(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af',1,'UNWIF_complist_001f02(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f03',['UNWIF_complist_001f03',['../d9/dfd/unw16ifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693',1,'UNWIF_complist_001f03(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693',1,'UNWIF_complist_001f03(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f04',['UNWIF_complist_001f04',['../d9/dfd/unw16ifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd',1,'UNWIF_complist_001f04(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd',1,'UNWIF_complist_001f04(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f05',['UNWIF_complist_001f05',['../d9/dfd/unw16ifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9',1,'UNWIF_complist_001f05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9',1,'UNWIF_complist_001f05(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f06',['UNWIF_complist_001f06',['../d9/dfd/unw16ifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29',1,'UNWIF_complist_001f06(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29',1,'UNWIF_complist_001f06(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f07',['UNWIF_complist_001f07',['../d9/dfd/unw16ifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5',1,'UNWIF_complist_001f07(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5',1,'UNWIF_complist_001f07(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f08',['UNWIF_complist_001f08',['../d9/dfd/unw16ifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866',1,'UNWIF_complist_001f08(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866',1,'UNWIF_complist_001f08(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f09',['UNWIF_complist_001f09',['../d9/dfd/unw16ifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59',1,'UNWIF_complist_001f09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59',1,'UNWIF_complist_001f09(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0a',['UNWIF_complist_001f0a',['../d9/dfd/unw16ifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77',1,'UNWIF_complist_001f0a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77',1,'UNWIF_complist_001f0a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0b',['UNWIF_complist_001f0b',['../d9/dfd/unw16ifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b',1,'UNWIF_complist_001f0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b',1,'UNWIF_complist_001f0b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0c',['UNWIF_complist_001f0c',['../d9/dfd/unw16ifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d',1,'UNWIF_complist_001f0c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d',1,'UNWIF_complist_001f0c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0d',['UNWIF_complist_001f0d',['../d9/dfd/unw16ifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2',1,'UNWIF_complist_001f0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2',1,'UNWIF_complist_001f0d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0e',['UNWIF_complist_001f0e',['../d9/dfd/unw16ifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be',1,'UNWIF_complist_001f0e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be',1,'UNWIF_complist_001f0e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0f',['UNWIF_complist_001f0f',['../d9/dfd/unw16ifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee',1,'UNWIF_complist_001f0f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee',1,'UNWIF_complist_001f0f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f10',['UNWIF_complist_001f10',['../d9/dfd/unw16ifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a',1,'UNWIF_complist_001f10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a',1,'UNWIF_complist_001f10(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f11',['UNWIF_complist_001f11',['../d9/dfd/unw16ifcmp_8h.html#a98515e054e7136515aab9ec208ea7191',1,'UNWIF_complist_001f11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a98515e054e7136515aab9ec208ea7191',1,'UNWIF_complist_001f11(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f18',['UNWIF_complist_001f18',['../d9/dfd/unw16ifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5',1,'UNWIF_complist_001f18(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5',1,'UNWIF_complist_001f18(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f19',['UNWIF_complist_001f19',['../d9/dfd/unw16ifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d',1,'UNWIF_complist_001f19(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d',1,'UNWIF_complist_001f19(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f20',['UNWIF_complist_001f20',['../d9/dfd/unw16ifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5',1,'UNWIF_complist_001f20(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5',1,'UNWIF_complist_001f20(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f21',['UNWIF_complist_001f21',['../d9/dfd/unw16ifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3',1,'UNWIF_complist_001f21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3',1,'UNWIF_complist_001f21(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f22',['UNWIF_complist_001f22',['../d9/dfd/unw16ifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165',1,'UNWIF_complist_001f22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165',1,'UNWIF_complist_001f22(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f23',['UNWIF_complist_001f23',['../d9/dfd/unw16ifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed',1,'UNWIF_complist_001f23(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed',1,'UNWIF_complist_001f23(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f24',['UNWIF_complist_001f24',['../d9/dfd/unw16ifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098',1,'UNWIF_complist_001f24(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098',1,'UNWIF_complist_001f24(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f25',['UNWIF_complist_001f25',['../d9/dfd/unw16ifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2',1,'UNWIF_complist_001f25(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2',1,'UNWIF_complist_001f25(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f26',['UNWIF_complist_001f26',['../d9/dfd/unw16ifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608',1,'UNWIF_complist_001f26(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608',1,'UNWIF_complist_001f26(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f27',['UNWIF_complist_001f27',['../d9/dfd/unw16ifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91',1,'UNWIF_complist_001f27(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91',1,'UNWIF_complist_001f27(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f28',['UNWIF_complist_001f28',['../d9/dfd/unw16ifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407',1,'UNWIF_complist_001f28(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407',1,'UNWIF_complist_001f28(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f29',['UNWIF_complist_001f29',['../d9/dfd/unw16ifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd',1,'UNWIF_complist_001f29(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd',1,'UNWIF_complist_001f29(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2a',['UNWIF_complist_001f2a',['../d9/dfd/unw16ifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28',1,'UNWIF_complist_001f2a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28',1,'UNWIF_complist_001f2a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2b',['UNWIF_complist_001f2b',['../d9/dfd/unw16ifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058',1,'UNWIF_complist_001f2b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058',1,'UNWIF_complist_001f2b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2c',['UNWIF_complist_001f2c',['../d9/dfd/unw16ifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8',1,'UNWIF_complist_001f2c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8',1,'UNWIF_complist_001f2c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2d',['UNWIF_complist_001f2d',['../d9/dfd/unw16ifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e',1,'UNWIF_complist_001f2d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e',1,'UNWIF_complist_001f2d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2e',['UNWIF_complist_001f2e',['../d9/dfd/unw16ifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727',1,'UNWIF_complist_001f2e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727',1,'UNWIF_complist_001f2e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2f',['UNWIF_complist_001f2f',['../d9/dfd/unw16ifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d',1,'UNWIF_complist_001f2f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d',1,'UNWIF_complist_001f2f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f30',['UNWIF_complist_001f30',['../d9/dfd/unw16ifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3',1,'UNWIF_complist_001f30(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3',1,'UNWIF_complist_001f30(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f31',['UNWIF_complist_001f31',['../d9/dfd/unw16ifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183',1,'UNWIF_complist_001f31(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183',1,'UNWIF_complist_001f31(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f38',['UNWIF_complist_001f38',['../d9/dfd/unw16ifcmp_8h.html#a93484301725e445b148251357772f506',1,'UNWIF_complist_001f38(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a93484301725e445b148251357772f506',1,'UNWIF_complist_001f38(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f39',['UNWIF_complist_001f39',['../d9/dfd/unw16ifcmp_8h.html#a306aafa52ab139481b4556b049b2535e',1,'UNWIF_complist_001f39(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a306aafa52ab139481b4556b049b2535e',1,'UNWIF_complist_001f39(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f40',['UNWIF_complist_001f40',['../d9/dfd/unw16ifcmp_8h.html#a3002293eda9914b2270ebae548985b95',1,'UNWIF_complist_001f40(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3002293eda9914b2270ebae548985b95',1,'UNWIF_complist_001f40(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f41',['UNWIF_complist_001f41',['../d9/dfd/unw16ifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096',1,'UNWIF_complist_001f41(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096',1,'UNWIF_complist_001f41(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f48',['UNWIF_complist_001f48',['../d9/dfd/unw16ifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66',1,'UNWIF_complist_001f48(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66',1,'UNWIF_complist_001f48(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f49',['UNWIF_complist_001f49',['../d9/dfd/unw16ifcmp_8h.html#ae293e6e49630ca604f047161484616b9',1,'UNWIF_complist_001f49(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae293e6e49630ca604f047161484616b9',1,'UNWIF_complist_001f49(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f50',['UNWIF_complist_001f50',['../d9/dfd/unw16ifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a',1,'UNWIF_complist_001f50(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a',1,'UNWIF_complist_001f50(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f51',['UNWIF_complist_001f51',['../d9/dfd/unw16ifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1',1,'UNWIF_complist_001f51(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1',1,'UNWIF_complist_001f51(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f59',['UNWIF_complist_001f59',['../d9/dfd/unw16ifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2',1,'UNWIF_complist_001f59(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2',1,'UNWIF_complist_001f59(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f60',['UNWIF_complist_001f60',['../d9/dfd/unw16ifcmp_8h.html#afb28baa1855de27b50130d87c5155773',1,'UNWIF_complist_001f60(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afb28baa1855de27b50130d87c5155773',1,'UNWIF_complist_001f60(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f61',['UNWIF_complist_001f61',['../d9/dfd/unw16ifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db',1,'UNWIF_complist_001f61(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db',1,'UNWIF_complist_001f61(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f62',['UNWIF_complist_001f62',['../d9/dfd/unw16ifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc',1,'UNWIF_complist_001f62(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc',1,'UNWIF_complist_001f62(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f63',['UNWIF_complist_001f63',['../d9/dfd/unw16ifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486',1,'UNWIF_complist_001f63(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486',1,'UNWIF_complist_001f63(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f64',['UNWIF_complist_001f64',['../d9/dfd/unw16ifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9',1,'UNWIF_complist_001f64(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9',1,'UNWIF_complist_001f64(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f65',['UNWIF_complist_001f65',['../d9/dfd/unw16ifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d',1,'UNWIF_complist_001f65(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d',1,'UNWIF_complist_001f65(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f66',['UNWIF_complist_001f66',['../d9/dfd/unw16ifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02',1,'UNWIF_complist_001f66(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02',1,'UNWIF_complist_001f66(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f67',['UNWIF_complist_001f67',['../d9/dfd/unw16ifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf',1,'UNWIF_complist_001f67(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf',1,'UNWIF_complist_001f67(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f68',['UNWIF_complist_001f68',['../d9/dfd/unw16ifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766',1,'UNWIF_complist_001f68(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766',1,'UNWIF_complist_001f68(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f69',['UNWIF_complist_001f69',['../d9/dfd/unw16ifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6',1,'UNWIF_complist_001f69(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6',1,'UNWIF_complist_001f69(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6a',['UNWIF_complist_001f6a',['../d9/dfd/unw16ifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634',1,'UNWIF_complist_001f6a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634',1,'UNWIF_complist_001f6a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6b',['UNWIF_complist_001f6b',['../d9/dfd/unw16ifcmp_8h.html#a96e0a8345155feb63eb272471ed82077',1,'UNWIF_complist_001f6b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a96e0a8345155feb63eb272471ed82077',1,'UNWIF_complist_001f6b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6c',['UNWIF_complist_001f6c',['../d9/dfd/unw16ifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080',1,'UNWIF_complist_001f6c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080',1,'UNWIF_complist_001f6c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6d',['UNWIF_complist_001f6d',['../d9/dfd/unw16ifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e',1,'UNWIF_complist_001f6d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e',1,'UNWIF_complist_001f6d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6e',['UNWIF_complist_001f6e',['../d9/dfd/unw16ifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d',1,'UNWIF_complist_001f6e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d',1,'UNWIF_complist_001f6e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6f',['UNWIF_complist_001f6f',['../d9/dfd/unw16ifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a',1,'UNWIF_complist_001f6f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a',1,'UNWIF_complist_001f6f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f70',['UNWIF_complist_001f70',['../d9/dfd/unw16ifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0',1,'UNWIF_complist_001f70(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0',1,'UNWIF_complist_001f70(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f74',['UNWIF_complist_001f74',['../d9/dfd/unw16ifcmp_8h.html#a286e94c01a376716f6269e17f851cc55',1,'UNWIF_complist_001f74(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a286e94c01a376716f6269e17f851cc55',1,'UNWIF_complist_001f74(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f7c',['UNWIF_complist_001f7c',['../d9/dfd/unw16ifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb',1,'UNWIF_complist_001f7c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb',1,'UNWIF_complist_001f7c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fb6',['UNWIF_complist_001fb6',['../d9/dfd/unw16ifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0',1,'UNWIF_complist_001fb6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0',1,'UNWIF_complist_001fb6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fbf',['UNWIF_complist_001fbf',['../d9/dfd/unw16ifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e',1,'UNWIF_complist_001fbf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e',1,'UNWIF_complist_001fbf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fc6',['UNWIF_complist_001fc6',['../d9/dfd/unw16ifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67',1,'UNWIF_complist_001fc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67',1,'UNWIF_complist_001fc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ff6',['UNWIF_complist_001ff6',['../d9/dfd/unw16ifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d',1,'UNWIF_complist_001ff6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d',1,'UNWIF_complist_001ff6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ffe',['UNWIF_complist_001ffe',['../d9/dfd/unw16ifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8',1,'UNWIF_complist_001ffe(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8',1,'UNWIF_complist_001ffe(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002190',['UNWIF_complist_002190',['../d9/dfd/unw16ifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4',1,'UNWIF_complist_002190(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4',1,'UNWIF_complist_002190(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002192',['UNWIF_complist_002192',['../d9/dfd/unw16ifcmp_8h.html#a474cada071e923b79e67dbf5831db29e',1,'UNWIF_complist_002192(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a474cada071e923b79e67dbf5831db29e',1,'UNWIF_complist_002192(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002194',['UNWIF_complist_002194',['../d9/dfd/unw16ifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9',1,'UNWIF_complist_002194(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9',1,'UNWIF_complist_002194(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d0',['UNWIF_complist_0021d0',['../d9/dfd/unw16ifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112',1,'UNWIF_complist_0021d0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112',1,'UNWIF_complist_0021d0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d2',['UNWIF_complist_0021d2',['../d9/dfd/unw16ifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7',1,'UNWIF_complist_0021d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7',1,'UNWIF_complist_0021d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d4',['UNWIF_complist_0021d4',['../d9/dfd/unw16ifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459',1,'UNWIF_complist_0021d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459',1,'UNWIF_complist_0021d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002203',['UNWIF_complist_002203',['../d9/dfd/unw16ifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60',1,'UNWIF_complist_002203(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60',1,'UNWIF_complist_002203(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002208',['UNWIF_complist_002208',['../d9/dfd/unw16ifcmp_8h.html#a1d2b2511463746719c783d6a9896d747',1,'UNWIF_complist_002208(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d2b2511463746719c783d6a9896d747',1,'UNWIF_complist_002208(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00220b',['UNWIF_complist_00220b',['../d9/dfd/unw16ifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd',1,'UNWIF_complist_00220b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd',1,'UNWIF_complist_00220b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002223',['UNWIF_complist_002223',['../d9/dfd/unw16ifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8',1,'UNWIF_complist_002223(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8',1,'UNWIF_complist_002223(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002225',['UNWIF_complist_002225',['../d9/dfd/unw16ifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77',1,'UNWIF_complist_002225(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77',1,'UNWIF_complist_002225(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00223c',['UNWIF_complist_00223c',['../d9/dfd/unw16ifcmp_8h.html#a0280e90210228901d89c05efe9201b36',1,'UNWIF_complist_00223c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0280e90210228901d89c05efe9201b36',1,'UNWIF_complist_00223c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002243',['UNWIF_complist_002243',['../d9/dfd/unw16ifcmp_8h.html#ac9f09700daa218411356781f659b7bb7',1,'UNWIF_complist_002243(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac9f09700daa218411356781f659b7bb7',1,'UNWIF_complist_002243(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002245',['UNWIF_complist_002245',['../d9/dfd/unw16ifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc',1,'UNWIF_complist_002245(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc',1,'UNWIF_complist_002245(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002248',['UNWIF_complist_002248',['../d9/dfd/unw16ifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8',1,'UNWIF_complist_002248(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8',1,'UNWIF_complist_002248(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00224d',['UNWIF_complist_00224d',['../d9/dfd/unw16ifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a',1,'UNWIF_complist_00224d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a',1,'UNWIF_complist_00224d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002261',['UNWIF_complist_002261',['../d9/dfd/unw16ifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3',1,'UNWIF_complist_002261(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3',1,'UNWIF_complist_002261(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002264',['UNWIF_complist_002264',['../d9/dfd/unw16ifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951',1,'UNWIF_complist_002264(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951',1,'UNWIF_complist_002264(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002265',['UNWIF_complist_002265',['../d9/dfd/unw16ifcmp_8h.html#aab56b8db439599d528a5673b8dde878e',1,'UNWIF_complist_002265(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab56b8db439599d528a5673b8dde878e',1,'UNWIF_complist_002265(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002272',['UNWIF_complist_002272',['../d9/dfd/unw16ifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7',1,'UNWIF_complist_002272(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7',1,'UNWIF_complist_002272(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002273',['UNWIF_complist_002273',['../d9/dfd/unw16ifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327',1,'UNWIF_complist_002273(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327',1,'UNWIF_complist_002273(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002276',['UNWIF_complist_002276',['../d9/dfd/unw16ifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6',1,'UNWIF_complist_002276(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6',1,'UNWIF_complist_002276(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002277',['UNWIF_complist_002277',['../d9/dfd/unw16ifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3',1,'UNWIF_complist_002277(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3',1,'UNWIF_complist_002277(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227a',['UNWIF_complist_00227a',['../d9/dfd/unw16ifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39',1,'UNWIF_complist_00227a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39',1,'UNWIF_complist_00227a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227b',['UNWIF_complist_00227b',['../d9/dfd/unw16ifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f',1,'UNWIF_complist_00227b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f',1,'UNWIF_complist_00227b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227c',['UNWIF_complist_00227c',['../d9/dfd/unw16ifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924',1,'UNWIF_complist_00227c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924',1,'UNWIF_complist_00227c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227d',['UNWIF_complist_00227d',['../d9/dfd/unw16ifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b',1,'UNWIF_complist_00227d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b',1,'UNWIF_complist_00227d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002282',['UNWIF_complist_002282',['../d9/dfd/unw16ifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b',1,'UNWIF_complist_002282(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b',1,'UNWIF_complist_002282(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002283',['UNWIF_complist_002283',['../d9/dfd/unw16ifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb',1,'UNWIF_complist_002283(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb',1,'UNWIF_complist_002283(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002286',['UNWIF_complist_002286',['../d9/dfd/unw16ifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5',1,'UNWIF_complist_002286(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5',1,'UNWIF_complist_002286(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002287',['UNWIF_complist_002287',['../d9/dfd/unw16ifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c',1,'UNWIF_complist_002287(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c',1,'UNWIF_complist_002287(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002291',['UNWIF_complist_002291',['../d9/dfd/unw16ifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635',1,'UNWIF_complist_002291(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635',1,'UNWIF_complist_002291(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002292',['UNWIF_complist_002292',['../d9/dfd/unw16ifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52',1,'UNWIF_complist_002292(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52',1,'UNWIF_complist_002292(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a2',['UNWIF_complist_0022a2',['../d9/dfd/unw16ifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4',1,'UNWIF_complist_0022a2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4',1,'UNWIF_complist_0022a2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a8',['UNWIF_complist_0022a8',['../d9/dfd/unw16ifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b',1,'UNWIF_complist_0022a8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b',1,'UNWIF_complist_0022a8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a9',['UNWIF_complist_0022a9',['../d9/dfd/unw16ifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca',1,'UNWIF_complist_0022a9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca',1,'UNWIF_complist_0022a9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022ab',['UNWIF_complist_0022ab',['../d9/dfd/unw16ifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974',1,'UNWIF_complist_0022ab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974',1,'UNWIF_complist_0022ab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b2',['UNWIF_complist_0022b2',['../d9/dfd/unw16ifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5',1,'UNWIF_complist_0022b2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5',1,'UNWIF_complist_0022b2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b3',['UNWIF_complist_0022b3',['../d9/dfd/unw16ifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5',1,'UNWIF_complist_0022b3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5',1,'UNWIF_complist_0022b3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b4',['UNWIF_complist_0022b4',['../d9/dfd/unw16ifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed',1,'UNWIF_complist_0022b4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed',1,'UNWIF_complist_0022b4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b5',['UNWIF_complist_0022b5',['../d9/dfd/unw16ifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685',1,'UNWIF_complist_0022b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685',1,'UNWIF_complist_0022b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002add',['UNWIF_complist_002add',['../d9/dfd/unw16ifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5',1,'UNWIF_complist_002add(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5',1,'UNWIF_complist_002add(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003046',['UNWIF_complist_003046',['../d9/dfd/unw16ifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848',1,'UNWIF_complist_003046(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848',1,'UNWIF_complist_003046(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304b',['UNWIF_complist_00304b',['../d9/dfd/unw16ifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad',1,'UNWIF_complist_00304b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad',1,'UNWIF_complist_00304b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304d',['UNWIF_complist_00304d',['../d9/dfd/unw16ifcmp_8h.html#a76106268641a876cd1acf7f437006224',1,'UNWIF_complist_00304d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a76106268641a876cd1acf7f437006224',1,'UNWIF_complist_00304d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304f',['UNWIF_complist_00304f',['../d9/dfd/unw16ifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891',1,'UNWIF_complist_00304f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891',1,'UNWIF_complist_00304f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003051',['UNWIF_complist_003051',['../d9/dfd/unw16ifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2',1,'UNWIF_complist_003051(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2',1,'UNWIF_complist_003051(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003053',['UNWIF_complist_003053',['../d9/dfd/unw16ifcmp_8h.html#a63918f1e86feee4b5056c122823f082a',1,'UNWIF_complist_003053(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a63918f1e86feee4b5056c122823f082a',1,'UNWIF_complist_003053(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003055',['UNWIF_complist_003055',['../d9/dfd/unw16ifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158',1,'UNWIF_complist_003055(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158',1,'UNWIF_complist_003055(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003057',['UNWIF_complist_003057',['../d9/dfd/unw16ifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959',1,'UNWIF_complist_003057(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959',1,'UNWIF_complist_003057(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003059',['UNWIF_complist_003059',['../d9/dfd/unw16ifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2',1,'UNWIF_complist_003059(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2',1,'UNWIF_complist_003059(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305b',['UNWIF_complist_00305b',['../d9/dfd/unw16ifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d',1,'UNWIF_complist_00305b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d',1,'UNWIF_complist_00305b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305d',['UNWIF_complist_00305d',['../d9/dfd/unw16ifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63',1,'UNWIF_complist_00305d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63',1,'UNWIF_complist_00305d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305f',['UNWIF_complist_00305f',['../d9/dfd/unw16ifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc',1,'UNWIF_complist_00305f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc',1,'UNWIF_complist_00305f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003061',['UNWIF_complist_003061',['../d9/dfd/unw16ifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f',1,'UNWIF_complist_003061(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f',1,'UNWIF_complist_003061(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003064',['UNWIF_complist_003064',['../d9/dfd/unw16ifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777',1,'UNWIF_complist_003064(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777',1,'UNWIF_complist_003064(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003066',['UNWIF_complist_003066',['../d9/dfd/unw16ifcmp_8h.html#a36466f176f1809804be8cf991d51796c',1,'UNWIF_complist_003066(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36466f176f1809804be8cf991d51796c',1,'UNWIF_complist_003066(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003068',['UNWIF_complist_003068',['../d9/dfd/unw16ifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984',1,'UNWIF_complist_003068(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984',1,'UNWIF_complist_003068(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00306f',['UNWIF_complist_00306f',['../d9/dfd/unw16ifcmp_8h.html#aae37e6c03e30798f160af61bf599d515',1,'UNWIF_complist_00306f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aae37e6c03e30798f160af61bf599d515',1,'UNWIF_complist_00306f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003072',['UNWIF_complist_003072',['../d9/dfd/unw16ifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6',1,'UNWIF_complist_003072(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6',1,'UNWIF_complist_003072(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003075',['UNWIF_complist_003075',['../d9/dfd/unw16ifcmp_8h.html#af5356e36852d3752a4dbe512d004c990',1,'UNWIF_complist_003075(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af5356e36852d3752a4dbe512d004c990',1,'UNWIF_complist_003075(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003078',['UNWIF_complist_003078',['../d9/dfd/unw16ifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c',1,'UNWIF_complist_003078(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c',1,'UNWIF_complist_003078(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00307b',['UNWIF_complist_00307b',['../d9/dfd/unw16ifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711',1,'UNWIF_complist_00307b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711',1,'UNWIF_complist_00307b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00309d',['UNWIF_complist_00309d',['../d9/dfd/unw16ifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee',1,'UNWIF_complist_00309d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee',1,'UNWIF_complist_00309d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030a6',['UNWIF_complist_0030a6',['../d9/dfd/unw16ifcmp_8h.html#ae222b6894e63952e00ae664a890a173d',1,'UNWIF_complist_0030a6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae222b6894e63952e00ae664a890a173d',1,'UNWIF_complist_0030a6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ab',['UNWIF_complist_0030ab',['../d9/dfd/unw16ifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab',1,'UNWIF_complist_0030ab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab',1,'UNWIF_complist_0030ab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ad',['UNWIF_complist_0030ad',['../d9/dfd/unw16ifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912',1,'UNWIF_complist_0030ad(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912',1,'UNWIF_complist_0030ad(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030af',['UNWIF_complist_0030af',['../d9/dfd/unw16ifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac',1,'UNWIF_complist_0030af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac',1,'UNWIF_complist_0030af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b1',['UNWIF_complist_0030b1',['../d9/dfd/unw16ifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2',1,'UNWIF_complist_0030b1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2',1,'UNWIF_complist_0030b1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b3',['UNWIF_complist_0030b3',['../d9/dfd/unw16ifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca',1,'UNWIF_complist_0030b3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca',1,'UNWIF_complist_0030b3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b5',['UNWIF_complist_0030b5',['../d9/dfd/unw16ifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc',1,'UNWIF_complist_0030b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc',1,'UNWIF_complist_0030b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b7',['UNWIF_complist_0030b7',['../d9/dfd/unw16ifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547',1,'UNWIF_complist_0030b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547',1,'UNWIF_complist_0030b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b9',['UNWIF_complist_0030b9',['../d9/dfd/unw16ifcmp_8h.html#aff6e29170546cc276c129659331e63c1',1,'UNWIF_complist_0030b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff6e29170546cc276c129659331e63c1',1,'UNWIF_complist_0030b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bb',['UNWIF_complist_0030bb',['../d9/dfd/unw16ifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1',1,'UNWIF_complist_0030bb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1',1,'UNWIF_complist_0030bb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bd',['UNWIF_complist_0030bd',['../d9/dfd/unw16ifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f',1,'UNWIF_complist_0030bd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f',1,'UNWIF_complist_0030bd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bf',['UNWIF_complist_0030bf',['../d9/dfd/unw16ifcmp_8h.html#ad03571cb21ea00272b17fee487af321b',1,'UNWIF_complist_0030bf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad03571cb21ea00272b17fee487af321b',1,'UNWIF_complist_0030bf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c1',['UNWIF_complist_0030c1',['../d9/dfd/unw16ifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e',1,'UNWIF_complist_0030c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e',1,'UNWIF_complist_0030c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c4',['UNWIF_complist_0030c4',['../d9/dfd/unw16ifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2',1,'UNWIF_complist_0030c4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2',1,'UNWIF_complist_0030c4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c6',['UNWIF_complist_0030c6',['../d9/dfd/unw16ifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9',1,'UNWIF_complist_0030c6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9',1,'UNWIF_complist_0030c6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c8',['UNWIF_complist_0030c8',['../d9/dfd/unw16ifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4',1,'UNWIF_complist_0030c8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4',1,'UNWIF_complist_0030c8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030cf',['UNWIF_complist_0030cf',['../d9/dfd/unw16ifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640',1,'UNWIF_complist_0030cf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640',1,'UNWIF_complist_0030cf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d2',['UNWIF_complist_0030d2',['../d9/dfd/unw16ifcmp_8h.html#afeea8365af804221817d5278e822e2fa',1,'UNWIF_complist_0030d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afeea8365af804221817d5278e822e2fa',1,'UNWIF_complist_0030d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d5',['UNWIF_complist_0030d5',['../d9/dfd/unw16ifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d',1,'UNWIF_complist_0030d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d',1,'UNWIF_complist_0030d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d8',['UNWIF_complist_0030d8',['../d9/dfd/unw16ifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a',1,'UNWIF_complist_0030d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a',1,'UNWIF_complist_0030d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030db',['UNWIF_complist_0030db',['../d9/dfd/unw16ifcmp_8h.html#a2318ea2b160373ec556a78e74989867b',1,'UNWIF_complist_0030db(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2318ea2b160373ec556a78e74989867b',1,'UNWIF_complist_0030db(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ef',['UNWIF_complist_0030ef',['../d9/dfd/unw16ifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb',1,'UNWIF_complist_0030ef(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb',1,'UNWIF_complist_0030ef(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f0',['UNWIF_complist_0030f0',['../d9/dfd/unw16ifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120',1,'UNWIF_complist_0030f0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120',1,'UNWIF_complist_0030f0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f1',['UNWIF_complist_0030f1',['../d9/dfd/unw16ifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced',1,'UNWIF_complist_0030f1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced',1,'UNWIF_complist_0030f1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f2',['UNWIF_complist_0030f2',['../d9/dfd/unw16ifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4',1,'UNWIF_complist_0030f2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4',1,'UNWIF_complist_0030f2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030fd',['UNWIF_complist_0030fd',['../d9/dfd/unw16ifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe',1,'UNWIF_complist_0030fd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe',1,'UNWIF_complist_0030fd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00fb49',['UNWIF_complist_00fb49',['../d9/dfd/unw16ifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025',1,'UNWIF_complist_00fb49(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025',1,'UNWIF_complist_00fb49(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011099',['UNWIF_complist_011099',['../d9/dfd/unw16ifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852',1,'UNWIF_complist_011099(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852',1,'UNWIF_complist_011099(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01109b',['UNWIF_complist_01109b',['../d9/dfd/unw16ifcmp_8h.html#a848f3f57db05d11a60631b3dde813534',1,'UNWIF_complist_01109b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a848f3f57db05d11a60631b3dde813534',1,'UNWIF_complist_01109b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0110a5',['UNWIF_complist_0110a5',['../d9/dfd/unw16ifcmp_8h.html#a989be611071d64e601904f44c31080a2',1,'UNWIF_complist_0110a5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a989be611071d64e601904f44c31080a2',1,'UNWIF_complist_0110a5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011131',['UNWIF_complist_011131',['../d9/dfd/unw16ifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df',1,'UNWIF_complist_011131(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df',1,'UNWIF_complist_011131(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011132',['UNWIF_complist_011132',['../d9/dfd/unw16ifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8',1,'UNWIF_complist_011132(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8',1,'UNWIF_complist_011132(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011347',['UNWIF_complist_011347',['../d9/dfd/unw16ifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9',1,'UNWIF_complist_011347(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9',1,'UNWIF_complist_011347(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0114b9',['UNWIF_complist_0114b9',['../d9/dfd/unw16ifcmp_8h.html#a36982696a17dee559c7714b7d138a634',1,'UNWIF_complist_0114b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36982696a17dee559c7714b7d138a634',1,'UNWIF_complist_0114b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0115b8',['UNWIF_complist_0115b8',['../d9/dfd/unw16ifcmp_8h.html#ad498de046637c95e7cba172284b46c01',1,'UNWIF_complist_0115b8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad498de046637c95e7cba172284b46c01',1,'UNWIF_complist_0115b8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0115b9',['UNWIF_complist_0115b9',['../d9/dfd/unw16ifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf',1,'UNWIF_complist_0115b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf',1,'UNWIF_complist_0115b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d157',['UNWIF_complist_01d157',['../d9/dfd/unw16ifcmp_8h.html#a3e50df886e851ce110c824998336adc2',1,'UNWIF_complist_01d157(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3e50df886e851ce110c824998336adc2',1,'UNWIF_complist_01d157(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d158',['UNWIF_complist_01d158',['../d9/dfd/unw16ifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67',1,'UNWIF_complist_01d158(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67',1,'UNWIF_complist_01d158(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d15f',['UNWIF_complist_01d15f',['../d9/dfd/unw16ifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b',1,'UNWIF_complist_01d15f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b',1,'UNWIF_complist_01d15f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1b9',['UNWIF_complist_01d1b9',['../d9/dfd/unw16ifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5',1,'UNWIF_complist_01d1b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5',1,'UNWIF_complist_01d1b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1ba',['UNWIF_complist_01d1ba',['../d9/dfd/unw16ifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257',1,'UNWIF_complist_01d1ba(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257',1,'UNWIF_complist_01d1ba(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1bb',['UNWIF_complist_01d1bb',['../d9/dfd/unw16ifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a',1,'UNWIF_complist_01d1bb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a',1,'UNWIF_complist_01d1bb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1bc',['UNWIF_complist_01d1bc',['../d9/dfd/unw16ifcmp_8h.html#af447c276d89250428c11fdaa9b66b360',1,'UNWIF_complist_01d1bc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af447c276d89250428c11fdaa9b66b360',1,'UNWIF_complist_01d1bc(): unwifcmp.h']]], + ['unwif_5fcomplist_5ffirst_5flong',['UNWIF_COMPLIST_FIRST_LONG',['../d9/dfd/unw16ifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5',1,'UNWIF_COMPLIST_FIRST_LONG(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5',1,'UNWIF_COMPLIST_FIRST_LONG(): unwifcmp.h']]], + ['unwif_5fcomplist_5fs',['UNWIF_complist_s',['../df/d74/struct_u_n_w_i_f__complist__s.html',1,'']]], + ['unwif_5fcompos',['UNWIF_compos',['../d9/dfd/unw16ifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b',1,'UNWIF_compos(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b',1,'UNWIF_compos(): unwifcmp.h']]], + ['unwif_5fcompos_5f00',['UNWIF_compos_00',['../d9/dfd/unw16ifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890',1,'UNWIF_compos_00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890',1,'UNWIF_compos_00(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f00',['UNWIF_compos_00_00',['../d9/dfd/unw16ifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a',1,'UNWIF_compos_00_00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a',1,'UNWIF_compos_00_00(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f01',['UNWIF_compos_00_01',['../d9/dfd/unw16ifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1',1,'UNWIF_compos_00_01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1',1,'UNWIF_compos_00_01(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f02',['UNWIF_compos_00_02',['../d9/dfd/unw16ifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334',1,'UNWIF_compos_00_02(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334',1,'UNWIF_compos_00_02(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f03',['UNWIF_compos_00_03',['../d9/dfd/unw16ifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457',1,'UNWIF_compos_00_03(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457',1,'UNWIF_compos_00_03(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f04',['UNWIF_compos_00_04',['../d9/dfd/unw16ifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465',1,'UNWIF_compos_00_04(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465',1,'UNWIF_compos_00_04(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f05',['UNWIF_compos_00_05',['../d9/dfd/unw16ifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28',1,'UNWIF_compos_00_05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28',1,'UNWIF_compos_00_05(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f06',['UNWIF_compos_00_06',['../d9/dfd/unw16ifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1',1,'UNWIF_compos_00_06(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1',1,'UNWIF_compos_00_06(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f09',['UNWIF_compos_00_09',['../d9/dfd/unw16ifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904',1,'UNWIF_compos_00_09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904',1,'UNWIF_compos_00_09(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0a',['UNWIF_compos_00_0a',['../d9/dfd/unw16ifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36',1,'UNWIF_compos_00_0a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36',1,'UNWIF_compos_00_0a(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0b',['UNWIF_compos_00_0b',['../d9/dfd/unw16ifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180',1,'UNWIF_compos_00_0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180',1,'UNWIF_compos_00_0b(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0c',['UNWIF_compos_00_0c',['../d9/dfd/unw16ifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08',1,'UNWIF_compos_00_0c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08',1,'UNWIF_compos_00_0c(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0d',['UNWIF_compos_00_0d',['../d9/dfd/unw16ifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7',1,'UNWIF_compos_00_0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7',1,'UNWIF_compos_00_0d(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0f',['UNWIF_compos_00_0f',['../d9/dfd/unw16ifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb',1,'UNWIF_compos_00_0f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb',1,'UNWIF_compos_00_0f(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f10',['UNWIF_compos_00_10',['../d9/dfd/unw16ifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce',1,'UNWIF_compos_00_10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce',1,'UNWIF_compos_00_10(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1b',['UNWIF_compos_00_1b',['../d9/dfd/unw16ifcmp_8h.html#ab65aa0a784a30214286b199924901346',1,'UNWIF_compos_00_1b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab65aa0a784a30214286b199924901346',1,'UNWIF_compos_00_1b(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1e',['UNWIF_compos_00_1e',['../d9/dfd/unw16ifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724',1,'UNWIF_compos_00_1e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724',1,'UNWIF_compos_00_1e(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1f',['UNWIF_compos_00_1f',['../d9/dfd/unw16ifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5',1,'UNWIF_compos_00_1f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5',1,'UNWIF_compos_00_1f(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f21',['UNWIF_compos_00_21',['../d9/dfd/unw16ifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8',1,'UNWIF_compos_00_21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8',1,'UNWIF_compos_00_21(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f22',['UNWIF_compos_00_22',['../d9/dfd/unw16ifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6',1,'UNWIF_compos_00_22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6',1,'UNWIF_compos_00_22(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f2a',['UNWIF_compos_00_2a',['../d9/dfd/unw16ifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d',1,'UNWIF_compos_00_2a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d',1,'UNWIF_compos_00_2a(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f30',['UNWIF_compos_00_30',['../d9/dfd/unw16ifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204',1,'UNWIF_compos_00_30(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204',1,'UNWIF_compos_00_30(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5ffb',['UNWIF_compos_00_fb',['../d9/dfd/unw16ifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb',1,'UNWIF_compos_00_fb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb',1,'UNWIF_compos_00_fb(): unwifcmp.h']]], + ['unwif_5fcompos_5f01',['UNWIF_compos_01',['../d9/dfd/unw16ifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b',1,'UNWIF_compos_01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b',1,'UNWIF_compos_01(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f10',['UNWIF_compos_01_10',['../d9/dfd/unw16ifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e',1,'UNWIF_compos_01_10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e',1,'UNWIF_compos_01_10(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f11',['UNWIF_compos_01_11',['../d9/dfd/unw16ifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058',1,'UNWIF_compos_01_11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058',1,'UNWIF_compos_01_11(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f13',['UNWIF_compos_01_13',['../d9/dfd/unw16ifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d',1,'UNWIF_compos_01_13(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d',1,'UNWIF_compos_01_13(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f14',['UNWIF_compos_01_14',['../d9/dfd/unw16ifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83',1,'UNWIF_compos_01_14(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83',1,'UNWIF_compos_01_14(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f15',['UNWIF_compos_01_15',['../d9/dfd/unw16ifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074',1,'UNWIF_compos_01_15(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074',1,'UNWIF_compos_01_15(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5fd1',['UNWIF_compos_01_d1',['../d9/dfd/unw16ifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c',1,'UNWIF_compos_01_d1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c',1,'UNWIF_compos_01_d1(): unwifcmp.h']]], + ['unwifcan_2eh',['unwifcan.h',['../dc/d06/unwifcan_8h.html',1,'']]], + ['unwifcmb_2eh',['unwifcmb.h',['../d6/d43/unwifcmb_8h.html',1,'']]], + ['unwifcmp_2eh',['unwifcmp.h',['../df/d54/unwifcmp_8h.html',1,'']]], + ['unwifcpt_2eh',['unwifcpt.h',['../d5/d38/unwifcpt_8h.html',1,'']]], + ['unwifexc_2eh',['unwifexc.h',['../db/dab/unwifexc_8h.html',1,'']]], + ['upper',['upper',['../d8/dbe/towctrans_8c.html#a9c89dc7ee01b7d626429c8c509f2123a',1,'upper(): towctrans.c'],['../dc/d32/towfc__s_8c.html#af6c8edc28d596c8e65f56c984bd9a094',1,'upper(): towfc_s.c']]] +]; diff --git a/doc/safec-3.3/search/all_15.html b/doc/safec-3.3/search/all_15.html new file mode 100644 index 00000000..8afe9a03 --- /dev/null +++ b/doc/safec-3.3/search/all_15.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_15.js b/doc/safec-3.3/search/all_15.js new file mode 100644 index 00000000..a9cd9734 --- /dev/null +++ b/doc/safec-3.3/search/all_15.js @@ -0,0 +1,34 @@ +var searchData= +[ + ['v',['v',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a70e0a1a37b838072dbfc2a09c97b1ca6',1,'UNWIF_compat_exc_t::v()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a3cccd3aeacb4ec7a2590cc3b4cf2cb08',1,'UNWIF_compat_exc_t::v()']]], + ['val_5fovr2',['VAL_OVR2',['../df/d0a/safe__compile_8h.html#a4b94ac6929689c7cf061ae77590b7cee',1,'VAL_OVR2(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a2dc17989538cffa4467f6a888152e31f',1,'VAL_OVR2(value, 255): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#ad15c3f641c0fb63446a5d9c5c55739de',1,'VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#aa3f02ebbb77b88d383c9762bbaf683c9',1,'VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a32d185f8ed5b4aa0c6e14ebc513820fe',1,'VAL_OVR2(wc, 0x10ffff): safe_str_lib.h']]], + ['val_5fovr2_5fbutzero',['VAL_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#a0b3bb3211fca747c9bf86327455a80af',1,'safe_compile.h']]], + ['vfprintf_5fs',['vfprintf_s',['../de/d32/vfprintf__s_8c.html#ae9104a91e0bbf70c4350517ff7b081f8',1,'vfprintf_s(FILE *restrict stream, const char *restrict fmt, va_list ap): vfprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a6dcfb3117b1984c06e44612779d4efa4',1,'vfprintf_s(FILE *restrict stream, const char *restrict fmt, va_list arg) BOS_FMT(fmt): vfprintf_s.c']]], + ['vfprintf_5fs_2ec',['vfprintf_s.c',['../de/d32/vfprintf__s_8c.html',1,'']]], + ['vfscanf_5fs',['vfscanf_s',['../d4/dc6/vfscanf__s_8c.html#aef1fd4b362dea57c39b75e17ac31d0af',1,'vfscanf_s(FILE *restrict stream, const char *restrict fmt, va_list ap): vfscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a07d06c61d014dd9945aef097533d00a6',1,'vfscanf_s(FILE *restrict stream, const char *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfscanf_s.c']]], + ['vfscanf_5fs_2ec',['vfscanf_s.c',['../d4/dc6/vfscanf__s_8c.html',1,'']]], + ['vfwprintf_5fs',['vfwprintf_s',['../d4/dd5/vfwprintf__s_8c.html#abd998918fd5ab94982c1b7841ab001d5',1,'vfwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap): vfwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ae72990f807f1e056a56b2f4801e90a8e',1,'vfwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfwprintf_s.c']]], + ['vfwprintf_5fs_2ec',['vfwprintf_s.c',['../d4/dd5/vfwprintf__s_8c.html',1,'']]], + ['vfwscanf_5fs',['vfwscanf_s',['../d4/d00/vfwscanf__s_8c.html#a9dc6f2ac722aad499e5ffd1d515a4d5b',1,'vfwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap): vfwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#ac5e8ea5a7be3b211ca4a1ef403718b84',1,'vfwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfwscanf_s.c']]], + ['vfwscanf_5fs_2ec',['vfwscanf_s.c',['../d4/d00/vfwscanf__s_8c.html',1,'']]], + ['vprintf_5fs',['vprintf_s',['../de/da4/vprintf__s_8c.html#a455fbc72211e21801f188672b520befd',1,'vprintf_s(const char *restrict fmt, va_list ap): vprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa697d94dd4186c5cb24212e6a6adb15c',1,'vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt): vprintf_s.c']]], + ['vprintf_5fs_2ec',['vprintf_s.c',['../de/da4/vprintf__s_8c.html',1,'']]], + ['vscanf_5fs',['vscanf_s',['../d9/db2/vscanf__s_8c.html#ad39497a4bd2edf511eb82e6ead708667',1,'vscanf_s(const char *restrict fmt, va_list ap): vscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#aab8d276b815c3198ba6d46d8ac292c97',1,'vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt): vscanf_s.c']]], + ['vscanf_5fs_2ec',['vscanf_s.c',['../d9/db2/vscanf__s_8c.html',1,'']]], + ['vsnprintf_5fs',['vsnprintf_s',['../d8/dff/safe__str__lib_8h.html#af988e8b81564665041962e68d054f6bf',1,'safe_str_lib.h']]], + ['vsnprintf_5fs_2ec',['vsnprintf_s.c',['../db/d8d/vsnprintf__s_8c.html',1,'']]], + ['vsnwprintf_5fs',['vsnwprintf_s',['../d8/dff/safe__str__lib_8h.html#a9e7b34ea8be4772d2a8088e7f1be6e3e',1,'safe_str_lib.h']]], + ['vsnwprintf_5fs_2ec',['vsnwprintf_s.c',['../d7/d4a/vsnwprintf__s_8c.html',1,'']]], + ['vsprintf_5fs',['vsprintf_s',['../d8/dff/safe__str__lib_8h.html#a312c27ab9d5e5aa6e9880902d198fb1f',1,'safe_str_lib.h']]], + ['vsprintf_5fs_2ec',['vsprintf_s.c',['../d1/df7/vsprintf__s_8c.html',1,'']]], + ['vsscanf_5fs',['vsscanf_s',['../d4/d4d/vsscanf__s_8c.html#a677b9ed908b8e07f51880d3652ae6811',1,'vsscanf_s(const char *restrict buffer, const char *restrict fmt, va_list ap): vsscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa2b43fcda38a1953bda225e7ee811470',1,'vsscanf_s(const char *restrict dest, const char *restrict fmt, va_list ap) BOS_NULL(dest) BOS_FMT(fmt): vsscanf_s.c']]], + ['vsscanf_5fs_2ec',['vsscanf_s.c',['../d4/d4d/vsscanf__s_8c.html',1,'']]], + ['vswprintf_5fs',['vswprintf_s',['../d8/dff/safe__str__lib_8h.html#ab8f003f44c1f45af4064316be2a7638e',1,'safe_str_lib.h']]], + ['vswprintf_5fs_2ec',['vswprintf_s.c',['../dd/d33/vswprintf__s_8c.html',1,'']]], + ['vswscanf_5fs',['vswscanf_s',['../d0/d9a/vswscanf__s_8c.html#ad86761f351cc9ebecc1a861c9cfdb9a3',1,'vswscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap): vswscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a4ba582a225bd1d6e9ee8155d57d432a0',1,'vswscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap) BOS_NULL(src) BOS_FMT(fmt): vswscanf_s.c']]], + ['vswscanf_5fs_2ec',['vswscanf_s.c',['../d0/d9a/vswscanf__s_8c.html',1,'']]], + ['vwprintf_5fs',['vwprintf_s',['../d7/d25/vwprintf__s_8c.html#ad2069774169542380aed48d5cdd222fa',1,'vwprintf_s(const wchar_t *restrict fmt, va_list ap): vwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a745d5791f896548470f945dd38ade977',1,'vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt): vwprintf_s.c']]], + ['vwprintf_5fs_2ec',['vwprintf_s.c',['../d7/d25/vwprintf__s_8c.html',1,'']]], + ['vwscanf_5fs',['vwscanf_s',['../d8/d89/vwscanf__s_8c.html#ad0c255a077744852c015719181820338',1,'vwscanf_s(const wchar_t *restrict fmt, va_list ap): vwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a4c9e6ca4f3c779258fc2c40819996b08',1,'vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt): vwscanf_s.c']]], + ['vwscanf_5fs_2ec',['vwscanf_s.c',['../d8/d89/vwscanf__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.3/search/all_16.html b/doc/safec-3.3/search/all_16.html new file mode 100644 index 00000000..e511edbc --- /dev/null +++ b/doc/safec-3.3/search/all_16.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_16.js b/doc/safec-3.3/search/all_16.js new file mode 100644 index 00000000..8601191a --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_2.html b/doc/safec-3.3/search/all_2.html new file mode 100644 index 00000000..9543c57b --- /dev/null +++ b/doc/safec-3.3/search/all_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_2.js b/doc/safec-3.3/search/all_2.js new file mode 100644 index 00000000..45fe2d9a --- /dev/null +++ b/doc/safec-3.3/search/all_2.js @@ -0,0 +1,9 @@ +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,'']]] +]; diff --git a/doc/safec-3.3/search/all_3.html b/doc/safec-3.3/search/all_3.html new file mode 100644 index 00000000..03405c0f --- /dev/null +++ b/doc/safec-3.3/search/all_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_3.js b/doc/safec-3.3/search/all_3.js new file mode 100644 index 00000000..8c25c8b9 --- /dev/null +++ b/doc/safec-3.3/search/all_3.js @@ -0,0 +1,29 @@ +var searchData= +[ + ['bos',['BOS',['../df/d0a/safe__compile_8h.html#afda9ca9e99dc1243178b9a97df164f65',1,'safe_compile.h']]], + ['bos_5fattr',['BOS_ATTR',['../df/d0a/safe__compile_8h.html#afcc6c288264b365b0134dec3da9cc6d0',1,'BOS_ATTR(): safe_compile.h'],['../db/d69/safe__lib_8h.html#ae6ad07b7e179d123301247fcbe17a9f7',1,'BOS_ATTR(nmemb &&!compar, "empty compar"): safe_lib.h'],['../d8/dff/safe__str__lib_8h.html#a744248532a5fea4b5c39d733b213fa0d',1,'BOS_ATTR((slen||dest||dmax) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_OVR2_BUTZERO(src: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a7b530b63848645615b302ac08e102ece',1,'BOS_ATTR(!_BOS_NULL(dest) &&_BOSW_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a8a919550b3985588361303ad92053f4d',1,'BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a59ca2273f2b2276115e0a5b4b9c164de',1,'BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest==(void *) srcp, "dest overlap") BOS_ATTR(dmax &&len > dmax: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a5e0a64fa79213b30eb6852fdc40792db',1,'BOS_ATTR(slen &&(_BOSW_OVR(src, slen)||_BOS_NULL(src)), "src overflow or empty"): safe_str_lib.h']]], + ['bos_5fchk',['BOS_CHK',['../df/d0a/safe__compile_8h.html#a9df9f43f75f258d00b598eae61956a42',1,'safe_compile.h']]], + ['bos_5fchk2',['BOS_CHK2',['../df/d0a/safe__compile_8h.html#ab4de78081de5720f92c243177195dc99',1,'BOS_CHK2(): safe_compile.h'],['../d8/dff/safe__str__lib_8h.html#a8e51868a1ce0630bf5c38d62d1bea957',1,'BOS_CHK2(src, len): safe_str_lib.h']]], + ['bos_5fchk_5fbutzero',['BOS_CHK_BUTZERO',['../df/d0a/safe__compile_8h.html#a663ebd3f90c3862ad7cb760b0980a9c7',1,'safe_compile.h']]], + ['bos_5fchk_5ferr',['bos_chk_err',['../df/d0a/safe__compile_8h.html#ad4beab3d9eeef8d60675c20022b8a14b',1,'safe_compile.h']]], + ['bos_5ffmt',['BOS_FMT',['../df/d0a/safe__compile_8h.html#a660d5221b520bb9e4cc75f750b8e207b',1,'safe_compile.h']]], + ['bos_5fnull',['BOS_NULL',['../df/d0a/safe__compile_8h.html#ab425807b3b3db5810f4d24a1a384e8a7',1,'BOS_NULL(): safe_compile.h'],['../db/d69/safe__lib_8h.html#a51f85218d7daabdad957b452bc6c30d4',1,'BOS_NULL(tm): safe_lib.h'],['../db/d69/safe__lib_8h.html#a7ea80515a70d43da08f811306a92bfa4',1,'BOS_NULL(timer): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a1905a2e5351604088e92e0f9394f5158',1,'BOS_NULL(diff) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a056f82ccace5361c0cab7ead9d285bd0',1,'BOS_NULL(result): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a282f988ed816229d51e1e21515e62538',1,'BOS_NULL(substring): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a1272c2ae6f812aba71dabf8212e24ebc',1,'BOS_NULL(countp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ace1afdc350d4ba0d85d4d37e33ba8195',1,'BOS_NULL(firstp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a9bfcc9154b0076b55d06f911b8f34e23',1,'BOS_NULL(substringp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ac2831e5473862d6cf8c186383e7da660',1,'BOS_NULL(resultp): safe_str_lib.h']]], + ['bos_5fnullptr',['BOS_NULLPTR',['../df/d0a/safe__compile_8h.html#a2d521dd6464eb2dc19c0fda3869da6c8',1,'safe_compile.h']]], + ['bos_5fovr2',['BOS_OVR2',['../df/d0a/safe__compile_8h.html#af8e73acb786e3ea0c8bc8590b8b474ac',1,'BOS_OVR2(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a3da7778d2e2012f836480dc402162bfa',1,'BOS_OVR2(b2, n): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#abe29f64c3fd99402fcbe2e5b290da9ab',1,'BOS_OVR2(b2, len): safe_mem_lib.h']]], + ['bos_5fovr2_5fbutnull',['BOS_OVR2_BUTNULL',['../df/d0a/safe__compile_8h.html#ab0eceb758b4df14a98f74d297819cbaf',1,'safe_compile.h']]], + ['bos_5fovr2_5fbutzero',['BOS_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#afe38cc32767469ef7a15c1febbc8074e',1,'BOS_OVR2_BUTZERO(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a817817ca2f211458841bb8848ef8be83',1,'BOS_OVR2_BUTZERO(src, slen) BOS_ATTR(_BOS_KNOWN(dest) &&_BOS_KNOWN(src) &&((dest > src &&(char *) dest<(char *) src+slen)||(src > dest &&(char *) src<(char *) dest+dmax)): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a0f38876b9c1e5a2f8a07165d3b602f64',1,'BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#ac041c2651ea2a62e43e948dd8eb22b1e',1,'BOS_OVR2_BUTZERO(src, slen) VAL_OVR2(slen: safe_str_lib.h']]], + ['bos_5fovr2z',['BOS_OVR2Z',['../df/d0a/safe__compile_8h.html#abd8f2041df7f122dd6bf1280325f5e9b',1,'safe_compile.h']]], + ['bos_5fovr_5fbutnull',['BOS_OVR_BUTNULL',['../df/d0a/safe__compile_8h.html#ab42a56889e4a4fc9a206b01324d33f79',1,'safe_compile.h']]], + ['bos_5funknown',['BOS_UNKNOWN',['../df/d0a/safe__compile_8h.html#a0fdccd853b25d3009b509f893be4b0ea',1,'safe_compile.h']]], + ['bosw',['BOSW',['../df/d0a/safe__compile_8h.html#a68381d9bb775da81c6dae0a6a2dae7e9',1,'safe_compile.h']]], + ['bosw_5fchk',['BOSW_CHK',['../df/d0a/safe__compile_8h.html#ae272fe0da2988ad80f8028e06da97f57',1,'safe_compile.h']]], + ['bosw_5fchk2',['BOSW_CHK2',['../df/d0a/safe__compile_8h.html#a26f03490292860d656344e2f5994dd7a',1,'safe_compile.h']]], + ['bosw_5fchk_5fbutzero',['BOSW_CHK_BUTZERO',['../df/d0a/safe__compile_8h.html#a8ae55b5ee8c64901b5acd0784af1a046',1,'safe_compile.h']]], + ['bosw_5fovr2',['BOSW_OVR2',['../df/d0a/safe__compile_8h.html#a1a52355a99c9631138d77769e4da909f',1,'safe_compile.h']]], + ['bosw_5fovr2_5fbutnull',['BOSW_OVR2_BUTNULL',['../df/d0a/safe__compile_8h.html#a6bc72e7b033b44ef332fd9e839679622',1,'safe_compile.h']]], + ['bosw_5fovr2_5fbutzero',['BOSW_OVR2_BUTZERO',['../df/d0a/safe__compile_8h.html#ab1d27dbbdc50db356009a20a84c44935',1,'BOSW_OVR2_BUTZERO(): safe_compile.h'],['../d8/d03/safe__mem__lib_8h.html#a808f11fa5751d0618b0dc5a6e9088861',1,'BOSW_OVR2_BUTZERO(src, smax): safe_mem_lib.h']]], + ['bosw_5fovr2z',['BOSW_OVR2Z',['../df/d0a/safe__compile_8h.html#a12966b66935d6a29b7b263c42afb09db',1,'safe_compile.h']]], + ['bosw_5fovr_5fbutnull',['BOSW_OVR_BUTNULL',['../df/d0a/safe__compile_8h.html#ab9e8ac2dda33f817f40a8d8cb64b5587',1,'safe_compile.h']]], + ['bsearch_5fs',['bsearch_s',['../db/d69/safe__lib_8h.html#af8cddd2ced1d3dbcc4c8c32cf50cc8e5',1,'safe_lib.h']]], + ['bsearch_5fs_2ec',['bsearch_s.c',['../d6/dcc/bsearch__s_8c.html',1,'']]] +]; diff --git a/doc/safec-3.3/search/all_4.html b/doc/safec-3.3/search/all_4.html new file mode 100644 index 00000000..8e1f4b9c --- /dev/null +++ b/doc/safec-3.3/search/all_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_4.js b/doc/safec-3.3/search/all_4.js new file mode 100644 index 00000000..98ffdb28 --- /dev/null +++ b/doc/safec-3.3/search/all_4.js @@ -0,0 +1,20 @@ +var searchData= +[ + ['caselace',['CASELACE',['../d8/dbe/towctrans_8c.html#a6b1d06ec45db25df0cd9d19536f220a6',1,'towctrans.c']]], + ['casemap',['CASEMAP',['../d8/dbe/towctrans_8c.html#a158ea2740f5d15f173f2c42173dd768e',1,'towctrans.c']]], + ['casemaps',['casemaps',['../d8/dbe/towctrans_8c.html#aad70607c455f090dd972a7c11740b547',1,'towctrans.c']]], + ['casemapsl',['casemapsl',['../d8/dbe/towctrans_8c.html#a993c70ad7406e424cc405397d0893228',1,'towctrans.c']]], + ['cc',['cc',['../d9/df1/struct_u_n_w_i_f__cc.html#a6c93d5e8d40a234cd8ce2729a93ca08e',1,'UNWIF_cc']]], + ['cc_5fseq_5fsize',['CC_SEQ_SIZE',['../d3/dd5/wcsnorm__s_8c.html#a2cfb32ca0317ddadcbfc328c1e868aa2',1,'wcsnorm_s.c']]], + ['cc_5fseq_5fstep',['CC_SEQ_STEP',['../d3/dd5/wcsnorm__s_8c.html#a9ade52a2febdaae334c52badc8f3a4d7',1,'wcsnorm_s.c']]], + ['cmpfun',['cmpfun',['../d2/d94/qsort__s_8c.html#acf2d7c36a034079f02c1fe2311e3ab57',1,'qsort_s.c']]], + ['compare_5fleft',['compare_left',['../d4/d5f/strnatcmp__s_8c.html#a5cfb53b3334b65b35d20d7ceccd2440c',1,'compare_left(char const *a, char const *b): strnatcmp_s.c'],['../d8/dc7/wcsnatcmp__s_8c.html#a7b80ca1671ee726458f7842cb5ebd164',1,'compare_left(wchar_t const *a, wchar_t const *b): wcsnatcmp_s.c']]], + ['compare_5fright',['compare_right',['../d4/d5f/strnatcmp__s_8c.html#ad5f26d8a6e2160fbcb8ddbdcf972c41a',1,'compare_right(char const *a, char const *b): strnatcmp_s.c'],['../d8/dc7/wcsnatcmp__s_8c.html#a3405575a0ae31542813a1e576cc5d146',1,'compare_right(wchar_t const *a, wchar_t const *b): wcsnatcmp_s.c']]], + ['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()']]], + ['constp',['CONSTP',['../df/d0a/safe__compile_8h.html#a163f1a67da81ee0089f4721419d4790a',1,'safe_compile.h']]], + ['constraint_5fhandler_5ft',['constraint_handler_t',['../df/d0a/safe__compile_8h.html#a94a54e98967ccb6be4bb4ad7e39fc290',1,'safe_compile.h']]], + ['cp',['cp',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#ade6786d83b3d156dfaccf7177d85644f',1,'UNWIF_compat_exc_t::cp()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a40b843dfa15a53b5e2844786b8186139',1,'UNWIF_compat_exc_t::cp()'],['../d9/df1/struct_u_n_w_i_f__cc.html#a212d52bfd8e4fdd3bee53dec3918f7d3',1,'UNWIF_cc::cp()']]], + ['ctime_5fs',['ctime_s',['../db/d69/safe__lib_8h.html#ad300fa14f470e5cca2eb96274f785c8e',1,'safe_lib.h']]], + ['ctime_5fs_2ec',['ctime_s.c',['../d1/d76/ctime__s_8c.html',1,'']]], + ['cycle',['cycle',['../d2/d94/qsort__s_8c.html#af69357134fe6cab29253a2919efd8122',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.3/search/all_5.html b/doc/safec-3.3/search/all_5.html new file mode 100644 index 00000000..89a879ea --- /dev/null +++ b/doc/safec-3.3/search/all_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_5.js b/doc/safec-3.3/search/all_5.js new file mode 100644 index 00000000..66362c33 --- /dev/null +++ b/doc/safec-3.3/search/all_5.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['debruijn32',['debruijn32',['../d2/d94/qsort__s_8c.html#ac7a8110c07a881787ba36b9e915b2eb6',1,'qsort_s.c']]], + ['dest',['dest',['../d8/dff/safe__str__lib_8h.html#acfdd60d33960997bd9baa61ae6e75931',1,'safe_str_lib.h']]], + ['dlen',['dlen',['../d8/d03/safe__mem__lib_8h.html#a565b511bf5b9d9ed3a647aa1bc571c5f',1,'safe_mem_lib.h']]], + ['dmax',['dmax',['../db/d69/safe__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c',1,'dmax(): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a2ad6bc53d2c90995186e707993014442',1,'dmax(): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c',1,'dmax(): safe_str_lib.h']]], + ['drv_5fcopyright',['DRV_COPYRIGHT',['../d4/d6a/slkm__init_8c.html#a2274ddeefa6a347afdb0d796e535f3b7',1,'slkm_init.c']]], + ['drv_5fdescription',['DRV_DESCRIPTION',['../d4/d6a/slkm__init_8c.html#ab9ac89978c3a0c54aa80dd91ab87d42e',1,'slkm_init.c']]], + ['drv_5fname',['DRV_NAME',['../d4/d6a/slkm__init_8c.html#abc31b5d8005f40bfea4e4b37e311b951',1,'slkm_init.c']]], + ['drv_5fversion',['DRV_VERSION',['../d4/d6a/slkm__init_8c.html#a5c83b7da74b54082299de70a26d0fcdf',1,'slkm_init.c']]] +]; diff --git a/doc/safec-3.3/search/all_6.html b/doc/safec-3.3/search/all_6.html new file mode 100644 index 00000000..6afac066 --- /dev/null +++ b/doc/safec-3.3/search/all_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_6.js b/doc/safec-3.3/search/all_6.js new file mode 100644 index 00000000..f6db87d8 --- /dev/null +++ b/doc/safec-3.3/search/all_6.js @@ -0,0 +1,18 @@ +var searchData= +[ + ['eok',['EOK',['../d0/dc2/safe__lib__errno_8h.html#acf2e4414e0bf0d331a111e70f9317434',1,'safe_lib_errno.h']]], + ['errmsgs_5fs',['errmsgs_s',['../d0/d29/strerror__s_8h.html#ac68369aa2d417217ceb3b259e59601ff',1,'strerror_s.h']]], + ['esempty',['ESEMPTY',['../d0/dc2/safe__lib__errno_8h.html#a972680d6fbeed945532d00242f0fa9e1',1,'safe_lib_errno.h']]], + ['eslast',['ESLAST',['../d0/dc2/safe__lib__errno_8h.html#addbf5232885d2d87b94a0c5eb43aeb33',1,'safe_lib_errno.h']]], + ['eslemax',['ESLEMAX',['../d0/dc2/safe__lib__errno_8h.html#a37338d1cd52473db60939dc2b3617aa9',1,'safe_lib_errno.h']]], + ['eslemin',['ESLEMIN',['../d0/dc2/safe__lib__errno_8h.html#a1cba577826f9ef8686676eb69a18ce46',1,'safe_lib_errno.h']]], + ['eslewrng',['ESLEWRNG',['../d0/dc2/safe__lib__errno_8h.html#ab840aa3a7637f79bcb00ee2ed78d51ba',1,'safe_lib_errno.h']]], + ['esnodiff',['ESNODIFF',['../d0/dc2/safe__lib__errno_8h.html#a9a34ee6f3a60d9e349f49414f0c49505',1,'safe_lib_errno.h']]], + ['esnospc',['ESNOSPC',['../d0/dc2/safe__lib__errno_8h.html#a7fc41eb1a1967b519fdde86b7deb9092',1,'safe_lib_errno.h']]], + ['esnotfnd',['ESNOTFND',['../d0/dc2/safe__lib__errno_8h.html#a530ade2683f55ba71db096c4ca72d8d2',1,'safe_lib_errno.h']]], + ['esnullp',['ESNULLP',['../d0/dc2/safe__lib__errno_8h.html#a6b244ee60d3c08bc5c4a266c7f513895',1,'safe_lib_errno.h']]], + ['esovrlp',['ESOVRLP',['../d0/dc2/safe__lib__errno_8h.html#a676f867855bb06eeda6b9d220f173730',1,'safe_lib_errno.h']]], + ['esunterm',['ESUNTERM',['../d0/dc2/safe__lib__errno_8h.html#a5a23b3bf978250a97a9498051a2da2ff',1,'safe_lib_errno.h']]], + ['eszerol',['ESZEROL',['../d0/dc2/safe__lib__errno_8h.html#a9ff9a755b9b61037a02d1220ec8a7808',1,'safe_lib_errno.h']]], + ['extern',['EXTERN',['../db/d69/safe__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a77366c1bd428629dc898e188bfd182a3',1,'EXTERN(): safe_str_lib.h']]] +]; diff --git a/doc/safec-3.3/search/all_7.html b/doc/safec-3.3/search/all_7.html new file mode 100644 index 00000000..de191077 --- /dev/null +++ b/doc/safec-3.3/search/all_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_7.js b/doc/safec-3.3/search/all_7.js new file mode 100644 index 00000000..7980ed7c --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_8.html b/doc/safec-3.3/search/all_8.html new file mode 100644 index 00000000..11e27cdb --- /dev/null +++ b/doc/safec-3.3/search/all_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_8.js b/doc/safec-3.3/search/all_8.js new file mode 100644 index 00000000..da7197d5 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_9.html b/doc/safec-3.3/search/all_9.html new file mode 100644 index 00000000..f8abbbe5 --- /dev/null +++ b/doc/safec-3.3/search/all_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_9.js b/doc/safec-3.3/search/all_9.js new file mode 100644 index 00000000..b6a312b7 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_a.html b/doc/safec-3.3/search/all_a.html new file mode 100644 index 00000000..9601fcee --- /dev/null +++ b/doc/safec-3.3/search/all_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_a.js b/doc/safec-3.3/search/all_a.js new file mode 100644 index 00000000..c7e70743 --- /dev/null +++ b/doc/safec-3.3/search/all_a.js @@ -0,0 +1,15 @@ +var searchData= +[ + ['ignore_5fhandler_5fs',['ignore_handler_s',['../d7/dac/ignore__handler__s_8c.html#a33a2e940941f23b0f5d48880ff948b5a',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c'],['../db/d69/safe__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c'],['../d8/dff/safe__str__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c']]], + ['ignore_5fhandler_5fs_2ec',['ignore_handler_s.c',['../d7/dac/ignore__handler__s_8c.html',1,'']]], + ['invoke_5fsafe_5fmem_5fconstraint_5fhandler',['invoke_safe_mem_constraint_handler',['../d6/da6/safe__mem__constraint_8c.html#add0276a6e71652719dde97fbf8e5a7b6',1,'invoke_safe_mem_constraint_handler(const char *msg, void *ptr, errno_t error): safe_mem_constraint.c'],['../d4/d81/safe__mem__constraint_8h.html#a9b49cc73b106962dbeade80160404344',1,'invoke_safe_mem_constraint_handler(const char *msg, void *ptr, errno_t error): safe_mem_constraint.c']]], + ['invoke_5fsafe_5fstr_5fconstraint_5fhandler',['invoke_safe_str_constraint_handler',['../d1/d53/safe__str__constraint_8c.html#af4a0b83438cd6feaa04addba136975d1',1,'invoke_safe_str_constraint_handler(const char *restrict msg, void *restrict ptr, errno_t error): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#aff28fcaf37cf61fc6243e0adb1444bf8',1,'invoke_safe_str_constraint_handler(const char *restrict msg, void *restrict ptr, errno_t error): safe_str_constraint.c']]], + ['is_5fhangul_5fcp_5fhigh',['is_HANGUL_cp_high',['../d5/dbc/hangul_8h.html#a6deea900a0f5268bac6ca99a94d11c87',1,'hangul.h']]], + ['iscomp2nd',['isComp2nd',['../d0/dd5/unw16ifexc_8h.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unw16ifexc.h']]], + ['isexclusion',['isExclusion',['../d0/dd5/unw16ifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unw16ifexc.h']]], + ['isnonstdecomp',['isNonStDecomp',['../d0/dd5/unw16ifexc_8h.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unw16ifexc.h']]], + ['issingleton',['isSingleton',['../d0/dd5/unw16ifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unw16ifexc.h']]], + ['iswdigit',['iswdigit',['../d8/dc7/wcsnatcmp__s_8c.html#a86792eeba5f5f1f1f9466a74c95cc76d',1,'wcsnatcmp_s.c']]], + ['iswfc',['iswfc',['../dc/d32/towfc__s_8c.html#a5b45a6e1355d051019888b241cb5109d',1,'iswfc(const uint32_t wc): towfc_s.c'],['../d8/dff/safe__str__lib_8h.html#a429612502202b0189f29ec768ca3ba7c',1,'iswfc(const uint32_t wc) VAL_OVR2(wc: safe_str_lib.h']]], + ['iswspace',['iswspace',['../d8/dc7/wcsnatcmp__s_8c.html#a1f84d01011d9d9861286286a7f2eb893',1,'wcsnatcmp_s.c']]] +]; diff --git a/doc/safec-3.3/search/all_b.html b/doc/safec-3.3/search/all_b.html new file mode 100644 index 00000000..0814e4e0 --- /dev/null +++ b/doc/safec-3.3/search/all_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_b.js b/doc/safec-3.3/search/all_b.js new file mode 100644 index 00000000..499520d5 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_c.html b/doc/safec-3.3/search/all_c.html new file mode 100644 index 00000000..da08c387 --- /dev/null +++ b/doc/safec-3.3/search/all_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_c.js b/doc/safec-3.3/search/all_c.js new file mode 100644 index 00000000..a5901e06 --- /dev/null +++ b/doc/safec-3.3/search/all_c.js @@ -0,0 +1,60 @@ +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,'']]], + ['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.3/search/all_d.html b/doc/safec-3.3/search/all_d.html new file mode 100644 index 00000000..9986c9cb --- /dev/null +++ b/doc/safec-3.3/search/all_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_d.js b/doc/safec-3.3/search/all_d.js new file mode 100644 index 00000000..502bef3f --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_e.html b/doc/safec-3.3/search/all_e.html new file mode 100644 index 00000000..9fa42bba --- /dev/null +++ b/doc/safec-3.3/search/all_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_e.js b/doc/safec-3.3/search/all_e.js new file mode 100644 index 00000000..6508d618 --- /dev/null +++ b/doc/safec-3.3/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.3/search/all_f.html b/doc/safec-3.3/search/all_f.html new file mode 100644 index 00000000..6ecfc0ed --- /dev/null +++ b/doc/safec-3.3/search/all_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/all_f.js b/doc/safec-3.3/search/all_f.js new file mode 100644 index 00000000..075bc0e2 --- /dev/null +++ b/doc/safec-3.3/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.3/search/classes_0.html b/doc/safec-3.3/search/classes_0.html new file mode 100644 index 00000000..1c3e406a --- /dev/null +++ b/doc/safec-3.3/search/classes_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/classes_0.js b/doc/safec-3.3/search/classes_0.js new file mode 100644 index 00000000..0896b552 --- /dev/null +++ b/doc/safec-3.3/search/classes_0.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['unwif_5fcc',['UNWIF_cc',['../d9/df1/struct_u_n_w_i_f__cc.html',1,'']]], + ['unwif_5fcompat_5fexc_5ft',['UNWIF_compat_exc_t',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html',1,'']]], + ['unwif_5fcomplist',['UNWIF_complist',['../de/d84/struct_u_n_w_i_f__complist.html',1,'']]], + ['unwif_5fcomplist_5fs',['UNWIF_complist_s',['../df/d74/struct_u_n_w_i_f__complist__s.html',1,'']]] +]; diff --git a/doc/safec-3.3/search/close.png b/doc/safec-3.3/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.3/search/defines_0.html b/doc/safec-3.3/search/defines_0.html new file mode 100644 index 00000000..5b252045 --- /dev/null +++ b/doc/safec-3.3/search/defines_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_0.js b/doc/safec-3.3/search/defines_0.js new file mode 100644 index 00000000..2872c65e --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_1.html b/doc/safec-3.3/search/defines_1.html new file mode 100644 index 00000000..91488cb5 --- /dev/null +++ b/doc/safec-3.3/search/defines_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_1.js b/doc/safec-3.3/search/defines_1.js new file mode 100644 index 00000000..fe50a9af --- /dev/null +++ b/doc/safec-3.3/search/defines_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['asctime_5fs',['asctime_s',['../db/d69/safe__lib_8h.html#afc147a37d0d1abd19746c3c8d8d47549',1,'safe_lib.h']]] +]; diff --git a/doc/safec-3.3/search/defines_10.html b/doc/safec-3.3/search/defines_10.html new file mode 100644 index 00000000..702c1269 --- /dev/null +++ b/doc/safec-3.3/search/defines_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_10.js b/doc/safec-3.3/search/defines_10.js new file mode 100644 index 00000000..2d61ae50 --- /dev/null +++ b/doc/safec-3.3/search/defines_10.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['unwif_5fcanon_5fexc_5fsize',['UNWIF_canon_exc_size',['../dc/d06/unwifcan_8h.html#a9c89ad3ccfd39682be5d67dccb37d6c5',1,'unwifcan.h']]], + ['unwif_5fcanon_5fidx',['UNWIF_canon_IDX',['../d2/d1e/unw16ifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b',1,'UNWIF_canon_IDX(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a850441566b372684eb1b23d5b95b9c4b',1,'UNWIF_canon_IDX(): unwifcan.h']]], + ['unwif_5fcanon_5flen',['UNWIF_canon_LEN',['../d2/d1e/unw16ifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d',1,'UNWIF_canon_LEN(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a51513c2eab311a4ea2b3ef96f97e004d',1,'UNWIF_canon_LEN(): unwifcan.h']]], + ['unwif_5fcanon_5fmaxlen',['UNWIF_canon_MAXLEN',['../d2/d1e/unw16ifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e',1,'UNWIF_canon_MAXLEN(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a6f6a04487cf2c584c6c0323285cb861e',1,'UNWIF_canon_MAXLEN(): unwifcan.h']]], + ['unwif_5fcanon_5fplane_5ft',['UNWIF_canon_PLANE_T',['../d2/d1e/unw16ifcan_8h.html#a7374053c053db9d328241b9a14230cbd',1,'UNWIF_canon_PLANE_T(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a7374053c053db9d328241b9a14230cbd',1,'UNWIF_canon_PLANE_T(): unwifcan.h']]], + ['unwif_5fcompat_5fexc_5fsize',['UNWIF_compat_exc_size',['../d4/de0/unw16ifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62',1,'UNWIF_compat_exc_size(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae60bf04b2636d0b1a442d91289e76f62',1,'UNWIF_compat_exc_size(): unwifcpt.h']]], + ['unwif_5fcompat_5fidx',['UNWIF_compat_IDX',['../d4/de0/unw16ifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046',1,'UNWIF_compat_IDX(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6fdea7944b25674e5e25a07c5d894046',1,'UNWIF_compat_IDX(): unwifcpt.h']]], + ['unwif_5fcompat_5flen',['UNWIF_compat_LEN',['../d4/de0/unw16ifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4',1,'UNWIF_compat_LEN(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a083e95ad81459eaa62d0a65232b96df4',1,'UNWIF_compat_LEN(): unwifcpt.h']]], + ['unwif_5fcompat_5fmaxlen',['UNWIF_compat_MAXLEN',['../d4/de0/unw16ifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e',1,'UNWIF_compat_MAXLEN(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af61d3050201880cc8b8d8b2199d5d02e',1,'UNWIF_compat_MAXLEN(): unwifcpt.h']]], + ['unwif_5fcompat_5fplane_5ft',['UNWIF_compat_PLANE_T',['../d4/de0/unw16ifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2',1,'UNWIF_compat_PLANE_T(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac6a6c7f9b392f08c084dd579523cb8a2',1,'UNWIF_compat_PLANE_T(): unwifcpt.h']]], + ['unwif_5fcomplist_5ffirst_5flong',['UNWIF_COMPLIST_FIRST_LONG',['../d9/dfd/unw16ifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5',1,'UNWIF_COMPLIST_FIRST_LONG(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af8f1b7b5421bb727d2677791ae0608f5',1,'UNWIF_COMPLIST_FIRST_LONG(): unwifcmp.h']]] +]; diff --git a/doc/safec-3.3/search/defines_11.html b/doc/safec-3.3/search/defines_11.html new file mode 100644 index 00000000..5d0c8f88 --- /dev/null +++ b/doc/safec-3.3/search/defines_11.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_11.js b/doc/safec-3.3/search/defines_11.js new file mode 100644 index 00000000..14a23561 --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_12.html b/doc/safec-3.3/search/defines_12.html new file mode 100644 index 00000000..d5649ef5 --- /dev/null +++ b/doc/safec-3.3/search/defines_12.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_12.js b/doc/safec-3.3/search/defines_12.js new file mode 100644 index 00000000..7afcae93 --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_2.html b/doc/safec-3.3/search/defines_2.html new file mode 100644 index 00000000..86559939 --- /dev/null +++ b/doc/safec-3.3/search/defines_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_2.js b/doc/safec-3.3/search/defines_2.js new file mode 100644 index 00000000..35074a36 --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_3.html b/doc/safec-3.3/search/defines_3.html new file mode 100644 index 00000000..a55d3ffb --- /dev/null +++ b/doc/safec-3.3/search/defines_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_3.js b/doc/safec-3.3/search/defines_3.js new file mode 100644 index 00000000..9aec484f --- /dev/null +++ b/doc/safec-3.3/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']]], + ['constp',['CONSTP',['../df/d0a/safe__compile_8h.html#a163f1a67da81ee0089f4721419d4790a',1,'safe_compile.h']]], + ['ctime_5fs',['ctime_s',['../db/d69/safe__lib_8h.html#ad300fa14f470e5cca2eb96274f785c8e',1,'safe_lib.h']]] +]; diff --git a/doc/safec-3.3/search/defines_4.html b/doc/safec-3.3/search/defines_4.html new file mode 100644 index 00000000..54da39ac --- /dev/null +++ b/doc/safec-3.3/search/defines_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_4.js b/doc/safec-3.3/search/defines_4.js new file mode 100644 index 00000000..d5a4b267 --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_5.html b/doc/safec-3.3/search/defines_5.html new file mode 100644 index 00000000..dd7bfdc6 --- /dev/null +++ b/doc/safec-3.3/search/defines_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_5.js b/doc/safec-3.3/search/defines_5.js new file mode 100644 index 00000000..45e81293 --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_6.html b/doc/safec-3.3/search/defines_6.html new file mode 100644 index 00000000..58d00e91 --- /dev/null +++ b/doc/safec-3.3/search/defines_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_6.js b/doc/safec-3.3/search/defines_6.js new file mode 100644 index 00000000..9f7ede4c --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_7.html b/doc/safec-3.3/search/defines_7.html new file mode 100644 index 00000000..275e1b3c --- /dev/null +++ b/doc/safec-3.3/search/defines_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_7.js b/doc/safec-3.3/search/defines_7.js new file mode 100644 index 00000000..2ba897d8 --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_8.html b/doc/safec-3.3/search/defines_8.html new file mode 100644 index 00000000..de651d9d --- /dev/null +++ b/doc/safec-3.3/search/defines_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_8.js b/doc/safec-3.3/search/defines_8.js new file mode 100644 index 00000000..b731428d --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_9.html b/doc/safec-3.3/search/defines_9.html new file mode 100644 index 00000000..a93bb53c --- /dev/null +++ b/doc/safec-3.3/search/defines_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_9.js b/doc/safec-3.3/search/defines_9.js new file mode 100644 index 00000000..fd40305c --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_a.html b/doc/safec-3.3/search/defines_a.html new file mode 100644 index 00000000..cf4841d9 --- /dev/null +++ b/doc/safec-3.3/search/defines_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_a.js b/doc/safec-3.3/search/defines_a.js new file mode 100644 index 00000000..bcb90a82 --- /dev/null +++ b/doc/safec-3.3/search/defines_a.js @@ -0,0 +1,23 @@ +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']]], + ['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.3/search/defines_b.html b/doc/safec-3.3/search/defines_b.html new file mode 100644 index 00000000..26cf44fe --- /dev/null +++ b/doc/safec-3.3/search/defines_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_b.js b/doc/safec-3.3/search/defines_b.js new file mode 100644 index 00000000..399452b7 --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_c.html b/doc/safec-3.3/search/defines_c.html new file mode 100644 index 00000000..eca33bee --- /dev/null +++ b/doc/safec-3.3/search/defines_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_c.js b/doc/safec-3.3/search/defines_c.js new file mode 100644 index 00000000..3e731dfd --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_d.html b/doc/safec-3.3/search/defines_d.html new file mode 100644 index 00000000..bdb55001 --- /dev/null +++ b/doc/safec-3.3/search/defines_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_d.js b/doc/safec-3.3/search/defines_d.js new file mode 100644 index 00000000..0476778c --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_e.html b/doc/safec-3.3/search/defines_e.html new file mode 100644 index 00000000..f8cb784a --- /dev/null +++ b/doc/safec-3.3/search/defines_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_e.js b/doc/safec-3.3/search/defines_e.js new file mode 100644 index 00000000..9c68a62d --- /dev/null +++ b/doc/safec-3.3/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.3/search/defines_f.html b/doc/safec-3.3/search/defines_f.html new file mode 100644 index 00000000..fbd79367 --- /dev/null +++ b/doc/safec-3.3/search/defines_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/defines_f.js b/doc/safec-3.3/search/defines_f.js new file mode 100644 index 00000000..314c9dd0 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_0.html b/doc/safec-3.3/search/files_0.html new file mode 100644 index 00000000..4f272b83 --- /dev/null +++ b/doc/safec-3.3/search/files_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_0.js b/doc/safec-3.3/search/files_0.js new file mode 100644 index 00000000..282da5a0 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_1.html b/doc/safec-3.3/search/files_1.html new file mode 100644 index 00000000..dcce4223 --- /dev/null +++ b/doc/safec-3.3/search/files_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_1.js b/doc/safec-3.3/search/files_1.js new file mode 100644 index 00000000..e57dbfad --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_10.html b/doc/safec-3.3/search/files_10.html new file mode 100644 index 00000000..d2187f6c --- /dev/null +++ b/doc/safec-3.3/search/files_10.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_10.js b/doc/safec-3.3/search/files_10.js new file mode 100644 index 00000000..9c3efe2c --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_2.html b/doc/safec-3.3/search/files_2.html new file mode 100644 index 00000000..d5c6c3be --- /dev/null +++ b/doc/safec-3.3/search/files_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_2.js b/doc/safec-3.3/search/files_2.js new file mode 100644 index 00000000..ffd55ab9 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_3.html b/doc/safec-3.3/search/files_3.html new file mode 100644 index 00000000..d5a95284 --- /dev/null +++ b/doc/safec-3.3/search/files_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_3.js b/doc/safec-3.3/search/files_3.js new file mode 100644 index 00000000..1a7f9671 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_4.html b/doc/safec-3.3/search/files_4.html new file mode 100644 index 00000000..7b4c42a0 --- /dev/null +++ b/doc/safec-3.3/search/files_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_4.js b/doc/safec-3.3/search/files_4.js new file mode 100644 index 00000000..ad294ad2 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_5.html b/doc/safec-3.3/search/files_5.html new file mode 100644 index 00000000..1f77bb12 --- /dev/null +++ b/doc/safec-3.3/search/files_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_5.js b/doc/safec-3.3/search/files_5.js new file mode 100644 index 00000000..dcd7f669 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_6.html b/doc/safec-3.3/search/files_6.html new file mode 100644 index 00000000..7573254f --- /dev/null +++ b/doc/safec-3.3/search/files_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_6.js b/doc/safec-3.3/search/files_6.js new file mode 100644 index 00000000..5ed98e9b --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_7.html b/doc/safec-3.3/search/files_7.html new file mode 100644 index 00000000..214b329d --- /dev/null +++ b/doc/safec-3.3/search/files_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_7.js b/doc/safec-3.3/search/files_7.js new file mode 100644 index 00000000..f841abf3 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_8.html b/doc/safec-3.3/search/files_8.html new file mode 100644 index 00000000..6720c7c3 --- /dev/null +++ b/doc/safec-3.3/search/files_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_8.js b/doc/safec-3.3/search/files_8.js new file mode 100644 index 00000000..0adac40e --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_9.html b/doc/safec-3.3/search/files_9.html new file mode 100644 index 00000000..fc958779 --- /dev/null +++ b/doc/safec-3.3/search/files_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_9.js b/doc/safec-3.3/search/files_9.js new file mode 100644 index 00000000..305e1acb --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_a.html b/doc/safec-3.3/search/files_a.html new file mode 100644 index 00000000..ffe3e9d6 --- /dev/null +++ b/doc/safec-3.3/search/files_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_a.js b/doc/safec-3.3/search/files_a.js new file mode 100644 index 00000000..692c61c5 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_b.html b/doc/safec-3.3/search/files_b.html new file mode 100644 index 00000000..32cd2be9 --- /dev/null +++ b/doc/safec-3.3/search/files_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_b.js b/doc/safec-3.3/search/files_b.js new file mode 100644 index 00000000..36143255 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_c.html b/doc/safec-3.3/search/files_c.html new file mode 100644 index 00000000..bb836086 --- /dev/null +++ b/doc/safec-3.3/search/files_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_c.js b/doc/safec-3.3/search/files_c.js new file mode 100644 index 00000000..4c1eb377 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_d.html b/doc/safec-3.3/search/files_d.html new file mode 100644 index 00000000..38bf2b3b --- /dev/null +++ b/doc/safec-3.3/search/files_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_d.js b/doc/safec-3.3/search/files_d.js new file mode 100644 index 00000000..ab153b3a --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_e.html b/doc/safec-3.3/search/files_e.html new file mode 100644 index 00000000..6f847621 --- /dev/null +++ b/doc/safec-3.3/search/files_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_e.js b/doc/safec-3.3/search/files_e.js new file mode 100644 index 00000000..0683cd62 --- /dev/null +++ b/doc/safec-3.3/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.3/search/files_f.html b/doc/safec-3.3/search/files_f.html new file mode 100644 index 00000000..75680638 --- /dev/null +++ b/doc/safec-3.3/search/files_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/files_f.js b/doc/safec-3.3/search/files_f.js new file mode 100644 index 00000000..7b771228 --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_0.html b/doc/safec-3.3/search/functions_0.html new file mode 100644 index 00000000..4e6d87d1 --- /dev/null +++ b/doc/safec-3.3/search/functions_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_0.js b/doc/safec-3.3/search/functions_0.js new file mode 100644 index 00000000..d5e2bc0e --- /dev/null +++ b/doc/safec-3.3/search/functions_0.js @@ -0,0 +1,120 @@ +var searchData= +[ + ['_5fasctime_5fs_5fchk',['_asctime_s_chk',['../d1/db5/asctime__s_8c.html#a3e5a1cf670882c6d78a401561bd93cd3',1,'_asctime_s_chk(char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos): asctime_s.c'],['../db/d69/safe__lib_8h.html#a5f7cf6c7c85ea995b7ec1ef0efd62f74',1,'_asctime_s_chk(char *dest, rsize_t dmax, const struct tm *tm, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26: safe_lib.h']]], + ['_5fbsearch_5fs_5fchk',['_bsearch_s_chk',['../d6/dcc/bsearch__s_8c.html#a9d15731ad37cfe6cce6544a90efd4b2d',1,'_bsearch_s_chk(const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos): bsearch_s.c'],['../db/d69/safe__lib_8h.html#aad09c51d6ae5553c114af26f2f6dd96e',1,'_bsearch_s_chk(const void *key, const void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(key)||_BOS_NULL(base)||_BOS_ZERO(base: safe_lib.h']]], + ['_5fcombin_5fclass',['_combin_class',['../d3/dd5/wcsnorm__s_8c.html#a8002dc19b0ae29e2fbce77c7958c54a5',1,'wcsnorm_s.c']]], + ['_5fcompare_5fcc',['_compare_cc',['../d3/dd5/wcsnorm__s_8c.html#ae8e709a7bbee4e3cb9fedcc0c3e80092',1,'wcsnorm_s.c']]], + ['_5fcomposite_5fcp',['_composite_cp',['../d3/dd5/wcsnorm__s_8c.html#a2d1cf00de50fca632245c648f19c8b43',1,'wcsnorm_s.c']]], + ['_5fctime_5fs_5fchk',['_ctime_s_chk',['../d1/d76/ctime__s_8c.html#a28d15180d05909676d50de2188bda6cb',1,'_ctime_s_chk(char *dest, rsize_t dmax, const time_t *timer, const size_t destbos): ctime_s.c'],['../db/d69/safe__lib_8h.html#a1bdbe51e2f4972a33a57f05f18d715dd',1,'_ctime_s_chk(char *dest, rsize_t dmax, const time_t *timer, const size_t destbos) BOS_CHK(dest) BOS_ATTR(dmax< 26: safe_lib.h']]], + ['_5fdecomp_5fcanonical_5fs',['_decomp_canonical_s',['../d3/dd5/wcsnorm__s_8c.html#a3d261dc80304ab27ec9795c082003ac5',1,'wcsnorm_s.c']]], + ['_5fdecomp_5fhangul_5fs',['_decomp_hangul_s',['../d3/dd5/wcsnorm__s_8c.html#a7587468509c05128bc8ce3b16db11d2f',1,'wcsnorm_s.c']]], + ['_5fdecomp_5fs',['_decomp_s',['../d3/dd5/wcsnorm__s_8c.html#a6a7eb35b9888cd824285b5a8ccbe56f7',1,'wcsnorm_s.c']]], + ['_5fgetenv_5fs_5fchk',['_getenv_s_chk',['../d1/d26/getenv__s_8c.html#a5f1ba3a57bc73bed551247afe63bde51',1,'_getenv_s_chk(size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos): getenv_s.c'],['../db/d69/safe__lib_8h.html#ac0cd5a3667137a9e47460c557cb59577',1,'_getenv_s_chk(size_t *restrict len, char *restrict dest, rsize_t dmax, const char *restrict name, const size_t destbos) BOS_CHK(dest) BOS_ATTR(_BOS_NULL(name): safe_lib.h']]], + ['_5fgets_5fs_5fchk',['_gets_s_chk',['../d2/d59/gets__s_8c.html#a14a9099fbfde125466c16e0507cbf15d',1,'_gets_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos): gets_s.c'],['../db/d69/safe__lib_8h.html#a92b0fec11a23d3dc9e23fb5f39c07122',1,'_gets_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): safe_lib.h']]], + ['_5fis_5flt_5faccented',['_is_lt_accented',['../d9/d47/wcsfc__s_8c.html#aaea9b105227c8a8cf03848034fa3992e',1,'wcsfc_s.c']]], + ['_5fmbsrtowcs_5fs_5fchk',['_mbsrtowcs_s_chk',['../df/db3/mbsrtowcs__s_8c.html#ab6b1df7e43d89657194e9347fbb4f7d0',1,'_mbsrtowcs_s_chk(size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos): mbsrtowcs_s.c'],['../d8/dff/safe__str__lib_8h.html#a273f3a9a36b248a7de57bfb69427545c',1,'_mbsrtowcs_s_chk(size_t *restrict retvalp, wchar_t *restrict dest, rsize_t dmax, const char **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(srcp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fmbstowcs_5fs_5fchk',['_mbstowcs_s_chk',['../d8/dff/safe__str__lib_8h.html#a3a1909d00b6f945d02fbe3d4de2ff609',1,'safe_str_lib.h']]], + ['_5fmemccpy_5fs_5fchk',['_memccpy_s_chk',['../d2/d61/memccpy__s_8c.html#a41e5813303edd3dd8050f73e7176eba0',1,'_memccpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, int c, rsize_t n, const size_t destbos, const size_t srcbos): memccpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#a019c81b4ef63fc8d1defa701ff59c648',1,'_memccpy_s_chk(void *dest, rsize_t dmax, const void *src, int c, rsize_t n, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_mem_lib.h']]], + ['_5fmemchr_5fs_5fchk',['_memchr_s_chk',['../d7/d0e/memchr__s_8c.html#a4b5a0a95ffc446b87458778741789b09',1,'_memchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos): memchr_s.c'],['../d8/d03/safe__mem__lib_8h.html#aad7753c63cdab3633f5f2ad7b003ec12',1,'_memchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_NULL(result): memchr_s.c']]], + ['_5fmemcmp16_5fs_5fchk',['_memcmp16_s_chk',['../d2/df8/memcmp16__s_8c.html#a57637419fb217c2baf8af42c1c04871d',1,'_memcmp16_s_chk(const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp16_s.c'],['../d8/d03/safe__mem__lib_8h.html#ad36ac8e08c6d075189b5b59dad277eb8',1,'_memcmp16_s_chk(const uint16_t *dest, rsize_t dlen, const uint16_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcmp32_5fs_5fchk',['_memcmp32_s_chk',['../de/df0/memcmp32__s_8c.html#aa3014c369f25de08f0d375533dffe159',1,'_memcmp32_s_chk(const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a7e9bd2acaff411cf809141f2fea38dbd',1,'_memcmp32_s_chk(const uint32_t *dest, rsize_t dlen, const uint32_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcmp_5fs_5fchk',['_memcmp_s_chk',['../d9/d4d/memcmp__s_8c.html#a858ec42b08af40f4cbdda33b7dcab9ff',1,'_memcmp_s_chk(const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): memcmp_s.c'],['../d8/d03/safe__mem__lib_8h.html#a61f9cc4a2ad06f7f4de007bd3bcdb696',1,'_memcmp_s_chk(const void *dest, rsize_t dmax, const void *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_mem_lib.h']]], + ['_5fmemcpy16_5fs_5fchk',['_memcpy16_s_chk',['../dd/de1/memcpy16__s_8c.html#a5607fd3d9dc3d930129a3aa277d9aeb3',1,'_memcpy16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy16_s.c'],['../d8/d03/safe__mem__lib_8h.html#afe661663450e82f9cae803331d9a588e',1,'_memcpy16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcpy32_5fs_5fchk',['_memcpy32_s_chk',['../db/dc0/memcpy32__s_8c.html#ac971e5234c87a2f9309da77aec8dc753',1,'_memcpy32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a2136a10c2c2f95eecccdebee87a52615',1,'_memcpy32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemcpy_5fs_5fchk',['_memcpy_s_chk',['../de/d70/memcpy__s_8c.html#afbe816859f2acb302d7e2c015110b0a7',1,'_memcpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): memcpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#abb4810090dc2bb2d3742f185104db845',1,'_memcpy_s_chk(void *restrict dest, rsize_t dmax, const void *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fmemmove16_5fs_5fchk',['_memmove16_s_chk',['../d8/daf/memmove16__s_8c.html#ab109eea362dc12fb293b9e747b325061',1,'_memmove16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove16_s.c'],['../d8/d03/safe__mem__lib_8h.html#a0b31ebf9e53e301b3afa2ee34e231bd0',1,'_memmove16_s_chk(uint16_t *dest, rsize_t dmax, const uint16_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemmove32_5fs_5fchk',['_memmove32_s_chk',['../d0/d50/memmove32__s_8c.html#a4eaa4fd633a5c674690f2de3db151ddc',1,'_memmove32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a3d6f7196fd3147df5550df978353d0fd',1,'_memmove32_s_chk(uint32_t *dest, rsize_t dmax, const uint32_t *src, rsize_t slen, const size_t destbos, const size_t srcbos) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h']]], + ['_5fmemmove_5fs_5fchk',['_memmove_s_chk',['../d8/d56/memmove__s_8c.html#a46a58df77d024a41d29f17bac5d42259',1,'_memmove_s_chk(void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos): memmove_s.c'],['../d8/d03/safe__mem__lib_8h.html#af2e5491b4ae2fb626e0734b0963712c2',1,'_memmove_s_chk(void *dest, rsize_t dmax, const void *src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fmemrchr_5fs_5fchk',['_memrchr_s_chk',['../dd/def/memrchr__s_8c.html#af692626803c18772a4bf0a46013f4752',1,'_memrchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos): memrchr_s.c'],['../d8/d03/safe__mem__lib_8h.html#a971d454c160f81ac83e23da6dcbb9925',1,'_memrchr_s_chk(const void *restrict dest, rsize_t dmax, const int ch, void **result, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_mem_lib.h']]], + ['_5fmemset16_5fs_5fchk',['_memset16_s_chk',['../da/d22/memset16__s_8c.html#a7873a8991779ac0b07f2bd9b76d887af',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos): memset16_s.c'],['../d8/d03/safe__mem__lib_8h.html#a658db31f8081f5d6f389985a095b8f00',1,'_memset16_s_chk(uint16_t *dest, rsize_t dmax, uint16_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemset32_5fs_5fchk',['_memset32_s_chk',['../d1/d57/memset32__s_8c.html#a146fbc42204636fbb6af69b79dc08d89',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos): memset32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a13e1713e6934e5a01424dcc6bdf85ad0',1,'_memset32_s_chk(uint32_t *dest, rsize_t dmax, uint32_t value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemset_5fs_5fchk',['_memset_s_chk',['../de/d25/memset__s_8c.html#af1e81d16142fd67f0b8130ebe30dbf30',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos): memset_s.c'],['../d8/d03/safe__mem__lib_8h.html#ada111454ad2c15422cc3fe0b4e2e04d1',1,'_memset_s_chk(void *dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_ATTR(n &&(_BOS_OVR(dest: safe_mem_lib.h']]], + ['_5fmemzero16_5fs_5fchk',['_memzero16_s_chk',['../d5/ddf/memzero16__s_8c.html#af5d4034ae7f83570f7c587ecbe045f54',1,'_memzero16_s_chk(uint16_t *dest, rsize_t len, const size_t destbos): memzero16_s.c'],['../d8/d03/safe__mem__lib_8h.html#abb7434f989283c1bea7a4d79b897c032',1,'_memzero16_s_chk(uint16_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest: safe_mem_lib.h']]], + ['_5fmemzero32_5fs_5fchk',['_memzero32_s_chk',['../db/d59/memzero32__s_8c.html#a71d5c758d94f0827e249695830c5879b',1,'_memzero32_s_chk(uint32_t *dest, rsize_t len, const size_t destbos): memzero32_s.c'],['../d8/d03/safe__mem__lib_8h.html#a127c73c455af767cd51bb8e8ca0b797c',1,'_memzero32_s_chk(uint32_t *dest, rsize_t len, const size_t destbos) BOS_CHK2(dest: safe_mem_lib.h']]], + ['_5fmemzero_5fs_5fchk',['_memzero_s_chk',['../d0/d4b/memzero__s_8c.html#a2e6349b810d89eaeeeab07a572d44440',1,'_memzero_s_chk(void *dest, rsize_t len, const size_t destbos): memzero_s.c'],['../d8/d03/safe__mem__lib_8h.html#aac2cad690162769939149a94519ade6f',1,'_memzero_s_chk(void *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): memzero_s.c']]], + ['_5fqsort_5fs_5fchk',['_qsort_s_chk',['../d2/d94/qsort__s_8c.html#ac129a05f12a7ef085510c5621c9797de',1,'_qsort_s_chk(void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *k, const void *y, void *context), void *context, const size_t destbos): qsort_s.c'],['../db/d69/safe__lib_8h.html#ad562a2d68ed51ae165bb7c8b935b614a',1,'_qsort_s_chk(void *base, rsize_t nmemb, rsize_t size, int(*compar)(const void *x, const void *y, void *context), void *context, const size_t basebos) BOS_ATTR(nmemb &&(_BOS_NULL(base)||_BOS_ZERO(base: safe_lib.h']]], + ['_5fstrcasecmp_5fs_5fchk',['_strcasecmp_s_chk',['../d4/d7c/strcasecmp__s_8c.html#a5f659ac4ca9bdc2471a33fb6b8f41c8b',1,'_strcasecmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos): strcasecmp_s.c'],['../d8/dff/safe__str__lib_8h.html#ad114a58f6ef0c9b7810397b2bfc191f5',1,'_strcasecmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcasecmp_s.c']]], + ['_5fstrcasestr_5fs_5fchk',['_strcasestr_s_chk',['../d6/d9e/strcasestr__s_8c.html#a98bf327af43af693c7ad572edee922e9',1,'_strcasestr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos): strcasestr_s.c'],['../d8/dff/safe__str__lib_8h.html#a0c5d359ec3cc98b1039d2b671a4b9f40',1,'_strcasestr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substring, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src: safe_str_lib.h']]], + ['_5fstrcat_5fs_5fchk',['_strcat_s_chk',['../dd/d81/strcat__s_8c.html#a2421a2f82babce73f68607831bddc80b',1,'_strcat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, size_t destbos): strcat_s.c'],['../d8/dff/safe__str__lib_8h.html#aaa04d6e92a0b8b483fcc371265508c39',1,'_strcat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strcat_s.c']]], + ['_5fstrchr_5fs_5fchk',['_strchr_s_chk',['../d3/dfa/strchr__s_8c.html#ae3ae279338f53f9b6e7b2ef393ab4837',1,'_strchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos): strchr_s.c'],['../d8/dff/safe__str__lib_8h.html#a66c16534b2471e1bbb608b609d3dca16',1,'_strchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_str_lib.h']]], + ['_5fstrcmp_5fs_5fchk',['_strcmp_s_chk',['../d1/d7b/strcmp__s_8c.html#a76f882e8ad9fda3f6ffc74046e9b7d11',1,'_strcmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, size_t srcbos): strcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a2a41b4fb5f971a6c1a9e801342f987f1',1,'_strcmp_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcmp_s.c']]], + ['_5fstrcmpfld_5fs_5fchk',['_strcmpfld_s_chk',['../d5/df1/strcmpfld__s_8c.html#a0f62083daa1f5d15677bdc5b99118e79',1,'_strcmpfld_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos): strcmpfld_s.c'],['../d8/dff/safe__str__lib_8h.html#a08b203348c160a527f8d6cc633d0cda3',1,'_strcmpfld_s_chk(const char *dest, rsize_t dmax, const char *src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcmpfld_s.c']]], + ['_5fstrcoll_5fs_5fchk',['_strcoll_s_chk',['../d4/d50/strcoll__s_8c.html#a41175bde439cb6e55b9cb989dd7d9e7f',1,'_strcoll_s_chk(const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos): strcoll_s.c'],['../d8/dff/safe__str__lib_8h.html#a6a25e7cd044f0284f60710ec6bb6160b',1,'_strcoll_s_chk(const char *restrict dest, rsize_t dmax, const char *restrict src, int *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strcoll_s.c']]], + ['_5fstrcpy_5fs_5fchk',['_strcpy_s_chk',['../df/d8e/strcpy__s_8c.html#ae073fc0852fb87e40336c2af99822900',1,'_strcpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos): strcpy_s.c'],['../d8/dff/safe__str__lib_8h.html#ad7ab634bad0da5b83d320d38957a84dd',1,'_strcpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strcpy_s.c']]], + ['_5fstrcpyfld_5fs_5fchk',['_strcpyfld_s_chk',['../dd/d38/strcpyfld__s_8c.html#aa4f5ab51b51120763388bc68b790a11f',1,'_strcpyfld_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfld_s.c'],['../d8/dff/safe__str__lib_8h.html#aeda218fe68c647ac70dc1583684ad02c',1,'_strcpyfld_s_chk(char *dest, const rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcpyfldin_5fs_5fchk',['_strcpyfldin_s_chk',['../db/def/strcpyfldin__s_8c.html#a835124ed19939fa24c4f4acdbb378538',1,'_strcpyfldin_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfldin_s.c'],['../d8/dff/safe__str__lib_8h.html#a136213b144b733a491cd9f0536dc02b4',1,'_strcpyfldin_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcpyfldout_5fs_5fchk',['_strcpyfldout_s_chk',['../d1/dae/strcpyfldout__s_8c.html#ae555ba9c5abd18e53d878bc12963b683',1,'_strcpyfldout_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos): strcpyfldout_s.c'],['../d8/dff/safe__str__lib_8h.html#a2b9437f5d44c5c01134e5ba5612b6b79',1,'_strcpyfldout_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, const size_t destbos) BOS_CHK_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrcspn_5fs_5fchk',['_strcspn_s_chk',['../dd/d73/strcspn__s_8c.html#aadfaa650b7676ff825fb0e146472ed6f',1,'_strcspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos): strcspn_s.c'],['../d8/dff/safe__str__lib_8h.html#a41cf93e5fbedbb4c62cbc823a8787a5a',1,'_strcspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrerror_5fs_5fchk',['_strerror_s_chk',['../d9/d02/strerror__s_8c.html#a6fde6b74179a76274df203f875172527',1,'_strerror_s_chk(char *dest, rsize_t dmax, errno_t errnum, const size_t destbos): strerror_s.c'],['../d8/dff/safe__str__lib_8h.html#acc3bea5002eee5b18609f30a6cbe7cc9',1,'_strerror_s_chk(char *dest, rsize_t dmax, errno_t errnum, const size_t destbos) BOS_CHK(dest): strerror_s.c']]], + ['_5fstrfirstchar_5fs_5fchk',['_strfirstchar_s_chk',['../d3/d01/strfirstchar__s_8c.html#a0539f00058ae77f0ab0199a6eed4ae67',1,'_strfirstchar_s_chk(char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos): strfirstchar_s.c'],['../d8/dff/safe__str__lib_8h.html#ad3e617ce86eb99e3daec9166c62cfa7d',1,'_strfirstchar_s_chk(char *dest, rsize_t dmax, char c, char **firstp, const size_t destbos) BOS_CHK(dest) BOS_NULL(firstp): strfirstchar_s.c']]], + ['_5fstrfirstdiff_5fs_5fchk',['_strfirstdiff_s_chk',['../de/d3e/strfirstdiff__s_8c.html#a04ba99adf6fb9bd49f9caa455aa00031',1,'_strfirstdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strfirstdiff_s.c'],['../d8/dff/safe__str__lib_8h.html#a8fd3d5a8d8376f9144b9001075768aac',1,'_strfirstdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strfirstdiff_s.c']]], + ['_5fstrfirstsame_5fs_5fchk',['_strfirstsame_s_chk',['../d5/d5e/strfirstsame__s_8c.html#a89e0c13d4b00f3e64dc754edd8be5ef8',1,'_strfirstsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strfirstsame_s.c'],['../d8/dff/safe__str__lib_8h.html#aac66e284b38c73c7c2423e8d9ba5cd58',1,'_strfirstsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strfirstsame_s.c']]], + ['_5fstrisalphanumeric_5fs_5fchk',['_strisalphanumeric_s_chk',['../d8/dc9/strisalphanumeric__s_8c.html#a5c5acf3db2aefaa57a23b427c60261fd',1,'_strisalphanumeric_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisalphanumeric_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4138e4ea8e708d437135529859d1037',1,'_strisalphanumeric_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisascii_5fs_5fchk',['_strisascii_s_chk',['../d8/dd0/strisascii__s_8c.html#a3ec4e31cbab16c79f801786af4ed417f',1,'_strisascii_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisascii_s.c'],['../d8/dff/safe__str__lib_8h.html#a49c06ac40572da7b06c56c86f5b5b790',1,'_strisascii_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisdigit_5fs_5fchk',['_strisdigit_s_chk',['../da/db8/strisdigit__s_8c.html#af8a673ad0f57450f5b3e7cbdbcf16238',1,'_strisdigit_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisdigit_s.c'],['../d8/dff/safe__str__lib_8h.html#ad5234b4499ea28f2f174428acbb0116b',1,'_strisdigit_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrishex_5fs_5fchk',['_strishex_s_chk',['../d1/d33/strishex__s_8c.html#afe4cc3d15df7c008531b5228108f8ef4',1,'_strishex_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strishex_s.c'],['../d8/dff/safe__str__lib_8h.html#aca1ba10bf2db186f49bb0b24ad72102b',1,'_strishex_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrislowercase_5fs_5fchk',['_strislowercase_s_chk',['../de/d5b/strislowercase__s_8c.html#a6266becc25633e9f1899c2ad227cb0e6',1,'_strislowercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strislowercase_s.c'],['../d8/dff/safe__str__lib_8h.html#ac03aef946658162570ff05246c80c056',1,'_strislowercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrismixedcase_5fs_5fchk',['_strismixedcase_s_chk',['../d7/d8d/strismixedcase__s_8c.html#a22ddee39f590bb435f32caadf6d3b202',1,'_strismixedcase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strismixedcase_s.c'],['../d8/dff/safe__str__lib_8h.html#a2f9d1264085b98aaaf9e0ade9b772ec3',1,'_strismixedcase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrispassword_5fs_5fchk',['_strispassword_s_chk',['../d2/d08/strispassword__s_8c.html#a25d787976c8846bb335d2127570dc97b',1,'_strispassword_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strispassword_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4c9803734dcae5b5975b5a129938d9a',1,'_strispassword_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrisuppercase_5fs_5fchk',['_strisuppercase_s_chk',['../dd/d9f/strisuppercase__s_8c.html#a2a22666503ad907b13c48a3b43b626ce',1,'_strisuppercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos): strisuppercase_s.c'],['../d8/dff/safe__str__lib_8h.html#a787fbe653f359d9d3bf31f2face30911',1,'_strisuppercase_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrlastchar_5fs_5fchk',['_strlastchar_s_chk',['../d7/d19/strlastchar__s_8c.html#a0edead78b36762f8a70ece523ca61063',1,'_strlastchar_s_chk(char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos): strlastchar_s.c'],['../d8/dff/safe__str__lib_8h.html#afa39d9e09101ca48fb3b0da2fd00b7e9',1,'_strlastchar_s_chk(char *dest, rsize_t dmax, char c, char **lastp, const size_t destbos) BOS_CHK(dest) BOS_NULL(lastp): strlastchar_s.c']]], + ['_5fstrlastdiff_5fs_5fchk',['_strlastdiff_s_chk',['../d9/dfe/strlastdiff__s_8c.html#a1c271124ce30bc259c6f3af9b38dc2da',1,'_strlastdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strlastdiff_s.c'],['../d8/dff/safe__str__lib_8h.html#a093d4a02b3a2666cc1140659ce2aedef',1,'_strlastdiff_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strlastdiff_s.c']]], + ['_5fstrlastsame_5fs_5fchk',['_strlastsame_s_chk',['../da/db5/strlastsame__s_8c.html#a72c4e6cfac79ce706a9924aa4d3324a4',1,'_strlastsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos): strlastsame_s.c'],['../d8/dff/safe__str__lib_8h.html#a85d77c8a2e7b8022ff9ee9b40d692ae7',1,'_strlastsame_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t *resultp, const size_t destbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strlastsame_s.c']]], + ['_5fstrljustify_5fs_5fchk',['_strljustify_s_chk',['../d9/d10/strljustify__s_8c.html#a45fe7cf80d39fbe636032db40fc0b8e1',1,'_strljustify_s_chk(char *dest, rsize_t dmax, const size_t destbos): strljustify_s.c'],['../d8/dff/safe__str__lib_8h.html#ae0f785012df12a3ab199f3c726fa1c00',1,'_strljustify_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strljustify_s.c']]], + ['_5fstrnatcmp_5fs_5fchk',['_strnatcmp_s_chk',['../d4/d5f/strnatcmp__s_8c.html#a9f563a3dba23e70354122938965e77de',1,'_strnatcmp_s_chk(const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos): strnatcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#acf706e4b5acb9557a031c8936438c34b',1,'_strnatcmp_s_chk(const char *dest, rsize_t dmax, const char *src, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_NULL(src) BOS_NULL(resultp): strnatcmp_s.c']]], + ['_5fstrncat_5fs_5fchk',['_strncat_s_chk',['../df/d8b/strncat__s_8c.html#a71c33b24bb35755b78634ce2896fd5ac',1,'_strncat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, size_t destbos, const size_t srcbos): strncat_s.c'],['../d8/dff/safe__str__lib_8h.html#a402969901f866addace83ad31411d8b0',1,'_strncat_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR((slen||dest||dmax) &&(_BOS_NULL(dest)||_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fstrncpy_5fs_5fchk',['_strncpy_s_chk',['../d2/d68/strncpy__s_8c.html#ad775d1b3c046e65ade593f8bbd55d65d',1,'_strncpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): strncpy_s.c'],['../d8/dff/safe__str__lib_8h.html#a1e0217e2de3141badc1ef1b8df17c814',1,'_strncpy_s_chk(char *restrict dest, rsize_t dmax, const char *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fstrnlen_5fs_5fchk',['_strnlen_s_chk',['../dc/d06/strnlen__s_8c.html#a021e82ca8dad15d7a9ed7955a5c49b2f',1,'_strnlen_s_chk(const char *str, rsize_t smax, const size_t strbos): strnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#a8c83c0cfec963b6ac7621874d7411fea',1,'_strnlen_s_chk(const char *str, rsize_t smax, const size_t strbos) BOS_CHK2(str: safe_str_lib.h']]], + ['_5fstrnset_5fs_5fchk',['_strnset_s_chk',['../da/d45/strnset__s_8c.html#acc68fe672d3bc44d5b84e34b175043cf',1,'_strnset_s_chk(char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos): strnset_s.c'],['../d8/dff/safe__str__lib_8h.html#a6855b4bf48e0a0d9ac7be67af9197810',1,'_strnset_s_chk(char *restrict dest, rsize_t dmax, int value, rsize_t n, const size_t destbos) BOS_CHK(dest) BOS_OVR2_BUTZERO(dest: safe_str_lib.h']]], + ['_5fstrnterminate_5fs_5fchk',['_strnterminate_s_chk',['../dd/de1/strnterminate__s_8c.html#ae2382673a220587b6e6b99f7fe111610',1,'_strnterminate_s_chk(char *dest, rsize_t dmax, const size_t destbos): strnterminate_s.c'],['../d8/dff/safe__str__lib_8h.html#a939629c1ee16ed11968acc0a14d97a50',1,'_strnterminate_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrpbrk_5fs_5fchk',['_strpbrk_s_chk',['../de/dd3/strpbrk__s_8c.html#a1f3a1c20431aaf4d8880524127afed61',1,'_strpbrk_s_chk(char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos): strpbrk_s.c'],['../d8/dff/safe__str__lib_8h.html#aebd91f4804e7751eac6192b818b478a3',1,'_strpbrk_s_chk(char *dest, rsize_t dmax, char *src, rsize_t slen, char **firstp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrprefix_5fs_5fchk',['_strprefix_s_chk',['../d2/d9c/strprefix__s_8c.html#afd6429e73c9f92f105905640f389851a',1,'_strprefix_s_chk(const char *dest, rsize_t dmax, const char *src, const size_t destbos): strprefix_s.c'],['../d8/dff/safe__str__lib_8h.html#a5c96065113760b9fb57eb3a3e5a014b7',1,'_strprefix_s_chk(const char *dest, rsize_t dmax, const char *src, const size_t destbos) BOS_CHK(dest) BOS_NULL(src): strprefix_s.c']]], + ['_5fstrrchr_5fs_5fchk',['_strrchr_s_chk',['../d9/df8/strrchr__s_8c.html#a5ffd4c726a9f39e6f30f2b7ee320f3cb',1,'_strrchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **resultp, const size_t destbos): strrchr_s.c'],['../d8/dff/safe__str__lib_8h.html#a375b15e12fd4f6e0ea7737957d7bc56a',1,'_strrchr_s_chk(const char *restrict dest, rsize_t dmax, const int ch, char **restrict resultp, const size_t destbos) BOS_CHK(dest) VAL_OVR2(ch: safe_str_lib.h']]], + ['_5fstrremovews_5fs_5fchk',['_strremovews_s_chk',['../d2/df4/strremovews__s_8c.html#aa20354aa373108cde9f27e625a05994a',1,'_strremovews_s_chk(char *dest, rsize_t dmax, const size_t destbos): strremovews_s.c'],['../d8/dff/safe__str__lib_8h.html#a14965340fd2745d2b46023183ce1b6c5',1,'_strremovews_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strremovews_s.c']]], + ['_5fstrset_5fs_5fchk',['_strset_s_chk',['../d3/d98/strset__s_8c.html#a31bba664976ed2d6a490220f49a899e7',1,'_strset_s_chk(char *restrict dest, rsize_t dmax, int value, const size_t destbos): strset_s.c'],['../d8/dff/safe__str__lib_8h.html#a82d905969808d552ed3d5776531cf925',1,'_strset_s_chk(char *restrict dest, rsize_t dmax, int value, const size_t destbos) BOS_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fstrspn_5fs_5fchk',['_strspn_s_chk',['../d9/df1/strspn__s_8c.html#afd69e2020daea4b4fc210c015b7f5dca',1,'_strspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos): strspn_s.c'],['../d8/dff/safe__str__lib_8h.html#acaa9b56de60dfe2f7adf0d17be7152a5',1,'_strspn_s_chk(const char *dest, rsize_t dmax, const char *src, rsize_t slen, rsize_t *countp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_CHK2(src: safe_str_lib.h']]], + ['_5fstrstr_5fs_5fchk',['_strstr_s_chk',['../db/dc3/strstr__s_8c.html#a2122dda9d32728ed372f886c73eea43a',1,'_strstr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos): strstr_s.c'],['../d8/dff/safe__str__lib_8h.html#a6cda6e5d1877bd1a27404dc9faadf4cb',1,'_strstr_s_chk(char *dest, rsize_t dmax, const char *src, rsize_t slen, char **substringp, const size_t destbos, const size_t srcbos) BOS_CHK(dest) BOS_OVR2(src: safe_str_lib.h']]], + ['_5fstrtok_5fs_5fchk',['_strtok_s_chk',['../d2/d46/strtok__s_8c.html#a4f8852aadfcfc307416bf27a886865fa',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos): strtok_s.c'],['../d8/dff/safe__str__lib_8h.html#a589bae4572c2a10570f3c333e1e1f29f',1,'_strtok_s_chk(char *restrict dest, rsize_t *restrict dmaxp, const char *restrict delim, char **restrict ptr, const size_t destbos) BOS_NULL(ptr): strtok_s.c']]], + ['_5fstrtolowercase_5fs_5fchk',['_strtolowercase_s_chk',['../d3/d0c/strtolowercase__s_8c.html#adbab5bb37a6f391d2c9de205f85e4725',1,'_strtolowercase_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos): strtolowercase_s.c'],['../d8/dff/safe__str__lib_8h.html#ad2f8f779fbb4c5f2267d9510da392f3b',1,'_strtolowercase_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrtouppercase_5fs_5fchk',['_strtouppercase_s_chk',['../d4/d6f/strtouppercase__s_8c.html#a38776214067a2fd8c1a652469119772c',1,'_strtouppercase_s_chk(char *dest, rsize_t dmax, const size_t destbos): strtouppercase_s.c'],['../d8/dff/safe__str__lib_8h.html#a8df6802494de562eaba0f72c9453d0aa',1,'_strtouppercase_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK2(dest: safe_str_lib.h']]], + ['_5fstrzero_5fs_5fchk',['_strzero_s_chk',['../d8/d88/strzero__s_8c.html#ab823ae363848d00ca5b0ff8936e3b53b',1,'_strzero_s_chk(char *dest, rsize_t dmax, const size_t destbos): strzero_s.c'],['../d8/dff/safe__str__lib_8h.html#a422bd4f4cb89a8bc2880c1e3717c34df',1,'_strzero_s_chk(char *dest, rsize_t dmax, const size_t destbos) BOS_CHK(dest): strzero_s.c']]], + ['_5ftimingsafe_5fbcmp_5fchk',['_timingsafe_bcmp_chk',['../d6/d62/timingsafe__bcmp_8c.html#ac185ba934da1af85fb1cc307472ad4b0',1,'_timingsafe_bcmp_chk(const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos): timingsafe_bcmp.c'],['../d8/d03/safe__mem__lib_8h.html#a58eeb1fe07f21ab4bf9d27e7295004ca',1,'_timingsafe_bcmp_chk(const void *b1, const void *b2, size_t n, const size_t destbos, const size_t srcbos) BOS_OVR2(b1: safe_mem_lib.h']]], + ['_5ftimingsafe_5fmemcmp_5fchk',['_timingsafe_memcmp_chk',['../d5/d20/timingsafe__memcmp_8c.html#a1d5aa9f4514c441f51a8b46db3c85407',1,'_timingsafe_memcmp_chk(const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos): timingsafe_memcmp.c'],['../d8/d03/safe__mem__lib_8h.html#a6e8bca497a1aff8bc3a7692c568efc7b',1,'_timingsafe_memcmp_chk(const void *b1, const void *b2, size_t len, const size_t destbos, const size_t srcbos) BOS_OVR2(b1: safe_mem_lib.h']]], + ['_5ftmpnam_5fs_5fchk',['_tmpnam_s_chk',['../d2/d4e/tmpnam__s_8c.html#a9f56792adec1c99181e0f1878d8600ba',1,'_tmpnam_s_chk(const char *dest, rsize_t dmax, const size_t destbos): tmpnam_s.c'],['../db/d69/safe__lib_8h.html#a93236bc36e86d792ec62b48a6686f16b',1,'_tmpnam_s_chk(const char *dest, rsize_t dmax, const size_t destbos) BOS_OVR2Z(dest: safe_lib.h']]], + ['_5ftowcase',['_towcase',['../d8/dbe/towctrans_8c.html#a3d0c62b130209a2ccb00da7e029be9b3',1,'towctrans.c']]], + ['_5ftowfc_5fs_5fchk',['_towfc_s_chk',['../dc/d32/towfc__s_8c.html#aae366c211a5853881cf8a4673de5db52',1,'_towfc_s_chk(wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos): towfc_s.c'],['../d8/dff/safe__str__lib_8h.html#a48c47cf89bfe769b2c1f73254c377723',1,'_towfc_s_chk(wchar_t *restrict dest, rsize_t dmax, const uint32_t src, const size_t destbos) BOSW_CHK(dest) BOS_ATTR(dmax< 4: safe_str_lib.h']]], + ['_5ftowfc_5fsingle',['_towfc_single',['../dc/d32/towfc__s_8c.html#a8da9727cfc1e30225ea73e6561456592',1,'towfc_s.c']]], + ['_5ftowupper',['_towupper',['../d8/dbe/towctrans_8c.html#a5d087249fc40885cccf7ce269bb131ac',1,'towctrans.c']]], + ['_5fvsnprintf_5fs_5fchk',['_vsnprintf_s_chk',['../db/d8d/vsnprintf__s_8c.html#ae2afd35714328ece3191405e25cc845f',1,'_vsnprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap): vsnprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a148305a22b3eccd1bc7edec527ddf079',1,'_vsnprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt): vsnprintf_s.c']]], + ['_5fvsnwprintf_5fs_5fchk',['_vsnwprintf_s_chk',['../d7/d4a/vsnwprintf__s_8c.html#a0b99808b1427c197f15bce6040bf5c89',1,'_vsnwprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap): vsnwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a56c8189e460c2fab3e7199e2d7daf41e',1,'_vsnwprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt): vsnwprintf_s.c']]], + ['_5fvsprintf_5fs_5fchk',['_vsprintf_s_chk',['../d1/df7/vsprintf__s_8c.html#adc3e67335c360cc160d869a4449fb9d1',1,'_vsprintf_s_chk(char *restrict dest, const rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap): vsprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ab14a2a9e240310588434f53e609355a2',1,'_vsprintf_s_chk(char *restrict dest, rsize_t dmax, const size_t destbos, const char *restrict fmt, va_list ap) BOS_CHK(dest) BOS_FMT(fmt): vsprintf_s.c']]], + ['_5fvswprintf_5fs_5fchk',['_vswprintf_s_chk',['../dd/d33/vswprintf__s_8c.html#ad37039350056ad5cfc4506f12dd94c04',1,'_vswprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap): vswprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a45182c16361d4f0449a7c94b9dcd3dbb',1,'_vswprintf_s_chk(wchar_t *restrict dest, rsize_t dmax, const size_t destbos, const wchar_t *restrict fmt, va_list ap) BOSW_CHK(dest) BOS_FMT(fmt): vswprintf_s.c']]], + ['_5fwcrtomb_5fs_5fchk',['_wcrtomb_s_chk',['../db/d37/wcrtomb__s_8c.html#a18fe6c6847fe024f79c9db2c7444f9fc',1,'_wcrtomb_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos): wcrtomb_s.c'],['../d8/dff/safe__str__lib_8h.html#ab9840728993ac6ad7d90ce6c68c03636',1,'_wcrtomb_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOS_NULL(ps) VAL_OVR2(wc: safe_str_lib.h']]], + ['_5fwcscat_5fs_5fchk',['_wcscat_s_chk',['../de/d45/wcscat__s_8c.html#a11d08f782800a00f2919c81b6031ff7b',1,'_wcscat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos): wcscat_s.c'],['../d8/dff/safe__str__lib_8h.html#abca5bfb224b30166612899283a7a7df9',1,'_wcscat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src): wcscat_s.c']]], + ['_5fwcscmp_5fs_5fchk',['_wcscmp_s_chk',['../d1/dbf/wcscmp__s_8c.html#a68a7464fa6523f243b5a2b510b98529a',1,'_wcscmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcscmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a4b3a049415bea04e80df8d44db0f3430',1,'_wcscmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcscoll_5fs_5fchk',['_wcscoll_s_chk',['../d6/dd8/wcscoll__s_8c.html#addfc9e4aa35156b5a75190b202c50ce7',1,'_wcscoll_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcscoll_s.c'],['../d8/dff/safe__str__lib_8h.html#a585d6203592ee2cdf2843b07db8ad575',1,'_wcscoll_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcscpy_5fs_5fchk',['_wcscpy_s_chk',['../de/d33/wcscpy__s_8c.html#a8aa67a23a3e8a346491407d517ecc2ec',1,'_wcscpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos): wcscpy_s.c'],['../d8/dff/safe__str__lib_8h.html#adfc6d44a51ca0e4579bd5af0b9c5aca2',1,'_wcscpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, const size_t destbos) BOSW_CHK(dest) BOS_NULL(src): wcscpy_s.c']]], + ['_5fwcsfc_5fs_5fchk',['_wcsfc_s_chk',['../d9/d47/wcsfc__s_8c.html#a552b492ea679d4d2f9575ad38bbe9645',1,'wcsfc_s.c']]], + ['_5fwcsicmp_5fs_5fchk',['_wcsicmp_s_chk',['../d6/d6c/wcsicmp__s_8c.html#a7a27037d7f68de20721eb23565a98831',1,'_wcsicmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos): wcsicmp_s.c'],['../d8/dff/safe__str__lib_8h.html#a66026092bce1d24ac14293d58c4f3c06',1,'_wcsicmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcslwr_5fs_5fchk',['_wcslwr_s_chk',['../d8/d67/wcslwr__s_8c.html#a6470b1f19a3ad82dd15c1e85343ea5b6',1,'_wcslwr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos): wcslwr_s.c'],['../d8/dff/safe__str__lib_8h.html#a9bdcd39944f0ae7f61e5a17a3477c21a',1,'_wcslwr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fwcsnatcmp_5fs_5fchk',['_wcsnatcmp_s_chk',['../d8/dc7/wcsnatcmp__s_8c.html#a0cb94b2c180777be111799d44fc61bd9',1,'_wcsnatcmp_s_chk(const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos): wcsnatcmp_s.c'],['../d8/dff/safe__str__lib_8h.html#ab68246041822a160120edf4bb852c35a',1,'_wcsnatcmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const int fold_case, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsncat_5fs_5fchk',['_wcsncat_s_chk',['../d0/df6/wcsncat__s_8c.html#a493a7624a8c28c03d8a1d632dff2f0f3',1,'_wcsncat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): wcsncat_s.c'],['../d8/dff/safe__str__lib_8h.html#aadef5f96cb52b0a850989d982bdba40a',1,'_wcsncat_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOS_ATTR(slen &&(_BOS_NULL(dest)||_BOS_ZERO(dest: safe_str_lib.h']]], + ['_5fwcsncmp_5fs_5fchk',['_wcsncmp_s_chk',['../de/d15/wcsncmp__s_8c.html#a7b1ab28a0f4d7340e07ec8af1c7a6dc1',1,'_wcsncmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos): wcsncmp_s.c'],['../d8/dff/safe__str__lib_8h.html#aa54d4d08338768f4ce09daef2ecb2c37',1,'_wcsncmp_s_chk(const wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, rsize_t count, int *resultp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsncpy_5fs_5fchk',['_wcsncpy_s_chk',['../dc/d4e/wcsncpy__s_8c.html#a0bb5b100a09e82d89ecf832143f5dd8a',1,'_wcsncpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos): wcsncpy_s.c'],['../d8/dff/safe__str__lib_8h.html#a7634d6b1069cc0b769732ea5595db7f1',1,'_wcsncpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src: safe_str_lib.h']]], + ['_5fwcsnlen_5fs_5fchk',['_wcsnlen_s_chk',['../db/d53/wcsnlen__s_8c.html#a485a05fc094386b65e94db38f2dfb579',1,'_wcsnlen_s_chk(const wchar_t *dest, rsize_t dmax, const size_t destbos): wcsnlen_s.c'],['../d8/dff/safe__str__lib_8h.html#af9476a170ab615fe01505f8035ea11d7',1,'_wcsnlen_s_chk(const wchar_t *dest, size_t dmax, const size_t destbos) BOSW_CHK(dest): wcsnlen_s.c']]], + ['_5fwcsnorm_5fcompose_5fs_5fchk',['_wcsnorm_compose_s_chk',['../d3/dd5/wcsnorm__s_8c.html#ad06f3d86749513a7e71011aa8a722d5a',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5fdecompose_5fs_5fchk',['_wcsnorm_decompose_s_chk',['../d3/dd5/wcsnorm__s_8c.html#a35ebe75d6b6fdf81576efcb5b35fb6eb',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5freorder_5fs_5fchk',['_wcsnorm_reorder_s_chk',['../d3/dd5/wcsnorm__s_8c.html#a3ff57309bdc300c2716bfc5ba1dd3a4d',1,'wcsnorm_s.c']]], + ['_5fwcsnorm_5fs_5fchk',['_wcsnorm_s_chk',['../d3/dd5/wcsnorm__s_8c.html#aa3c288ad61166b211252b12e177f61b7',1,'wcsnorm_s.c']]], + ['_5fwcsnset_5fs_5fchk',['_wcsnset_s_chk',['../dc/d0c/wcsnset__s_8c.html#a66675dc542c4f0f2854ae0f190d8f89e',1,'_wcsnset_s_chk(wchar_t *restrict dest, rsize_t dmax, wchar_t value, rsize_t n, const size_t destbos): wcsnset_s.c'],['../d8/dff/safe__str__lib_8h.html#a64380c2e2bdcdfcfbd0c46300cb16cb4',1,'_wcsnset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, size_t n, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fwcsrtombs_5fs_5fchk',['_wcsrtombs_s_chk',['../d2/dc5/wcsrtombs__s_8c.html#a105c9aadd57717a78d4c83580480516a',1,'_wcsrtombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos): wcsrtombs_s.c'],['../d8/dff/safe__str__lib_8h.html#a5d6b42f3dffe71030d3dfae4669e8645',1,'_wcsrtombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t **restrict srcp, rsize_t len, mbstate_t *restrict ps, const size_t destbos) BOS_NULL(retvalp) BOS_NULL(ps) BOS_ATTR(!_BOS_NULL(dest) &&_BOS_OVR(dest: safe_str_lib.h']]], + ['_5fwcsset_5fs_5fchk',['_wcsset_s_chk',['../d0/d36/wcsset__s_8c.html#a0944c30f08e95eddf0a540eb76708642',1,'_wcsset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos): wcsset_s.c'],['../d8/dff/safe__str__lib_8h.html#ab4f995228d53b411139c613110be9ea8',1,'_wcsset_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t value, const size_t destbos) BOSW_CHK(dest) VAL_OVR2(value: safe_str_lib.h']]], + ['_5fwcsstr_5fs_5fchk',['_wcsstr_s_chk',['../dd/df8/wcsstr__s_8c.html#aa0ad63894a82dcb147080fa953659d62',1,'_wcsstr_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos): wcsstr_s.c'],['../d8/dff/safe__str__lib_8h.html#a075e745d7031b5994e19b7116a5719ba',1,'_wcsstr_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t slen, wchar_t **restrict substringp, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_OVR2(src: safe_str_lib.h']]], + ['_5fwcstok_5fs_5fchk',['_wcstok_s_chk',['../da/d1a/wcstok__s_8c.html#a585e94a6d26745f8fd501e7cd64d0f3d',1,'_wcstok_s_chk(wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos): wcstok_s.c'],['../d8/dff/safe__str__lib_8h.html#a4ef2ebdf5ae9df2c2a538453971d530a',1,'_wcstok_s_chk(wchar_t *restrict dest, rsize_t *restrict dmaxp, const wchar_t *restrict delim, wchar_t **restrict ptr, const size_t destbos) BOS_NULL(ptr): wcstok_s.c']]], + ['_5fwcstombs_5fs_5fchk',['_wcstombs_s_chk',['../d5/db9/wcstombs__s_8c.html#ad524287adca950d695da1ac1eee684f6',1,'_wcstombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos): wcstombs_s.c'],['../d8/dff/safe__str__lib_8h.html#aab371db461dcb5dcc850b43e9ee6a2b5',1,'_wcstombs_s_chk(size_t *restrict retvalp, char *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t len, const size_t destbos) BOS_NULL(retvalp) BOS_CHK(dest) BOSW_CHK2(src: safe_str_lib.h']]], + ['_5fwcsupr_5fs_5fchk',['_wcsupr_s_chk',['../d7/dbb/wcsupr__s_8c.html#ab97838498c295bdcbba2f1dfcabb8d79',1,'_wcsupr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos): wcsupr_s.c'],['../d8/dff/safe__str__lib_8h.html#a11afd8b114ce6c6ec75203a2f9592b5d',1,'_wcsupr_s_chk(wchar_t *restrict src, rsize_t slen, const size_t srcbos) BOSW_OVR2_BUTZERO(src: safe_str_lib.h']]], + ['_5fwctomb_5fs_5fchk',['_wctomb_s_chk',['../d6/dd4/wctomb__s_8c.html#acf1719bdf5c3878a7aa493d7fb43a512',1,'_wctomb_s_chk(int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos): wctomb_s.c'],['../d8/dff/safe__str__lib_8h.html#a0b9302f38fb8fd542079946cb6231b54',1,'_wctomb_s_chk(int *restrict retvalp, char *restrict dest, rsize_t dmax, wchar_t wc, const size_t destbos) BOS_ATTR(!_BOS_NULL(dest) &&(!dmax||dmax > RSIZE_MAX_STR||_BOS_OVR(dest: safe_str_lib.h']]], + ['_5fwmemcmp_5fs_5fchk',['_wmemcmp_s_chk',['../d1/dbe/wmemcmp__s_8c.html#a447b3bf1e594f7719ded31594281af98',1,'_wmemcmp_s_chk(const wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos): wmemcmp_s.c'],['../d8/d03/safe__mem__lib_8h.html#a98085b15175f2f14867cdde405eca9e9',1,'_wmemcmp_s_chk(const wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t slen, int *diff, const size_t destbos, const size_t srcbos) BOSW_CHK(dest) BOSW_CHK2(src: safe_mem_lib.h']]], + ['_5fwmemcpy_5fs_5fchk',['_wmemcpy_s_chk',['../d9/dd4/wmemcpy__s_8c.html#a6a7603c77da59b95e6bea266ed2e983e',1,'_wmemcpy_s_chk(wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos): wmemcpy_s.c'],['../d8/d03/safe__mem__lib_8h.html#a1c433fe58ce16b1bb85fb4090b6d354b',1,'_wmemcpy_s_chk(wchar_t *restrict dest, rsize_t dmax, const wchar_t *restrict src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest: safe_mem_lib.h']]], + ['_5fwmemmove_5fs_5fchk',['_wmemmove_s_chk',['../de/de6/wmemmove__s_8c.html#aa381fa47c6d97eb462dbfbd59d726027',1,'_wmemmove_s_chk(wchar_t *dest, rsize_t dlen, const wchar_t *src, rsize_t count, const size_t destbos, const size_t srcbos): wmemmove_s.c'],['../d8/d03/safe__mem__lib_8h.html#a8073e6c59be6a45fee4552b904899ec4',1,'_wmemmove_s_chk(wchar_t *dest, rsize_t dmax, const wchar_t *src, rsize_t smax, const size_t destbos, const size_t srcbos) BOSW_CHK_BUTZERO(dest: safe_mem_lib.h']]] +]; diff --git a/doc/safec-3.3/search/functions_1.html b/doc/safec-3.3/search/functions_1.html new file mode 100644 index 00000000..b343e2db --- /dev/null +++ b/doc/safec-3.3/search/functions_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_1.js b/doc/safec-3.3/search/functions_1.js new file mode 100644 index 00000000..2d70cad2 --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_2.html b/doc/safec-3.3/search/functions_2.html new file mode 100644 index 00000000..ecce2f31 --- /dev/null +++ b/doc/safec-3.3/search/functions_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_2.js b/doc/safec-3.3/search/functions_2.js new file mode 100644 index 00000000..da8e4dfc --- /dev/null +++ b/doc/safec-3.3/search/functions_2.js @@ -0,0 +1,9 @@ +var searchData= +[ + ['bos_5fattr',['BOS_ATTR',['../db/d69/safe__lib_8h.html#ae6ad07b7e179d123301247fcbe17a9f7',1,'BOS_ATTR(nmemb &&!compar, "empty compar"): safe_lib.h'],['../d8/dff/safe__str__lib_8h.html#a744248532a5fea4b5c39d733b213fa0d',1,'BOS_ATTR((slen||dest||dmax) &&_BOS_OVR(dest, dmax), "dest overflow") BOS_OVR2_BUTZERO(src: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a7b530b63848645615b302ac08e102ece',1,'BOS_ATTR(!_BOS_NULL(dest) &&_BOSW_OVR(dest, dmax), "dest overflow") BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a8a919550b3985588361303ad92053f4d',1,'BOS_ATTR(dmax &&len > dmax, "len overflow >dmax"): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a59ca2273f2b2276115e0a5b4b9c164de',1,'BOS_ATTR(!_BOS_NULL(dest) &&(void *) dest==(void *) srcp, "dest overlap") BOS_ATTR(dmax &&len > dmax: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a5e0a64fa79213b30eb6852fdc40792db',1,'BOS_ATTR(slen &&(_BOSW_OVR(src, slen)||_BOS_NULL(src)), "src overflow or empty"): safe_str_lib.h']]], + ['bos_5fchk2',['BOS_CHK2',['../d8/dff/safe__str__lib_8h.html#a8e51868a1ce0630bf5c38d62d1bea957',1,'safe_str_lib.h']]], + ['bos_5fnull',['BOS_NULL',['../db/d69/safe__lib_8h.html#a51f85218d7daabdad957b452bc6c30d4',1,'BOS_NULL(tm): safe_lib.h'],['../db/d69/safe__lib_8h.html#a7ea80515a70d43da08f811306a92bfa4',1,'BOS_NULL(timer): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a1905a2e5351604088e92e0f9394f5158',1,'BOS_NULL(diff) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a056f82ccace5361c0cab7ead9d285bd0',1,'BOS_NULL(result): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a282f988ed816229d51e1e21515e62538',1,'BOS_NULL(substring): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a1272c2ae6f812aba71dabf8212e24ebc',1,'BOS_NULL(countp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ace1afdc350d4ba0d85d4d37e33ba8195',1,'BOS_NULL(firstp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a9bfcc9154b0076b55d06f911b8f34e23',1,'BOS_NULL(substringp): safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#ac2831e5473862d6cf8c186383e7da660',1,'BOS_NULL(resultp): safe_str_lib.h']]], + ['bos_5fovr2',['BOS_OVR2',['../d8/d03/safe__mem__lib_8h.html#a3da7778d2e2012f836480dc402162bfa',1,'BOS_OVR2(b2, n): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#abe29f64c3fd99402fcbe2e5b290da9ab',1,'BOS_OVR2(b2, len): safe_mem_lib.h']]], + ['bos_5fovr2_5fbutzero',['BOS_OVR2_BUTZERO',['../d8/d03/safe__mem__lib_8h.html#a817817ca2f211458841bb8848ef8be83',1,'BOS_OVR2_BUTZERO(src, slen) BOS_ATTR(_BOS_KNOWN(dest) &&_BOS_KNOWN(src) &&((dest > src &&(char *) dest<(char *) src+slen)||(src > dest &&(char *) src<(char *) dest+dmax)): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a0f38876b9c1e5a2f8a07165d3b602f64',1,'BOS_OVR2_BUTZERO(src, slen) VAL_OVR2_BUTZERO(slen: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#ac041c2651ea2a62e43e948dd8eb22b1e',1,'BOS_OVR2_BUTZERO(src, slen) VAL_OVR2(slen: safe_str_lib.h']]], + ['bosw_5fovr2_5fbutzero',['BOSW_OVR2_BUTZERO',['../d8/d03/safe__mem__lib_8h.html#a808f11fa5751d0618b0dc5a6e9088861',1,'safe_mem_lib.h']]] +]; diff --git a/doc/safec-3.3/search/functions_3.html b/doc/safec-3.3/search/functions_3.html new file mode 100644 index 00000000..15f06abd --- /dev/null +++ b/doc/safec-3.3/search/functions_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_3.js b/doc/safec-3.3/search/functions_3.js new file mode 100644 index 00000000..9447f462 --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_4.html b/doc/safec-3.3/search/functions_4.html new file mode 100644 index 00000000..8985ff27 --- /dev/null +++ b/doc/safec-3.3/search/functions_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_4.js b/doc/safec-3.3/search/functions_4.js new file mode 100644 index 00000000..6b17f224 --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_5.html b/doc/safec-3.3/search/functions_5.html new file mode 100644 index 00000000..03149184 --- /dev/null +++ b/doc/safec-3.3/search/functions_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_5.js b/doc/safec-3.3/search/functions_5.js new file mode 100644 index 00000000..a81a1166 --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_6.html b/doc/safec-3.3/search/functions_6.html new file mode 100644 index 00000000..c5061236 --- /dev/null +++ b/doc/safec-3.3/search/functions_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_6.js b/doc/safec-3.3/search/functions_6.js new file mode 100644 index 00000000..74af185f --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_7.html b/doc/safec-3.3/search/functions_7.html new file mode 100644 index 00000000..83a7b84b --- /dev/null +++ b/doc/safec-3.3/search/functions_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_7.js b/doc/safec-3.3/search/functions_7.js new file mode 100644 index 00000000..264e66ba --- /dev/null +++ b/doc/safec-3.3/search/functions_7.js @@ -0,0 +1,11 @@ +var searchData= +[ + ['ignore_5fhandler_5fs',['ignore_handler_s',['../d7/dac/ignore__handler__s_8c.html#a33a2e940941f23b0f5d48880ff948b5a',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c'],['../db/d69/safe__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c'],['../d8/dff/safe__str__lib_8h.html#a7fdc3594c01813cc1fdf77dc378715de',1,'ignore_handler_s(const char *restrict msg, void *restrict ptr, errno_t error): ignore_handler_s.c']]], + ['invoke_5fsafe_5fmem_5fconstraint_5fhandler',['invoke_safe_mem_constraint_handler',['../d6/da6/safe__mem__constraint_8c.html#add0276a6e71652719dde97fbf8e5a7b6',1,'invoke_safe_mem_constraint_handler(const char *msg, void *ptr, errno_t error): safe_mem_constraint.c'],['../d4/d81/safe__mem__constraint_8h.html#a9b49cc73b106962dbeade80160404344',1,'invoke_safe_mem_constraint_handler(const char *msg, void *ptr, errno_t error): safe_mem_constraint.c']]], + ['invoke_5fsafe_5fstr_5fconstraint_5fhandler',['invoke_safe_str_constraint_handler',['../d1/d53/safe__str__constraint_8c.html#af4a0b83438cd6feaa04addba136975d1',1,'invoke_safe_str_constraint_handler(const char *restrict msg, void *restrict ptr, errno_t error): safe_str_constraint.c'],['../d2/d62/safe__str__constraint_8h.html#aff28fcaf37cf61fc6243e0adb1444bf8',1,'invoke_safe_str_constraint_handler(const char *restrict msg, void *restrict ptr, errno_t error): safe_str_constraint.c']]], + ['iscomp2nd',['isComp2nd',['../d0/dd5/unw16ifexc_8h.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#afafcb41fcb594b12882f0f27f5926463',1,'isComp2nd(uint32_t uv): unw16ifexc.h']]], + ['isexclusion',['isExclusion',['../d0/dd5/unw16ifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#a1a17e196136fc523b859e4d6032d80f5',1,'isExclusion(uint32_t uv): unw16ifexc.h']]], + ['isnonstdecomp',['isNonStDecomp',['../d0/dd5/unw16ifexc_8h.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#ae7d50bfa223226614a988eada1768f17',1,'isNonStDecomp(uint32_t uv): unw16ifexc.h']]], + ['issingleton',['isSingleton',['../d0/dd5/unw16ifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unw16ifexc.h'],['../db/dab/unwifexc_8h.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unwifexc.h'],['../d3/dd5/wcsnorm__s_8c.html#ac7fc90fd56544cf1ea56a23cd549d01f',1,'isSingleton(uint32_t uv): unw16ifexc.h']]], + ['iswfc',['iswfc',['../dc/d32/towfc__s_8c.html#a5b45a6e1355d051019888b241cb5109d',1,'iswfc(const uint32_t wc): towfc_s.c'],['../d8/dff/safe__str__lib_8h.html#a429612502202b0189f29ec768ca3ba7c',1,'iswfc(const uint32_t wc) VAL_OVR2(wc: safe_str_lib.h']]] +]; diff --git a/doc/safec-3.3/search/functions_8.html b/doc/safec-3.3/search/functions_8.html new file mode 100644 index 00000000..b55f0e65 --- /dev/null +++ b/doc/safec-3.3/search/functions_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_8.js b/doc/safec-3.3/search/functions_8.js new file mode 100644 index 00000000..31f9108b --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_9.html b/doc/safec-3.3/search/functions_9.html new file mode 100644 index 00000000..c73f07bb --- /dev/null +++ b/doc/safec-3.3/search/functions_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_9.js b/doc/safec-3.3/search/functions_9.js new file mode 100644 index 00000000..057ce80a --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_a.html b/doc/safec-3.3/search/functions_a.html new file mode 100644 index 00000000..f10ad638 --- /dev/null +++ b/doc/safec-3.3/search/functions_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_a.js b/doc/safec-3.3/search/functions_a.js new file mode 100644 index 00000000..23e41a5d --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_b.html b/doc/safec-3.3/search/functions_b.html new file mode 100644 index 00000000..172ea1b3 --- /dev/null +++ b/doc/safec-3.3/search/functions_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_b.js b/doc/safec-3.3/search/functions_b.js new file mode 100644 index 00000000..6397cc40 --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_c.html b/doc/safec-3.3/search/functions_c.html new file mode 100644 index 00000000..99492ba8 --- /dev/null +++ b/doc/safec-3.3/search/functions_c.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_c.js b/doc/safec-3.3/search/functions_c.js new file mode 100644 index 00000000..2ef304de --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_d.html b/doc/safec-3.3/search/functions_d.html new file mode 100644 index 00000000..5be9eccb --- /dev/null +++ b/doc/safec-3.3/search/functions_d.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_d.js b/doc/safec-3.3/search/functions_d.js new file mode 100644 index 00000000..4e39dbaf --- /dev/null +++ b/doc/safec-3.3/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.3/search/functions_e.html b/doc/safec-3.3/search/functions_e.html new file mode 100644 index 00000000..e256cb63 --- /dev/null +++ b/doc/safec-3.3/search/functions_e.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_e.js b/doc/safec-3.3/search/functions_e.js new file mode 100644 index 00000000..d7f73c1e --- /dev/null +++ b/doc/safec-3.3/search/functions_e.js @@ -0,0 +1,14 @@ +var searchData= +[ + ['val_5fovr2',['VAL_OVR2',['../d8/d03/safe__mem__lib_8h.html#a2dc17989538cffa4467f6a888152e31f',1,'VAL_OVR2(value, 255): safe_mem_lib.h'],['../d8/d03/safe__mem__lib_8h.html#ad15c3f641c0fb63446a5d9c5c55739de',1,'VAL_OVR2(c, 255) VAL_OVR2_BUTZERO(n: safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#aa3f02ebbb77b88d383c9762bbaf683c9',1,'VAL_OVR2(value, 255) VAL_OVR2_BUTZERO(n: safe_str_lib.h'],['../d8/dff/safe__str__lib_8h.html#a32d185f8ed5b4aa0c6e14ebc513820fe',1,'VAL_OVR2(wc, 0x10ffff): safe_str_lib.h']]], + ['vfprintf_5fs',['vfprintf_s',['../de/d32/vfprintf__s_8c.html#ae9104a91e0bbf70c4350517ff7b081f8',1,'vfprintf_s(FILE *restrict stream, const char *restrict fmt, va_list ap): vfprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a6dcfb3117b1984c06e44612779d4efa4',1,'vfprintf_s(FILE *restrict stream, const char *restrict fmt, va_list arg) BOS_FMT(fmt): vfprintf_s.c']]], + ['vfscanf_5fs',['vfscanf_s',['../d4/dc6/vfscanf__s_8c.html#aef1fd4b362dea57c39b75e17ac31d0af',1,'vfscanf_s(FILE *restrict stream, const char *restrict fmt, va_list ap): vfscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a07d06c61d014dd9945aef097533d00a6',1,'vfscanf_s(FILE *restrict stream, const char *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfscanf_s.c']]], + ['vfwprintf_5fs',['vfwprintf_s',['../d4/dd5/vfwprintf__s_8c.html#abd998918fd5ab94982c1b7841ab001d5',1,'vfwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap): vfwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#ae72990f807f1e056a56b2f4801e90a8e',1,'vfwprintf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfwprintf_s.c']]], + ['vfwscanf_5fs',['vfwscanf_s',['../d4/d00/vfwscanf__s_8c.html#a9dc6f2ac722aad499e5ffd1d515a4d5b',1,'vfwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap): vfwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#ac5e8ea5a7be3b211ca4a1ef403718b84',1,'vfwscanf_s(FILE *restrict stream, const wchar_t *restrict fmt, va_list ap) BOS_NULL(stream) BOS_FMT(fmt): vfwscanf_s.c']]], + ['vprintf_5fs',['vprintf_s',['../de/da4/vprintf__s_8c.html#a455fbc72211e21801f188672b520befd',1,'vprintf_s(const char *restrict fmt, va_list ap): vprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa697d94dd4186c5cb24212e6a6adb15c',1,'vprintf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt): vprintf_s.c']]], + ['vscanf_5fs',['vscanf_s',['../d9/db2/vscanf__s_8c.html#ad39497a4bd2edf511eb82e6ead708667',1,'vscanf_s(const char *restrict fmt, va_list ap): vscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#aab8d276b815c3198ba6d46d8ac292c97',1,'vscanf_s(const char *restrict fmt, va_list ap) BOS_FMT(fmt): vscanf_s.c']]], + ['vsscanf_5fs',['vsscanf_s',['../d4/d4d/vsscanf__s_8c.html#a677b9ed908b8e07f51880d3652ae6811',1,'vsscanf_s(const char *restrict buffer, const char *restrict fmt, va_list ap): vsscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#aa2b43fcda38a1953bda225e7ee811470',1,'vsscanf_s(const char *restrict dest, const char *restrict fmt, va_list ap) BOS_NULL(dest) BOS_FMT(fmt): vsscanf_s.c']]], + ['vswscanf_5fs',['vswscanf_s',['../d0/d9a/vswscanf__s_8c.html#ad86761f351cc9ebecc1a861c9cfdb9a3',1,'vswscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap): vswscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a4ba582a225bd1d6e9ee8155d57d432a0',1,'vswscanf_s(const wchar_t *restrict src, const wchar_t *restrict fmt, va_list ap) BOS_NULL(src) BOS_FMT(fmt): vswscanf_s.c']]], + ['vwprintf_5fs',['vwprintf_s',['../d7/d25/vwprintf__s_8c.html#ad2069774169542380aed48d5cdd222fa',1,'vwprintf_s(const wchar_t *restrict fmt, va_list ap): vwprintf_s.c'],['../d8/dff/safe__str__lib_8h.html#a745d5791f896548470f945dd38ade977',1,'vwprintf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt): vwprintf_s.c']]], + ['vwscanf_5fs',['vwscanf_s',['../d8/d89/vwscanf__s_8c.html#ad0c255a077744852c015719181820338',1,'vwscanf_s(const wchar_t *restrict fmt, va_list ap): vwscanf_s.c'],['../d8/dff/safe__str__lib_8h.html#a4c9e6ca4f3c779258fc2c40819996b08',1,'vwscanf_s(const wchar_t *restrict fmt, va_list ap) BOS_FMT(fmt): vwscanf_s.c']]] +]; diff --git a/doc/safec-3.3/search/functions_f.html b/doc/safec-3.3/search/functions_f.html new file mode 100644 index 00000000..424126cd --- /dev/null +++ b/doc/safec-3.3/search/functions_f.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/functions_f.js b/doc/safec-3.3/search/functions_f.js new file mode 100644 index 00000000..344590bd --- /dev/null +++ b/doc/safec-3.3/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.3/search/mag_sel.png b/doc/safec-3.3/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.3/search/nomatches.html b/doc/safec-3.3/search/nomatches.html new file mode 100644 index 00000000..b1ded27e --- /dev/null +++ b/doc/safec-3.3/search/nomatches.html @@ -0,0 +1,12 @@ + + + + + + + +
+
No Matches
+
+ + diff --git a/doc/safec-3.3/search/pages_0.html b/doc/safec-3.3/search/pages_0.html new file mode 100644 index 00000000..4955b9e4 --- /dev/null +++ b/doc/safec-3.3/search/pages_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/pages_0.js b/doc/safec-3.3/search/pages_0.js new file mode 100644 index 00000000..6508d618 --- /dev/null +++ b/doc/safec-3.3/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.3/search/pages_1.html b/doc/safec-3.3/search/pages_1.html new file mode 100644 index 00000000..aedb14ee --- /dev/null +++ b/doc/safec-3.3/search/pages_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/pages_1.js b/doc/safec-3.3/search/pages_1.js new file mode 100644 index 00000000..fd813cc9 --- /dev/null +++ b/doc/safec-3.3/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.3/search/pages_2.html b/doc/safec-3.3/search/pages_2.html new file mode 100644 index 00000000..bd915939 --- /dev/null +++ b/doc/safec-3.3/search/pages_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/pages_2.js b/doc/safec-3.3/search/pages_2.js new file mode 100644 index 00000000..fe81d53b --- /dev/null +++ b/doc/safec-3.3/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.3/search/search.css b/doc/safec-3.3/search/search.css new file mode 100644 index 00000000..2d4ecbd9 --- /dev/null +++ b/doc/safec-3.3/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.3/search/search.js b/doc/safec-3.3/search/search.js new file mode 100644 index 00000000..dedce3bf --- /dev/null +++ b/doc/safec-3.3/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.3/search/search_r.png b/doc/safec-3.3/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.3/search/typedefs_0.js b/doc/safec-3.3/search/typedefs_0.js new file mode 100644 index 00000000..cf3d95cf --- /dev/null +++ b/doc/safec-3.3/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.3/search/typedefs_1.html b/doc/safec-3.3/search/typedefs_1.html new file mode 100644 index 00000000..b77c5338 --- /dev/null +++ b/doc/safec-3.3/search/typedefs_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/typedefs_1.js b/doc/safec-3.3/search/typedefs_1.js new file mode 100644 index 00000000..3281cfd3 --- /dev/null +++ b/doc/safec-3.3/search/typedefs_1.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['rsize_5ft',['rsize_t',['../dd/d0a/safe__types_8h.html#a648363f66636da630ae2caff1778b0f4',1,'safe_types.h']]] +]; diff --git a/doc/safec-3.3/search/typedefs_2.html b/doc/safec-3.3/search/typedefs_2.html new file mode 100644 index 00000000..076311dc --- /dev/null +++ b/doc/safec-3.3/search/typedefs_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/typedefs_2.js b/doc/safec-3.3/search/typedefs_2.js new file mode 100644 index 00000000..7cabf0eb --- /dev/null +++ b/doc/safec-3.3/search/typedefs_2.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['uint64_5ft',['uint64_t',['../d2/d94/qsort__s_8c.html#aa232ecf786a74ce5363c36c10798d2b1',1,'qsort_s.c']]] +]; diff --git a/doc/safec-3.3/search/variables_0.html b/doc/safec-3.3/search/variables_0.html new file mode 100644 index 00000000..74ce8072 --- /dev/null +++ b/doc/safec-3.3/search/variables_0.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_0.js b/doc/safec-3.3/search/variables_0.js new file mode 100644 index 00000000..3f1baa66 --- /dev/null +++ b/doc/safec-3.3/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.3/search/variables_1.html b/doc/safec-3.3/search/variables_1.html new file mode 100644 index 00000000..84237b6e --- /dev/null +++ b/doc/safec-3.3/search/variables_1.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_1.js b/doc/safec-3.3/search/variables_1.js new file mode 100644 index 00000000..3bbc4b3a --- /dev/null +++ b/doc/safec-3.3/search/variables_1.js @@ -0,0 +1,8 @@ +var searchData= +[ + ['casemaps',['casemaps',['../d8/dbe/towctrans_8c.html#aad70607c455f090dd972a7c11740b547',1,'towctrans.c']]], + ['casemapsl',['casemapsl',['../d8/dbe/towctrans_8c.html#a993c70ad7406e424cc405397d0893228',1,'towctrans.c']]], + ['cc',['cc',['../d9/df1/struct_u_n_w_i_f__cc.html#a6c93d5e8d40a234cd8ce2729a93ca08e',1,'UNWIF_cc']]], + ['composite',['composite',['../de/d84/struct_u_n_w_i_f__complist.html#a4d9f08966406fb12a69e06a74d0716f8',1,'UNWIF_complist::composite()'],['../df/d74/struct_u_n_w_i_f__complist__s.html#a17058bf0267cd62a400cc8c9d6ff030a',1,'UNWIF_complist_s::composite()']]], + ['cp',['cp',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#ade6786d83b3d156dfaccf7177d85644f',1,'UNWIF_compat_exc_t::cp()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a40b843dfa15a53b5e2844786b8186139',1,'UNWIF_compat_exc_t::cp()'],['../d9/df1/struct_u_n_w_i_f__cc.html#a212d52bfd8e4fdd3bee53dec3918f7d3',1,'UNWIF_cc::cp()']]] +]; diff --git a/doc/safec-3.3/search/variables_2.html b/doc/safec-3.3/search/variables_2.html new file mode 100644 index 00000000..5c9de1aa --- /dev/null +++ b/doc/safec-3.3/search/variables_2.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_2.js b/doc/safec-3.3/search/variables_2.js new file mode 100644 index 00000000..7fa7b8e8 --- /dev/null +++ b/doc/safec-3.3/search/variables_2.js @@ -0,0 +1,7 @@ +var searchData= +[ + ['debruijn32',['debruijn32',['../d2/d94/qsort__s_8c.html#ac7a8110c07a881787ba36b9e915b2eb6',1,'qsort_s.c']]], + ['dest',['dest',['../d8/dff/safe__str__lib_8h.html#acfdd60d33960997bd9baa61ae6e75931',1,'safe_str_lib.h']]], + ['dlen',['dlen',['../d8/d03/safe__mem__lib_8h.html#a565b511bf5b9d9ed3a647aa1bc571c5f',1,'safe_mem_lib.h']]], + ['dmax',['dmax',['../db/d69/safe__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c',1,'dmax(): safe_lib.h'],['../d8/d03/safe__mem__lib_8h.html#a2ad6bc53d2c90995186e707993014442',1,'dmax(): safe_mem_lib.h'],['../d8/dff/safe__str__lib_8h.html#a50de24e4d2a52cf7059349b3197cb89c',1,'dmax(): safe_str_lib.h']]] +]; diff --git a/doc/safec-3.3/search/variables_3.html b/doc/safec-3.3/search/variables_3.html new file mode 100644 index 00000000..f95e34c6 --- /dev/null +++ b/doc/safec-3.3/search/variables_3.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_3.js b/doc/safec-3.3/search/variables_3.js new file mode 100644 index 00000000..b227c107 --- /dev/null +++ b/doc/safec-3.3/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.3/search/variables_4.html b/doc/safec-3.3/search/variables_4.html new file mode 100644 index 00000000..d7db285e --- /dev/null +++ b/doc/safec-3.3/search/variables_4.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_4.js b/doc/safec-3.3/search/variables_4.js new file mode 100644 index 00000000..8e8cdb4d --- /dev/null +++ b/doc/safec-3.3/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.3/search/variables_5.html b/doc/safec-3.3/search/variables_5.html new file mode 100644 index 00000000..7bbceeb0 --- /dev/null +++ b/doc/safec-3.3/search/variables_5.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_5.js b/doc/safec-3.3/search/variables_5.js new file mode 100644 index 00000000..26974e09 --- /dev/null +++ b/doc/safec-3.3/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.3/search/variables_6.html b/doc/safec-3.3/search/variables_6.html new file mode 100644 index 00000000..4eb162d6 --- /dev/null +++ b/doc/safec-3.3/search/variables_6.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_6.js b/doc/safec-3.3/search/variables_6.js new file mode 100644 index 00000000..3d5be546 --- /dev/null +++ b/doc/safec-3.3/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.3/search/variables_7.html b/doc/safec-3.3/search/variables_7.html new file mode 100644 index 00000000..04088295 --- /dev/null +++ b/doc/safec-3.3/search/variables_7.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_7.js b/doc/safec-3.3/search/variables_7.js new file mode 100644 index 00000000..76a614e7 --- /dev/null +++ b/doc/safec-3.3/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.3/search/variables_8.html b/doc/safec-3.3/search/variables_8.html new file mode 100644 index 00000000..d54d0966 --- /dev/null +++ b/doc/safec-3.3/search/variables_8.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_8.js b/doc/safec-3.3/search/variables_8.js new file mode 100644 index 00000000..6b79ec59 --- /dev/null +++ b/doc/safec-3.3/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.3/search/variables_9.html b/doc/safec-3.3/search/variables_9.html new file mode 100644 index 00000000..234dc60a --- /dev/null +++ b/doc/safec-3.3/search/variables_9.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_9.js b/doc/safec-3.3/search/variables_9.js new file mode 100644 index 00000000..b0681aac --- /dev/null +++ b/doc/safec-3.3/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.3/search/variables_a.html b/doc/safec-3.3/search/variables_a.html new file mode 100644 index 00000000..08924881 --- /dev/null +++ b/doc/safec-3.3/search/variables_a.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_a.js b/doc/safec-3.3/search/variables_a.js new file mode 100644 index 00000000..df3d8755 --- /dev/null +++ b/doc/safec-3.3/search/variables_a.js @@ -0,0 +1,649 @@ +var searchData= +[ + ['unwif_5fcanon',['UNWIF_canon',['../d2/d1e/unw16ifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2',1,'UNWIF_canon(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa27f0eb4812621507ff7ba4fa28cc2f2',1,'UNWIF_canon(): unwifcan.h']]], + ['unwif_5fcanon_5f00',['UNWIF_canon_00',['../d2/d1e/unw16ifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e',1,'UNWIF_canon_00(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab6ccb8b38303106293cb3b5b1ae4268e',1,'UNWIF_canon_00(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f00',['UNWIF_canon_00_00',['../d2/d1e/unw16ifcan_8h.html#a9abd3c8c547b94bda801952959f033fa',1,'UNWIF_canon_00_00(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9abd3c8c547b94bda801952959f033fa',1,'UNWIF_canon_00_00(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f01',['UNWIF_canon_00_01',['../d2/d1e/unw16ifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa',1,'UNWIF_canon_00_01(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a84c0fc7655206229fd74f3fa5f0b56aa',1,'UNWIF_canon_00_01(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f02',['UNWIF_canon_00_02',['../d2/d1e/unw16ifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5',1,'UNWIF_canon_00_02(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a7e6eae200ee3c07a28277c05c3602ae5',1,'UNWIF_canon_00_02(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f03',['UNWIF_canon_00_03',['../d2/d1e/unw16ifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd',1,'UNWIF_canon_00_03(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a4de06a296224fdff4776d8eb821d66cd',1,'UNWIF_canon_00_03(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f04',['UNWIF_canon_00_04',['../d2/d1e/unw16ifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f',1,'UNWIF_canon_00_04(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ac49eaed75f412eae8dab16184aa76a7f',1,'UNWIF_canon_00_04(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f06',['UNWIF_canon_00_06',['../d2/d1e/unw16ifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991',1,'UNWIF_canon_00_06(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a24ae151ee62cb9b82cd5004b1b6ed991',1,'UNWIF_canon_00_06(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f09',['UNWIF_canon_00_09',['../d2/d1e/unw16ifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed',1,'UNWIF_canon_00_09(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ad23c59b63e538a1b0b0fb28ecb3c59ed',1,'UNWIF_canon_00_09(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0a',['UNWIF_canon_00_0a',['../d2/d1e/unw16ifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f',1,'UNWIF_canon_00_0a(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aeb9dc38b2bf4fc8aa3d0a2edf0bc367f',1,'UNWIF_canon_00_0a(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0b',['UNWIF_canon_00_0b',['../d2/d1e/unw16ifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf',1,'UNWIF_canon_00_0b(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a2615ab52d58adca822b22e4e9bc6d1cf',1,'UNWIF_canon_00_0b(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0c',['UNWIF_canon_00_0c',['../d2/d1e/unw16ifcan_8h.html#a1607c7157b2d596589b3597dec780311',1,'UNWIF_canon_00_0c(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1607c7157b2d596589b3597dec780311',1,'UNWIF_canon_00_0c(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0d',['UNWIF_canon_00_0d',['../d2/d1e/unw16ifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da',1,'UNWIF_canon_00_0d(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ad9c8d7cdc0a90743d82ace1c7d87d9da',1,'UNWIF_canon_00_0d(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f0f',['UNWIF_canon_00_0f',['../d2/d1e/unw16ifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667',1,'UNWIF_canon_00_0f(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9d22ab91de139dbf47380a399cdf2667',1,'UNWIF_canon_00_0f(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f10',['UNWIF_canon_00_10',['../d2/d1e/unw16ifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657',1,'UNWIF_canon_00_10(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a9a3c70bf3b8bd7c39a51b81a75a3f657',1,'UNWIF_canon_00_10(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1b',['UNWIF_canon_00_1b',['../d2/d1e/unw16ifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47',1,'UNWIF_canon_00_1b(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a0f6e585eebabcf478987a097d3b2aa47',1,'UNWIF_canon_00_1b(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1e',['UNWIF_canon_00_1e',['../d2/d1e/unw16ifcan_8h.html#a25748890f45a3c4d5087736f2377c393',1,'UNWIF_canon_00_1e(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a25748890f45a3c4d5087736f2377c393',1,'UNWIF_canon_00_1e(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f1f',['UNWIF_canon_00_1f',['../d2/d1e/unw16ifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f',1,'UNWIF_canon_00_1f(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aeb6f1f2c450bf2107f020a4e89e2442f',1,'UNWIF_canon_00_1f(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f20',['UNWIF_canon_00_20',['../d2/d1e/unw16ifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e',1,'UNWIF_canon_00_20(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a73861ff68b279b5ea5c989ad880cb71e',1,'UNWIF_canon_00_20(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f21',['UNWIF_canon_00_21',['../d2/d1e/unw16ifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5',1,'UNWIF_canon_00_21(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#acd95e969791ba8a0c226fd5e852a8de5',1,'UNWIF_canon_00_21(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f22',['UNWIF_canon_00_22',['../d2/d1e/unw16ifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56',1,'UNWIF_canon_00_22(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1e69eac9f4efa10c2f889f0952574e56',1,'UNWIF_canon_00_22(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f23',['UNWIF_canon_00_23',['../d2/d1e/unw16ifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4',1,'UNWIF_canon_00_23(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#af5c9837fd5c26e37d6a7adfd8ba263e4',1,'UNWIF_canon_00_23(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f2a',['UNWIF_canon_00_2a',['../d2/d1e/unw16ifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98',1,'UNWIF_canon_00_2a(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a46ed505ce8bf4c9ace5467c4eedc4c98',1,'UNWIF_canon_00_2a(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5f30',['UNWIF_canon_00_30',['../d2/d1e/unw16ifcan_8h.html#a42fc5962984af66d4f6753eca8d68465',1,'UNWIF_canon_00_30(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a42fc5962984af66d4f6753eca8d68465',1,'UNWIF_canon_00_30(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ff9',['UNWIF_canon_00_f9',['../d2/d1e/unw16ifcan_8h.html#a60ef538bcb97da80d441ea871255953b',1,'UNWIF_canon_00_f9(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a60ef538bcb97da80d441ea871255953b',1,'UNWIF_canon_00_f9(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ffa',['UNWIF_canon_00_fa',['../d2/d1e/unw16ifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038',1,'UNWIF_canon_00_fa(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aaf7dcb392ff1696386bfa2970b9ba038',1,'UNWIF_canon_00_fa(): unwifcan.h']]], + ['unwif_5fcanon_5f00_5ffb',['UNWIF_canon_00_fb',['../d2/d1e/unw16ifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544',1,'UNWIF_canon_00_fb(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae0eb6458cd76e3118dc88cccca094544',1,'UNWIF_canon_00_fb(): unwifcan.h']]], + ['unwif_5fcanon_5f01',['UNWIF_canon_01',['../d2/d1e/unw16ifcan_8h.html#a36d4ec29700687dbe287dbd19f086245',1,'UNWIF_canon_01(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a36d4ec29700687dbe287dbd19f086245',1,'UNWIF_canon_01(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f10',['UNWIF_canon_01_10',['../d2/d1e/unw16ifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835',1,'UNWIF_canon_01_10(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a0011737ca4fd6d969ed9ef617de6a835',1,'UNWIF_canon_01_10(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f11',['UNWIF_canon_01_11',['../d2/d1e/unw16ifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f',1,'UNWIF_canon_01_11(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae104d5005f7d9cc3604d209c45ad862f',1,'UNWIF_canon_01_11(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f13',['UNWIF_canon_01_13',['../d2/d1e/unw16ifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844',1,'UNWIF_canon_01_13(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa2eea8f300c9bbe9050ca64d379ef844',1,'UNWIF_canon_01_13(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f14',['UNWIF_canon_01_14',['../d2/d1e/unw16ifcan_8h.html#ab5aa496846a7a33457b9323b399473db',1,'UNWIF_canon_01_14(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab5aa496846a7a33457b9323b399473db',1,'UNWIF_canon_01_14(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5f15',['UNWIF_canon_01_15',['../d2/d1e/unw16ifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4',1,'UNWIF_canon_01_15(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aef0fb9c93d0fff7738605cc7036fe9e4',1,'UNWIF_canon_01_15(): unwifcan.h']]], + ['unwif_5fcanon_5f01_5fd1',['UNWIF_canon_01_d1',['../d2/d1e/unw16ifcan_8h.html#ab5c495318bf38343a085e113d8a598dd',1,'UNWIF_canon_01_d1(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab5c495318bf38343a085e113d8a598dd',1,'UNWIF_canon_01_d1(): unwifcan.h']]], + ['unwif_5fcanon_5f02',['UNWIF_canon_02',['../d2/d1e/unw16ifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb',1,'UNWIF_canon_02(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ae2caa944a1b0be807968753a9484f2fb',1,'UNWIF_canon_02(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ff8',['UNWIF_canon_02_f8',['../d2/d1e/unw16ifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37',1,'UNWIF_canon_02_f8(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a2bc7364dbc72a6efd10f9472a9e62b37',1,'UNWIF_canon_02_f8(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ff9',['UNWIF_canon_02_f9',['../d2/d1e/unw16ifcan_8h.html#adec4e64d75a214718feb754734751bf6',1,'UNWIF_canon_02_f9(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#adec4e64d75a214718feb754734751bf6',1,'UNWIF_canon_02_f9(): unwifcan.h']]], + ['unwif_5fcanon_5f02_5ffa',['UNWIF_canon_02_fa',['../d2/d1e/unw16ifcan_8h.html#a619e2c33abbd9361fe30e45230144550',1,'UNWIF_canon_02_fa(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a619e2c33abbd9361fe30e45230144550',1,'UNWIF_canon_02_fa(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl',['UNWIF_canon_tbl',['../d2/d1e/unw16ifcan_8h.html#a474207541ed8f801ad52148d5a69ae8e',1,'UNWIF_canon_tbl(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#aa51774b5e22832daf0fd36558bf80255',1,'UNWIF_canon_tbl(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f1',['UNWIF_canon_tbl_1',['../d2/d1e/unw16ifcan_8h.html#acfdacf2e69357541c0d121f1c5e84f94',1,'UNWIF_canon_tbl_1(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a1b3bbedf8c3b5e45ceea7364504b5a57',1,'UNWIF_canon_tbl_1(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f2',['UNWIF_canon_tbl_2',['../d2/d1e/unw16ifcan_8h.html#a93fdea5cd0aa34ecb58e49f70ed2ee2f',1,'UNWIF_canon_tbl_2(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#ab1d9c5cf05545d11b0c6a74be2704dbe',1,'UNWIF_canon_tbl_2(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f3',['UNWIF_canon_tbl_3',['../d2/d1e/unw16ifcan_8h.html#ae3cc3d5cbb39ce0cd0eebafb54a926cf',1,'UNWIF_canon_tbl_3(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#a57cdc574885c7b847d23b4b1283aa265',1,'UNWIF_canon_tbl_3(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f4',['UNWIF_canon_tbl_4',['../d2/d1e/unw16ifcan_8h.html#a4e0ffaabaedc1cc160001eda80b8f3c4',1,'UNWIF_canon_tbl_4(): unw16ifcan.h'],['../dc/d06/unwifcan_8h.html#abba5b5d57dbc3db89f8b2be49dbfe8b4',1,'UNWIF_canon_tbl_4(): unwifcan.h']]], + ['unwif_5fcanon_5ftbl_5f6',['UNWIF_canon_tbl_6',['../d2/d1e/unw16ifcan_8h.html#a05b6695b64cf76fb19c17a51dfcde2f0',1,'unw16ifcan.h']]], + ['unwif_5fcombin',['UNWIF_combin',['../d5/d67/unw16ifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327',1,'UNWIF_combin(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a0607436308fcfecde9f9d4bad65c1327',1,'UNWIF_combin(): unwifcmb.h']]], + ['unwif_5fcombin_5f00',['UNWIF_combin_00',['../d5/d67/unw16ifcmb_8h.html#aec939f64759dde952fdc016f57fc85af',1,'UNWIF_combin_00(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aec939f64759dde952fdc016f57fc85af',1,'UNWIF_combin_00(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f03',['UNWIF_combin_00_03',['../d5/d67/unw16ifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7',1,'UNWIF_combin_00_03(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab29d5a03a77a8cbb999ca13eada2deb7',1,'UNWIF_combin_00_03(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f04',['UNWIF_combin_00_04',['../d5/d67/unw16ifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a',1,'UNWIF_combin_00_04(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a46b995ef8b0648e645ee87d019948d0a',1,'UNWIF_combin_00_04(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f05',['UNWIF_combin_00_05',['../d5/d67/unw16ifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634',1,'UNWIF_combin_00_05(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a07254e0d19859e89bd11c48ec0680634',1,'UNWIF_combin_00_05(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f06',['UNWIF_combin_00_06',['../d5/d67/unw16ifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b',1,'UNWIF_combin_00_06(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a784c9f7038f9459b1c585f11b69efa3b',1,'UNWIF_combin_00_06(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f07',['UNWIF_combin_00_07',['../d5/d67/unw16ifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25',1,'UNWIF_combin_00_07(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9d78b7e1932b2e0139898b7f5f9a5e25',1,'UNWIF_combin_00_07(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f08',['UNWIF_combin_00_08',['../d5/d67/unw16ifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b',1,'UNWIF_combin_00_08(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abafc2b18f94c582eeef733d45dc9a08b',1,'UNWIF_combin_00_08(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f09',['UNWIF_combin_00_09',['../d5/d67/unw16ifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97',1,'UNWIF_combin_00_09(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab381b3a8c4fb9bc34dbd349684611e97',1,'UNWIF_combin_00_09(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0a',['UNWIF_combin_00_0a',['../d5/d67/unw16ifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675',1,'UNWIF_combin_00_0a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a6eb0816982543971f1444d91ef1b1675',1,'UNWIF_combin_00_0a(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0b',['UNWIF_combin_00_0b',['../d5/d67/unw16ifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f',1,'UNWIF_combin_00_0b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa15a3df9e9c9284dd60ef67f142cf90f',1,'UNWIF_combin_00_0b(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0c',['UNWIF_combin_00_0c',['../d5/d67/unw16ifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5',1,'UNWIF_combin_00_0c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a19f9952732f0d0012d5def0feedd5fa5',1,'UNWIF_combin_00_0c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0d',['UNWIF_combin_00_0d',['../d5/d67/unw16ifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3',1,'UNWIF_combin_00_0d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#addf312935ee0bc6ac118de2a75293bf3',1,'UNWIF_combin_00_0d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0e',['UNWIF_combin_00_0e',['../d5/d67/unw16ifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd',1,'UNWIF_combin_00_0e(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a39d749564dec08fadd29c7f68daac7cd',1,'UNWIF_combin_00_0e(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f0f',['UNWIF_combin_00_0f',['../d5/d67/unw16ifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437',1,'UNWIF_combin_00_0f(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a4b27332bf435ad82f2445c8296caa437',1,'UNWIF_combin_00_0f(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f10',['UNWIF_combin_00_10',['../d5/d67/unw16ifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d',1,'UNWIF_combin_00_10(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a5fa8ab5c08d4b0c5b720e9b953cc544d',1,'UNWIF_combin_00_10(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f13',['UNWIF_combin_00_13',['../d5/d67/unw16ifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13',1,'UNWIF_combin_00_13(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aacbe663bea5c772ae1ce48103314af13',1,'UNWIF_combin_00_13(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f17',['UNWIF_combin_00_17',['../d5/d67/unw16ifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4',1,'UNWIF_combin_00_17(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a0631cda0bca6fe0a71584afdd59fbed4',1,'UNWIF_combin_00_17(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f18',['UNWIF_combin_00_18',['../d5/d67/unw16ifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239',1,'UNWIF_combin_00_18(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a021f2bdabf5cd40221598c9bab680239',1,'UNWIF_combin_00_18(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f19',['UNWIF_combin_00_19',['../d5/d67/unw16ifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8',1,'UNWIF_combin_00_19(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab6ea59713f0250181e43ccaff611e0e8',1,'UNWIF_combin_00_19(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1a',['UNWIF_combin_00_1a',['../d5/d67/unw16ifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb',1,'UNWIF_combin_00_1a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae761f0b842d258f6a59ef913347e10eb',1,'UNWIF_combin_00_1a(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1b',['UNWIF_combin_00_1b',['../d5/d67/unw16ifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036',1,'UNWIF_combin_00_1b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a08c1573c0e316d359dd4403be8a86036',1,'UNWIF_combin_00_1b(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1c',['UNWIF_combin_00_1c',['../d5/d67/unw16ifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9',1,'UNWIF_combin_00_1c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae3b11829edd648f7cb46916f35aa88a9',1,'UNWIF_combin_00_1c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f1d',['UNWIF_combin_00_1d',['../d5/d67/unw16ifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88',1,'UNWIF_combin_00_1d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#afd4db9819cbf050d16f2221e24296f88',1,'UNWIF_combin_00_1d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f20',['UNWIF_combin_00_20',['../d5/d67/unw16ifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93',1,'UNWIF_combin_00_20(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa58a3422cbc84a246012a1c745ef6c93',1,'UNWIF_combin_00_20(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f2c',['UNWIF_combin_00_2c',['../d5/d67/unw16ifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e',1,'UNWIF_combin_00_2c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a49a3e4abd950ce204f39bb7892ab096e',1,'UNWIF_combin_00_2c(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f2d',['UNWIF_combin_00_2d',['../d5/d67/unw16ifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386',1,'UNWIF_combin_00_2d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a3ff8f6f82e09319da397e1268104f386',1,'UNWIF_combin_00_2d(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5f30',['UNWIF_combin_00_30',['../d5/d67/unw16ifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3',1,'UNWIF_combin_00_30(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a53fc40fc032a3da7c317f6361d05f8f3',1,'UNWIF_combin_00_30(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa6',['UNWIF_combin_00_a6',['../d5/d67/unw16ifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52',1,'UNWIF_combin_00_a6(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a188f4c87b747c62ba3e7063641c71e52',1,'UNWIF_combin_00_a6(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa8',['UNWIF_combin_00_a8',['../d5/d67/unw16ifcmb_8h.html#a8b355bc804c865208268839190335653',1,'UNWIF_combin_00_a8(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a8b355bc804c865208268839190335653',1,'UNWIF_combin_00_a8(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fa9',['UNWIF_combin_00_a9',['../d5/d67/unw16ifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0',1,'UNWIF_combin_00_a9(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a567dc2cbcd7358a462150f5720a9a1d0',1,'UNWIF_combin_00_a9(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5faa',['UNWIF_combin_00_aa',['../d5/d67/unw16ifcmb_8h.html#af3c20ba639492334b8a94e4fef973553',1,'UNWIF_combin_00_aa(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#af3c20ba639492334b8a94e4fef973553',1,'UNWIF_combin_00_aa(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5fab',['UNWIF_combin_00_ab',['../d5/d67/unw16ifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f',1,'UNWIF_combin_00_ab(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a1d578834eaab2d06a1b97ddc7ec6303f',1,'UNWIF_combin_00_ab(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5ffb',['UNWIF_combin_00_fb',['../d5/d67/unw16ifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646',1,'UNWIF_combin_00_fb(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aaa39e7e16f5240d01ea20322fd239646',1,'UNWIF_combin_00_fb(): unwifcmb.h']]], + ['unwif_5fcombin_5f00_5ffe',['UNWIF_combin_00_fe',['../d5/d67/unw16ifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411',1,'UNWIF_combin_00_fe(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a95b25046fb49f04515f7f2a1f0fb4411',1,'UNWIF_combin_00_fe(): unwifcmb.h']]], + ['unwif_5fcombin_5f01',['UNWIF_combin_01',['../d5/d67/unw16ifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac',1,'UNWIF_combin_01(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abb9da97402056728deb46e89aaa8f1ac',1,'UNWIF_combin_01(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f01',['UNWIF_combin_01_01',['../d5/d67/unw16ifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e',1,'UNWIF_combin_01_01(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a2b8e79a689aa42a95e46170bf052615e',1,'UNWIF_combin_01_01(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f02',['UNWIF_combin_01_02',['../d5/d67/unw16ifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798',1,'UNWIF_combin_01_02(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a13eaa8a4754063d66acda7a89cca1798',1,'UNWIF_combin_01_02(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f03',['UNWIF_combin_01_03',['../d5/d67/unw16ifcmb_8h.html#a650393fa073969bad9b948f88e046248',1,'UNWIF_combin_01_03(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a650393fa073969bad9b948f88e046248',1,'UNWIF_combin_01_03(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f0a',['UNWIF_combin_01_0a',['../d5/d67/unw16ifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b',1,'UNWIF_combin_01_0a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a5e743c17ca4998e184debf314c20c12b',1,'UNWIF_combin_01_0a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f10',['UNWIF_combin_01_10',['../d5/d67/unw16ifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5',1,'UNWIF_combin_01_10(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a66875817264d2bb55d2e1a3e5208d9d5',1,'UNWIF_combin_01_10(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f11',['UNWIF_combin_01_11',['../d5/d67/unw16ifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49',1,'UNWIF_combin_01_11(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a73052a9961fd3d04a34b5264912dad49',1,'UNWIF_combin_01_11(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f12',['UNWIF_combin_01_12',['../d5/d67/unw16ifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0',1,'UNWIF_combin_01_12(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9c476f990609b9c3ce0f315756e4d1e0',1,'UNWIF_combin_01_12(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f13',['UNWIF_combin_01_13',['../d5/d67/unw16ifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079',1,'UNWIF_combin_01_13(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#affc5a35b0b665b6328ec4c76a9ddb079',1,'UNWIF_combin_01_13(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f14',['UNWIF_combin_01_14',['../d5/d67/unw16ifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80',1,'UNWIF_combin_01_14(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#abbfd16e391f8e97fa175cc90dd4fab80',1,'UNWIF_combin_01_14(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f15',['UNWIF_combin_01_15',['../d5/d67/unw16ifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc',1,'UNWIF_combin_01_15(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ac30a4858f98c691413dddd407131a2bc',1,'UNWIF_combin_01_15(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f16',['UNWIF_combin_01_16',['../d5/d67/unw16ifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8',1,'UNWIF_combin_01_16(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a39fd6b82dbfc0d708de5221e9a2382d8',1,'UNWIF_combin_01_16(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f17',['UNWIF_combin_01_17',['../d5/d67/unw16ifcmb_8h.html#a4825118fe95738233e8aad8fb5789797',1,'UNWIF_combin_01_17(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a4825118fe95738233e8aad8fb5789797',1,'UNWIF_combin_01_17(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1a',['UNWIF_combin_01_1a',['../d5/d67/unw16ifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93',1,'UNWIF_combin_01_1a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa713a9cb0311ba8f596cb4afdbccfa93',1,'UNWIF_combin_01_1a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1c',['UNWIF_combin_01_1c',['../d5/d67/unw16ifcmb_8h.html#ab06d958595f8feda1312ac964935293a',1,'UNWIF_combin_01_1c(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ab06d958595f8feda1312ac964935293a',1,'UNWIF_combin_01_1c(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f1d',['UNWIF_combin_01_1d',['../d5/d67/unw16ifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e',1,'UNWIF_combin_01_1d(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ada9c3961bc02124ed953c06e4dc86f1e',1,'UNWIF_combin_01_1d(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f6a',['UNWIF_combin_01_6a',['../d5/d67/unw16ifcmb_8h.html#a450e77df1da5148dee7224d04e26331b',1,'UNWIF_combin_01_6a(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a450e77df1da5148dee7224d04e26331b',1,'UNWIF_combin_01_6a(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5f6b',['UNWIF_combin_01_6b',['../d5/d67/unw16ifcmb_8h.html#affa6f80322337fcc6262d395997bf24b',1,'UNWIF_combin_01_6b(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#affa6f80322337fcc6262d395997bf24b',1,'UNWIF_combin_01_6b(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fbc',['UNWIF_combin_01_bc',['../d5/d67/unw16ifcmb_8h.html#a99fc70420303f65472f852893147bac2',1,'UNWIF_combin_01_bc(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a99fc70420303f65472f852893147bac2',1,'UNWIF_combin_01_bc(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fd1',['UNWIF_combin_01_d1',['../d5/d67/unw16ifcmb_8h.html#ae54adf22958bf6946796339ab7894787',1,'UNWIF_combin_01_d1(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#ae54adf22958bf6946796339ab7894787',1,'UNWIF_combin_01_d1(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fd2',['UNWIF_combin_01_d2',['../d5/d67/unw16ifcmb_8h.html#a3622dadab0d33471c054ad61169cf563',1,'UNWIF_combin_01_d2(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a3622dadab0d33471c054ad61169cf563',1,'UNWIF_combin_01_d2(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe0',['UNWIF_combin_01_e0',['../d5/d67/unw16ifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8',1,'UNWIF_combin_01_e0(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#a9ab789028742ce4595998d80b6adc7d8',1,'UNWIF_combin_01_e0(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe8',['UNWIF_combin_01_e8',['../d5/d67/unw16ifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705',1,'UNWIF_combin_01_e8(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#adbcef4d3c186f81000d9e2518923c705',1,'UNWIF_combin_01_e8(): unwifcmb.h']]], + ['unwif_5fcombin_5f01_5fe9',['UNWIF_combin_01_e9',['../d5/d67/unw16ifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20',1,'UNWIF_combin_01_e9(): unw16ifcmb.h'],['../d6/d43/unwifcmb_8h.html#aa8ff3a6c7b5727321878df861308fd20',1,'UNWIF_combin_01_e9(): unwifcmb.h']]], + ['unwif_5fcompat',['UNWIF_compat',['../d4/de0/unw16ifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1',1,'UNWIF_compat(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a5e1222876bbd85c9336714d59e699ed1',1,'UNWIF_compat(): unwifcpt.h']]], + ['unwif_5fcompat_5f00',['UNWIF_compat_00',['../d4/de0/unw16ifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d',1,'UNWIF_compat_00(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a643584d0a3c5ee9e60efc825a2265e9d',1,'UNWIF_compat_00(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f00',['UNWIF_compat_00_00',['../d4/de0/unw16ifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd',1,'UNWIF_compat_00_00(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad3f984b9318b000f6ead8869d8613fcd',1,'UNWIF_compat_00_00(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f01',['UNWIF_compat_00_01',['../d4/de0/unw16ifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562',1,'UNWIF_compat_00_01(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a316f58d7068c9e9784ed5766289c8562',1,'UNWIF_compat_00_01(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f02',['UNWIF_compat_00_02',['../d4/de0/unw16ifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057',1,'UNWIF_compat_00_02(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af1c915cb57c457bf6e787457f42d0057',1,'UNWIF_compat_00_02(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f03',['UNWIF_compat_00_03',['../d4/de0/unw16ifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21',1,'UNWIF_compat_00_03(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0f57f3d0e75a4caf5a1cb9758605bd21',1,'UNWIF_compat_00_03(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f04',['UNWIF_compat_00_04',['../d4/de0/unw16ifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5',1,'UNWIF_compat_00_04(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aff22fdeb7124267b91fd587a785dcbf5',1,'UNWIF_compat_00_04(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f05',['UNWIF_compat_00_05',['../d4/de0/unw16ifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a',1,'UNWIF_compat_00_05(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4dc743b72ac61d629095ffb591ec403a',1,'UNWIF_compat_00_05(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f06',['UNWIF_compat_00_06',['../d4/de0/unw16ifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3',1,'UNWIF_compat_00_06(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae2a16cc1151c24d5af9158e9bb1ec8d3',1,'UNWIF_compat_00_06(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f09',['UNWIF_compat_00_09',['../d4/de0/unw16ifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871',1,'UNWIF_compat_00_09(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4c9882a6de5aa6356efe410cfa46a871',1,'UNWIF_compat_00_09(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0a',['UNWIF_compat_00_0a',['../d4/de0/unw16ifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4',1,'UNWIF_compat_00_0a(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aa7830d8d8e9f10d1dce49d97f80d4df4',1,'UNWIF_compat_00_0a(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0b',['UNWIF_compat_00_0b',['../d4/de0/unw16ifcpt_8h.html#af806f152a00b144b6358b550c723eef2',1,'UNWIF_compat_00_0b(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af806f152a00b144b6358b550c723eef2',1,'UNWIF_compat_00_0b(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0c',['UNWIF_compat_00_0c',['../d4/de0/unw16ifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb',1,'UNWIF_compat_00_0c(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a1f4fa5ba394cb8801ba3fc849d9fd0fb',1,'UNWIF_compat_00_0c(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0d',['UNWIF_compat_00_0d',['../d4/de0/unw16ifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007',1,'UNWIF_compat_00_0d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac80cfe336766fb95c5ba46911c453007',1,'UNWIF_compat_00_0d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0e',['UNWIF_compat_00_0e',['../d4/de0/unw16ifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226',1,'UNWIF_compat_00_0e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac4dfbd8fc6a5e9ad608ce821269e6226',1,'UNWIF_compat_00_0e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f0f',['UNWIF_compat_00_0f',['../d4/de0/unw16ifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f',1,'UNWIF_compat_00_0f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a07f69e706ac0a26ae54a4941abc8418f',1,'UNWIF_compat_00_0f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f10',['UNWIF_compat_00_10',['../d4/de0/unw16ifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f',1,'UNWIF_compat_00_10(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#afc29aba01a3848d3467bb5df6de40c9f',1,'UNWIF_compat_00_10(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1b',['UNWIF_compat_00_1b',['../d4/de0/unw16ifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0',1,'UNWIF_compat_00_1b(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a530a7f31fe7ab42f1f9be0da27727ba0',1,'UNWIF_compat_00_1b(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1d',['UNWIF_compat_00_1d',['../d4/de0/unw16ifcpt_8h.html#af5d57e8317de895a23911e358c78907e',1,'UNWIF_compat_00_1d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af5d57e8317de895a23911e358c78907e',1,'UNWIF_compat_00_1d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1e',['UNWIF_compat_00_1e',['../d4/de0/unw16ifcpt_8h.html#a4d63000975850afd3d06171990229919',1,'UNWIF_compat_00_1e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a4d63000975850afd3d06171990229919',1,'UNWIF_compat_00_1e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f1f',['UNWIF_compat_00_1f',['../d4/de0/unw16ifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9',1,'UNWIF_compat_00_1f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a52d1ae911d93c15fc9c38324aab0cbe9',1,'UNWIF_compat_00_1f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f20',['UNWIF_compat_00_20',['../d4/de0/unw16ifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1',1,'UNWIF_compat_00_20(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae73b8cf05647d314b8db037f53e59ca1',1,'UNWIF_compat_00_20(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f21',['UNWIF_compat_00_21',['../d4/de0/unw16ifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece',1,'UNWIF_compat_00_21(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aab2d8c31b959de0d2f53608757096ece',1,'UNWIF_compat_00_21(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f22',['UNWIF_compat_00_22',['../d4/de0/unw16ifcpt_8h.html#aedbe30e8c004201632c62d09619b423f',1,'UNWIF_compat_00_22(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aedbe30e8c004201632c62d09619b423f',1,'UNWIF_compat_00_22(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f23',['UNWIF_compat_00_23',['../d4/de0/unw16ifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54',1,'UNWIF_compat_00_23(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0554c0fd625da8a1f239823ed42b9b54',1,'UNWIF_compat_00_23(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f24',['UNWIF_compat_00_24',['../d4/de0/unw16ifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19',1,'UNWIF_compat_00_24(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af0ad04baab4c21efe455e7b49d3cde19',1,'UNWIF_compat_00_24(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2a',['UNWIF_compat_00_2a',['../d4/de0/unw16ifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba',1,'UNWIF_compat_00_2a(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0493b9d458a2cce951605a9c85cf4aba',1,'UNWIF_compat_00_2a(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2c',['UNWIF_compat_00_2c',['../d4/de0/unw16ifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7',1,'UNWIF_compat_00_2c(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#abed503568ddfca0a39e4e7b23437c6e7',1,'UNWIF_compat_00_2c(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2d',['UNWIF_compat_00_2d',['../d4/de0/unw16ifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956',1,'UNWIF_compat_00_2d(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a8d087de70c71c547a8ca61f1268d2956',1,'UNWIF_compat_00_2d(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2e',['UNWIF_compat_00_2e',['../d4/de0/unw16ifcpt_8h.html#a26909a35828dcbfede8145495ade843a',1,'UNWIF_compat_00_2e(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a26909a35828dcbfede8145495ade843a',1,'UNWIF_compat_00_2e(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f2f',['UNWIF_compat_00_2f',['../d4/de0/unw16ifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48',1,'UNWIF_compat_00_2f(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a290e5e47b476d35e619396a1d9c7ab48',1,'UNWIF_compat_00_2f(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f30',['UNWIF_compat_00_30',['../d4/de0/unw16ifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22',1,'UNWIF_compat_00_30(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6d1dc9f98158b4db8165faafb08dfe22',1,'UNWIF_compat_00_30(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f31',['UNWIF_compat_00_31',['../d4/de0/unw16ifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e',1,'UNWIF_compat_00_31(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a765500af5af8c28fa9f4b50803de996e',1,'UNWIF_compat_00_31(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f32',['UNWIF_compat_00_32',['../d4/de0/unw16ifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62',1,'UNWIF_compat_00_32(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad5950ca47b1317ed8b00c77754f97f62',1,'UNWIF_compat_00_32(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5f33',['UNWIF_compat_00_33',['../d4/de0/unw16ifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a',1,'UNWIF_compat_00_33(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a755b183d13c7ecbdba10aa02bd4d753a',1,'UNWIF_compat_00_33(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fa6',['UNWIF_compat_00_a6',['../d4/de0/unw16ifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb',1,'UNWIF_compat_00_a6(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a31fb9cdc194c76626a67637a10bc93bb',1,'UNWIF_compat_00_a6(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fa7',['UNWIF_compat_00_a7',['../d4/de0/unw16ifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67',1,'UNWIF_compat_00_a7(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a86f612965dd6e8883ae3450f04e42c67',1,'UNWIF_compat_00_a7(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fab',['UNWIF_compat_00_ab',['../d4/de0/unw16ifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c',1,'UNWIF_compat_00_ab(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a12b572d21bd9d5d23f2d1c9bb0959b4c',1,'UNWIF_compat_00_ab(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ff9',['UNWIF_compat_00_f9',['../d4/de0/unw16ifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8',1,'UNWIF_compat_00_f9(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a43caa1c03c5d4341668edf48dab5b5c8',1,'UNWIF_compat_00_f9(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffa',['UNWIF_compat_00_fa',['../d4/de0/unw16ifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538',1,'UNWIF_compat_00_fa(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#add891f4ca949eb70ef9bc6bf37a6f538',1,'UNWIF_compat_00_fa(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffb',['UNWIF_compat_00_fb',['../d4/de0/unw16ifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf',1,'UNWIF_compat_00_fb(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0a8cca55b5b560c0da7884260d81aacf',1,'UNWIF_compat_00_fb(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffc',['UNWIF_compat_00_fc',['../d4/de0/unw16ifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a',1,'UNWIF_compat_00_fc(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ace8dc7b0f45676f1fbe7f36b661a6e7a',1,'UNWIF_compat_00_fc(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffd',['UNWIF_compat_00_fd',['../d4/de0/unw16ifcpt_8h.html#a25f103ac41bda021656e146de116c843',1,'UNWIF_compat_00_fd(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a25f103ac41bda021656e146de116c843',1,'UNWIF_compat_00_fd(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5ffe',['UNWIF_compat_00_fe',['../d4/de0/unw16ifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88',1,'UNWIF_compat_00_fe(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a7d54f59e8ab46a20d73219bf4348bb88',1,'UNWIF_compat_00_fe(): unwifcpt.h']]], + ['unwif_5fcompat_5f00_5fff',['UNWIF_compat_00_ff',['../d4/de0/unw16ifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30',1,'UNWIF_compat_00_ff(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ac709d6067c97bcc50b3c72cf10291e30',1,'UNWIF_compat_00_ff(): unwifcpt.h']]], + ['unwif_5fcompat_5f01',['UNWIF_compat_01',['../d4/de0/unw16ifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b',1,'UNWIF_compat_01(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a003978e9d9e04d01466f13de4ca9529b',1,'UNWIF_compat_01(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f10',['UNWIF_compat_01_10',['../d4/de0/unw16ifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681',1,'UNWIF_compat_01_10(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aa8d2e620e0ebe8cb4ab7b7f42d038681',1,'UNWIF_compat_01_10(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f11',['UNWIF_compat_01_11',['../d4/de0/unw16ifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a',1,'UNWIF_compat_01_11(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a43dbd93b65e694e9decd1514e06d511a',1,'UNWIF_compat_01_11(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f13',['UNWIF_compat_01_13',['../d4/de0/unw16ifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925',1,'UNWIF_compat_01_13(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0faceb742bd5c86851aeae3ca45b3925',1,'UNWIF_compat_01_13(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f14',['UNWIF_compat_01_14',['../d4/de0/unw16ifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58',1,'UNWIF_compat_01_14(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a442b490b5763fb60a0be19baf6554a58',1,'UNWIF_compat_01_14(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5f15',['UNWIF_compat_01_15',['../d4/de0/unw16ifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4',1,'UNWIF_compat_01_15(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a34ba8e4efcb7f77e557c12891fdff8a4',1,'UNWIF_compat_01_15(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd1',['UNWIF_compat_01_d1',['../d4/de0/unw16ifcpt_8h.html#a705748fbeec9772bca860990f81f4cab',1,'UNWIF_compat_01_d1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a705748fbeec9772bca860990f81f4cab',1,'UNWIF_compat_01_d1(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd4',['UNWIF_compat_01_d4',['../d4/de0/unw16ifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a',1,'UNWIF_compat_01_d4(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a306af7b4ee9f6d977be7ee73d1fbe06a',1,'UNWIF_compat_01_d4(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd5',['UNWIF_compat_01_d5',['../d4/de0/unw16ifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516',1,'UNWIF_compat_01_d5(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ace573c503b0833063bfa9d3d72b9c516',1,'UNWIF_compat_01_d5(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd6',['UNWIF_compat_01_d6',['../d4/de0/unw16ifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b',1,'UNWIF_compat_01_d6(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ab99e3c1f6d700ac32b724bd50af6b68b',1,'UNWIF_compat_01_d6(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fd7',['UNWIF_compat_01_d7',['../d4/de0/unw16ifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70',1,'UNWIF_compat_01_d7(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a6969a095c78f22dd73d82a7928353c70',1,'UNWIF_compat_01_d7(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5fee',['UNWIF_compat_01_ee',['../d4/de0/unw16ifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d',1,'UNWIF_compat_01_ee(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a40d86e0965da24fb4c3e68bc11c6397d',1,'UNWIF_compat_01_ee(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5ff1',['UNWIF_compat_01_f1',['../d4/de0/unw16ifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b',1,'UNWIF_compat_01_f1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a0b9ae6588c9a49c13c3b2e19710ad38b',1,'UNWIF_compat_01_f1(): unwifcpt.h']]], + ['unwif_5fcompat_5f01_5ff2',['UNWIF_compat_01_f2',['../d4/de0/unw16ifcpt_8h.html#abca022169f10d8c218779399423fd836',1,'UNWIF_compat_01_f2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#abca022169f10d8c218779399423fd836',1,'UNWIF_compat_01_f2(): unwifcpt.h']]], + ['unwif_5fcompat_5f02',['UNWIF_compat_02',['../d4/de0/unw16ifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4',1,'UNWIF_compat_02(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ae6feb02b303953a617df8b9944b511e4',1,'UNWIF_compat_02(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ff8',['UNWIF_compat_02_f8',['../d4/de0/unw16ifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d',1,'UNWIF_compat_02_f8(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af4c98f3beb633dc8115cfbeb4b2f1d8d',1,'UNWIF_compat_02_f8(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ff9',['UNWIF_compat_02_f9',['../d4/de0/unw16ifcpt_8h.html#a029324911e19abdf06746452e1ac0971',1,'UNWIF_compat_02_f9(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a029324911e19abdf06746452e1ac0971',1,'UNWIF_compat_02_f9(): unwifcpt.h']]], + ['unwif_5fcompat_5f02_5ffa',['UNWIF_compat_02_fa',['../d4/de0/unw16ifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b',1,'UNWIF_compat_02_fa(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#af7d3a6ba5870ee7ab8dad8e931e4f20b',1,'UNWIF_compat_02_fa(): unwifcpt.h']]], + ['unwif_5fcompat_5fexc',['UNWIF_compat_exc',['../d4/de0/unw16ifcpt_8h.html#abb902cef4737590ef25eb1fdcb2ad2d9',1,'UNWIF_compat_exc(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a72b96de71f1e2f7c26b38c0b9e8f574f',1,'UNWIF_compat_exc(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl',['UNWIF_compat_tbl',['../d4/de0/unw16ifcpt_8h.html#a386f1a991f4c0972d335370281844037',1,'UNWIF_compat_tbl(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a386f1a991f4c0972d335370281844037',1,'UNWIF_compat_tbl(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f1',['UNWIF_compat_tbl_1',['../d4/de0/unw16ifcpt_8h.html#acea3429a90643898f78b6760836f0afb',1,'UNWIF_compat_tbl_1(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ad705755066463e26a43dab6f6e626cf5',1,'UNWIF_compat_tbl_1(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f2',['UNWIF_compat_tbl_2',['../d4/de0/unw16ifcpt_8h.html#aa17e289543bc89764f08cd71eaa0ff64',1,'UNWIF_compat_tbl_2(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#aeab63bc15e7fe4cbbcf49aa9117dcd26',1,'UNWIF_compat_tbl_2(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f3',['UNWIF_compat_tbl_3',['../d4/de0/unw16ifcpt_8h.html#a1328b6ab4bc534c7bf23a80f427ddfbd',1,'UNWIF_compat_tbl_3(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#ab53e6d9c3d67f0edfe357a99139cf342',1,'UNWIF_compat_tbl_3(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f4',['UNWIF_compat_tbl_4',['../d4/de0/unw16ifcpt_8h.html#a094c7ce096bccb845f4af59116f4a148',1,'UNWIF_compat_tbl_4(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a7784768ddeb2c8f86e2f1415556284f2',1,'UNWIF_compat_tbl_4(): unwifcpt.h']]], + ['unwif_5fcompat_5ftbl_5f5',['UNWIF_compat_tbl_5',['../d4/de0/unw16ifcpt_8h.html#a946a1baea79818b71a47b57420848462',1,'UNWIF_compat_tbl_5(): unw16ifcpt.h'],['../d5/d38/unwifcpt_8h.html#a946a1baea79818b71a47b57420848462',1,'UNWIF_compat_tbl_5(): unwifcpt.h']]], + ['unwif_5fcomplist_5f00003c',['UNWIF_complist_00003c',['../d9/dfd/unw16ifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4',1,'UNWIF_complist_00003c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab4ea993b2e5c31ea3f4ef5090f9937b4',1,'UNWIF_complist_00003c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00003d',['UNWIF_complist_00003d',['../d9/dfd/unw16ifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf',1,'UNWIF_complist_00003d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae6596f7b9fe3b8dcc30a637dca47d0bf',1,'UNWIF_complist_00003d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00003e',['UNWIF_complist_00003e',['../d9/dfd/unw16ifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839',1,'UNWIF_complist_00003e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3580f348ee79651893dd8d90aabb2839',1,'UNWIF_complist_00003e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000041',['UNWIF_complist_000041',['../d9/dfd/unw16ifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83',1,'UNWIF_complist_000041(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a89d08f024c81caa3233f3917e25aca83',1,'UNWIF_complist_000041(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000042',['UNWIF_complist_000042',['../d9/dfd/unw16ifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019',1,'UNWIF_complist_000042(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b08eed0dd08e13d33b6abe29291c019',1,'UNWIF_complist_000042(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000043',['UNWIF_complist_000043',['../d9/dfd/unw16ifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82',1,'UNWIF_complist_000043(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a85570c616c8ac339d3f2fae1f511af82',1,'UNWIF_complist_000043(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000044',['UNWIF_complist_000044',['../d9/dfd/unw16ifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af',1,'UNWIF_complist_000044(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa359b1580e2b6c1fc27e4e2abc5f44af',1,'UNWIF_complist_000044(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000045',['UNWIF_complist_000045',['../d9/dfd/unw16ifcmp_8h.html#a133917f188280015fac34f3584795cd9',1,'UNWIF_complist_000045(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a133917f188280015fac34f3584795cd9',1,'UNWIF_complist_000045(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000046',['UNWIF_complist_000046',['../d9/dfd/unw16ifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b',1,'UNWIF_complist_000046(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac50e8fc9fb29918f5650063ffb1fd87b',1,'UNWIF_complist_000046(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000047',['UNWIF_complist_000047',['../d9/dfd/unw16ifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6',1,'UNWIF_complist_000047(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a17dfe2267b3403d7ebccae690e4de2a6',1,'UNWIF_complist_000047(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000048',['UNWIF_complist_000048',['../d9/dfd/unw16ifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355',1,'UNWIF_complist_000048(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2f836f57e949f9e0048edfbfe4b63355',1,'UNWIF_complist_000048(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000049',['UNWIF_complist_000049',['../d9/dfd/unw16ifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b',1,'UNWIF_complist_000049(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a37f00b0e9e23512b770f4940a8d13b4b',1,'UNWIF_complist_000049(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004a',['UNWIF_complist_00004a',['../d9/dfd/unw16ifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423',1,'UNWIF_complist_00004a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7f4ee59853bceed0fa6ddf95aeaa2423',1,'UNWIF_complist_00004a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004b',['UNWIF_complist_00004b',['../d9/dfd/unw16ifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8',1,'UNWIF_complist_00004b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7c7b1afafc6638d8e02db29bc282a6b8',1,'UNWIF_complist_00004b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004c',['UNWIF_complist_00004c',['../d9/dfd/unw16ifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e',1,'UNWIF_complist_00004c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afcead81dc0357501dc1f628f5f8ae35e',1,'UNWIF_complist_00004c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004d',['UNWIF_complist_00004d',['../d9/dfd/unw16ifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda',1,'UNWIF_complist_00004d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af648dc2392354e7bc9b0a311fb0f9cda',1,'UNWIF_complist_00004d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004e',['UNWIF_complist_00004e',['../d9/dfd/unw16ifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d',1,'UNWIF_complist_00004e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a93b54e86a1492f0a9210fb5de69a307d',1,'UNWIF_complist_00004e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00004f',['UNWIF_complist_00004f',['../d9/dfd/unw16ifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5',1,'UNWIF_complist_00004f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac0914bbb6b578ea392b58c3cad0440b5',1,'UNWIF_complist_00004f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000050',['UNWIF_complist_000050',['../d9/dfd/unw16ifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37',1,'UNWIF_complist_000050(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac6c55053e0730ed6a727d80801363c37',1,'UNWIF_complist_000050(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000052',['UNWIF_complist_000052',['../d9/dfd/unw16ifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de',1,'UNWIF_complist_000052(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aae61ddaafa2aefdb53f5666edb1af7de',1,'UNWIF_complist_000052(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000053',['UNWIF_complist_000053',['../d9/dfd/unw16ifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5',1,'UNWIF_complist_000053(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a31ba20a9967bbe76efcbfc5e915a4af5',1,'UNWIF_complist_000053(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000054',['UNWIF_complist_000054',['../d9/dfd/unw16ifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5',1,'UNWIF_complist_000054(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1cafb2108518bf366e06efe1ecf019a5',1,'UNWIF_complist_000054(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000055',['UNWIF_complist_000055',['../d9/dfd/unw16ifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64',1,'UNWIF_complist_000055(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afeadda5ddc28a6f39b950d8fce841f64',1,'UNWIF_complist_000055(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000056',['UNWIF_complist_000056',['../d9/dfd/unw16ifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4',1,'UNWIF_complist_000056(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d4ada863c35b50eeb6ccbdb573250f4',1,'UNWIF_complist_000056(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000057',['UNWIF_complist_000057',['../d9/dfd/unw16ifcmp_8h.html#a061a5bc340528ba474c9227794a5b278',1,'UNWIF_complist_000057(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a061a5bc340528ba474c9227794a5b278',1,'UNWIF_complist_000057(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000058',['UNWIF_complist_000058',['../d9/dfd/unw16ifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5',1,'UNWIF_complist_000058(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae2a4a2332dbe191286afae4c72ff7ba5',1,'UNWIF_complist_000058(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000059',['UNWIF_complist_000059',['../d9/dfd/unw16ifcmp_8h.html#ae133daebd818475c32ff461b5a710f82',1,'UNWIF_complist_000059(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae133daebd818475c32ff461b5a710f82',1,'UNWIF_complist_000059(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00005a',['UNWIF_complist_00005a',['../d9/dfd/unw16ifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10',1,'UNWIF_complist_00005a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aadb5cc8bc05b5a58f53aa61d6490fa10',1,'UNWIF_complist_00005a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000061',['UNWIF_complist_000061',['../d9/dfd/unw16ifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44',1,'UNWIF_complist_000061(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac36a0dbbc7a91ee06bfc7b03e062ac44',1,'UNWIF_complist_000061(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000062',['UNWIF_complist_000062',['../d9/dfd/unw16ifcmp_8h.html#aaeab443503b72d049f0d00afd314347f',1,'UNWIF_complist_000062(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaeab443503b72d049f0d00afd314347f',1,'UNWIF_complist_000062(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000063',['UNWIF_complist_000063',['../d9/dfd/unw16ifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca',1,'UNWIF_complist_000063(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0af72985ddc0e20d67f2097d680258ca',1,'UNWIF_complist_000063(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000064',['UNWIF_complist_000064',['../d9/dfd/unw16ifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6',1,'UNWIF_complist_000064(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a97f5c2347095b78a7f9eb2efaac59cf6',1,'UNWIF_complist_000064(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000065',['UNWIF_complist_000065',['../d9/dfd/unw16ifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7',1,'UNWIF_complist_000065(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d1b16535e47a50843120854adc1f4d7',1,'UNWIF_complist_000065(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000066',['UNWIF_complist_000066',['../d9/dfd/unw16ifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692',1,'UNWIF_complist_000066(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa9a8cbc2b2bdaff829b13b490ba69692',1,'UNWIF_complist_000066(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000067',['UNWIF_complist_000067',['../d9/dfd/unw16ifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5',1,'UNWIF_complist_000067(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2cf1c8ca75dd3b5bfc4e98a751cf68f5',1,'UNWIF_complist_000067(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000068',['UNWIF_complist_000068',['../d9/dfd/unw16ifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be',1,'UNWIF_complist_000068(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2aeb6265c62a2d820ba8af0e5a0785be',1,'UNWIF_complist_000068(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000069',['UNWIF_complist_000069',['../d9/dfd/unw16ifcmp_8h.html#a195dbd711e55778afe49681edf525740',1,'UNWIF_complist_000069(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a195dbd711e55778afe49681edf525740',1,'UNWIF_complist_000069(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006a',['UNWIF_complist_00006a',['../d9/dfd/unw16ifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764',1,'UNWIF_complist_00006a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0db810450562f8b58b93d21fb8b31764',1,'UNWIF_complist_00006a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006b',['UNWIF_complist_00006b',['../d9/dfd/unw16ifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228',1,'UNWIF_complist_00006b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab2e8c2563a869ab36b773c21a6601228',1,'UNWIF_complist_00006b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006c',['UNWIF_complist_00006c',['../d9/dfd/unw16ifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d',1,'UNWIF_complist_00006c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4c5a343d04e25e8b38aacc278b30125d',1,'UNWIF_complist_00006c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006d',['UNWIF_complist_00006d',['../d9/dfd/unw16ifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929',1,'UNWIF_complist_00006d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa45fc25cccd0172e37a53099f26ba929',1,'UNWIF_complist_00006d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006e',['UNWIF_complist_00006e',['../d9/dfd/unw16ifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9',1,'UNWIF_complist_00006e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a26f3b35ec83ac77f7b82bb1f81802ac9',1,'UNWIF_complist_00006e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00006f',['UNWIF_complist_00006f',['../d9/dfd/unw16ifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b',1,'UNWIF_complist_00006f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac797773482d37ffb253f2868d2b1818b',1,'UNWIF_complist_00006f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000070',['UNWIF_complist_000070',['../d9/dfd/unw16ifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344',1,'UNWIF_complist_000070(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a5ca64323c8b76ad2636e7cba96a344',1,'UNWIF_complist_000070(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000072',['UNWIF_complist_000072',['../d9/dfd/unw16ifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f',1,'UNWIF_complist_000072(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0b4547b8fceca7e5233c734b989b911f',1,'UNWIF_complist_000072(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000073',['UNWIF_complist_000073',['../d9/dfd/unw16ifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724',1,'UNWIF_complist_000073(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af37d238408a1904a9bfe5f38ff9e0724',1,'UNWIF_complist_000073(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000074',['UNWIF_complist_000074',['../d9/dfd/unw16ifcmp_8h.html#aed90a856886db2e060c0db16769d3537',1,'UNWIF_complist_000074(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aed90a856886db2e060c0db16769d3537',1,'UNWIF_complist_000074(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000075',['UNWIF_complist_000075',['../d9/dfd/unw16ifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb',1,'UNWIF_complist_000075(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8c1f0d7acf6b7151c56a54ca50129cfb',1,'UNWIF_complist_000075(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000076',['UNWIF_complist_000076',['../d9/dfd/unw16ifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562',1,'UNWIF_complist_000076(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4ce99204a206e403038ac5d0b58af562',1,'UNWIF_complist_000076(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000077',['UNWIF_complist_000077',['../d9/dfd/unw16ifcmp_8h.html#af41a7d637868fb9057bbf1379baef461',1,'UNWIF_complist_000077(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af41a7d637868fb9057bbf1379baef461',1,'UNWIF_complist_000077(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000078',['UNWIF_complist_000078',['../d9/dfd/unw16ifcmp_8h.html#ad05d24210b17102b2c547519db86567c',1,'UNWIF_complist_000078(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad05d24210b17102b2c547519db86567c',1,'UNWIF_complist_000078(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000079',['UNWIF_complist_000079',['../d9/dfd/unw16ifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885',1,'UNWIF_complist_000079(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a953c31bcc265fb4b0b8d3ee2b5beb885',1,'UNWIF_complist_000079(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00007a',['UNWIF_complist_00007a',['../d9/dfd/unw16ifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d',1,'UNWIF_complist_00007a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae0a01bccf8788a58ad04428a2d50af9d',1,'UNWIF_complist_00007a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000a8',['UNWIF_complist_0000a8',['../d9/dfd/unw16ifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0',1,'UNWIF_complist_0000a8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a31e1772be71b23cbc3d4a0a8b08ba7c0',1,'UNWIF_complist_0000a8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c2',['UNWIF_complist_0000c2',['../d9/dfd/unw16ifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7',1,'UNWIF_complist_0000c2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03b0be7e3abfd9efe74de6ec199d6ac7',1,'UNWIF_complist_0000c2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c4',['UNWIF_complist_0000c4',['../d9/dfd/unw16ifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d',1,'UNWIF_complist_0000c4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a805b08d34df6eaa09a188a1ca155c42d',1,'UNWIF_complist_0000c4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c5',['UNWIF_complist_0000c5',['../d9/dfd/unw16ifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa',1,'UNWIF_complist_0000c5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a32a99b70783d40856d85272d6133f4fa',1,'UNWIF_complist_0000c5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c6',['UNWIF_complist_0000c6',['../d9/dfd/unw16ifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7',1,'UNWIF_complist_0000c6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a53d96b4b2f0371ab35556b5228db07f7',1,'UNWIF_complist_0000c6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000c7',['UNWIF_complist_0000c7',['../d9/dfd/unw16ifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a',1,'UNWIF_complist_0000c7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a04207e886c9ab2388e72ba36e7e0758a',1,'UNWIF_complist_0000c7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ca',['UNWIF_complist_0000ca',['../d9/dfd/unw16ifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09',1,'UNWIF_complist_0000ca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adbee5d752fa6a5e8e8b6cad2af898d09',1,'UNWIF_complist_0000ca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000cf',['UNWIF_complist_0000cf',['../d9/dfd/unw16ifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496',1,'UNWIF_complist_0000cf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3e2ee4d803a9731fa460ed1bef61a496',1,'UNWIF_complist_0000cf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d4',['UNWIF_complist_0000d4',['../d9/dfd/unw16ifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3',1,'UNWIF_complist_0000d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a33f1203b00516732e43596d41bb02fe3',1,'UNWIF_complist_0000d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d5',['UNWIF_complist_0000d5',['../d9/dfd/unw16ifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac',1,'UNWIF_complist_0000d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a482c9d0a3131455d4225e8c44ff283ac',1,'UNWIF_complist_0000d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d6',['UNWIF_complist_0000d6',['../d9/dfd/unw16ifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058',1,'UNWIF_complist_0000d6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2c9f90deaa04dccaae17ba50de602058',1,'UNWIF_complist_0000d6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000d8',['UNWIF_complist_0000d8',['../d9/dfd/unw16ifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b',1,'UNWIF_complist_0000d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae60e145b7128cb1667c8b01bd7254e2b',1,'UNWIF_complist_0000d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000dc',['UNWIF_complist_0000dc',['../d9/dfd/unw16ifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9',1,'UNWIF_complist_0000dc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a834bb59e79535f32da531e92d13fb5f9',1,'UNWIF_complist_0000dc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e2',['UNWIF_complist_0000e2',['../d9/dfd/unw16ifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e',1,'UNWIF_complist_0000e2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a834e1e8cd2f623ceb75328d390c82e5e',1,'UNWIF_complist_0000e2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e4',['UNWIF_complist_0000e4',['../d9/dfd/unw16ifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce',1,'UNWIF_complist_0000e4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac8cb43166d91467f14557b5f855e8dce',1,'UNWIF_complist_0000e4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e5',['UNWIF_complist_0000e5',['../d9/dfd/unw16ifcmp_8h.html#aba049a05958b1648f4ad695411414719',1,'UNWIF_complist_0000e5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aba049a05958b1648f4ad695411414719',1,'UNWIF_complist_0000e5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e6',['UNWIF_complist_0000e6',['../d9/dfd/unw16ifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a',1,'UNWIF_complist_0000e6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1b53780670c355f0c61c49a09d699a5a',1,'UNWIF_complist_0000e6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000e7',['UNWIF_complist_0000e7',['../d9/dfd/unw16ifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b',1,'UNWIF_complist_0000e7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae958aa754b76a48b430501adb0c1048b',1,'UNWIF_complist_0000e7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ea',['UNWIF_complist_0000ea',['../d9/dfd/unw16ifcmp_8h.html#a82e59be899e667bbff056495f3501780',1,'UNWIF_complist_0000ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a82e59be899e667bbff056495f3501780',1,'UNWIF_complist_0000ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000ef',['UNWIF_complist_0000ef',['../d9/dfd/unw16ifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f',1,'UNWIF_complist_0000ef(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a58ad25c03bfdae3345682e982f2e8f7f',1,'UNWIF_complist_0000ef(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f4',['UNWIF_complist_0000f4',['../d9/dfd/unw16ifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945',1,'UNWIF_complist_0000f4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9379834c3c915ee97e33cfdc56fe6945',1,'UNWIF_complist_0000f4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f5',['UNWIF_complist_0000f5',['../d9/dfd/unw16ifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1',1,'UNWIF_complist_0000f5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab5a29cc0ad563ae8346ef5fbf0c865e1',1,'UNWIF_complist_0000f5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f6',['UNWIF_complist_0000f6',['../d9/dfd/unw16ifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505',1,'UNWIF_complist_0000f6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aeb3e54b36f0c1b3e2abb7addae612505',1,'UNWIF_complist_0000f6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000f8',['UNWIF_complist_0000f8',['../d9/dfd/unw16ifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2',1,'UNWIF_complist_0000f8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d6fa69e65e068c44b11830f376c4db2',1,'UNWIF_complist_0000f8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0000fc',['UNWIF_complist_0000fc',['../d9/dfd/unw16ifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88',1,'UNWIF_complist_0000fc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac01e8ae827ca0b3bce8c8bd0fd036a88',1,'UNWIF_complist_0000fc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000102',['UNWIF_complist_000102',['../d9/dfd/unw16ifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab',1,'UNWIF_complist_000102(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a778c0a15be0db8a8dfa288a5edda13ab',1,'UNWIF_complist_000102(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000103',['UNWIF_complist_000103',['../d9/dfd/unw16ifcmp_8h.html#adebb922e01799b4326489a4a22009d16',1,'UNWIF_complist_000103(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adebb922e01799b4326489a4a22009d16',1,'UNWIF_complist_000103(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000112',['UNWIF_complist_000112',['../d9/dfd/unw16ifcmp_8h.html#abca8f1850b074aa282ed9a382546225a',1,'UNWIF_complist_000112(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abca8f1850b074aa282ed9a382546225a',1,'UNWIF_complist_000112(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000113',['UNWIF_complist_000113',['../d9/dfd/unw16ifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8',1,'UNWIF_complist_000113(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac6162517a2f02b3ba5960fe68a8d84a8',1,'UNWIF_complist_000113(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00014c',['UNWIF_complist_00014c',['../d9/dfd/unw16ifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c',1,'UNWIF_complist_00014c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f39738f11c35529f5bad5b154bba21c',1,'UNWIF_complist_00014c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00014d',['UNWIF_complist_00014d',['../d9/dfd/unw16ifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb',1,'UNWIF_complist_00014d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6cde28e6266110e1fa6beb62b03c52cb',1,'UNWIF_complist_00014d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00015a',['UNWIF_complist_00015a',['../d9/dfd/unw16ifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be',1,'UNWIF_complist_00015a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab7235983893cdc9b8985142a1c55a9be',1,'UNWIF_complist_00015a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00015b',['UNWIF_complist_00015b',['../d9/dfd/unw16ifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e',1,'UNWIF_complist_00015b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa915e1369f5bbc3b5c48ca35aca70e5e',1,'UNWIF_complist_00015b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000160',['UNWIF_complist_000160',['../d9/dfd/unw16ifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345',1,'UNWIF_complist_000160(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a42f9177dfc3913139d558a636f3b5345',1,'UNWIF_complist_000160(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000161',['UNWIF_complist_000161',['../d9/dfd/unw16ifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e',1,'UNWIF_complist_000161(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a17a05e376a2f9e15834c60a04885d23e',1,'UNWIF_complist_000161(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000168',['UNWIF_complist_000168',['../d9/dfd/unw16ifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2',1,'UNWIF_complist_000168(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6ccfc5d6ff7bbca73f3620aab4a9c3c2',1,'UNWIF_complist_000168(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000169',['UNWIF_complist_000169',['../d9/dfd/unw16ifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f',1,'UNWIF_complist_000169(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7d291a1b2a1ecdc7fca1e3135b833c1f',1,'UNWIF_complist_000169(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00016a',['UNWIF_complist_00016a',['../d9/dfd/unw16ifcmp_8h.html#af427aa2432f62f18ccc992fce159298b',1,'UNWIF_complist_00016a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af427aa2432f62f18ccc992fce159298b',1,'UNWIF_complist_00016a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00016b',['UNWIF_complist_00016b',['../d9/dfd/unw16ifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b',1,'UNWIF_complist_00016b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afbbd17ee737de2111a174945a3d9b51b',1,'UNWIF_complist_00016b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00017f',['UNWIF_complist_00017f',['../d9/dfd/unw16ifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb',1,'UNWIF_complist_00017f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a081257f79a2024220dc0ab703e7586fb',1,'UNWIF_complist_00017f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001a0',['UNWIF_complist_0001a0',['../d9/dfd/unw16ifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a',1,'UNWIF_complist_0001a0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9a5fbb4aaa82261445b9c903c8d99e3a',1,'UNWIF_complist_0001a0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001a1',['UNWIF_complist_0001a1',['../d9/dfd/unw16ifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791',1,'UNWIF_complist_0001a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8839df0c9a1b9d19a9a1e84842fa8791',1,'UNWIF_complist_0001a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001af',['UNWIF_complist_0001af',['../d9/dfd/unw16ifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07',1,'UNWIF_complist_0001af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a94c64a4f157f76af41c76c43a9e2fe07',1,'UNWIF_complist_0001af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001b0',['UNWIF_complist_0001b0',['../d9/dfd/unw16ifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9',1,'UNWIF_complist_0001b0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a5a419c5bf2836e548585e96f564cc9',1,'UNWIF_complist_0001b0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001b7',['UNWIF_complist_0001b7',['../d9/dfd/unw16ifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e',1,'UNWIF_complist_0001b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a64dfc5250eda5a869bdeaad3c8606e1e',1,'UNWIF_complist_0001b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001ea',['UNWIF_complist_0001ea',['../d9/dfd/unw16ifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c',1,'UNWIF_complist_0001ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad30f549bbfb1b99b9c8fdc82abe8332c',1,'UNWIF_complist_0001ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0001eb',['UNWIF_complist_0001eb',['../d9/dfd/unw16ifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e',1,'UNWIF_complist_0001eb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad434d9ed5b2b5a74f442d8064e47f2e',1,'UNWIF_complist_0001eb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000226',['UNWIF_complist_000226',['../d9/dfd/unw16ifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2',1,'UNWIF_complist_000226(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac86d5d5178e509e13a44865cc18181b2',1,'UNWIF_complist_000226(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000227',['UNWIF_complist_000227',['../d9/dfd/unw16ifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f',1,'UNWIF_complist_000227(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4887b8b7583d2cc79bfa6bd686faf19f',1,'UNWIF_complist_000227(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000228',['UNWIF_complist_000228',['../d9/dfd/unw16ifcmp_8h.html#a6d24cac9924937769cf84855dee442c0',1,'UNWIF_complist_000228(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d24cac9924937769cf84855dee442c0',1,'UNWIF_complist_000228(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000229',['UNWIF_complist_000229',['../d9/dfd/unw16ifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242',1,'UNWIF_complist_000229(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77a05ece5626137ea09d7519bb7bb242',1,'UNWIF_complist_000229(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00022e',['UNWIF_complist_00022e',['../d9/dfd/unw16ifcmp_8h.html#a2caa98744178c458a125607120e7874a',1,'UNWIF_complist_00022e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2caa98744178c458a125607120e7874a',1,'UNWIF_complist_00022e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00022f',['UNWIF_complist_00022f',['../d9/dfd/unw16ifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184',1,'UNWIF_complist_00022f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a97d9ca2163354f559d1a6eda86d48184',1,'UNWIF_complist_00022f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000292',['UNWIF_complist_000292',['../d9/dfd/unw16ifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6',1,'UNWIF_complist_000292(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a25a629e5010b05e3d37ca9e2991d5fa6',1,'UNWIF_complist_000292(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000391',['UNWIF_complist_000391',['../d9/dfd/unw16ifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb',1,'UNWIF_complist_000391(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3466fc9f0478ba30ccfe140f297e7ffb',1,'UNWIF_complist_000391(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000395',['UNWIF_complist_000395',['../d9/dfd/unw16ifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334',1,'UNWIF_complist_000395(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1efa7f91d60496c897af70d75ba14334',1,'UNWIF_complist_000395(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000397',['UNWIF_complist_000397',['../d9/dfd/unw16ifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e',1,'UNWIF_complist_000397(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa1d56ce1cd5ddf89f49aacacfb87043e',1,'UNWIF_complist_000397(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000399',['UNWIF_complist_000399',['../d9/dfd/unw16ifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021',1,'UNWIF_complist_000399(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9ff5ba928c5aed15c1fd65d7d34e7021',1,'UNWIF_complist_000399(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00039f',['UNWIF_complist_00039f',['../d9/dfd/unw16ifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250',1,'UNWIF_complist_00039f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a587fc92d168eb30dd76a7a8647e20250',1,'UNWIF_complist_00039f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a1',['UNWIF_complist_0003a1',['../d9/dfd/unw16ifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae',1,'UNWIF_complist_0003a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a826f20dd5b3efc94d3979925ab12ccae',1,'UNWIF_complist_0003a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a5',['UNWIF_complist_0003a5',['../d9/dfd/unw16ifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca',1,'UNWIF_complist_0003a5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9487aa5fd36b19318337df717a1c38ca',1,'UNWIF_complist_0003a5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003a9',['UNWIF_complist_0003a9',['../d9/dfd/unw16ifcmp_8h.html#aa897925462db673d63a984b5ec107e7a',1,'UNWIF_complist_0003a9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa897925462db673d63a984b5ec107e7a',1,'UNWIF_complist_0003a9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ac',['UNWIF_complist_0003ac',['../d9/dfd/unw16ifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840',1,'UNWIF_complist_0003ac(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f33094e447b7787dc6c2db9ff16a840',1,'UNWIF_complist_0003ac(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ae',['UNWIF_complist_0003ae',['../d9/dfd/unw16ifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85',1,'UNWIF_complist_0003ae(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af095af095a2ecdd9a7cfc4efade71b85',1,'UNWIF_complist_0003ae(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b1',['UNWIF_complist_0003b1',['../d9/dfd/unw16ifcmp_8h.html#aab441f91726256b99df73f60ceba1b27',1,'UNWIF_complist_0003b1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab441f91726256b99df73f60ceba1b27',1,'UNWIF_complist_0003b1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b5',['UNWIF_complist_0003b5',['../d9/dfd/unw16ifcmp_8h.html#ab2fb63388a931146a4007553d2912679',1,'UNWIF_complist_0003b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab2fb63388a931146a4007553d2912679',1,'UNWIF_complist_0003b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b7',['UNWIF_complist_0003b7',['../d9/dfd/unw16ifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94',1,'UNWIF_complist_0003b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2182b8c28ffa7344a5fb06a99722ba94',1,'UNWIF_complist_0003b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003b9',['UNWIF_complist_0003b9',['../d9/dfd/unw16ifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5',1,'UNWIF_complist_0003b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4bb316aa89330dcfa418b10b76e870e5',1,'UNWIF_complist_0003b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003bf',['UNWIF_complist_0003bf',['../d9/dfd/unw16ifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b',1,'UNWIF_complist_0003bf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af4680ba150187d9cbee35f185fc1115b',1,'UNWIF_complist_0003bf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c1',['UNWIF_complist_0003c1',['../d9/dfd/unw16ifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42',1,'UNWIF_complist_0003c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2d096976c5adb0ad1d8b36cc4e4c3f42',1,'UNWIF_complist_0003c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c5',['UNWIF_complist_0003c5',['../d9/dfd/unw16ifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e',1,'UNWIF_complist_0003c5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60bb155a8f6ec68bc37cb13f263a981e',1,'UNWIF_complist_0003c5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003c9',['UNWIF_complist_0003c9',['../d9/dfd/unw16ifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0',1,'UNWIF_complist_0003c9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a121d1893f2e9eee8ebf235bab72c3bd0',1,'UNWIF_complist_0003c9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ca',['UNWIF_complist_0003ca',['../d9/dfd/unw16ifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373',1,'UNWIF_complist_0003ca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afbde83a3c0fa96a40ffa264f054ee373',1,'UNWIF_complist_0003ca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003cb',['UNWIF_complist_0003cb',['../d9/dfd/unw16ifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033',1,'UNWIF_complist_0003cb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aafbe5c818bd2993b8d602e89f083c033',1,'UNWIF_complist_0003cb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003ce',['UNWIF_complist_0003ce',['../d9/dfd/unw16ifcmp_8h.html#a2073d8de9eeaceb97083445256606525',1,'UNWIF_complist_0003ce(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2073d8de9eeaceb97083445256606525',1,'UNWIF_complist_0003ce(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0003d2',['UNWIF_complist_0003d2',['../d9/dfd/unw16ifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0',1,'UNWIF_complist_0003d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abd2c353b68f0af87d8b312efd49171d0',1,'UNWIF_complist_0003d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000406',['UNWIF_complist_000406',['../d9/dfd/unw16ifcmp_8h.html#a03860ce6286da953dfd323d0898164d1',1,'UNWIF_complist_000406(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03860ce6286da953dfd323d0898164d1',1,'UNWIF_complist_000406(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000410',['UNWIF_complist_000410',['../d9/dfd/unw16ifcmp_8h.html#a67933c65bd56b58656369cab10265ad9',1,'UNWIF_complist_000410(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a67933c65bd56b58656369cab10265ad9',1,'UNWIF_complist_000410(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000413',['UNWIF_complist_000413',['../d9/dfd/unw16ifcmp_8h.html#a56526d751db36c5cd5218064295b79cb',1,'UNWIF_complist_000413(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a56526d751db36c5cd5218064295b79cb',1,'UNWIF_complist_000413(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000415',['UNWIF_complist_000415',['../d9/dfd/unw16ifcmp_8h.html#a51d543f58cadb56616fceec59e490523',1,'UNWIF_complist_000415(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a51d543f58cadb56616fceec59e490523',1,'UNWIF_complist_000415(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000416',['UNWIF_complist_000416',['../d9/dfd/unw16ifcmp_8h.html#a5720e2dc518354e680be364edd3746ce',1,'UNWIF_complist_000416(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5720e2dc518354e680be364edd3746ce',1,'UNWIF_complist_000416(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000417',['UNWIF_complist_000417',['../d9/dfd/unw16ifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379',1,'UNWIF_complist_000417(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8747e2e6e0a5a50e570419b19222a379',1,'UNWIF_complist_000417(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000418',['UNWIF_complist_000418',['../d9/dfd/unw16ifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af',1,'UNWIF_complist_000418(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad0a94b29a1f403911b6d7c9a6962b2af',1,'UNWIF_complist_000418(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00041a',['UNWIF_complist_00041a',['../d9/dfd/unw16ifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0',1,'UNWIF_complist_00041a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af17a947791e3a77f0fab2e7e2bcfb6f0',1,'UNWIF_complist_00041a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00041e',['UNWIF_complist_00041e',['../d9/dfd/unw16ifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d',1,'UNWIF_complist_00041e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afce5b9a5fa241b511e1f3aa60f60691d',1,'UNWIF_complist_00041e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000423',['UNWIF_complist_000423',['../d9/dfd/unw16ifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5',1,'UNWIF_complist_000423(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a25e3053cafd285e2ee81977f0f48d4e5',1,'UNWIF_complist_000423(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000427',['UNWIF_complist_000427',['../d9/dfd/unw16ifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101',1,'UNWIF_complist_000427(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8cc90a17d8174d5337480f925b8b0101',1,'UNWIF_complist_000427(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00042b',['UNWIF_complist_00042b',['../d9/dfd/unw16ifcmp_8h.html#aadb0525d788485207fae32b6eae1be78',1,'UNWIF_complist_00042b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aadb0525d788485207fae32b6eae1be78',1,'UNWIF_complist_00042b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00042d',['UNWIF_complist_00042d',['../d9/dfd/unw16ifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557',1,'UNWIF_complist_00042d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aef7727f380f48cbc5d754fb14c71a557',1,'UNWIF_complist_00042d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000430',['UNWIF_complist_000430',['../d9/dfd/unw16ifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972',1,'UNWIF_complist_000430(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a366e36ad24f4d9af05051e9b5e241972',1,'UNWIF_complist_000430(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000433',['UNWIF_complist_000433',['../d9/dfd/unw16ifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161',1,'UNWIF_complist_000433(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0fadabd2dc41cdc03a16a30d1d299161',1,'UNWIF_complist_000433(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000435',['UNWIF_complist_000435',['../d9/dfd/unw16ifcmp_8h.html#a5873a13a2590e9db18d048714bafde85',1,'UNWIF_complist_000435(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5873a13a2590e9db18d048714bafde85',1,'UNWIF_complist_000435(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000436',['UNWIF_complist_000436',['../d9/dfd/unw16ifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134',1,'UNWIF_complist_000436(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae368d37d3f9776a6c2f553fe57f2c134',1,'UNWIF_complist_000436(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000437',['UNWIF_complist_000437',['../d9/dfd/unw16ifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8',1,'UNWIF_complist_000437(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b9076ce1073c929d5f6c11af943a0c8',1,'UNWIF_complist_000437(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000438',['UNWIF_complist_000438',['../d9/dfd/unw16ifcmp_8h.html#a36e2e21595e33821ffde2097822378a0',1,'UNWIF_complist_000438(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36e2e21595e33821ffde2097822378a0',1,'UNWIF_complist_000438(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00043a',['UNWIF_complist_00043a',['../d9/dfd/unw16ifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c',1,'UNWIF_complist_00043a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5ce17e0d97688c875e7fdad20056809c',1,'UNWIF_complist_00043a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00043e',['UNWIF_complist_00043e',['../d9/dfd/unw16ifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded',1,'UNWIF_complist_00043e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af0855fa6e127535dee26d0dc7c590ded',1,'UNWIF_complist_00043e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000443',['UNWIF_complist_000443',['../d9/dfd/unw16ifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50',1,'UNWIF_complist_000443(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9e84056520f763dc6deddb4a49f0ec50',1,'UNWIF_complist_000443(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000447',['UNWIF_complist_000447',['../d9/dfd/unw16ifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6',1,'UNWIF_complist_000447(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac9c118f4761b3d2e0f72cb80f0cd99a6',1,'UNWIF_complist_000447(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00044b',['UNWIF_complist_00044b',['../d9/dfd/unw16ifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916',1,'UNWIF_complist_00044b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae18fff030fc4558dd38f8c5b6726a916',1,'UNWIF_complist_00044b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00044d',['UNWIF_complist_00044d',['../d9/dfd/unw16ifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8',1,'UNWIF_complist_00044d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#addf224ee6fe8546b21efaaa732ea59d8',1,'UNWIF_complist_00044d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000456',['UNWIF_complist_000456',['../d9/dfd/unw16ifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e',1,'UNWIF_complist_000456(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab7bf7464ad85f8d20eb48d1de66b262e',1,'UNWIF_complist_000456(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000474',['UNWIF_complist_000474',['../d9/dfd/unw16ifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd',1,'UNWIF_complist_000474(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af280995ba4360f9208bd0ea8dffab9cd',1,'UNWIF_complist_000474(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000475',['UNWIF_complist_000475',['../d9/dfd/unw16ifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549',1,'UNWIF_complist_000475(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8c5a718e48c98d619ab68238bbfef549',1,'UNWIF_complist_000475(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004d8',['UNWIF_complist_0004d8',['../d9/dfd/unw16ifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509',1,'UNWIF_complist_0004d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab8052ac23b5812c1437e028d5f189509',1,'UNWIF_complist_0004d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004d9',['UNWIF_complist_0004d9',['../d9/dfd/unw16ifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0',1,'UNWIF_complist_0004d9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad3469eb3b94a2f64f5d643e304543fc0',1,'UNWIF_complist_0004d9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004e8',['UNWIF_complist_0004e8',['../d9/dfd/unw16ifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71',1,'UNWIF_complist_0004e8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac4d24b3abccd6743a8416fc4b4d8ff71',1,'UNWIF_complist_0004e8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0004e9',['UNWIF_complist_0004e9',['../d9/dfd/unw16ifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e',1,'UNWIF_complist_0004e9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0c421301f9a51928e78042ce0c69ac9e',1,'UNWIF_complist_0004e9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d0',['UNWIF_complist_0005d0',['../d9/dfd/unw16ifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8',1,'UNWIF_complist_0005d0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac0ed82ece97358990544b3fc393219e8',1,'UNWIF_complist_0005d0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d1',['UNWIF_complist_0005d1',['../d9/dfd/unw16ifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c',1,'UNWIF_complist_0005d1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4ab3aa9ff0409866955c2f02b498c57c',1,'UNWIF_complist_0005d1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d2',['UNWIF_complist_0005d2',['../d9/dfd/unw16ifcmp_8h.html#a61793567a954dec33e2a2fc129949a51',1,'UNWIF_complist_0005d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a61793567a954dec33e2a2fc129949a51',1,'UNWIF_complist_0005d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d3',['UNWIF_complist_0005d3',['../d9/dfd/unw16ifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b',1,'UNWIF_complist_0005d3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ae6f4db2b1385ce665b574c18a59e2b',1,'UNWIF_complist_0005d3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d4',['UNWIF_complist_0005d4',['../d9/dfd/unw16ifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a',1,'UNWIF_complist_0005d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad0015c3f28a590c0dad10f49eff37b7a',1,'UNWIF_complist_0005d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d5',['UNWIF_complist_0005d5',['../d9/dfd/unw16ifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883',1,'UNWIF_complist_0005d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a11dc6935736dec24d379e6bd945d3883',1,'UNWIF_complist_0005d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d6',['UNWIF_complist_0005d6',['../d9/dfd/unw16ifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325',1,'UNWIF_complist_0005d6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae9219cb2aab06bbfe44c6026136fd325',1,'UNWIF_complist_0005d6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d8',['UNWIF_complist_0005d8',['../d9/dfd/unw16ifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba',1,'UNWIF_complist_0005d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1655520dd9edfcbb77f0ee2885305aba',1,'UNWIF_complist_0005d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005d9',['UNWIF_complist_0005d9',['../d9/dfd/unw16ifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c',1,'UNWIF_complist_0005d9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0cfe589128a0c6c8694407b43831452c',1,'UNWIF_complist_0005d9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005da',['UNWIF_complist_0005da',['../d9/dfd/unw16ifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e',1,'UNWIF_complist_0005da(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a05fcd1d180f7a80647ff6230e27f5f6e',1,'UNWIF_complist_0005da(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005db',['UNWIF_complist_0005db',['../d9/dfd/unw16ifcmp_8h.html#ac141d9cf317e20523c105aa631785915',1,'UNWIF_complist_0005db(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac141d9cf317e20523c105aa631785915',1,'UNWIF_complist_0005db(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005dc',['UNWIF_complist_0005dc',['../d9/dfd/unw16ifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17',1,'UNWIF_complist_0005dc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad40261bbc201119bebf43d69c9fc4c17',1,'UNWIF_complist_0005dc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005de',['UNWIF_complist_0005de',['../d9/dfd/unw16ifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97',1,'UNWIF_complist_0005de(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6c8f0234f5b7848b2c94867ddbfc9f97',1,'UNWIF_complist_0005de(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e0',['UNWIF_complist_0005e0',['../d9/dfd/unw16ifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87',1,'UNWIF_complist_0005e0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9dff9c0e560c04116a5132e956f06e87',1,'UNWIF_complist_0005e0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e1',['UNWIF_complist_0005e1',['../d9/dfd/unw16ifcmp_8h.html#ab634007fd0299ed580e7348881a25ece',1,'UNWIF_complist_0005e1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab634007fd0299ed580e7348881a25ece',1,'UNWIF_complist_0005e1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e3',['UNWIF_complist_0005e3',['../d9/dfd/unw16ifcmp_8h.html#abe3d0a511af374edff96f27fec74022f',1,'UNWIF_complist_0005e3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abe3d0a511af374edff96f27fec74022f',1,'UNWIF_complist_0005e3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e4',['UNWIF_complist_0005e4',['../d9/dfd/unw16ifcmp_8h.html#a2564549985ac922709b930119a823960',1,'UNWIF_complist_0005e4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2564549985ac922709b930119a823960',1,'UNWIF_complist_0005e4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e6',['UNWIF_complist_0005e6',['../d9/dfd/unw16ifcmp_8h.html#a592996750b92a3c8393d700b48bda651',1,'UNWIF_complist_0005e6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a592996750b92a3c8393d700b48bda651',1,'UNWIF_complist_0005e6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e7',['UNWIF_complist_0005e7',['../d9/dfd/unw16ifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174',1,'UNWIF_complist_0005e7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa8288e9b0d5795441638d183b5c27174',1,'UNWIF_complist_0005e7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e8',['UNWIF_complist_0005e8',['../d9/dfd/unw16ifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff',1,'UNWIF_complist_0005e8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a08d0dea000110ab6d33796a63feee1ff',1,'UNWIF_complist_0005e8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005e9',['UNWIF_complist_0005e9',['../d9/dfd/unw16ifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2',1,'UNWIF_complist_0005e9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa4d159cda4ff6a51a7d560e797530bb2',1,'UNWIF_complist_0005e9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005ea',['UNWIF_complist_0005ea',['../d9/dfd/unw16ifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6',1,'UNWIF_complist_0005ea(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b23e7df38c74b563524faa958006dd6',1,'UNWIF_complist_0005ea(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0005f2',['UNWIF_complist_0005f2',['../d9/dfd/unw16ifcmp_8h.html#a72182dfac495142787004dc376196512',1,'UNWIF_complist_0005f2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a72182dfac495142787004dc376196512',1,'UNWIF_complist_0005f2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000627',['UNWIF_complist_000627',['../d9/dfd/unw16ifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56',1,'UNWIF_complist_000627(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a42b13eba96512bb7ba4ae696b1d6fc56',1,'UNWIF_complist_000627(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000648',['UNWIF_complist_000648',['../d9/dfd/unw16ifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542',1,'UNWIF_complist_000648(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5bc1047070cc36941eb74c9fe63e2542',1,'UNWIF_complist_000648(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00064a',['UNWIF_complist_00064a',['../d9/dfd/unw16ifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f',1,'UNWIF_complist_00064a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8e23d3e15c561aac41251a489b0dcd0f',1,'UNWIF_complist_00064a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006c1',['UNWIF_complist_0006c1',['../d9/dfd/unw16ifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a',1,'UNWIF_complist_0006c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a11b7e29c6d22e51cb24ccd59bb0bca2a',1,'UNWIF_complist_0006c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006d2',['UNWIF_complist_0006d2',['../d9/dfd/unw16ifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d',1,'UNWIF_complist_0006d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afb1aa2b551730feb5aba078923bd6e2d',1,'UNWIF_complist_0006d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0006d5',['UNWIF_complist_0006d5',['../d9/dfd/unw16ifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd',1,'UNWIF_complist_0006d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4bfbfbc504ca17aae4abe79279457dfd',1,'UNWIF_complist_0006d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000915',['UNWIF_complist_000915',['../d9/dfd/unw16ifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6',1,'UNWIF_complist_000915(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad551bbf47a604a1b0b1ebd0c3f09f6d6',1,'UNWIF_complist_000915(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000916',['UNWIF_complist_000916',['../d9/dfd/unw16ifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28',1,'UNWIF_complist_000916(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3332d6fe282359edbd630b8a2a8e4c28',1,'UNWIF_complist_000916(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000917',['UNWIF_complist_000917',['../d9/dfd/unw16ifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b',1,'UNWIF_complist_000917(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f3f04eaec076f7494c2583545b4423b',1,'UNWIF_complist_000917(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00091c',['UNWIF_complist_00091c',['../d9/dfd/unw16ifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0',1,'UNWIF_complist_00091c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7564bf1fe138295cf3b6b5d3666d86e0',1,'UNWIF_complist_00091c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000921',['UNWIF_complist_000921',['../d9/dfd/unw16ifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd',1,'UNWIF_complist_000921(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7ccb893424d0fc28215999e85467c6dd',1,'UNWIF_complist_000921(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000922',['UNWIF_complist_000922',['../d9/dfd/unw16ifcmp_8h.html#aad79641b67e9e392c4843444a2c973de',1,'UNWIF_complist_000922(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad79641b67e9e392c4843444a2c973de',1,'UNWIF_complist_000922(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000928',['UNWIF_complist_000928',['../d9/dfd/unw16ifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097',1,'UNWIF_complist_000928(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa505c2a76ce405157020bdd45b2d0097',1,'UNWIF_complist_000928(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00092b',['UNWIF_complist_00092b',['../d9/dfd/unw16ifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c',1,'UNWIF_complist_00092b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc30c01e33fbed20d27f8fde4f9e066c',1,'UNWIF_complist_00092b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00092f',['UNWIF_complist_00092f',['../d9/dfd/unw16ifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484',1,'UNWIF_complist_00092f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5c5b409442901f26daf8cc4a248de484',1,'UNWIF_complist_00092f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000930',['UNWIF_complist_000930',['../d9/dfd/unw16ifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162',1,'UNWIF_complist_000930(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7b4f9a7fe8076f1c434795f69e67b162',1,'UNWIF_complist_000930(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000933',['UNWIF_complist_000933',['../d9/dfd/unw16ifcmp_8h.html#a185950f537589db3086a414033378322',1,'UNWIF_complist_000933(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a185950f537589db3086a414033378322',1,'UNWIF_complist_000933(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009a1',['UNWIF_complist_0009a1',['../d9/dfd/unw16ifcmp_8h.html#a220e8c9a90881f2b42858445342fb737',1,'UNWIF_complist_0009a1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a220e8c9a90881f2b42858445342fb737',1,'UNWIF_complist_0009a1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009a2',['UNWIF_complist_0009a2',['../d9/dfd/unw16ifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae',1,'UNWIF_complist_0009a2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6df3e54514874de56ebb6d78722bb3ae',1,'UNWIF_complist_0009a2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009af',['UNWIF_complist_0009af',['../d9/dfd/unw16ifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e',1,'UNWIF_complist_0009af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6e6c61f97ec5790ac23554cbe014cf0e',1,'UNWIF_complist_0009af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0009c7',['UNWIF_complist_0009c7',['../d9/dfd/unw16ifcmp_8h.html#a62358113d2f0783e488700a421d116f0',1,'UNWIF_complist_0009c7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a62358113d2f0783e488700a421d116f0',1,'UNWIF_complist_0009c7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a16',['UNWIF_complist_000a16',['../d9/dfd/unw16ifcmp_8h.html#a095b29bb081a59be03968311b5703383',1,'UNWIF_complist_000a16(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a095b29bb081a59be03968311b5703383',1,'UNWIF_complist_000a16(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a17',['UNWIF_complist_000a17',['../d9/dfd/unw16ifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0',1,'UNWIF_complist_000a17(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acd69c57d12da7a43ca764280957e3eb0',1,'UNWIF_complist_000a17(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a1c',['UNWIF_complist_000a1c',['../d9/dfd/unw16ifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48',1,'UNWIF_complist_000a1c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa4d0e1903eb4e04a82bc9657f33d5f48',1,'UNWIF_complist_000a1c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a2b',['UNWIF_complist_000a2b',['../d9/dfd/unw16ifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139',1,'UNWIF_complist_000a2b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3826e644fcbd3ad665d6327574eac139',1,'UNWIF_complist_000a2b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a32',['UNWIF_complist_000a32',['../d9/dfd/unw16ifcmp_8h.html#aa92c7b4c24345693fb332960f619047e',1,'UNWIF_complist_000a32(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa92c7b4c24345693fb332960f619047e',1,'UNWIF_complist_000a32(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000a38',['UNWIF_complist_000a38',['../d9/dfd/unw16ifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f',1,'UNWIF_complist_000a38(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afd2dee942e8b76dbaaf218f99ddccb8f',1,'UNWIF_complist_000a38(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b21',['UNWIF_complist_000b21',['../d9/dfd/unw16ifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105',1,'UNWIF_complist_000b21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a98cf358063130ff86b24f82f7f3ea105',1,'UNWIF_complist_000b21(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b22',['UNWIF_complist_000b22',['../d9/dfd/unw16ifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25',1,'UNWIF_complist_000b22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adce7b797ea1826bfee435e177dc4db25',1,'UNWIF_complist_000b22(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b47',['UNWIF_complist_000b47',['../d9/dfd/unw16ifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477',1,'UNWIF_complist_000b47(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1432d8e7959836df9caf4656ff9cd477',1,'UNWIF_complist_000b47(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000b92',['UNWIF_complist_000b92',['../d9/dfd/unw16ifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c',1,'UNWIF_complist_000b92(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc06ad8f7d2cf078ad953b082978768c',1,'UNWIF_complist_000b92(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000bc6',['UNWIF_complist_000bc6',['../d9/dfd/unw16ifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba',1,'UNWIF_complist_000bc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab6fa70c2457fce3066d5b2e7cd2f0aba',1,'UNWIF_complist_000bc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000bc7',['UNWIF_complist_000bc7',['../d9/dfd/unw16ifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e',1,'UNWIF_complist_000bc7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab07faeb45b5dcae48e81d886ccfd4d2e',1,'UNWIF_complist_000bc7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000c46',['UNWIF_complist_000c46',['../d9/dfd/unw16ifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf',1,'UNWIF_complist_000c46(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab24ee5df18c26390acb426bb22a11fbf',1,'UNWIF_complist_000c46(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cbf',['UNWIF_complist_000cbf',['../d9/dfd/unw16ifcmp_8h.html#adff83cc39a3ffb489c0179540361a585',1,'UNWIF_complist_000cbf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adff83cc39a3ffb489c0179540361a585',1,'UNWIF_complist_000cbf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cc6',['UNWIF_complist_000cc6',['../d9/dfd/unw16ifcmp_8h.html#ac16c9224385c81229f58e9df173948de',1,'UNWIF_complist_000cc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac16c9224385c81229f58e9df173948de',1,'UNWIF_complist_000cc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000cca',['UNWIF_complist_000cca',['../d9/dfd/unw16ifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa',1,'UNWIF_complist_000cca(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aecc051865d2dc2c1f1e233e2189661fa',1,'UNWIF_complist_000cca(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000d46',['UNWIF_complist_000d46',['../d9/dfd/unw16ifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa',1,'UNWIF_complist_000d46(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0e9410a78e98a2e0ea5f4cdd9abf37fa',1,'UNWIF_complist_000d46(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000d47',['UNWIF_complist_000d47',['../d9/dfd/unw16ifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912',1,'UNWIF_complist_000d47(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2285a9e696b6d2dec7c40a2128dfe912',1,'UNWIF_complist_000d47(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000dd9',['UNWIF_complist_000dd9',['../d9/dfd/unw16ifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984',1,'UNWIF_complist_000dd9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3768151c2bbda500c49b889be3c4c984',1,'UNWIF_complist_000dd9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000ddc',['UNWIF_complist_000ddc',['../d9/dfd/unw16ifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b',1,'UNWIF_complist_000ddc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1c413fc9ca8ea8bdaceeb0036224c48b',1,'UNWIF_complist_000ddc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f40',['UNWIF_complist_000f40',['../d9/dfd/unw16ifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5',1,'UNWIF_complist_000f40(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2d6bc9ff4b5741344517d6f09c6f57f5',1,'UNWIF_complist_000f40(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f42',['UNWIF_complist_000f42',['../d9/dfd/unw16ifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0',1,'UNWIF_complist_000f42(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4461d261ef170a57ebe487ec8797d0f0',1,'UNWIF_complist_000f42(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f4c',['UNWIF_complist_000f4c',['../d9/dfd/unw16ifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e',1,'UNWIF_complist_000f4c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3dbef5c462eeca83cc577470df0f5b6e',1,'UNWIF_complist_000f4c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f51',['UNWIF_complist_000f51',['../d9/dfd/unw16ifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81',1,'UNWIF_complist_000f51(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3bd40b13c90c69b0529b6e81287ffa81',1,'UNWIF_complist_000f51(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f56',['UNWIF_complist_000f56',['../d9/dfd/unw16ifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac',1,'UNWIF_complist_000f56(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a794fc4e16a9e0e9dc89813a783fce5ac',1,'UNWIF_complist_000f56(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f5b',['UNWIF_complist_000f5b',['../d9/dfd/unw16ifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd',1,'UNWIF_complist_000f5b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afe6ec3a7341214674cfc3b245fb5c0fd',1,'UNWIF_complist_000f5b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f90',['UNWIF_complist_000f90',['../d9/dfd/unw16ifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b',1,'UNWIF_complist_000f90(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5883c8ba1620badd226c44072e823c1b',1,'UNWIF_complist_000f90(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f92',['UNWIF_complist_000f92',['../d9/dfd/unw16ifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd',1,'UNWIF_complist_000f92(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa0d06c87fe9e231668736acb7cb77cd',1,'UNWIF_complist_000f92(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000f9c',['UNWIF_complist_000f9c',['../d9/dfd/unw16ifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6',1,'UNWIF_complist_000f9c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afa5d9c88fe1c37e135743d1a0be6b3f6',1,'UNWIF_complist_000f9c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fa1',['UNWIF_complist_000fa1',['../d9/dfd/unw16ifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898',1,'UNWIF_complist_000fa1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a234d9d636c74ddcb8b27b1feb3d43898',1,'UNWIF_complist_000fa1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fa6',['UNWIF_complist_000fa6',['../d9/dfd/unw16ifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0',1,'UNWIF_complist_000fa6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a349b549bfa2211d0d65aca45b08270e0',1,'UNWIF_complist_000fa6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fab',['UNWIF_complist_000fab',['../d9/dfd/unw16ifcmp_8h.html#ae466a571b993093065f56e0b94f292cb',1,'UNWIF_complist_000fab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae466a571b993093065f56e0b94f292cb',1,'UNWIF_complist_000fab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fb2',['UNWIF_complist_000fb2',['../d9/dfd/unw16ifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2',1,'UNWIF_complist_000fb2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2f3fdbcf1a851685e1d5af186ac3c9e2',1,'UNWIF_complist_000fb2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f000fb3',['UNWIF_complist_000fb3',['../d9/dfd/unw16ifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09',1,'UNWIF_complist_000fb3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4038145233b71f3e11a9c9adbd6b7d09',1,'UNWIF_complist_000fb3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001025',['UNWIF_complist_001025',['../d9/dfd/unw16ifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b',1,'UNWIF_complist_001025(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad53c10608b3a3f4fd5c7119f7e594c5b',1,'UNWIF_complist_001025(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b05',['UNWIF_complist_001b05',['../d9/dfd/unw16ifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6',1,'UNWIF_complist_001b05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab54d46d4fd9c687f0be305b22be549e6',1,'UNWIF_complist_001b05(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b07',['UNWIF_complist_001b07',['../d9/dfd/unw16ifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6',1,'UNWIF_complist_001b07(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a72577badb27d097e9e2df5a1f1d4e0a6',1,'UNWIF_complist_001b07(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b09',['UNWIF_complist_001b09',['../d9/dfd/unw16ifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa',1,'UNWIF_complist_001b09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab90dc0441c5bf69daedfc7da66af11fa',1,'UNWIF_complist_001b09(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b0b',['UNWIF_complist_001b0b',['../d9/dfd/unw16ifcmp_8h.html#af6331714617c244a49fed8b7eebad31c',1,'UNWIF_complist_001b0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af6331714617c244a49fed8b7eebad31c',1,'UNWIF_complist_001b0b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b0d',['UNWIF_complist_001b0d',['../d9/dfd/unw16ifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf',1,'UNWIF_complist_001b0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad57a937d64410b6c6223a5e4a47b16cf',1,'UNWIF_complist_001b0d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b11',['UNWIF_complist_001b11',['../d9/dfd/unw16ifcmp_8h.html#a52be2878281a288e79a7d054f67b1028',1,'UNWIF_complist_001b11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a52be2878281a288e79a7d054f67b1028',1,'UNWIF_complist_001b11(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3a',['UNWIF_complist_001b3a',['../d9/dfd/unw16ifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848',1,'UNWIF_complist_001b3a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abc1d3cbfa91a5ebfbfecd3b61aae3848',1,'UNWIF_complist_001b3a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3c',['UNWIF_complist_001b3c',['../d9/dfd/unw16ifcmp_8h.html#a51654bea55c1ffb66474537594856dbe',1,'UNWIF_complist_001b3c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a51654bea55c1ffb66474537594856dbe',1,'UNWIF_complist_001b3c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3e',['UNWIF_complist_001b3e',['../d9/dfd/unw16ifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9',1,'UNWIF_complist_001b3e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a630c036224ddbc7050a661fd53bd0ac9',1,'UNWIF_complist_001b3e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b3f',['UNWIF_complist_001b3f',['../d9/dfd/unw16ifcmp_8h.html#ae10077d8584041051ba38133be6bb085',1,'UNWIF_complist_001b3f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae10077d8584041051ba38133be6bb085',1,'UNWIF_complist_001b3f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001b42',['UNWIF_complist_001b42',['../d9/dfd/unw16ifcmp_8h.html#ad1334fc11980be299f8419978293d01d',1,'UNWIF_complist_001b42(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad1334fc11980be299f8419978293d01d',1,'UNWIF_complist_001b42(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e36',['UNWIF_complist_001e36',['../d9/dfd/unw16ifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5',1,'UNWIF_complist_001e36(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3b4d482ff0ed28298597d8ea7a9cbac5',1,'UNWIF_complist_001e36(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e37',['UNWIF_complist_001e37',['../d9/dfd/unw16ifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa',1,'UNWIF_complist_001e37(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a74eaf35fe1f0b2f91dbb6970452c11fa',1,'UNWIF_complist_001e37(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e5a',['UNWIF_complist_001e5a',['../d9/dfd/unw16ifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139',1,'UNWIF_complist_001e5a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a33de2ad6c0498e99c34b25a7e310e139',1,'UNWIF_complist_001e5a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e5b',['UNWIF_complist_001e5b',['../d9/dfd/unw16ifcmp_8h.html#a335582a8587b651079deeacc536a2989',1,'UNWIF_complist_001e5b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a335582a8587b651079deeacc536a2989',1,'UNWIF_complist_001e5b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e62',['UNWIF_complist_001e62',['../d9/dfd/unw16ifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a',1,'UNWIF_complist_001e62(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a69a608ad111d5c1d5fccf6a1b066496a',1,'UNWIF_complist_001e62(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001e63',['UNWIF_complist_001e63',['../d9/dfd/unw16ifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5',1,'UNWIF_complist_001e63(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77819b4f2d62270fc553ebf65bea4eb5',1,'UNWIF_complist_001e63(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ea0',['UNWIF_complist_001ea0',['../d9/dfd/unw16ifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9',1,'UNWIF_complist_001ea0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a278b1f1162cebd9d5fdcffb5770a22e9',1,'UNWIF_complist_001ea0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ea1',['UNWIF_complist_001ea1',['../d9/dfd/unw16ifcmp_8h.html#ae82e084b3d63546685754912b443af65',1,'UNWIF_complist_001ea1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae82e084b3d63546685754912b443af65',1,'UNWIF_complist_001ea1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001eb8',['UNWIF_complist_001eb8',['../d9/dfd/unw16ifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a',1,'UNWIF_complist_001eb8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4a59bcff2289fb6b9a9cbd55979ef19a',1,'UNWIF_complist_001eb8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001eb9',['UNWIF_complist_001eb9',['../d9/dfd/unw16ifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f',1,'UNWIF_complist_001eb9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a183fcfe497bcda389115e0b127a0b00f',1,'UNWIF_complist_001eb9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ecc',['UNWIF_complist_001ecc',['../d9/dfd/unw16ifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680',1,'UNWIF_complist_001ecc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f5580def22e55e5ebc78de065fee680',1,'UNWIF_complist_001ecc(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ecd',['UNWIF_complist_001ecd',['../d9/dfd/unw16ifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb',1,'UNWIF_complist_001ecd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad259c73d30f56c860d2d641a154595fb',1,'UNWIF_complist_001ecd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f00',['UNWIF_complist_001f00',['../d9/dfd/unw16ifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770',1,'UNWIF_complist_001f00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4fb4bed617e7adfc8097fcd12ea94770',1,'UNWIF_complist_001f00(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f01',['UNWIF_complist_001f01',['../d9/dfd/unw16ifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd',1,'UNWIF_complist_001f01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d240f7a8ca123c360a6fff9cd951cfd',1,'UNWIF_complist_001f01(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f02',['UNWIF_complist_001f02',['../d9/dfd/unw16ifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af',1,'UNWIF_complist_001f02(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2e9ebdcb0856369150266e0eaaf5c2af',1,'UNWIF_complist_001f02(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f03',['UNWIF_complist_001f03',['../d9/dfd/unw16ifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693',1,'UNWIF_complist_001f03(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff72d2c2dfddc10bfca8748ed4a7b693',1,'UNWIF_complist_001f03(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f04',['UNWIF_complist_001f04',['../d9/dfd/unw16ifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd',1,'UNWIF_complist_001f04(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3f942604858194bf431f3fe16f8597cd',1,'UNWIF_complist_001f04(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f05',['UNWIF_complist_001f05',['../d9/dfd/unw16ifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9',1,'UNWIF_complist_001f05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a83c0a28b2a320f116a22faec4fdef9c9',1,'UNWIF_complist_001f05(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f06',['UNWIF_complist_001f06',['../d9/dfd/unw16ifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29',1,'UNWIF_complist_001f06(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad186b84e29d24f77ede18c4a4f747e29',1,'UNWIF_complist_001f06(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f07',['UNWIF_complist_001f07',['../d9/dfd/unw16ifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5',1,'UNWIF_complist_001f07(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae18c53686f4db517d2082f6afcc2f9f5',1,'UNWIF_complist_001f07(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f08',['UNWIF_complist_001f08',['../d9/dfd/unw16ifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866',1,'UNWIF_complist_001f08(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6ffa00573803d7d5b33a0af5ed494866',1,'UNWIF_complist_001f08(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f09',['UNWIF_complist_001f09',['../d9/dfd/unw16ifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59',1,'UNWIF_complist_001f09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a22686a8cb4b3a80557b1bf36efe7bd59',1,'UNWIF_complist_001f09(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0a',['UNWIF_complist_001f0a',['../d9/dfd/unw16ifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77',1,'UNWIF_complist_001f0a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a563e7e4c7c9d8cd0d773385014142d77',1,'UNWIF_complist_001f0a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0b',['UNWIF_complist_001f0b',['../d9/dfd/unw16ifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b',1,'UNWIF_complist_001f0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abeb510d511339881ac4cc09a7a31705b',1,'UNWIF_complist_001f0b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0c',['UNWIF_complist_001f0c',['../d9/dfd/unw16ifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d',1,'UNWIF_complist_001f0c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a24bb5484392111948e9a9e03cfc31d',1,'UNWIF_complist_001f0c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0d',['UNWIF_complist_001f0d',['../d9/dfd/unw16ifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2',1,'UNWIF_complist_001f0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adda87faca9d5fbd96daa978a7d643ba2',1,'UNWIF_complist_001f0d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0e',['UNWIF_complist_001f0e',['../d9/dfd/unw16ifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be',1,'UNWIF_complist_001f0e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a34a019a9bec32714abab74c44d2d76be',1,'UNWIF_complist_001f0e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f0f',['UNWIF_complist_001f0f',['../d9/dfd/unw16ifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee',1,'UNWIF_complist_001f0f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae642acdc8dc49714f56b7f202150deee',1,'UNWIF_complist_001f0f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f10',['UNWIF_complist_001f10',['../d9/dfd/unw16ifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a',1,'UNWIF_complist_001f10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab43103129306ee8cff57c78d5b68bf4a',1,'UNWIF_complist_001f10(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f11',['UNWIF_complist_001f11',['../d9/dfd/unw16ifcmp_8h.html#a98515e054e7136515aab9ec208ea7191',1,'UNWIF_complist_001f11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a98515e054e7136515aab9ec208ea7191',1,'UNWIF_complist_001f11(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f18',['UNWIF_complist_001f18',['../d9/dfd/unw16ifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5',1,'UNWIF_complist_001f18(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2200b595595288adb677c59d8f4a27e5',1,'UNWIF_complist_001f18(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f19',['UNWIF_complist_001f19',['../d9/dfd/unw16ifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d',1,'UNWIF_complist_001f19(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a585bb52fe4a3a862092a56f1ffd4582d',1,'UNWIF_complist_001f19(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f20',['UNWIF_complist_001f20',['../d9/dfd/unw16ifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5',1,'UNWIF_complist_001f20(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a95b70aef2f8e43918730ebf577f8a9a5',1,'UNWIF_complist_001f20(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f21',['UNWIF_complist_001f21',['../d9/dfd/unw16ifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3',1,'UNWIF_complist_001f21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6a259d2d07f444630b2b8642dc443bc3',1,'UNWIF_complist_001f21(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f22',['UNWIF_complist_001f22',['../d9/dfd/unw16ifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165',1,'UNWIF_complist_001f22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad25b4f5aea788a43c0f066219fe6f165',1,'UNWIF_complist_001f22(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f23',['UNWIF_complist_001f23',['../d9/dfd/unw16ifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed',1,'UNWIF_complist_001f23(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aedbd3e13a8c1d6a1635356bed39df8ed',1,'UNWIF_complist_001f23(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f24',['UNWIF_complist_001f24',['../d9/dfd/unw16ifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098',1,'UNWIF_complist_001f24(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab294cfad124a6e96fb3f3f65151dc098',1,'UNWIF_complist_001f24(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f25',['UNWIF_complist_001f25',['../d9/dfd/unw16ifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2',1,'UNWIF_complist_001f25(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae8db45645d24dc522d01407eec354ba2',1,'UNWIF_complist_001f25(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f26',['UNWIF_complist_001f26',['../d9/dfd/unw16ifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608',1,'UNWIF_complist_001f26(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36ebd0ccbf12d8fad9cfb585b9f88608',1,'UNWIF_complist_001f26(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f27',['UNWIF_complist_001f27',['../d9/dfd/unw16ifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91',1,'UNWIF_complist_001f27(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad219bc8dfcbea3615a45ece3cc6a6c91',1,'UNWIF_complist_001f27(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f28',['UNWIF_complist_001f28',['../d9/dfd/unw16ifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407',1,'UNWIF_complist_001f28(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a21f3b0f0f30b2312abf6385f84992407',1,'UNWIF_complist_001f28(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f29',['UNWIF_complist_001f29',['../d9/dfd/unw16ifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd',1,'UNWIF_complist_001f29(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0f9d0d5c83b6f6b3d0462e9118d426fd',1,'UNWIF_complist_001f29(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2a',['UNWIF_complist_001f2a',['../d9/dfd/unw16ifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28',1,'UNWIF_complist_001f2a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7bc5bd3e6010ebb72186b83a968ece28',1,'UNWIF_complist_001f2a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2b',['UNWIF_complist_001f2b',['../d9/dfd/unw16ifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058',1,'UNWIF_complist_001f2b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adaf5ffbeb0d94c1f924feb3862d4e058',1,'UNWIF_complist_001f2b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2c',['UNWIF_complist_001f2c',['../d9/dfd/unw16ifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8',1,'UNWIF_complist_001f2c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1e7be33e702fbfd49df2f8beb8a74bf8',1,'UNWIF_complist_001f2c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2d',['UNWIF_complist_001f2d',['../d9/dfd/unw16ifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e',1,'UNWIF_complist_001f2d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a94bf93c35396e585b81f1eef76dae79e',1,'UNWIF_complist_001f2d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2e',['UNWIF_complist_001f2e',['../d9/dfd/unw16ifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727',1,'UNWIF_complist_001f2e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60a6ef8ed339156bde978e25c82e7727',1,'UNWIF_complist_001f2e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f2f',['UNWIF_complist_001f2f',['../d9/dfd/unw16ifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d',1,'UNWIF_complist_001f2f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03114fc6f279fab8782a51b46d5b185d',1,'UNWIF_complist_001f2f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f30',['UNWIF_complist_001f30',['../d9/dfd/unw16ifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3',1,'UNWIF_complist_001f30(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad3417c7376bdbe28ae472aad3ff4baf3',1,'UNWIF_complist_001f30(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f31',['UNWIF_complist_001f31',['../d9/dfd/unw16ifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183',1,'UNWIF_complist_001f31(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aad95e550b7b84ea3e9235bf9fc40e183',1,'UNWIF_complist_001f31(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f38',['UNWIF_complist_001f38',['../d9/dfd/unw16ifcmp_8h.html#a93484301725e445b148251357772f506',1,'UNWIF_complist_001f38(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a93484301725e445b148251357772f506',1,'UNWIF_complist_001f38(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f39',['UNWIF_complist_001f39',['../d9/dfd/unw16ifcmp_8h.html#a306aafa52ab139481b4556b049b2535e',1,'UNWIF_complist_001f39(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a306aafa52ab139481b4556b049b2535e',1,'UNWIF_complist_001f39(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f40',['UNWIF_complist_001f40',['../d9/dfd/unw16ifcmp_8h.html#a3002293eda9914b2270ebae548985b95',1,'UNWIF_complist_001f40(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3002293eda9914b2270ebae548985b95',1,'UNWIF_complist_001f40(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f41',['UNWIF_complist_001f41',['../d9/dfd/unw16ifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096',1,'UNWIF_complist_001f41(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8e32f049ee0538098366431ee2e4d096',1,'UNWIF_complist_001f41(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f48',['UNWIF_complist_001f48',['../d9/dfd/unw16ifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66',1,'UNWIF_complist_001f48(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a80d1dddb7050e68e7881c060d6201a66',1,'UNWIF_complist_001f48(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f49',['UNWIF_complist_001f49',['../d9/dfd/unw16ifcmp_8h.html#ae293e6e49630ca604f047161484616b9',1,'UNWIF_complist_001f49(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae293e6e49630ca604f047161484616b9',1,'UNWIF_complist_001f49(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f50',['UNWIF_complist_001f50',['../d9/dfd/unw16ifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a',1,'UNWIF_complist_001f50(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a237f30872314fc8220d9a23ea0f5006a',1,'UNWIF_complist_001f50(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f51',['UNWIF_complist_001f51',['../d9/dfd/unw16ifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1',1,'UNWIF_complist_001f51(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9ec838a86dbda50d38348c7b34d619e1',1,'UNWIF_complist_001f51(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f59',['UNWIF_complist_001f59',['../d9/dfd/unw16ifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2',1,'UNWIF_complist_001f59(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9d0f059af29d4c3fef816fe4b8263fb2',1,'UNWIF_complist_001f59(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f60',['UNWIF_complist_001f60',['../d9/dfd/unw16ifcmp_8h.html#afb28baa1855de27b50130d87c5155773',1,'UNWIF_complist_001f60(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afb28baa1855de27b50130d87c5155773',1,'UNWIF_complist_001f60(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f61',['UNWIF_complist_001f61',['../d9/dfd/unw16ifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db',1,'UNWIF_complist_001f61(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adfe8d9e81973a7b4a8c3106c4736e4db',1,'UNWIF_complist_001f61(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f62',['UNWIF_complist_001f62',['../d9/dfd/unw16ifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc',1,'UNWIF_complist_001f62(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a601c8ee467638648efa04c7c1640d9bc',1,'UNWIF_complist_001f62(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f63',['UNWIF_complist_001f63',['../d9/dfd/unw16ifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486',1,'UNWIF_complist_001f63(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ef36aa1fda5f7cf4a71987f74d34486',1,'UNWIF_complist_001f63(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f64',['UNWIF_complist_001f64',['../d9/dfd/unw16ifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9',1,'UNWIF_complist_001f64(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2bb3343d25d8f9e2087794d231ba52b9',1,'UNWIF_complist_001f64(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f65',['UNWIF_complist_001f65',['../d9/dfd/unw16ifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d',1,'UNWIF_complist_001f65(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a78f2f5289cee46dd3dd3aa62b2fa4b4d',1,'UNWIF_complist_001f65(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f66',['UNWIF_complist_001f66',['../d9/dfd/unw16ifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02',1,'UNWIF_complist_001f66(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2b2d7a03c9e35b97cd0ebfcb55c18e02',1,'UNWIF_complist_001f66(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f67',['UNWIF_complist_001f67',['../d9/dfd/unw16ifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf',1,'UNWIF_complist_001f67(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0e6b29c1d43fbe23f444607855384caf',1,'UNWIF_complist_001f67(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f68',['UNWIF_complist_001f68',['../d9/dfd/unw16ifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766',1,'UNWIF_complist_001f68(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af0d94699f257ef7a6f0793e08440c766',1,'UNWIF_complist_001f68(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f69',['UNWIF_complist_001f69',['../d9/dfd/unw16ifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6',1,'UNWIF_complist_001f69(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a154cbd96f4e843be00b5ab0823321ae6',1,'UNWIF_complist_001f69(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6a',['UNWIF_complist_001f6a',['../d9/dfd/unw16ifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634',1,'UNWIF_complist_001f6a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6106a6b096a38ce7862af7a09c8de634',1,'UNWIF_complist_001f6a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6b',['UNWIF_complist_001f6b',['../d9/dfd/unw16ifcmp_8h.html#a96e0a8345155feb63eb272471ed82077',1,'UNWIF_complist_001f6b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a96e0a8345155feb63eb272471ed82077',1,'UNWIF_complist_001f6b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6c',['UNWIF_complist_001f6c',['../d9/dfd/unw16ifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080',1,'UNWIF_complist_001f6c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8474e8fc9cef6687738027c0175f3080',1,'UNWIF_complist_001f6c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6d',['UNWIF_complist_001f6d',['../d9/dfd/unw16ifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e',1,'UNWIF_complist_001f6d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a412e99fc19e52526efe62a094ab3607e',1,'UNWIF_complist_001f6d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6e',['UNWIF_complist_001f6e',['../d9/dfd/unw16ifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d',1,'UNWIF_complist_001f6e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a465b3de1c682dcb2c98d553f62e5589d',1,'UNWIF_complist_001f6e(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f6f',['UNWIF_complist_001f6f',['../d9/dfd/unw16ifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a',1,'UNWIF_complist_001f6f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4f9d304cc606bee3d63aa437aa6a6d3a',1,'UNWIF_complist_001f6f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f70',['UNWIF_complist_001f70',['../d9/dfd/unw16ifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0',1,'UNWIF_complist_001f70(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7b67abab9649560746c3ff85f21afed0',1,'UNWIF_complist_001f70(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f74',['UNWIF_complist_001f74',['../d9/dfd/unw16ifcmp_8h.html#a286e94c01a376716f6269e17f851cc55',1,'UNWIF_complist_001f74(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a286e94c01a376716f6269e17f851cc55',1,'UNWIF_complist_001f74(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001f7c',['UNWIF_complist_001f7c',['../d9/dfd/unw16ifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb',1,'UNWIF_complist_001f7c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaaad2c0d21cf34b5bc7e15aa97dfeccb',1,'UNWIF_complist_001f7c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fb6',['UNWIF_complist_001fb6',['../d9/dfd/unw16ifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0',1,'UNWIF_complist_001fb6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7703349304a9ee138c8cf70e2196e0f0',1,'UNWIF_complist_001fb6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fbf',['UNWIF_complist_001fbf',['../d9/dfd/unw16ifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e',1,'UNWIF_complist_001fbf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a57ccdbcfd3dbfea327390f9e982a6e',1,'UNWIF_complist_001fbf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001fc6',['UNWIF_complist_001fc6',['../d9/dfd/unw16ifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67',1,'UNWIF_complist_001fc6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acc8e09207d03f9e1b013564a77006f67',1,'UNWIF_complist_001fc6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ff6',['UNWIF_complist_001ff6',['../d9/dfd/unw16ifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d',1,'UNWIF_complist_001ff6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afd9126fff80b6f4b9112d1713eab0e6d',1,'UNWIF_complist_001ff6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f001ffe',['UNWIF_complist_001ffe',['../d9/dfd/unw16ifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8',1,'UNWIF_complist_001ffe(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a550dc21902ea6ef38abfea3061ca68a8',1,'UNWIF_complist_001ffe(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002190',['UNWIF_complist_002190',['../d9/dfd/unw16ifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4',1,'UNWIF_complist_002190(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0993b94a55188e1be9ea654fb98fd7d4',1,'UNWIF_complist_002190(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002192',['UNWIF_complist_002192',['../d9/dfd/unw16ifcmp_8h.html#a474cada071e923b79e67dbf5831db29e',1,'UNWIF_complist_002192(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a474cada071e923b79e67dbf5831db29e',1,'UNWIF_complist_002192(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002194',['UNWIF_complist_002194',['../d9/dfd/unw16ifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9',1,'UNWIF_complist_002194(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa11fae2350a7f10af4bb747aa96ee4d9',1,'UNWIF_complist_002194(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d0',['UNWIF_complist_0021d0',['../d9/dfd/unw16ifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112',1,'UNWIF_complist_0021d0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abc73463c16eb7d22d8b74a32c1d85112',1,'UNWIF_complist_0021d0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d2',['UNWIF_complist_0021d2',['../d9/dfd/unw16ifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7',1,'UNWIF_complist_0021d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af7ded0fcbdcfffe0f19147607093cbb7',1,'UNWIF_complist_0021d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0021d4',['UNWIF_complist_0021d4',['../d9/dfd/unw16ifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459',1,'UNWIF_complist_0021d4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a8718d04ed9a0656cc58a73f628956459',1,'UNWIF_complist_0021d4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002203',['UNWIF_complist_002203',['../d9/dfd/unw16ifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60',1,'UNWIF_complist_002203(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a16bb9976615a07e3f6e624fe2057ca60',1,'UNWIF_complist_002203(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002208',['UNWIF_complist_002208',['../d9/dfd/unw16ifcmp_8h.html#a1d2b2511463746719c783d6a9896d747',1,'UNWIF_complist_002208(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d2b2511463746719c783d6a9896d747',1,'UNWIF_complist_002208(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00220b',['UNWIF_complist_00220b',['../d9/dfd/unw16ifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd',1,'UNWIF_complist_00220b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adca25e7bfc0bf7f0d51cc5e95c8953fd',1,'UNWIF_complist_00220b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002223',['UNWIF_complist_002223',['../d9/dfd/unw16ifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8',1,'UNWIF_complist_002223(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a101faa555da07fc84ec31624b6e41fe8',1,'UNWIF_complist_002223(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002225',['UNWIF_complist_002225',['../d9/dfd/unw16ifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77',1,'UNWIF_complist_002225(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a640e2233d24365058bb8e62dca65cb77',1,'UNWIF_complist_002225(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00223c',['UNWIF_complist_00223c',['../d9/dfd/unw16ifcmp_8h.html#a0280e90210228901d89c05efe9201b36',1,'UNWIF_complist_00223c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0280e90210228901d89c05efe9201b36',1,'UNWIF_complist_00223c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002243',['UNWIF_complist_002243',['../d9/dfd/unw16ifcmp_8h.html#ac9f09700daa218411356781f659b7bb7',1,'UNWIF_complist_002243(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac9f09700daa218411356781f659b7bb7',1,'UNWIF_complist_002243(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002245',['UNWIF_complist_002245',['../d9/dfd/unw16ifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc',1,'UNWIF_complist_002245(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b0814e8cc70b14dc0e9a4b4bb7eeccc',1,'UNWIF_complist_002245(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002248',['UNWIF_complist_002248',['../d9/dfd/unw16ifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8',1,'UNWIF_complist_002248(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa63d449da5ff6cafc8c1518e6d7282f8',1,'UNWIF_complist_002248(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00224d',['UNWIF_complist_00224d',['../d9/dfd/unw16ifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a',1,'UNWIF_complist_00224d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acd155158345de3eb9610e68cd9ab594a',1,'UNWIF_complist_00224d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002261',['UNWIF_complist_002261',['../d9/dfd/unw16ifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3',1,'UNWIF_complist_002261(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab6f6f245fc0c48d1d54f05e9358505c3',1,'UNWIF_complist_002261(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002264',['UNWIF_complist_002264',['../d9/dfd/unw16ifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951',1,'UNWIF_complist_002264(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae600dcbeaf661a27d782b08c06992951',1,'UNWIF_complist_002264(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002265',['UNWIF_complist_002265',['../d9/dfd/unw16ifcmp_8h.html#aab56b8db439599d528a5673b8dde878e',1,'UNWIF_complist_002265(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab56b8db439599d528a5673b8dde878e',1,'UNWIF_complist_002265(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002272',['UNWIF_complist_002272',['../d9/dfd/unw16ifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7',1,'UNWIF_complist_002272(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4048752b4a7ed6aecfb2622605d5ffb7',1,'UNWIF_complist_002272(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002273',['UNWIF_complist_002273',['../d9/dfd/unw16ifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327',1,'UNWIF_complist_002273(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a829f07d4acb00a8e68b56f6b85fa6327',1,'UNWIF_complist_002273(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002276',['UNWIF_complist_002276',['../d9/dfd/unw16ifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6',1,'UNWIF_complist_002276(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a06b55898aaa907768a1baa6a3fb531b6',1,'UNWIF_complist_002276(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002277',['UNWIF_complist_002277',['../d9/dfd/unw16ifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3',1,'UNWIF_complist_002277(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a65a0d210e7a3b832947dbd8722a8b5c3',1,'UNWIF_complist_002277(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227a',['UNWIF_complist_00227a',['../d9/dfd/unw16ifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39',1,'UNWIF_complist_00227a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af79c35b0a80b56680d0b83db2cfd7f39',1,'UNWIF_complist_00227a(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227b',['UNWIF_complist_00227b',['../d9/dfd/unw16ifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f',1,'UNWIF_complist_00227b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3ee3f41c97cdd2192829195317be792f',1,'UNWIF_complist_00227b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227c',['UNWIF_complist_00227c',['../d9/dfd/unw16ifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924',1,'UNWIF_complist_00227c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa923c75d6fdba5813e7ee64a8cb13924',1,'UNWIF_complist_00227c(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00227d',['UNWIF_complist_00227d',['../d9/dfd/unw16ifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b',1,'UNWIF_complist_00227d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0677e7c1fdbaf149984428431405d79b',1,'UNWIF_complist_00227d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002282',['UNWIF_complist_002282',['../d9/dfd/unw16ifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b',1,'UNWIF_complist_002282(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abbf5e96e478ffa02b392efeef318c94b',1,'UNWIF_complist_002282(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002283',['UNWIF_complist_002283',['../d9/dfd/unw16ifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb',1,'UNWIF_complist_002283(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1d9ab02ebef740daea71ec876fbeffdb',1,'UNWIF_complist_002283(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002286',['UNWIF_complist_002286',['../d9/dfd/unw16ifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5',1,'UNWIF_complist_002286(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afc327f29cd412cfcfb14d1dbda83b0b5',1,'UNWIF_complist_002286(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002287',['UNWIF_complist_002287',['../d9/dfd/unw16ifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c',1,'UNWIF_complist_002287(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a606d5c2358ae07e9894ebcd79bb7ae2c',1,'UNWIF_complist_002287(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002291',['UNWIF_complist_002291',['../d9/dfd/unw16ifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635',1,'UNWIF_complist_002291(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0a52e4d39becb64f59496111c07c3635',1,'UNWIF_complist_002291(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002292',['UNWIF_complist_002292',['../d9/dfd/unw16ifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52',1,'UNWIF_complist_002292(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a7ffa92a90245cdb9c2ced48001508b52',1,'UNWIF_complist_002292(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a2',['UNWIF_complist_0022a2',['../d9/dfd/unw16ifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4',1,'UNWIF_complist_0022a2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa9cbc81f1113630c878ff7f31b2f4ea4',1,'UNWIF_complist_0022a2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a8',['UNWIF_complist_0022a8',['../d9/dfd/unw16ifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b',1,'UNWIF_complist_0022a8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac01efa786cbc281e49e4d91ad4307b7b',1,'UNWIF_complist_0022a8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022a9',['UNWIF_complist_0022a9',['../d9/dfd/unw16ifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca',1,'UNWIF_complist_0022a9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af5ed9386e500d2da982d2e1aeb2409ca',1,'UNWIF_complist_0022a9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022ab',['UNWIF_complist_0022ab',['../d9/dfd/unw16ifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974',1,'UNWIF_complist_0022ab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad89db3cff2bca1635b2e1530dec0b974',1,'UNWIF_complist_0022ab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b2',['UNWIF_complist_0022b2',['../d9/dfd/unw16ifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5',1,'UNWIF_complist_0022b2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa7d9b87c6ec492ab3e30aff50ed712b5',1,'UNWIF_complist_0022b2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b3',['UNWIF_complist_0022b3',['../d9/dfd/unw16ifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5',1,'UNWIF_complist_0022b3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a172ce02c84a2359dec3cf6a4686911a5',1,'UNWIF_complist_0022b3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b4',['UNWIF_complist_0022b4',['../d9/dfd/unw16ifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed',1,'UNWIF_complist_0022b4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2a702823fb89140a29cffe56d0bedaed',1,'UNWIF_complist_0022b4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0022b5',['UNWIF_complist_0022b5',['../d9/dfd/unw16ifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685',1,'UNWIF_complist_0022b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac3914902c8f1b21d8683fac56c731685',1,'UNWIF_complist_0022b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f002add',['UNWIF_complist_002add',['../d9/dfd/unw16ifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5',1,'UNWIF_complist_002add(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2b6caeb14119aa2de6d8692fd1c30f5',1,'UNWIF_complist_002add(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003046',['UNWIF_complist_003046',['../d9/dfd/unw16ifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848',1,'UNWIF_complist_003046(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5b01584df7ac3a8c53c8be6405ce9848',1,'UNWIF_complist_003046(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304b',['UNWIF_complist_00304b',['../d9/dfd/unw16ifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad',1,'UNWIF_complist_00304b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afe105fcd6e746a56b18a7c27993e25ad',1,'UNWIF_complist_00304b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304d',['UNWIF_complist_00304d',['../d9/dfd/unw16ifcmp_8h.html#a76106268641a876cd1acf7f437006224',1,'UNWIF_complist_00304d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a76106268641a876cd1acf7f437006224',1,'UNWIF_complist_00304d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00304f',['UNWIF_complist_00304f',['../d9/dfd/unw16ifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891',1,'UNWIF_complist_00304f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3af27ae58cd3f98ade2fc6e9e4396891',1,'UNWIF_complist_00304f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003051',['UNWIF_complist_003051',['../d9/dfd/unw16ifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2',1,'UNWIF_complist_003051(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a49f6607f88900b9aa0f15ad03b99f9c2',1,'UNWIF_complist_003051(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003053',['UNWIF_complist_003053',['../d9/dfd/unw16ifcmp_8h.html#a63918f1e86feee4b5056c122823f082a',1,'UNWIF_complist_003053(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a63918f1e86feee4b5056c122823f082a',1,'UNWIF_complist_003053(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003055',['UNWIF_complist_003055',['../d9/dfd/unw16ifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158',1,'UNWIF_complist_003055(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4cba88093d4cebde82c69baafaeeb158',1,'UNWIF_complist_003055(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003057',['UNWIF_complist_003057',['../d9/dfd/unw16ifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959',1,'UNWIF_complist_003057(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2fed51e60374ed913fd2843127eb5959',1,'UNWIF_complist_003057(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003059',['UNWIF_complist_003059',['../d9/dfd/unw16ifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2',1,'UNWIF_complist_003059(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aeb405f68a9b4af35a9e509b86a1f70d2',1,'UNWIF_complist_003059(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305b',['UNWIF_complist_00305b',['../d9/dfd/unw16ifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d',1,'UNWIF_complist_00305b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3aa4953639773db7a7872c5682f93d2d',1,'UNWIF_complist_00305b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305d',['UNWIF_complist_00305d',['../d9/dfd/unw16ifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63',1,'UNWIF_complist_00305d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2637765c1c50740a82f5d0143a16df63',1,'UNWIF_complist_00305d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00305f',['UNWIF_complist_00305f',['../d9/dfd/unw16ifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc',1,'UNWIF_complist_00305f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6a2ba33ac3e03c5a7c615a4464f1e1cc',1,'UNWIF_complist_00305f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003061',['UNWIF_complist_003061',['../d9/dfd/unw16ifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f',1,'UNWIF_complist_003061(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6b3d81cead36c1cfcebd8f0b675a9a6f',1,'UNWIF_complist_003061(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003064',['UNWIF_complist_003064',['../d9/dfd/unw16ifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777',1,'UNWIF_complist_003064(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a4537c4452a6b39efd31c93c3c0856777',1,'UNWIF_complist_003064(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003066',['UNWIF_complist_003066',['../d9/dfd/unw16ifcmp_8h.html#a36466f176f1809804be8cf991d51796c',1,'UNWIF_complist_003066(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36466f176f1809804be8cf991d51796c',1,'UNWIF_complist_003066(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003068',['UNWIF_complist_003068',['../d9/dfd/unw16ifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984',1,'UNWIF_complist_003068(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa5b6bd6fda07f2775fa48f9be4e27984',1,'UNWIF_complist_003068(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00306f',['UNWIF_complist_00306f',['../d9/dfd/unw16ifcmp_8h.html#aae37e6c03e30798f160af61bf599d515',1,'UNWIF_complist_00306f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aae37e6c03e30798f160af61bf599d515',1,'UNWIF_complist_00306f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003072',['UNWIF_complist_003072',['../d9/dfd/unw16ifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6',1,'UNWIF_complist_003072(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a01fa27a917be0a3a091cb92d7aba2ea6',1,'UNWIF_complist_003072(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003075',['UNWIF_complist_003075',['../d9/dfd/unw16ifcmp_8h.html#af5356e36852d3752a4dbe512d004c990',1,'UNWIF_complist_003075(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af5356e36852d3752a4dbe512d004c990',1,'UNWIF_complist_003075(): unwifcmp.h']]], + ['unwif_5fcomplist_5f003078',['UNWIF_complist_003078',['../d9/dfd/unw16ifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c',1,'UNWIF_complist_003078(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a67fc6a091ad9f6a6e36ca61ebd01636c',1,'UNWIF_complist_003078(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00307b',['UNWIF_complist_00307b',['../d9/dfd/unw16ifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711',1,'UNWIF_complist_00307b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0b19a7b485527413670d4512cc0cf711',1,'UNWIF_complist_00307b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00309d',['UNWIF_complist_00309d',['../d9/dfd/unw16ifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee',1,'UNWIF_complist_00309d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a168257fcce9f3806b097aef6dfa00aee',1,'UNWIF_complist_00309d(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030a6',['UNWIF_complist_0030a6',['../d9/dfd/unw16ifcmp_8h.html#ae222b6894e63952e00ae664a890a173d',1,'UNWIF_complist_0030a6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae222b6894e63952e00ae664a890a173d',1,'UNWIF_complist_0030a6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ab',['UNWIF_complist_0030ab',['../d9/dfd/unw16ifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab',1,'UNWIF_complist_0030ab(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a41382c42a777e4aebcb1e88851a9e6ab',1,'UNWIF_complist_0030ab(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ad',['UNWIF_complist_0030ad',['../d9/dfd/unw16ifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912',1,'UNWIF_complist_0030ad(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6f31adc0b6f7bbcd8e9edafde8455912',1,'UNWIF_complist_0030ad(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030af',['UNWIF_complist_0030af',['../d9/dfd/unw16ifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac',1,'UNWIF_complist_0030af(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac3297105d1bea2f3e0eb075a599258ac',1,'UNWIF_complist_0030af(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b1',['UNWIF_complist_0030b1',['../d9/dfd/unw16ifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2',1,'UNWIF_complist_0030b1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad5c23a43f75d03b6291b4a51e6e826a2',1,'UNWIF_complist_0030b1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b3',['UNWIF_complist_0030b3',['../d9/dfd/unw16ifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca',1,'UNWIF_complist_0030b3(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae63a379a64aeea510d7b6d02cb6122ca',1,'UNWIF_complist_0030b3(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b5',['UNWIF_complist_0030b5',['../d9/dfd/unw16ifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc',1,'UNWIF_complist_0030b5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa3ce3ed9c5ef7461783db3625f45e7cc',1,'UNWIF_complist_0030b5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b7',['UNWIF_complist_0030b7',['../d9/dfd/unw16ifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547',1,'UNWIF_complist_0030b7(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1b4bab57fcee76c79e1dd310e9805547',1,'UNWIF_complist_0030b7(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030b9',['UNWIF_complist_0030b9',['../d9/dfd/unw16ifcmp_8h.html#aff6e29170546cc276c129659331e63c1',1,'UNWIF_complist_0030b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff6e29170546cc276c129659331e63c1',1,'UNWIF_complist_0030b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bb',['UNWIF_complist_0030bb',['../d9/dfd/unw16ifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1',1,'UNWIF_complist_0030bb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa22d1f93cda4df006086dd2adebe0ca1',1,'UNWIF_complist_0030bb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bd',['UNWIF_complist_0030bd',['../d9/dfd/unw16ifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f',1,'UNWIF_complist_0030bd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a515e869e10ecba92d5c9288323a76d6f',1,'UNWIF_complist_0030bd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030bf',['UNWIF_complist_0030bf',['../d9/dfd/unw16ifcmp_8h.html#ad03571cb21ea00272b17fee487af321b',1,'UNWIF_complist_0030bf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad03571cb21ea00272b17fee487af321b',1,'UNWIF_complist_0030bf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c1',['UNWIF_complist_0030c1',['../d9/dfd/unw16ifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e',1,'UNWIF_complist_0030c1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab06d940eb7d8c4683d1b034306caec2e',1,'UNWIF_complist_0030c1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c4',['UNWIF_complist_0030c4',['../d9/dfd/unw16ifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2',1,'UNWIF_complist_0030c4(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aab9dafa8a6f9405a71c657dfd162afd2',1,'UNWIF_complist_0030c4(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c6',['UNWIF_complist_0030c6',['../d9/dfd/unw16ifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9',1,'UNWIF_complist_0030c6(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adb7caaa862e31b555b0a445f7ce5ffa9',1,'UNWIF_complist_0030c6(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030c8',['UNWIF_complist_0030c8',['../d9/dfd/unw16ifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4',1,'UNWIF_complist_0030c8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa346dd4b84b6ff7f7324801a82c1bc4',1,'UNWIF_complist_0030c8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030cf',['UNWIF_complist_0030cf',['../d9/dfd/unw16ifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640',1,'UNWIF_complist_0030cf(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ae8d4468d21d27c1de6b1d2d433c9b640',1,'UNWIF_complist_0030cf(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d2',['UNWIF_complist_0030d2',['../d9/dfd/unw16ifcmp_8h.html#afeea8365af804221817d5278e822e2fa',1,'UNWIF_complist_0030d2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#afeea8365af804221817d5278e822e2fa',1,'UNWIF_complist_0030d2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d5',['UNWIF_complist_0030d5',['../d9/dfd/unw16ifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d',1,'UNWIF_complist_0030d5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aaa43fa9fe98c6932106b3782cead213d',1,'UNWIF_complist_0030d5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030d8',['UNWIF_complist_0030d8',['../d9/dfd/unw16ifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a',1,'UNWIF_complist_0030d8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3082cab187bc6f3a55bc33f8f62ef00a',1,'UNWIF_complist_0030d8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030db',['UNWIF_complist_0030db',['../d9/dfd/unw16ifcmp_8h.html#a2318ea2b160373ec556a78e74989867b',1,'UNWIF_complist_0030db(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2318ea2b160373ec556a78e74989867b',1,'UNWIF_complist_0030db(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030ef',['UNWIF_complist_0030ef',['../d9/dfd/unw16ifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb',1,'UNWIF_complist_0030ef(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a77273e0bbd74cf3cd3aeedaab34224eb',1,'UNWIF_complist_0030ef(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f0',['UNWIF_complist_0030f0',['../d9/dfd/unw16ifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120',1,'UNWIF_complist_0030f0(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a03964bdf2df58190a68fbeacefec4120',1,'UNWIF_complist_0030f0(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f1',['UNWIF_complist_0030f1',['../d9/dfd/unw16ifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced',1,'UNWIF_complist_0030f1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad15a2c70a157f0bb7663838d93ca7ced',1,'UNWIF_complist_0030f1(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030f2',['UNWIF_complist_0030f2',['../d9/dfd/unw16ifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4',1,'UNWIF_complist_0030f2(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a849ffa7f88dc9a8afde8b72fc2df65b4',1,'UNWIF_complist_0030f2(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0030fd',['UNWIF_complist_0030fd',['../d9/dfd/unw16ifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe',1,'UNWIF_complist_0030fd(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36f3d13095a9d451204c6c45d94ab1fe',1,'UNWIF_complist_0030fd(): unwifcmp.h']]], + ['unwif_5fcomplist_5f00fb49',['UNWIF_complist_00fb49',['../d9/dfd/unw16ifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025',1,'UNWIF_complist_00fb49(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#adbf94c54c949e72cbdb583f965a29025',1,'UNWIF_complist_00fb49(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011099',['UNWIF_complist_011099',['../d9/dfd/unw16ifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852',1,'UNWIF_complist_011099(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abf22093ffd0714d851fbbe9dbbf13852',1,'UNWIF_complist_011099(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01109b',['UNWIF_complist_01109b',['../d9/dfd/unw16ifcmp_8h.html#a848f3f57db05d11a60631b3dde813534',1,'UNWIF_complist_01109b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a848f3f57db05d11a60631b3dde813534',1,'UNWIF_complist_01109b(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0110a5',['UNWIF_complist_0110a5',['../d9/dfd/unw16ifcmp_8h.html#a989be611071d64e601904f44c31080a2',1,'UNWIF_complist_0110a5(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a989be611071d64e601904f44c31080a2',1,'UNWIF_complist_0110a5(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011131',['UNWIF_complist_011131',['../d9/dfd/unw16ifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df',1,'UNWIF_complist_011131(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a69f287d22dcd753eb3cebbb8a18b42df',1,'UNWIF_complist_011131(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011132',['UNWIF_complist_011132',['../d9/dfd/unw16ifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8',1,'UNWIF_complist_011132(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af1d2dd8aaa55b4e6b1b23da18b5839b8',1,'UNWIF_complist_011132(): unwifcmp.h']]], + ['unwif_5fcomplist_5f011347',['UNWIF_complist_011347',['../d9/dfd/unw16ifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9',1,'UNWIF_complist_011347(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a222ce471c6049cee3199f132c22a52f9',1,'UNWIF_complist_011347(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0114b9',['UNWIF_complist_0114b9',['../d9/dfd/unw16ifcmp_8h.html#a36982696a17dee559c7714b7d138a634',1,'UNWIF_complist_0114b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a36982696a17dee559c7714b7d138a634',1,'UNWIF_complist_0114b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0115b8',['UNWIF_complist_0115b8',['../d9/dfd/unw16ifcmp_8h.html#ad498de046637c95e7cba172284b46c01',1,'UNWIF_complist_0115b8(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad498de046637c95e7cba172284b46c01',1,'UNWIF_complist_0115b8(): unwifcmp.h']]], + ['unwif_5fcomplist_5f0115b9',['UNWIF_complist_0115b9',['../d9/dfd/unw16ifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf',1,'UNWIF_complist_0115b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#abcb6d8c0bf9104ea6850ced22288bdaf',1,'UNWIF_complist_0115b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d157',['UNWIF_complist_01d157',['../d9/dfd/unw16ifcmp_8h.html#a3e50df886e851ce110c824998336adc2',1,'UNWIF_complist_01d157(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a3e50df886e851ce110c824998336adc2',1,'UNWIF_complist_01d157(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d158',['UNWIF_complist_01d158',['../d9/dfd/unw16ifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67',1,'UNWIF_complist_01d158(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acc4c8f3d2dbc9c4e517eb0127a594c67',1,'UNWIF_complist_01d158(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d15f',['UNWIF_complist_01d15f',['../d9/dfd/unw16ifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b',1,'UNWIF_complist_01d15f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2c733cd07e62febcf887e0f2aafab2b',1,'UNWIF_complist_01d15f(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1b9',['UNWIF_complist_01d1b9',['../d9/dfd/unw16ifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5',1,'UNWIF_complist_01d1b9(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad6880104e47aac51227490d23a1c6ab5',1,'UNWIF_complist_01d1b9(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1ba',['UNWIF_complist_01d1ba',['../d9/dfd/unw16ifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257',1,'UNWIF_complist_01d1ba(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad850892c4a4187d57a62154cec7dc257',1,'UNWIF_complist_01d1ba(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1bb',['UNWIF_complist_01d1bb',['../d9/dfd/unw16ifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a',1,'UNWIF_complist_01d1bb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6d478efe79f2f62228844e8709670e9a',1,'UNWIF_complist_01d1bb(): unwifcmp.h']]], + ['unwif_5fcomplist_5f01d1bc',['UNWIF_complist_01d1bc',['../d9/dfd/unw16ifcmp_8h.html#af447c276d89250428c11fdaa9b66b360',1,'UNWIF_complist_01d1bc(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af447c276d89250428c11fdaa9b66b360',1,'UNWIF_complist_01d1bc(): unwifcmp.h']]], + ['unwif_5fcompos',['UNWIF_compos',['../d9/dfd/unw16ifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b',1,'UNWIF_compos(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad091ba9a68dc8c60e7c8f0b72c1cea5b',1,'UNWIF_compos(): unwifcmp.h']]], + ['unwif_5fcompos_5f00',['UNWIF_compos_00',['../d9/dfd/unw16ifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890',1,'UNWIF_compos_00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a388374d5e8998b5a21eb64b73cc6a890',1,'UNWIF_compos_00(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f00',['UNWIF_compos_00_00',['../d9/dfd/unw16ifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a',1,'UNWIF_compos_00_00(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a1ab8e4f709e0e87fd81544ccf8f9e69a',1,'UNWIF_compos_00_00(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f01',['UNWIF_compos_00_01',['../d9/dfd/unw16ifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1',1,'UNWIF_compos_00_01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aff57730fb7d216bfab8adad6e69144f1',1,'UNWIF_compos_00_01(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f02',['UNWIF_compos_00_02',['../d9/dfd/unw16ifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334',1,'UNWIF_compos_00_02(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ac660c67964fd15229f056cc0f79ba334',1,'UNWIF_compos_00_02(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f03',['UNWIF_compos_00_03',['../d9/dfd/unw16ifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457',1,'UNWIF_compos_00_03(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a9defd0a2a7c330fcf480ee3760869457',1,'UNWIF_compos_00_03(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f04',['UNWIF_compos_00_04',['../d9/dfd/unw16ifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465',1,'UNWIF_compos_00_04(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a40d74be8b9f18f98aeec60f9145a8465',1,'UNWIF_compos_00_04(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f05',['UNWIF_compos_00_05',['../d9/dfd/unw16ifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28',1,'UNWIF_compos_00_05(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad09a742f65c2829185d1a12caf88ea28',1,'UNWIF_compos_00_05(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f06',['UNWIF_compos_00_06',['../d9/dfd/unw16ifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1',1,'UNWIF_compos_00_06(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5222ca692bc7b876b2f8353a3634b5d1',1,'UNWIF_compos_00_06(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f09',['UNWIF_compos_00_09',['../d9/dfd/unw16ifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904',1,'UNWIF_compos_00_09(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aef917b52fc48e026d4f9277fccfc1904',1,'UNWIF_compos_00_09(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0a',['UNWIF_compos_00_0a',['../d9/dfd/unw16ifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36',1,'UNWIF_compos_00_0a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af6e5ff1bdf76c9e4cebdbd76dd38fb36',1,'UNWIF_compos_00_0a(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0b',['UNWIF_compos_00_0b',['../d9/dfd/unw16ifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180',1,'UNWIF_compos_00_0b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a60f7549ed5200c46cae94f0b26896180',1,'UNWIF_compos_00_0b(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0c',['UNWIF_compos_00_0c',['../d9/dfd/unw16ifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08',1,'UNWIF_compos_00_0c(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a21743c246fbc92dfd0da0750e26bba08',1,'UNWIF_compos_00_0c(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0d',['UNWIF_compos_00_0d',['../d9/dfd/unw16ifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7',1,'UNWIF_compos_00_0d(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a074fe08e74407cc3c7afbf0d191919a7',1,'UNWIF_compos_00_0d(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f0f',['UNWIF_compos_00_0f',['../d9/dfd/unw16ifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb',1,'UNWIF_compos_00_0f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aca5ad8ffc2fdbf36ac50d32af68403cb',1,'UNWIF_compos_00_0f(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f10',['UNWIF_compos_00_10',['../d9/dfd/unw16ifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce',1,'UNWIF_compos_00_10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a54ab2ef68f278011210ab8d4fe58fcce',1,'UNWIF_compos_00_10(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1b',['UNWIF_compos_00_1b',['../d9/dfd/unw16ifcmp_8h.html#ab65aa0a784a30214286b199924901346',1,'UNWIF_compos_00_1b(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ab65aa0a784a30214286b199924901346',1,'UNWIF_compos_00_1b(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1e',['UNWIF_compos_00_1e',['../d9/dfd/unw16ifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724',1,'UNWIF_compos_00_1e(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#af33f14acb255d50ed5ae736165d5d724',1,'UNWIF_compos_00_1e(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f1f',['UNWIF_compos_00_1f',['../d9/dfd/unw16ifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5',1,'UNWIF_compos_00_1f(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a5bbefdf905f0bcadf415c3e0518feda5',1,'UNWIF_compos_00_1f(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f21',['UNWIF_compos_00_21',['../d9/dfd/unw16ifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8',1,'UNWIF_compos_00_21(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a032031bebdc74807fef4bd383c8927f8',1,'UNWIF_compos_00_21(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f22',['UNWIF_compos_00_22',['../d9/dfd/unw16ifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6',1,'UNWIF_compos_00_22(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a2756ea34798880e72ea9544d7eb59fb6',1,'UNWIF_compos_00_22(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f2a',['UNWIF_compos_00_2a',['../d9/dfd/unw16ifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d',1,'UNWIF_compos_00_2a(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a0d0ebdffe03403da2ddec9234431660d',1,'UNWIF_compos_00_2a(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5f30',['UNWIF_compos_00_30',['../d9/dfd/unw16ifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204',1,'UNWIF_compos_00_30(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#aa96722ec4611d9596072ba6b2db1d204',1,'UNWIF_compos_00_30(): unwifcmp.h']]], + ['unwif_5fcompos_5f00_5ffb',['UNWIF_compos_00_fb',['../d9/dfd/unw16ifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb',1,'UNWIF_compos_00_fb(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a593ee340458e57272231ecaaa95f9dfb',1,'UNWIF_compos_00_fb(): unwifcmp.h']]], + ['unwif_5fcompos_5f01',['UNWIF_compos_01',['../d9/dfd/unw16ifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b',1,'UNWIF_compos_01(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a904e3a534f64f63a1525a2e1689fea6b',1,'UNWIF_compos_01(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f10',['UNWIF_compos_01_10',['../d9/dfd/unw16ifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e',1,'UNWIF_compos_01_10(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#acf29314a27cdaf4c8e0ba91da1aa8e9e',1,'UNWIF_compos_01_10(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f11',['UNWIF_compos_01_11',['../d9/dfd/unw16ifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058',1,'UNWIF_compos_01_11(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a323a05d5cc422e83ef197acc0d426058',1,'UNWIF_compos_01_11(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f13',['UNWIF_compos_01_13',['../d9/dfd/unw16ifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d',1,'UNWIF_compos_01_13(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a6cc8931dfd1b0982685f6f772572735d',1,'UNWIF_compos_01_13(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f14',['UNWIF_compos_01_14',['../d9/dfd/unw16ifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83',1,'UNWIF_compos_01_14(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#ad2a04967e09d7a3f3055b10ad689ae83',1,'UNWIF_compos_01_14(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5f15',['UNWIF_compos_01_15',['../d9/dfd/unw16ifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074',1,'UNWIF_compos_01_15(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a366d1a7688f894c263f1dd74e2ed9074',1,'UNWIF_compos_01_15(): unwifcmp.h']]], + ['unwif_5fcompos_5f01_5fd1',['UNWIF_compos_01_d1',['../d9/dfd/unw16ifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c',1,'UNWIF_compos_01_d1(): unw16ifcmp.h'],['../df/d54/unwifcmp_8h.html#a24a95fee1e3806d0cbe7bfae8cb4f19c',1,'UNWIF_compos_01_d1(): unwifcmp.h']]], + ['upper',['upper',['../d8/dbe/towctrans_8c.html#a9c89dc7ee01b7d626429c8c509f2123a',1,'upper(): towctrans.c'],['../dc/d32/towfc__s_8c.html#af6c8edc28d596c8e65f56c984bd9a094',1,'upper(): towfc_s.c']]] +]; diff --git a/doc/safec-3.3/search/variables_b.html b/doc/safec-3.3/search/variables_b.html new file mode 100644 index 00000000..ea46965c --- /dev/null +++ b/doc/safec-3.3/search/variables_b.html @@ -0,0 +1,26 @@ + + + + + + + + + +
+
Loading...
+
+ +
Searching...
+
No Matches
+ +
+ + diff --git a/doc/safec-3.3/search/variables_b.js b/doc/safec-3.3/search/variables_b.js new file mode 100644 index 00000000..3cc0d3ff --- /dev/null +++ b/doc/safec-3.3/search/variables_b.js @@ -0,0 +1,4 @@ +var searchData= +[ + ['v',['v',['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a70e0a1a37b838072dbfc2a09c97b1ca6',1,'UNWIF_compat_exc_t::v()'],['../dd/d75/struct_u_n_w_i_f__compat__exc__t.html#a3cccd3aeacb4ec7a2590cc3b4cf2cb08',1,'UNWIF_compat_exc_t::v()']]] +]; diff --git a/doc/safec-3.3/splitbar.png b/doc/safec-3.3/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.3/sync_off.png b/doc/safec-3.3/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.3/tab_b.png b/doc/safec-3.3/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.3/tab_h.png b/doc/safec-3.3/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.3/tabs.css b/doc/safec-3.3/tabs.css new file mode 100644 index 00000000..a28614b8 --- /dev/null +++ b/doc/safec-3.3/tabs.css @@ -0,0 +1 @@ +.sm{position:relative;z-index:9999}.sm,.sm ul,.sm li{display:block;list-style:none;margin:0;padding:0;line-height:normal;direction:ltr;text-align:left;-webkit-tap-highlight-color:rgba(0,0,0,0)}.sm-rtl,.sm-rtl ul,.sm-rtl li{direction:rtl;text-align:right}.sm>li>h1,.sm>li>h2,.sm>li>h3,.sm>li>h4,.sm>li>h5,.sm>li>h6{margin:0;padding:0}.sm ul{display:none}.sm li,.sm a{position:relative}.sm a{display:block}.sm a.disabled{cursor:not-allowed}.sm:after{content:"\00a0";display:block;height:0;font:0/0 serif;clear:both;visibility:hidden;overflow:hidden}.sm,.sm *,.sm *:before,.sm *:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}#doc-content{overflow:auto;display:block;padding:0;margin:0;-webkit-overflow-scrolling:touch}.sm-dox{background-image:url("tab_b.png")}.sm-dox a,.sm-dox a:focus,.sm-dox a:hover,.sm-dox a:active{padding:0 12px;padding-right:43px;font-family:"Lucida Grande","Geneva","Helvetica",Arial,sans-serif;font-size:13px;font-weight:bold;line-height:36px;text-decoration:none;text-shadow:0 1px 1px rgba(255,255,255,0.9);color:#283a5d;outline:0}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a.current{color:#d23600}.sm-dox a.disabled{color:#bbb}.sm-dox a span.sub-arrow{position:absolute;top:50%;margin-top:-14px;left:auto;right:3px;width:28px;height:28px;overflow:hidden;font:bold 12px/28px monospace!important;text-align:center;text-shadow:none;background:rgba(255,255,255,0.5);-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox a.highlighted span.sub-arrow:before{display:block;content:'-'}.sm-dox>li:first-child>a,.sm-dox>li:first-child>:not(ul) a{-moz-border-radius:5px 5px 0 0;-webkit-border-radius:5px;border-radius:5px 5px 0 0}.sm-dox>li:last-child>a,.sm-dox>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul{-moz-border-radius:0 0 5px 5px;-webkit-border-radius:0;border-radius:0 0 5px 5px}.sm-dox>li:last-child>a.highlighted,.sm-dox>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>a.highlighted,.sm-dox>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>ul>li:last-child>*:not(ul) a.highlighted{-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox ul{background:rgba(162,162,162,0.1)}.sm-dox ul a,.sm-dox ul a:focus,.sm-dox ul a:hover,.sm-dox ul a:active{font-size:12px;border-left:8px solid transparent;line-height:36px;text-shadow:none;background-color:white;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul ul a,.sm-dox ul ul a:hover,.sm-dox ul ul a:focus,.sm-dox ul ul a:active{border-left:16px solid transparent}.sm-dox ul ul ul a,.sm-dox ul ul ul a:hover,.sm-dox ul ul ul a:focus,.sm-dox ul ul ul a:active{border-left:24px solid transparent}.sm-dox ul ul ul ul a,.sm-dox ul ul ul ul a:hover,.sm-dox ul ul ul ul a:focus,.sm-dox ul ul ul ul a:active{border-left:32px solid transparent}.sm-dox ul ul ul ul ul a,.sm-dox ul ul ul ul ul a:hover,.sm-dox ul ul ul ul ul a:focus,.sm-dox ul ul ul ul ul a:active{border-left:40px solid transparent}@media(min-width:768px){.sm-dox ul{position:absolute;width:12em}.sm-dox li{float:left}.sm-dox.sm-rtl li{float:right}.sm-dox ul li,.sm-dox.sm-rtl ul li,.sm-dox.sm-vertical li{float:none}.sm-dox a{white-space:nowrap}.sm-dox ul a,.sm-dox.sm-vertical a{white-space:normal}.sm-dox .sm-nowrap>li>a,.sm-dox .sm-nowrap>li>:not(ul) a{white-space:nowrap}.sm-dox{padding:0 10px;background-image:url("tab_b.png");line-height:36px}.sm-dox a span.sub-arrow{top:50%;margin-top:-2px;right:12px;width:0;height:0;border-width:4px;border-style:solid dashed dashed dashed;border-color:#283a5d transparent transparent transparent;background:transparent;-moz-border-radius:0;-webkit-border-radius:0;border-radius:0}.sm-dox a,.sm-dox a:focus,.sm-dox a:active,.sm-dox a:hover,.sm-dox a.highlighted{padding:0 12px;background-image:url("tab_s.png");background-repeat:no-repeat;background-position:right;-moz-border-radius:0!important;-webkit-border-radius:0;border-radius:0!important}.sm-dox a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox a:hover span.sub-arrow{border-color:white transparent transparent transparent}.sm-dox a.has-submenu{padding-right:24px}.sm-dox li{border-top:0}.sm-dox>li>ul:before,.sm-dox>li>ul:after{content:'';position:absolute;top:-18px;left:30px;width:0;height:0;overflow:hidden;border-width:9px;border-style:dashed dashed solid dashed;border-color:transparent transparent #bbb transparent}.sm-dox>li>ul:after{top:-16px;left:31px;border-width:8px;border-color:transparent transparent #fff transparent}.sm-dox ul{border:1px solid #bbb;padding:5px 0;background:#fff;-moz-border-radius:5px!important;-webkit-border-radius:5px;border-radius:5px!important;-moz-box-shadow:0 5px 9px rgba(0,0,0,0.2);-webkit-box-shadow:0 5px 9px rgba(0,0,0,0.2);box-shadow:0 5px 9px rgba(0,0,0,0.2)}.sm-dox ul a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-color:transparent transparent transparent #555;border-style:dashed dashed dashed solid}.sm-dox ul a,.sm-dox ul a:hover,.sm-dox ul a:focus,.sm-dox ul a:active,.sm-dox ul a.highlighted{color:#555;background-image:none;border:0!important;color:#555;background-image:none}.sm-dox ul a:hover{background-image:url("tab_a.png");background-repeat:repeat-x;color:white;text-shadow:0 1px 1px black}.sm-dox ul a:hover span.sub-arrow{border-color:transparent transparent transparent white}.sm-dox span.scroll-up,.sm-dox span.scroll-down{position:absolute;display:none;visibility:hidden;overflow:hidden;background:#fff;height:36px}.sm-dox span.scroll-up:hover,.sm-dox span.scroll-down:hover{background:#eee}.sm-dox span.scroll-up:hover span.scroll-up-arrow,.sm-dox span.scroll-up:hover span.scroll-down-arrow{border-color:transparent transparent #d23600 transparent}.sm-dox span.scroll-down:hover span.scroll-down-arrow{border-color:#d23600 transparent transparent transparent}.sm-dox span.scroll-up-arrow,.sm-dox span.scroll-down-arrow{position:absolute;top:0;left:50%;margin-left:-6px;width:0;height:0;overflow:hidden;border-width:6px;border-style:dashed dashed solid dashed;border-color:transparent transparent #555 transparent}.sm-dox span.scroll-down-arrow{top:8px;border-style:solid dashed dashed dashed;border-color:#555 transparent transparent transparent}.sm-dox.sm-rtl a.has-submenu{padding-right:12px;padding-left:24px}.sm-dox.sm-rtl a span.sub-arrow{right:auto;left:12px}.sm-dox.sm-rtl.sm-vertical a.has-submenu{padding:10px 20px}.sm-dox.sm-rtl.sm-vertical a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-rtl>li>ul:before{left:auto;right:30px}.sm-dox.sm-rtl>li>ul:after{left:auto;right:31px}.sm-dox.sm-rtl ul a.has-submenu{padding:10px 20px!important}.sm-dox.sm-rtl ul a span.sub-arrow{right:auto;left:8px;border-style:dashed solid dashed dashed;border-color:transparent #555 transparent transparent}.sm-dox.sm-vertical{padding:10px 0;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px}.sm-dox.sm-vertical a{padding:10px 20px}.sm-dox.sm-vertical a:hover,.sm-dox.sm-vertical a:focus,.sm-dox.sm-vertical a:active,.sm-dox.sm-vertical a.highlighted{background:#fff}.sm-dox.sm-vertical a.disabled{background-image:url("tab_b.png")}.sm-dox.sm-vertical a span.sub-arrow{right:8px;top:50%;margin-top:-5px;border-width:5px;border-style:dashed dashed dashed solid;border-color:transparent transparent transparent #555}.sm-dox.sm-vertical>li>ul:before,.sm-dox.sm-vertical>li>ul:after{display:none}.sm-dox.sm-vertical ul a{padding:10px 20px}.sm-dox.sm-vertical ul a:hover,.sm-dox.sm-vertical ul a:focus,.sm-dox.sm-vertical ul a:active,.sm-dox.sm-vertical ul a.highlighted{background:#eee}.sm-dox.sm-vertical ul a.disabled{background:#fff}} \ No newline at end of file diff --git a/index.html b/index.html index c6ea1b7e..c25bde21 100644 --- a/index.html +++ b/index.html @@ -1,14 +1,15 @@ - + Page Redirection - If you are not redirected automatically, follow this link to the current safec 3.2 docs. + If you are not redirected automatically, follow this link to the current safec 3.3 docs. + -- GitLab
+ +
+
+ + +
+ +
+ +
+ +
+
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)
+
+ +
+
+
+
+ +
+
+ + +
+ +
+ +
+ +
+
unwifcmb.h File Reference
+
+
+ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +

+Variables

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

Variable Documentation

+ +

◆ UNWIF_combin_00_03

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

◆ UNWIF_combin_00_04

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

◆ UNWIF_combin_00_05

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

◆ UNWIF_combin_00_06

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

◆ UNWIF_combin_00_07

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

◆ UNWIF_combin_00_08

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

◆ UNWIF_combin_00_09

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

◆ UNWIF_combin_00_0a

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

◆ UNWIF_combin_00_0b

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

◆ UNWIF_combin_00_0c

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

◆ UNWIF_combin_00_0d

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

◆ UNWIF_combin_00_0e

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

◆ UNWIF_combin_00_0f

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

◆ UNWIF_combin_00_10

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

◆ UNWIF_combin_00_13

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

◆ UNWIF_combin_00_17

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

◆ UNWIF_combin_00_18

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

◆ UNWIF_combin_00_19

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

◆ UNWIF_combin_00_1a

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

◆ UNWIF_combin_00_1b

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

◆ UNWIF_combin_00_1c

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

◆ UNWIF_combin_00_1d

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

◆ UNWIF_combin_00_20

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

◆ UNWIF_combin_00_2c

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

◆ UNWIF_combin_00_2d

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

◆ UNWIF_combin_00_30

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

◆ UNWIF_combin_00_a6

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

◆ UNWIF_combin_00_a8

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

◆ UNWIF_combin_00_a9

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

◆ UNWIF_combin_00_aa

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

◆ UNWIF_combin_00_ab

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

◆ UNWIF_combin_00_fb

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

◆ UNWIF_combin_00_fe

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

◆ UNWIF_combin_01_01

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

◆ UNWIF_combin_01_02

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

◆ UNWIF_combin_01_03

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

◆ UNWIF_combin_01_0a

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

◆ UNWIF_combin_01_10

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

◆ UNWIF_combin_01_11

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

◆ UNWIF_combin_01_12

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

◆ UNWIF_combin_01_13

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

◆ UNWIF_combin_01_14

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

◆ UNWIF_combin_01_15

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

◆ UNWIF_combin_01_16

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

◆ UNWIF_combin_01_17

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

◆ UNWIF_combin_01_1a

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

◆ UNWIF_combin_01_1c

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

◆ UNWIF_combin_01_1d

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

◆ UNWIF_combin_01_6a

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

◆ UNWIF_combin_01_6b

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

◆ UNWIF_combin_01_bc

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

◆ UNWIF_combin_01_d1

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

◆ UNWIF_combin_01_d2

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

◆ UNWIF_combin_01_e0

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

◆ UNWIF_combin_01_e8

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

◆ UNWIF_combin_01_e9

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

◆ UNWIF_combin_00

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

◆ UNWIF_combin_01

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

◆ UNWIF_combin

+ +
+
+ + + + + +
+ + + + +
const uint8_t** UNWIF_combin[]
+
+static
+
+Initial value:
= {
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL
}
+
+
+
+