TranslationUnitDecl 0x14bc64e3ba8 <> |-TypedefDecl 0x14bc64e4440 <> implicit __int128_t '__int128' | `-BuiltinType 0x14bc64e4140 '__int128' |-TypedefDecl 0x14bc64e44b0 <> implicit __uint128_t 'unsigned __int128' | `-BuiltinType 0x14bc64e4160 'unsigned __int128' |-TypedefDecl 0x14bc64e47d8 <> implicit __NSConstantString 'struct __NSConstantString_tag' | `-RecordType 0x14bc64e4590 'struct __NSConstantString_tag' | `-Record 0x14bc64e4508 '__NSConstantString_tag' |-TypedefDecl 0x14bc64e4848 <> implicit size_t 'unsigned long long' | `-BuiltinType 0x14bc64e3d80 'unsigned long long' |-TypedefDecl 0x14bc64e48e0 <> implicit __builtin_ms_va_list 'char *' | `-PointerType 0x14bc64e48a0 'char *' | `-BuiltinType 0x14bc64e3c40 'char' |-TypedefDecl 0x14bc64e4950 <> implicit __builtin_va_list 'char *' | `-PointerType 0x14bc64e48a0 'char *' | `-BuiltinType 0x14bc64e3c40 'char' |-TypedefDecl 0x14bc64e4a48 col:27 referenced uintptr_t 'unsigned long long' | `-BuiltinType 0x14bc64e3d80 'unsigned long long' |-TypedefDecl 0x14bc64e4ab8 col:23 referenced va_list 'char *' | `-PointerType 0x14bc64e48a0 'char *' | `-BuiltinType 0x14bc64e3c40 'char' |-FunctionDecl 0x14bc7ed52b0 col:18 implicit __va_start 'void (char **, ...)' extern | |-ParmVarDecl 0x14bc7ed5350 <> 'char **' | `-NoThrowAttr 0x14bc7ed53c0 Implicit |-FunctionDecl 0x14bc7ed5418 prev 0x14bc7ed52b0 col:18 __va_start 'void (char **, ...)' | |-ParmVarDecl 0x14bc7ed5140 col:38 'va_list *' | `-NoThrowAttr 0x14bc7ed54f0 Inherited Implicit |-TypedefDecl 0x14bc7ed5558 prev 0x14bc64e4848 col:30 referenced size_t 'unsigned long long' | `-BuiltinType 0x14bc64e3d80 'unsigned long long' |-TypedefDecl 0x14bc7ed55c8 col:21 ptrdiff_t 'long long' | `-BuiltinType 0x14bc64e3ce0 'long long' |-TypedefDecl 0x14bc7ed5638 col:21 intptr_t 'long long' | `-BuiltinType 0x14bc64e3ce0 'long long' |-TypedefDecl 0x14bc7ed56a0 col:19 __vcrt_bool '_Bool' | `-BuiltinType 0x14bc64e3c20 '_Bool' |-TypedefDecl 0x14bc7ed5710 col:28 referenced wchar_t 'unsigned short' | `-BuiltinType 0x14bc64e3d20 'unsigned short' |-FunctionDecl 0x14bc7ed5888 col:18 __security_init_cookie 'void (void) __attribute__((cdecl))':'void (void)' |-FunctionDecl 0x14bc7ed5b00 col:22 __security_check_cookie 'void (uintptr_t) __attribute__((cdecl))':'void (uintptr_t)' | `-ParmVarDecl 0x14bc7ed59a0 col:57 _StackCookie 'uintptr_t':'unsigned long long' |-FunctionDecl 0x14bc7ed5d10 col:43 __report_gsfailure 'void (uintptr_t) __attribute__((noreturn)) __attribute__((cdecl))':'void (uintptr_t) __attribute__((noreturn))' | `-ParmVarDecl 0x14bc7ed5bb8 col:73 _StackCookie 'uintptr_t':'unsigned long long' |-VarDecl 0x14bc7ed5dc8 col:18 __security_cookie 'uintptr_t':'unsigned long long' extern |-TypedefDecl 0x14bc7ed5e68 col:19 __crt_bool '_Bool' | `-BuiltinType 0x14bc64e3c20 '_Bool' |-FunctionDecl 0x14bc7ed5f88 col:27 _invalid_parameter_noinfo 'void (void) __attribute__((cdecl))':'void (void)' |-FunctionDecl 0x14bc7eda1b8 col:44 _invalid_parameter_noinfo_noreturn 'void (void) __attribute__((noreturn)) __attribute__((cdecl))':'void (void) __attribute__((noreturn))' |-FunctionDecl 0x14bc7eda730 line:282:23 _invoke_watson 'void (const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, uintptr_t) __attribute__((noreturn)) __attribute__((cdecl))':'void (const wchar_t *, const wchar_t *, const wchar_t *, unsigned int, uintptr_t) __attribute__((noreturn))' | |-ParmVarDecl 0x14bc7eda2e8 col:31 _Expression 'const wchar_t *' | |-ParmVarDecl 0x14bc7eda360 col:31 _FunctionName 'const wchar_t *' | |-ParmVarDecl 0x14bc7eda3d8 col:31 _FileName 'const wchar_t *' | |-ParmVarDecl 0x14bc7eda458 col:29 _LineNo 'unsigned int' | `-ParmVarDecl 0x14bc7eda4d0 col:26 _Reserved 'uintptr_t':'unsigned long long' |-TypedefDecl 0x14bc7eda810 col:13 referenced errno_t 'int' | `-BuiltinType 0x14bc64e3ca0 'int' |-TypedefDecl 0x14bc7eda880 col:24 referenced wint_t 'unsigned short' | `-BuiltinType 0x14bc64e3d20 'unsigned short' |-TypedefDecl 0x14bc7eda8f0 col:24 wctype_t 'unsigned short' | `-BuiltinType 0x14bc64e3d20 'unsigned short' |-TypedefDecl 0x14bc7eda960 col:14 __time32_t 'long' | `-BuiltinType 0x14bc64e3cc0 'long' |-TypedefDecl 0x14bc7eda9d0 col:17 referenced __time64_t 'long long' | `-BuiltinType 0x14bc64e3ce0 'long long' |-RecordDecl 0x14bc7edaa28 line:517:16 struct __crt_locale_data_public definition | |-MaxFieldAlignmentAttr 0x14bc7edaad0 <> Implicit 64 | |-FieldDecl 0x14bc7edab48 col:29 _locale_pctype 'const unsigned short *' | |-FieldDecl 0x14bc7edabb8 col:29 _locale_mb_cur_max 'int' | `-FieldDecl 0x14bc7edac28 col:29 _locale_lc_codepage 'unsigned int' |-TypedefDecl 0x14bc7edacd8 col:3 __crt_locale_data_public 'struct __crt_locale_data_public':'struct __crt_locale_data_public' | `-ElaboratedType 0x14bc7edac80 'struct __crt_locale_data_public' sugar | `-RecordType 0x14bc7edaab0 'struct __crt_locale_data_public' | `-Record 0x14bc7edaa28 '__crt_locale_data_public' |-RecordDecl 0x14bc7edad48 line:524:16 struct __crt_locale_pointers definition | |-MaxFieldAlignmentAttr 0x14bc7edadf0 <> Implicit 64 | |-RecordDecl 0x14bc7edae50 parent 0x14bc64e3ba8 col:12 struct __crt_locale_data | |-FieldDecl 0x14bc7edafc0 col:31 locinfo 'struct __crt_locale_data *' | |-RecordDecl 0x14bc7edb018 parent 0x14bc64e3ba8 col:12 struct __crt_multibyte_data | `-FieldDecl 0x14bc7ede1d0 col:34 mbcinfo 'struct __crt_multibyte_data *' |-TypedefDecl 0x14bc7ede288 col:3 referenced __crt_locale_pointers 'struct __crt_locale_pointers':'struct __crt_locale_pointers' | `-ElaboratedType 0x14bc7ede230 'struct __crt_locale_pointers' sugar | `-RecordType 0x14bc7edadd0 'struct __crt_locale_pointers' | `-Record 0x14bc7edad48 '__crt_locale_pointers' |-TypedefDecl 0x14bc7ede388 col:32 referenced _locale_t '__crt_locale_pointers *' | `-PointerType 0x14bc7ede350 '__crt_locale_pointers *' | `-TypedefType 0x14bc7ede300 '__crt_locale_pointers' sugar | |-Typedef 0x14bc7ede288 '__crt_locale_pointers' | `-ElaboratedType 0x14bc7ede230 'struct __crt_locale_pointers' sugar | `-RecordType 0x14bc7edadd0 'struct __crt_locale_pointers' | `-Record 0x14bc7edad48 '__crt_locale_pointers' |-RecordDecl 0x14bc7ede3e0 line:532:16 struct _Mbstatet definition | |-MaxFieldAlignmentAttr 0x14bc7ede480 <> Implicit 64 | |-FieldDecl 0x14bc7ede4f8 col:19 _Wchar 'unsigned long' | |-FieldDecl 0x14bc7ede568 col:20 _Byte 'unsigned short' | `-FieldDecl 0x14bc7ede5d8 col:27 _State 'unsigned short' |-TypedefDecl 0x14bc7ede688 col:3 referenced _Mbstatet 'struct _Mbstatet':'struct _Mbstatet' | `-ElaboratedType 0x14bc7ede630 'struct _Mbstatet' sugar | `-RecordType 0x14bc7ede460 'struct _Mbstatet' | `-Record 0x14bc7ede3e0 '_Mbstatet' |-TypedefDecl 0x14bc7ede730 col:19 mbstate_t '_Mbstatet':'struct _Mbstatet' | `-TypedefType 0x14bc7ede700 '_Mbstatet' sugar | |-Typedef 0x14bc7ede688 '_Mbstatet' | `-ElaboratedType 0x14bc7ede630 'struct _Mbstatet' sugar | `-RecordType 0x14bc7ede460 'struct _Mbstatet' | `-Record 0x14bc7ede3e0 '_Mbstatet' |-TypedefDecl 0x14bc7ede7c0 col:28 time_t '__time64_t':'long long' | `-TypedefType 0x14bc7ede790 '__time64_t' sugar | |-Typedef 0x14bc7eda9d0 '__time64_t' | `-BuiltinType 0x14bc64e3ce0 'long long' |-TypedefDecl 0x14bc7ede850 col:20 referenced rsize_t 'size_t':'unsigned long long' | `-TypedefType 0x14bc7ede820 'size_t' sugar | |-Typedef 0x14bc7ed5558 'size_t' | `-BuiltinType 0x14bc64e3d80 'unsigned long long' |-FunctionDecl 0x14bc7edea30 line:85:61 used __local_stdio_printf_options 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' inline | |-CompoundStmt 0x14bc7edec08 | | |-DeclStmt 0x14bc7edeba8 | | | `-VarDecl 0x14bc7edeb40 col:33 used _OptionsStorage 'unsigned long long' static | | `-ReturnStmt 0x14bc7edebf8 | | `-UnaryOperator 0x14bc7edebe0 'unsigned long long *' prefix '&' cannot overflow | | `-DeclRefExpr 0x14bc7edebc0 'unsigned long long' lvalue Var 0x14bc7edeb40 '_OptionsStorage' 'unsigned long long' | `-NoInlineAttr 0x14bc7edead0 |-FunctionDecl 0x14bc7edecf8 line:95:61 used __local_stdio_scanf_options 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' inline | |-CompoundStmt 0x14bc7edeed0 | | |-DeclStmt 0x14bc7edee70 | | | `-VarDecl 0x14bc7edee08 col:33 used _OptionsStorage 'unsigned long long' static | | `-ReturnStmt 0x14bc7edeec0 | | `-UnaryOperator 0x14bc7edeea8 'unsigned long long *' prefix '&' cannot overflow | | `-DeclRefExpr 0x14bc7edee88 'unsigned long long' lvalue Var 0x14bc7edee08 '_OptionsStorage' 'unsigned long long' | `-NoInlineAttr 0x14bc7eded98 |-RecordDecl 0x14bc7edef18 line:25:20 struct _iobuf definition | |-MaxFieldAlignmentAttr 0x14bc7edefc0 <> Implicit 64 | `-FieldDecl 0x14bc7edf038 col:15 _Placeholder 'void *' |-TypedefDecl 0x14bc7edf0e8 col:7 referenced FILE 'struct _iobuf':'struct _iobuf' | `-ElaboratedType 0x14bc7edf090 'struct _iobuf' sugar | `-RecordType 0x14bc7edefa0 'struct _iobuf' | `-Record 0x14bc7edef18 '_iobuf' |-FunctionDecl 0x14bc7edc370 col:28 used __acrt_iob_func 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | `-ParmVarDecl 0x14bc7edc1b0 col:53 _Ix 'unsigned int' |-FunctionDecl 0x14bc7edc5b0 line:48:29 fgetwc 'wint_t (FILE *) __attribute__((cdecl))':'wint_t (FILE *)' | `-ParmVarDecl 0x14bc7edc450 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7edc7a8 col:29 _fgetwchar 'wint_t (void) __attribute__((cdecl))':'wint_t (void)' |-FunctionDecl 0x14bc7edca48 line:56:29 fputwc 'wint_t (wchar_t, FILE *) __attribute__((cdecl))':'wint_t (wchar_t, FILE *)' | |-ParmVarDecl 0x14bc7edc858 col:25 _Character 'wchar_t':'unsigned short' | `-ParmVarDecl 0x14bc7edc8d0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7edcc60 line:61:29 _fputwchar 'wint_t (wchar_t) __attribute__((cdecl))':'wint_t (wchar_t)' | `-ParmVarDecl 0x14bc7edcb08 col:22 _Character 'wchar_t':'unsigned short' |-FunctionDecl 0x14bc7edcdd8 line:66:29 getwc 'wint_t (FILE *) __attribute__((cdecl))':'wint_t (FILE *)' | `-ParmVarDecl 0x14bc7edcd18 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7edcf48 col:29 getwchar 'wint_t (void) __attribute__((cdecl))':'wint_t (void)' |-FunctionDecl 0x14bc7edd350 line:76:31 fgetws 'wchar_t *(wchar_t *, int, FILE *) __attribute__((cdecl))':'wchar_t *(wchar_t *, int, FILE *)' | |-ParmVarDecl 0x14bc7edd058 col:47 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7edd0d8 col:42 _BufferCount 'int' | `-ParmVarDecl 0x14bc7edd1c0 col:44 _Stream 'FILE *' |-FunctionDecl 0x14bc7edd610 line:83:26 fputws 'int (const wchar_t *, FILE *) __attribute__((cdecl))':'int (const wchar_t *, FILE *)' | |-ParmVarDecl 0x14bc7edd418 col:32 _Buffer 'const wchar_t *' | `-ParmVarDecl 0x14bc7edd490 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7edd8b8 line:90:31 _getws_s 'wchar_t *(wchar_t *, size_t) __attribute__((cdecl))':'wchar_t *(wchar_t *, size_t)' | |-ParmVarDecl 0x14bc7edd6d0 col:47 _Buffer 'wchar_t *' | `-ParmVarDecl 0x14bc7edd748 col:45 _BufferCount 'size_t':'unsigned long long' |-FunctionDecl 0x14bc7eddab8 line:102:29 putwc 'wint_t (wchar_t, FILE *) __attribute__((cdecl))':'wint_t (wchar_t, FILE *)' | |-ParmVarDecl 0x14bc7edd978 col:25 _Character 'wchar_t':'unsigned short' | `-ParmVarDecl 0x14bc7edd9f0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7eddc38 line:108:29 putwchar 'wint_t (wchar_t) __attribute__((cdecl))':'wint_t (wchar_t)' | `-ParmVarDecl 0x14bc7eddb78 col:22 _Character 'wchar_t':'unsigned short' |-FunctionDecl 0x14bc7edde58 line:113:26 _putws 'int (const wchar_t *) __attribute__((cdecl))':'int (const wchar_t *)' | `-ParmVarDecl 0x14bc7eddcf0 col:31 _Buffer 'const wchar_t *' |-FunctionDecl 0x14bc7ede0b8 line:118:29 ungetwc 'wint_t (wint_t, FILE *) __attribute__((cdecl))':'wint_t (wint_t, FILE *)' | |-ParmVarDecl 0x14bc7eddf10 col:24 _Character 'wint_t':'unsigned short' | `-ParmVarDecl 0x14bc7eddf88 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7ed8358 line:124:29 _wfdopen 'FILE *(int, const wchar_t *) __attribute__((cdecl))':'FILE *(int, const wchar_t *)' | |-ParmVarDecl 0x14bc7ed8170 col:20 _FileHandle 'int' | `-ParmVarDecl 0x14bc7ed81e8 col:31 _Mode 'const wchar_t *' |-FunctionDecl 0x14bc7ed8708 line:130:28 _wfopen 'FILE *(const wchar_t *, const wchar_t *) __attribute__((cdecl))':'FILE *(const wchar_t *, const wchar_t *)' | |-ParmVarDecl 0x14bc7ed8518 col:31 _FileName 'const wchar_t *' | |-ParmVarDecl 0x14bc7ed8590 col:31 _Mode 'const wchar_t *' | `-DeprecatedAttr 0x14bc7ed87b8 "This function or variable may be unsafe. Consider using _wfopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7ed8be0 line:136:30 _wfopen_s 'errno_t (FILE **, const wchar_t *, const wchar_t *) __attribute__((cdecl))':'errno_t (FILE **, const wchar_t *, const wchar_t *)' | |-ParmVarDecl 0x14bc7ed8960 col:42 _Stream 'FILE **' | |-ParmVarDecl 0x14bc7ed89d8 col:50 _FileName 'const wchar_t *' | `-ParmVarDecl 0x14bc7ed8a50 col:50 _Mode 'const wchar_t *' |-FunctionDecl 0x14bc7ed9030 line:144:28 _wfreopen 'FILE *(const wchar_t *, const wchar_t *, FILE *) __attribute__((cdecl))':'FILE *(const wchar_t *, const wchar_t *, FILE *)' | |-ParmVarDecl 0x14bc7ed8db0 col:32 _FileName 'const wchar_t *' | |-ParmVarDecl 0x14bc7ed8e28 col:32 _Mode 'const wchar_t *' | |-ParmVarDecl 0x14bc7ed8ea0 col:23 _OldStream 'FILE *' | `-DeprecatedAttr 0x14bc7ed90e8 "This function or variable may be unsafe. Consider using _wfreopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7ee05e8 line:151:30 _wfreopen_s 'errno_t (FILE **, const wchar_t *, const wchar_t *, FILE *) __attribute__((cdecl))':'errno_t (FILE **, const wchar_t *, const wchar_t *, FILE *)' | |-ParmVarDecl 0x14bc7ee02d8 col:42 _Stream 'FILE **' | |-ParmVarDecl 0x14bc7ee0350 col:50 _FileName 'const wchar_t *' | |-ParmVarDecl 0x14bc7ee03c8 col:50 _Mode 'const wchar_t *' | `-ParmVarDecl 0x14bc7ee0440 col:41 _OldStream 'FILE *' |-FunctionDecl 0x14bc7ee0940 line:159:28 _wfsopen 'FILE *(const wchar_t *, const wchar_t *, int) __attribute__((cdecl))':'FILE *(const wchar_t *, const wchar_t *, int)' | |-ParmVarDecl 0x14bc7ee06b8 col:31 _FileName 'const wchar_t *' | |-ParmVarDecl 0x14bc7ee0730 col:31 _Mode 'const wchar_t *' | `-ParmVarDecl 0x14bc7ee07b0 col:20 _ShFlag 'int' |-FunctionDecl 0x14bc7ee0b60 line:165:27 _wperror 'void (const wchar_t *) __attribute__((cdecl))':'void (const wchar_t *)' | `-ParmVarDecl 0x14bc7ee0a08 col:35 _ErrorMessage 'const wchar_t *' |-FunctionDecl 0x14bc7ee0d58 line:172:32 _wpopen 'FILE *(const wchar_t *, const wchar_t *) __attribute__((cdecl))':'FILE *(const wchar_t *, const wchar_t *)' | |-ParmVarDecl 0x14bc7ee0c18 col:35 _Command 'const wchar_t *' | `-ParmVarDecl 0x14bc7ee0c90 col:35 _Mode 'const wchar_t *' |-FunctionDecl 0x14bc7ee0ee0 line:179:26 _wremove 'int (const wchar_t *) __attribute__((cdecl))':'int (const wchar_t *)' | `-ParmVarDecl 0x14bc7ee0e18 col:31 _FileName 'const wchar_t *' |-FunctionDecl 0x14bc7ee1200 line:187:53 _wtempnam 'wchar_t *(const wchar_t *, const wchar_t *) __attribute__((cdecl))':'wchar_t *(const wchar_t *, const wchar_t *)' | |-ParmVarDecl 0x14bc7ee0f98 col:35 _Directory 'const wchar_t *' | |-ParmVarDecl 0x14bc7ee1010 col:35 _FilePrefix 'const wchar_t *' | `-MSAllocatorAttr 0x14bc7ee12b0 |-FunctionDecl 0x14bc7ee1508 line:196:30 _wtmpnam_s 'errno_t (wchar_t *, size_t) __attribute__((cdecl))':'errno_t (wchar_t *, size_t)' | |-ParmVarDecl 0x14bc7ee1318 col:47 _Buffer 'wchar_t *' | `-ParmVarDecl 0x14bc7ee1390 col:45 _BufferCount 'size_t':'unsigned long long' |-FunctionDecl 0x14bc7ee1830 col:215 _wtmpnam 'wchar_t *(wchar_t *) __attribute__((cdecl))':'wchar_t *(wchar_t *)' | |-ParmVarDecl 0x14bc7ee16d0 col:234 _Buffer 'wchar_t *' | `-DeprecatedAttr 0x14bc7ee18d8 "This function or variable may be unsafe. Consider using _wtmpnam_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7ee1ac0 line:221:29 _fgetwc_nolock 'wint_t (FILE *) __attribute__((cdecl))':'wint_t (FILE *)' | `-ParmVarDecl 0x14bc7ee1a00 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7ee1cb8 line:226:29 _fputwc_nolock 'wint_t (wchar_t, FILE *) __attribute__((cdecl))':'wint_t (wchar_t, FILE *)' | |-ParmVarDecl 0x14bc7ee1b78 col:25 _Character 'wchar_t':'unsigned short' | `-ParmVarDecl 0x14bc7ee1bf0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7ee1e38 line:232:29 _getwc_nolock 'wint_t (FILE *) __attribute__((cdecl))':'wint_t (FILE *)' | `-ParmVarDecl 0x14bc7ee1d78 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7ee2030 line:237:29 _putwc_nolock 'wint_t (wchar_t, FILE *) __attribute__((cdecl))':'wint_t (wchar_t, FILE *)' | |-ParmVarDecl 0x14bc7ee1ef0 col:25 _Character 'wchar_t':'unsigned short' | `-ParmVarDecl 0x14bc7ee1f68 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7eeaca8 line:243:29 _ungetwc_nolock 'wint_t (wint_t, FILE *) __attribute__((cdecl))':'wint_t (wint_t, FILE *)' | |-ParmVarDecl 0x14bc7ee20f0 col:24 _Character 'wint_t':'unsigned short' | `-ParmVarDecl 0x14bc7ee2168 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7eeb138 line:269:26 used __stdio_common_vfwprintf 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7eead70 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7eeade8 col:55 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7eeae60 col:64 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7eeaf00 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7eeaf78 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7eeb4e0 line:278:26 used __stdio_common_vfwprintf_s 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7eeb218 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7eeb290 col:55 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7eeb308 col:64 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7eeb380 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7eeb3f8 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7eeb888 line:287:26 used __stdio_common_vfwprintf_p 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7eeb5c0 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7eeb638 col:55 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7eeb6b0 col:64 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7eeb728 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7eeb7a0 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7ee9c60 line:296:26 used _vfwprintf_l 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7eeb960 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7eeb9d8 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eeba50 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7eebac8 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ee9ff0 | `-ReturnStmt 0x14bc7ee9fe0 | `-CallExpr 0x14bc7ee9f20 'int' | |-ImplicitCastExpr 0x14bc7ee9f08 'int (*)(unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ee9d20 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' Function 0x14bc7eeb138 '__stdio_common_vfwprintf' 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7ee9f68 'unsigned long long' | | `-ParenExpr 0x14bc7ee9e08 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7ee9df0 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7ee9dd0 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7ee9db8 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ee9d40 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7ee9f80 'FILE *' | | `-DeclRefExpr 0x14bc7ee9e28 'FILE *const' lvalue ParmVar 0x14bc7eeb960 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7ee9f98 'const wchar_t *' | | `-DeclRefExpr 0x14bc7ee9e48 'const wchar_t *const' lvalue ParmVar 0x14bc7eeb9d8 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7ee9fb0 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7ee9e68 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eeba50 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7ee9fc8 'va_list':'char *' | `-DeclRefExpr 0x14bc7ee9e88 'va_list':'char *' lvalue ParmVar 0x14bc7eebac8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eea298 line:311:26 vfwprintf 'int (FILE *const, const wchar_t *const, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7eea018 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7eea090 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eea108 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eea580 | `-ReturnStmt 0x14bc7eea570 | `-CallExpr 0x14bc7eea4d0 'int' | |-ImplicitCastExpr 0x14bc7eea4b8 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eea350 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ee9c60 '_vfwprintf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7eea510 'FILE *' | | `-DeclRefExpr 0x14bc7eea370 'FILE *const' lvalue ParmVar 0x14bc7eea018 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7eea528 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eea390 'const wchar_t *const' lvalue ParmVar 0x14bc7eea090 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eea540 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7eea418 'void *' | | `-CStyleCastExpr 0x14bc7eea3f0 'void *' | | `-IntegerLiteral 0x14bc7eea3b0 'int' 0 | `-ImplicitCastExpr 0x14bc7eea558 'va_list':'char *' | `-DeclRefExpr 0x14bc7eea438 'va_list':'char *' lvalue ParmVar 0x14bc7eea108 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eea7f0 line:325:26 used _vfwprintf_s_l 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7eea5a8 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7eea620 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eea698 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7eea710 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eeaac8 | `-ReturnStmt 0x14bc7eeaab8 | `-CallExpr 0x14bc7eea9f8 'int' | |-ImplicitCastExpr 0x14bc7eea9e0 'int (*)(unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eea8b0 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' Function 0x14bc7eeb4e0 '__stdio_common_vfwprintf_s' 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7eeaa40 'unsigned long long' | | `-ParenExpr 0x14bc7eea940 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7eea928 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7eea908 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7eea8f0 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eea8d0 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7eeaa58 'FILE *' | | `-DeclRefExpr 0x14bc7eea960 'FILE *const' lvalue ParmVar 0x14bc7eea5a8 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7eeaa70 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eea980 'const wchar_t *const' lvalue ParmVar 0x14bc7eea620 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eeaa88 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7eea9a0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eea698 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7eeaaa0 'va_list':'char *' | `-DeclRefExpr 0x14bc7eea9c0 'va_list':'char *' lvalue ParmVar 0x14bc7eea710 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eeed20 line:342:30 vfwprintf_s 'int (FILE *const, const wchar_t *const, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7eeaaf0 col:55 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7eeab68 col:64 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eeabe0 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eeefa8 | `-ReturnStmt 0x14bc7eeef98 | `-CallExpr 0x14bc7eeeef8 'int' | |-ImplicitCastExpr 0x14bc7eeeee0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eeedd8 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eea7f0 '_vfwprintf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7eeef38 'FILE *' | | `-DeclRefExpr 0x14bc7eeedf8 'FILE *const' lvalue ParmVar 0x14bc7eeaaf0 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7eeef50 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eeee18 'const wchar_t *const' lvalue ParmVar 0x14bc7eeab68 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eeef68 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7eeeea0 'void *' | | `-CStyleCastExpr 0x14bc7eeee78 'void *' | | `-IntegerLiteral 0x14bc7eeee38 'int' 0 | `-ImplicitCastExpr 0x14bc7eeef80 'va_list':'char *' | `-DeclRefExpr 0x14bc7eeeec0 'va_list':'char *' lvalue ParmVar 0x14bc7eeabe0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eef218 line:358:26 used _vfwprintf_p_l 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7eeefd0 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7eef048 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eef0c0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7eef138 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eef4f0 | `-ReturnStmt 0x14bc7eef4e0 | `-CallExpr 0x14bc7eef420 'int' | |-ImplicitCastExpr 0x14bc7eef408 'int (*)(unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eef2d8 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' Function 0x14bc7eeb888 '__stdio_common_vfwprintf_p' 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7eef468 'unsigned long long' | | `-ParenExpr 0x14bc7eef368 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7eef350 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7eef330 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7eef318 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eef2f8 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7eef480 'FILE *' | | `-DeclRefExpr 0x14bc7eef388 'FILE *const' lvalue ParmVar 0x14bc7eeefd0 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7eef498 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eef3a8 'const wchar_t *const' lvalue ParmVar 0x14bc7eef048 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eef4b0 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7eef3c8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eef0c0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7eef4c8 'va_list':'char *' | `-DeclRefExpr 0x14bc7eef3e8 'va_list':'char *' lvalue ParmVar 0x14bc7eef138 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eef6e0 line:373:26 _vfwprintf_p 'int (FILE *const, const wchar_t *const, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7eef518 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7eef590 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eef608 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eef968 | `-ReturnStmt 0x14bc7eef958 | `-CallExpr 0x14bc7eef8b8 'int' | |-ImplicitCastExpr 0x14bc7eef8a0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eef798 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eef218 '_vfwprintf_p_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7eef8f8 'FILE *' | | `-DeclRefExpr 0x14bc7eef7b8 'FILE *const' lvalue ParmVar 0x14bc7eef518 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7eef910 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eef7d8 'const wchar_t *const' lvalue ParmVar 0x14bc7eef590 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eef928 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7eef860 'void *' | | `-CStyleCastExpr 0x14bc7eef838 'void *' | | `-IntegerLiteral 0x14bc7eef7f8 'int' 0 | `-ImplicitCastExpr 0x14bc7eef940 'va_list':'char *' | `-DeclRefExpr 0x14bc7eef880 'va_list':'char *' lvalue ParmVar 0x14bc7eef608 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eecc90 line:387:26 _vwprintf_l 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7eef990 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eefa08 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7eefa80 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eecf90 | `-ReturnStmt 0x14bc7eecf80 | `-CallExpr 0x14bc7eecef8 'int' | |-ImplicitCastExpr 0x14bc7eecee0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eecd48 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ee9c60 '_vfwprintf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7eece60 'FILE *' | | `-CallExpr 0x14bc7eece20 'FILE *' | | |-ImplicitCastExpr 0x14bc7eece08 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7eecd68 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7eece48 'unsigned int' | | `-IntegerLiteral 0x14bc7eecd88 'int' 1 | |-ImplicitCastExpr 0x14bc7eecf38 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eece80 'const wchar_t *const' lvalue ParmVar 0x14bc7eef990 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eecf50 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7eecea0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eefa08 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7eecf68 'va_list':'char *' | `-DeclRefExpr 0x14bc7eecec0 'va_list':'char *' lvalue ParmVar 0x14bc7eefa80 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eed1b0 line:401:26 vwprintf 'int (const wchar_t *const, va_list) __attribute__((cdecl))':'int (const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7eecfb8 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eed030 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eed4b8 | `-ReturnStmt 0x14bc7eed4a8 | `-CallExpr 0x14bc7eed420 'int' | |-ImplicitCastExpr 0x14bc7eed408 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eed260 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ee9c60 '_vfwprintf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7eed320 'FILE *' | | `-CallExpr 0x14bc7eed2e0 'FILE *' | | |-ImplicitCastExpr 0x14bc7eed2c8 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7eed280 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7eed308 'unsigned int' | | `-IntegerLiteral 0x14bc7eed2a0 'int' 1 | |-ImplicitCastExpr 0x14bc7eed460 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eed340 'const wchar_t *const' lvalue ParmVar 0x14bc7eecfb8 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eed478 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7eed3c8 'void *' | | `-CStyleCastExpr 0x14bc7eed3a0 'void *' | | `-IntegerLiteral 0x14bc7eed360 'int' 0 | `-ImplicitCastExpr 0x14bc7eed490 'va_list':'char *' | `-DeclRefExpr 0x14bc7eed3e8 'va_list':'char *' lvalue ParmVar 0x14bc7eed030 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eed6a8 line:414:26 _vwprintf_s_l 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7eed4e0 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eed558 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7eed5d0 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eed950 | `-ReturnStmt 0x14bc7eed940 | `-CallExpr 0x14bc7eed8b8 'int' | |-ImplicitCastExpr 0x14bc7eed8a0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eed760 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eea7f0 '_vfwprintf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7eed820 'FILE *' | | `-CallExpr 0x14bc7eed7e0 'FILE *' | | |-ImplicitCastExpr 0x14bc7eed7c8 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7eed780 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7eed808 'unsigned int' | | `-IntegerLiteral 0x14bc7eed7a0 'int' 1 | |-ImplicitCastExpr 0x14bc7eed8f8 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eed840 'const wchar_t *const' lvalue ParmVar 0x14bc7eed4e0 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eed910 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7eed860 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eed558 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7eed928 'va_list':'char *' | `-DeclRefExpr 0x14bc7eed880 'va_list':'char *' lvalue ParmVar 0x14bc7eed5d0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eedac0 line:430:30 vwprintf_s 'int (const wchar_t *const, va_list) __attribute__((cdecl))':'int (const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7eed978 col:64 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eed9f0 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eeddf8 | `-ReturnStmt 0x14bc7eedde8 | `-CallExpr 0x14bc7eedd60 'int' | |-ImplicitCastExpr 0x14bc7eedd48 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eedb70 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eea7f0 '_vfwprintf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7eedc30 'FILE *' | | `-CallExpr 0x14bc7eedbf0 'FILE *' | | |-ImplicitCastExpr 0x14bc7eedbd8 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7eedb90 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7eedc18 'unsigned int' | | `-IntegerLiteral 0x14bc7eedbb0 'int' 1 | |-ImplicitCastExpr 0x14bc7eedda0 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eedc50 'const wchar_t *const' lvalue ParmVar 0x14bc7eed978 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eeddb8 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7eedd08 'void *' | | `-CStyleCastExpr 0x14bc7eedce0 'void *' | | `-IntegerLiteral 0x14bc7eedca0 'int' 0 | `-ImplicitCastExpr 0x14bc7eeddd0 'va_list':'char *' | `-DeclRefExpr 0x14bc7eedd28 'va_list':'char *' lvalue ParmVar 0x14bc7eed9f0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eedfe8 line:445:26 _vwprintf_p_l 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7eede20 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eede98 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7eedf10 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eee290 | `-ReturnStmt 0x14bc7eee280 | `-CallExpr 0x14bc7eee1f8 'int' | |-ImplicitCastExpr 0x14bc7eee1e0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eee0a0 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eef218 '_vfwprintf_p_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7eee160 'FILE *' | | `-CallExpr 0x14bc7eee120 'FILE *' | | |-ImplicitCastExpr 0x14bc7eee108 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7eee0c0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7eee148 'unsigned int' | | `-IntegerLiteral 0x14bc7eee0e0 'int' 1 | |-ImplicitCastExpr 0x14bc7eee238 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eee180 'const wchar_t *const' lvalue ParmVar 0x14bc7eede20 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eee250 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7eee1a0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eede98 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7eee268 'va_list':'char *' | `-DeclRefExpr 0x14bc7eee1c0 'va_list':'char *' lvalue ParmVar 0x14bc7eedf10 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eee400 line:459:26 _vwprintf_p 'int (const wchar_t *const, va_list) __attribute__((cdecl))':'int (const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7eee2b8 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eee330 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eee708 | `-ReturnStmt 0x14bc7eee6f8 | `-CallExpr 0x14bc7eee670 'int' | |-ImplicitCastExpr 0x14bc7eee658 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eee4b0 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eef218 '_vfwprintf_p_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7eee570 'FILE *' | | `-CallExpr 0x14bc7eee530 'FILE *' | | |-ImplicitCastExpr 0x14bc7eee518 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7eee4d0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7eee558 'unsigned int' | | `-IntegerLiteral 0x14bc7eee4f0 'int' 1 | |-ImplicitCastExpr 0x14bc7eee6b0 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eee590 'const wchar_t *const' lvalue ParmVar 0x14bc7eee2b8 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eee6c8 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7eee618 'void *' | | `-CStyleCastExpr 0x14bc7eee5f0 'void *' | | `-IntegerLiteral 0x14bc7eee5b0 'int' 0 | `-ImplicitCastExpr 0x14bc7eee6e0 'va_list':'char *' | `-DeclRefExpr 0x14bc7eee638 'va_list':'char *' lvalue ParmVar 0x14bc7eee330 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eee9c8 line:472:26 _fwprintf_l 'int (FILE *const, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7eee730 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7eee7a8 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eee820 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7ee9380 | |-DeclStmt 0x14bc7eeeb00 | | `-VarDecl 0x14bc7eeea98 col:13 used _Result 'int' | |-DeclStmt 0x14bc7eeeb90 | | `-VarDecl 0x14bc7eeeb28 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ee8ec0 'void' | | |-ImplicitCastExpr 0x14bc7ee8ea8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ee8df0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ee8e10 'va_list':'char *' lvalue Var 0x14bc7eeeb28 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ee8e30 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eee820 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7ee9068 'int' '=' | | |-DeclRefExpr 0x14bc7ee8ef0 'int' lvalue Var 0x14bc7eeea98 '_Result' 'int' | | `-CallExpr 0x14bc7ee8fc8 'int' | | |-ImplicitCastExpr 0x14bc7ee8fb0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ee8f10 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ee9c60 '_vfwprintf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7ee9008 'FILE *' | | | `-DeclRefExpr 0x14bc7ee8f30 'FILE *const' lvalue ParmVar 0x14bc7eee730 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7ee9020 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ee8f50 'const wchar_t *const' lvalue ParmVar 0x14bc7eee7a8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ee9038 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7ee8f70 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eee820 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7ee9050 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ee8f90 'va_list':'char *' lvalue Var 0x14bc7eeeb28 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ee9310 'void' | | |-ImplicitCastExpr 0x14bc7ee92f8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ee9258 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ee9278 'va_list':'char *' lvalue Var 0x14bc7eeeb28 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ee9370 | `-ImplicitCastExpr 0x14bc7ee9358 'int' | `-DeclRefExpr 0x14bc7ee9338 'int' lvalue Var 0x14bc7eeea98 '_Result' 'int' |-FunctionDecl 0x14bc7ee8c88 col:9 implicit used __builtin_va_start 'void (__builtin_va_list &, ...)' extern | |-ParmVarDecl 0x14bc7ee8d28 <> '__builtin_va_list &' | `-NoThrowAttr 0x14bc7ee8d98 Implicit |-FunctionDecl 0x14bc7ee90f0 col:9 implicit used __builtin_va_end 'void (__builtin_va_list &)' extern | |-ParmVarDecl 0x14bc7ee9190 <> '__builtin_va_list &' | `-NoThrowAttr 0x14bc7ee9200 Implicit |-FunctionDecl 0x14bc7ee95d0 line:491:26 fwprintf 'int (FILE *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ee93d0 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ee9448 col:60 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7ee9b18 | |-DeclStmt 0x14bc7ee9700 | | `-VarDecl 0x14bc7ee9698 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ee9790 | | `-VarDecl 0x14bc7ee9728 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ee9820 'void' | | |-ImplicitCastExpr 0x14bc7ee9808 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ee97a8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ee97c8 'va_list':'char *' lvalue Var 0x14bc7ee9728 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ee97e8 'const wchar_t *const' lvalue ParmVar 0x14bc7ee9448 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7ee9a30 'int' '=' | | |-DeclRefExpr 0x14bc7ee9850 'int' lvalue Var 0x14bc7ee9698 '_Result' 'int' | | `-CallExpr 0x14bc7ee9990 'int' | | |-ImplicitCastExpr 0x14bc7ee9978 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ee9870 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ee9c60 '_vfwprintf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7ee99d0 'FILE *' | | | `-DeclRefExpr 0x14bc7ee9890 'FILE *const' lvalue ParmVar 0x14bc7ee93d0 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7ee99e8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ee98b0 'const wchar_t *const' lvalue ParmVar 0x14bc7ee9448 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ee9a00 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7ee9938 'void *' | | | `-CStyleCastExpr 0x14bc7ee9910 'void *' | | | `-IntegerLiteral 0x14bc7ee98d0 'int' 0 | | `-ImplicitCastExpr 0x14bc7ee9a18 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ee9958 'va_list':'char *' lvalue Var 0x14bc7ee9728 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ee9aa8 'void' | | |-ImplicitCastExpr 0x14bc7ee9a90 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ee9a50 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ee9a70 'va_list':'char *' lvalue Var 0x14bc7ee9728 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ee9b08 | `-ImplicitCastExpr 0x14bc7ee9af0 'int' | `-DeclRefExpr 0x14bc7ee9ad0 'int' lvalue Var 0x14bc7ee9698 '_Result' 'int' |-FunctionDecl 0x14bc7ef4df8 line:509:26 _fwprintf_s_l 'int (FILE *const, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7ee9b68 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ee9be0 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef4d20 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7ef52e0 | |-DeclStmt 0x14bc7ef4f30 | | `-VarDecl 0x14bc7ef4ec8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef4fc0 | | `-VarDecl 0x14bc7ef4f58 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef5050 'void' | | |-ImplicitCastExpr 0x14bc7ef5038 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef4fd8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef4ff8 'va_list':'char *' lvalue Var 0x14bc7ef4f58 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef5018 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef4d20 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7ef51f8 'int' '=' | | |-DeclRefExpr 0x14bc7ef5080 'int' lvalue Var 0x14bc7ef4ec8 '_Result' 'int' | | `-CallExpr 0x14bc7ef5158 'int' | | |-ImplicitCastExpr 0x14bc7ef5140 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef50a0 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eea7f0 '_vfwprintf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7ef5198 'FILE *' | | | `-DeclRefExpr 0x14bc7ef50c0 'FILE *const' lvalue ParmVar 0x14bc7ee9b68 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7ef51b0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef50e0 'const wchar_t *const' lvalue ParmVar 0x14bc7ee9be0 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef51c8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7ef5100 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef4d20 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7ef51e0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef5120 'va_list':'char *' lvalue Var 0x14bc7ef4f58 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef5270 'void' | | |-ImplicitCastExpr 0x14bc7ef5258 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef5218 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef5238 'va_list':'char *' lvalue Var 0x14bc7ef4f58 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef52d0 | `-ImplicitCastExpr 0x14bc7ef52b8 'int' | `-DeclRefExpr 0x14bc7ef5298 'int' lvalue Var 0x14bc7ef4ec8 '_Result' 'int' |-FunctionDecl 0x14bc7ef5478 line:530:30 fwprintf_s 'int (FILE *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ef5330 col:55 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef53a8 col:64 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7ef59c0 | |-DeclStmt 0x14bc7ef55a8 | | `-VarDecl 0x14bc7ef5540 col:17 used _Result 'int' | |-DeclStmt 0x14bc7ef5638 | | `-VarDecl 0x14bc7ef55d0 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef56c8 'void' | | |-ImplicitCastExpr 0x14bc7ef56b0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef5650 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef5670 'va_list':'char *' lvalue Var 0x14bc7ef55d0 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef5690 'const wchar_t *const' lvalue ParmVar 0x14bc7ef53a8 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7ef58d8 'int' '=' | | |-DeclRefExpr 0x14bc7ef56f8 'int' lvalue Var 0x14bc7ef5540 '_Result' 'int' | | `-CallExpr 0x14bc7ef5838 'int' | | |-ImplicitCastExpr 0x14bc7ef5820 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef5718 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eea7f0 '_vfwprintf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7ef5878 'FILE *' | | | `-DeclRefExpr 0x14bc7ef5738 'FILE *const' lvalue ParmVar 0x14bc7ef5330 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7ef5890 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef5758 'const wchar_t *const' lvalue ParmVar 0x14bc7ef53a8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef58a8 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7ef57e0 'void *' | | | `-CStyleCastExpr 0x14bc7ef57b8 'void *' | | | `-IntegerLiteral 0x14bc7ef5778 'int' 0 | | `-ImplicitCastExpr 0x14bc7ef58c0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef5800 'va_list':'char *' lvalue Var 0x14bc7ef55d0 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef5950 'void' | | |-ImplicitCastExpr 0x14bc7ef5938 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef58f8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef5918 'va_list':'char *' lvalue Var 0x14bc7ef55d0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef59b0 | `-ImplicitCastExpr 0x14bc7ef5998 'int' | `-DeclRefExpr 0x14bc7ef5978 'int' lvalue Var 0x14bc7ef5540 '_Result' 'int' |-FunctionDecl 0x14bc7ef5bd8 line:550:26 _fwprintf_p_l 'int (FILE *const, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7ef5a10 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef5a88 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef5b00 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7ef60d0 | |-DeclStmt 0x14bc7ef5d20 | | `-VarDecl 0x14bc7ef5ca8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef5db0 | | `-VarDecl 0x14bc7ef5d48 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef5e40 'void' | | |-ImplicitCastExpr 0x14bc7ef5e28 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef5dc8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef5de8 'va_list':'char *' lvalue Var 0x14bc7ef5d48 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef5e08 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef5b00 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7ef5fe8 'int' '=' | | |-DeclRefExpr 0x14bc7ef5e70 'int' lvalue Var 0x14bc7ef5ca8 '_Result' 'int' | | `-CallExpr 0x14bc7ef5f48 'int' | | |-ImplicitCastExpr 0x14bc7ef5f30 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef5e90 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eef218 '_vfwprintf_p_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7ef5f88 'FILE *' | | | `-DeclRefExpr 0x14bc7ef5eb0 'FILE *const' lvalue ParmVar 0x14bc7ef5a10 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7ef5fa0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef5ed0 'const wchar_t *const' lvalue ParmVar 0x14bc7ef5a88 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef5fb8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7ef5ef0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef5b00 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7ef5fd0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef5f10 'va_list':'char *' lvalue Var 0x14bc7ef5d48 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef6060 'void' | | |-ImplicitCastExpr 0x14bc7ef6048 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef6008 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef6028 'va_list':'char *' lvalue Var 0x14bc7ef5d48 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef60c0 | `-ImplicitCastExpr 0x14bc7ef60a8 'int' | `-DeclRefExpr 0x14bc7ef6088 'int' lvalue Var 0x14bc7ef5ca8 '_Result' 'int' |-FunctionDecl 0x14bc7ef6268 line:569:26 _fwprintf_p 'int (FILE *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ef6120 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef6198 col:60 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7ef67b0 | |-DeclStmt 0x14bc7ef6398 | | `-VarDecl 0x14bc7ef6330 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef6428 | | `-VarDecl 0x14bc7ef63c0 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef64b8 'void' | | |-ImplicitCastExpr 0x14bc7ef64a0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef6440 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef6460 'va_list':'char *' lvalue Var 0x14bc7ef63c0 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef6480 'const wchar_t *const' lvalue ParmVar 0x14bc7ef6198 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7ef66c8 'int' '=' | | |-DeclRefExpr 0x14bc7ef64e8 'int' lvalue Var 0x14bc7ef6330 '_Result' 'int' | | `-CallExpr 0x14bc7ef6628 'int' | | |-ImplicitCastExpr 0x14bc7ef6610 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef6508 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eef218 '_vfwprintf_p_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7ef6668 'FILE *' | | | `-DeclRefExpr 0x14bc7ef6528 'FILE *const' lvalue ParmVar 0x14bc7ef6120 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7ef6680 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef6548 'const wchar_t *const' lvalue ParmVar 0x14bc7ef6198 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef6698 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7ef65d0 'void *' | | | `-CStyleCastExpr 0x14bc7ef65a8 'void *' | | | `-IntegerLiteral 0x14bc7ef6568 'int' 0 | | `-ImplicitCastExpr 0x14bc7ef66b0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef65f0 'va_list':'char *' lvalue Var 0x14bc7ef63c0 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef6740 'void' | | |-ImplicitCastExpr 0x14bc7ef6728 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef66e8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef6708 'va_list':'char *' lvalue Var 0x14bc7ef63c0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef67a0 | `-ImplicitCastExpr 0x14bc7ef6788 'int' | `-DeclRefExpr 0x14bc7ef6768 'int' lvalue Var 0x14bc7ef6330 '_Result' 'int' |-FunctionDecl 0x14bc7ef6a00 line:587:26 _wprintf_l 'int (const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7ef6800 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef6878 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7ef2f38 | |-DeclStmt 0x14bc7ef6b30 | | `-VarDecl 0x14bc7ef6ac8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef6bc0 | | `-VarDecl 0x14bc7ef6b58 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef6c50 'void' | | |-ImplicitCastExpr 0x14bc7ef6c38 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef6bd8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef6bf8 'va_list':'char *' lvalue Var 0x14bc7ef6b58 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef6c18 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef6878 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7ef2e50 'int' '=' | | |-DeclRefExpr 0x14bc7ef6c80 'int' lvalue Var 0x14bc7ef6ac8 '_Result' 'int' | | `-CallExpr 0x14bc7ef2dc8 'int' | | |-ImplicitCastExpr 0x14bc7ef2db0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef6ca0 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ee9c60 '_vfwprintf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7ef2d30 'FILE *' | | | `-CallExpr 0x14bc7ef2cf0 'FILE *' | | | |-ImplicitCastExpr 0x14bc7ef6d08 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef6cc0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7ef2d18 'unsigned int' | | | `-IntegerLiteral 0x14bc7ef6ce0 'int' 1 | | |-ImplicitCastExpr 0x14bc7ef2e08 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef2d50 'const wchar_t *const' lvalue ParmVar 0x14bc7ef6800 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef2e20 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7ef2d70 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef6878 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7ef2e38 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef2d90 'va_list':'char *' lvalue Var 0x14bc7ef6b58 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef2ec8 'void' | | |-ImplicitCastExpr 0x14bc7ef2eb0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef2e70 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef2e90 'va_list':'char *' lvalue Var 0x14bc7ef6b58 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef2f28 | `-ImplicitCastExpr 0x14bc7ef2f10 'int' | `-DeclRefExpr 0x14bc7ef2ef0 'int' lvalue Var 0x14bc7ef6ac8 '_Result' 'int' |-FunctionDecl 0x14bc7ef30f8 line:605:26 wprintf 'int (const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ef2f88 col:60 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7ef36c0 | |-DeclStmt 0x14bc7ef3220 | | `-VarDecl 0x14bc7ef31b8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef32b0 | | `-VarDecl 0x14bc7ef3248 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef3340 'void' | | |-ImplicitCastExpr 0x14bc7ef3328 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef32c8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef32e8 'va_list':'char *' lvalue Var 0x14bc7ef3248 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef3308 'const wchar_t *const' lvalue ParmVar 0x14bc7ef2f88 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7ef35d8 'int' '=' | | |-DeclRefExpr 0x14bc7ef3370 'int' lvalue Var 0x14bc7ef31b8 '_Result' 'int' | | `-CallExpr 0x14bc7ef3550 'int' | | |-ImplicitCastExpr 0x14bc7ef3538 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef3390 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ee9c60 '_vfwprintf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7ef3450 'FILE *' | | | `-CallExpr 0x14bc7ef3410 'FILE *' | | | |-ImplicitCastExpr 0x14bc7ef33f8 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef33b0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7ef3438 'unsigned int' | | | `-IntegerLiteral 0x14bc7ef33d0 'int' 1 | | |-ImplicitCastExpr 0x14bc7ef3590 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef3470 'const wchar_t *const' lvalue ParmVar 0x14bc7ef2f88 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef35a8 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7ef34f8 'void *' | | | `-CStyleCastExpr 0x14bc7ef34d0 'void *' | | | `-IntegerLiteral 0x14bc7ef3490 'int' 0 | | `-ImplicitCastExpr 0x14bc7ef35c0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef3518 'va_list':'char *' lvalue Var 0x14bc7ef3248 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef3650 'void' | | |-ImplicitCastExpr 0x14bc7ef3638 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef35f8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef3618 'va_list':'char *' lvalue Var 0x14bc7ef3248 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef36b0 | `-ImplicitCastExpr 0x14bc7ef3698 'int' | `-DeclRefExpr 0x14bc7ef3678 'int' lvalue Var 0x14bc7ef31b8 '_Result' 'int' |-FunctionDecl 0x14bc7ef3858 line:622:26 _wprintf_s_l 'int (const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7ef3710 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef3788 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7ef6e18 | |-DeclStmt 0x14bc7ef3988 | | `-VarDecl 0x14bc7ef3920 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef3a18 | | `-VarDecl 0x14bc7ef39b0 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef3aa8 'void' | | |-ImplicitCastExpr 0x14bc7ef3a90 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef3a30 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef3a50 'va_list':'char *' lvalue Var 0x14bc7ef39b0 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef3a70 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef3788 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7ef6d30 'int' '=' | | |-DeclRefExpr 0x14bc7ef3ad8 'int' lvalue Var 0x14bc7ef3920 '_Result' 'int' | | `-CallExpr 0x14bc7ef3c50 'int' | | |-ImplicitCastExpr 0x14bc7ef3c38 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef3af8 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eea7f0 '_vfwprintf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7ef3bb8 'FILE *' | | | `-CallExpr 0x14bc7ef3b78 'FILE *' | | | |-ImplicitCastExpr 0x14bc7ef3b60 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef3b18 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7ef3ba0 'unsigned int' | | | `-IntegerLiteral 0x14bc7ef3b38 'int' 1 | | |-ImplicitCastExpr 0x14bc7ef3c90 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef3bd8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef3710 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef3ca8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7ef3bf8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef3788 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7ef3cc0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef3c18 'va_list':'char *' lvalue Var 0x14bc7ef39b0 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef6da8 'void' | | |-ImplicitCastExpr 0x14bc7ef6d90 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef6d50 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef6d70 'va_list':'char *' lvalue Var 0x14bc7ef39b0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef6e08 | `-ImplicitCastExpr 0x14bc7ef6df0 'int' | `-DeclRefExpr 0x14bc7ef6dd0 'int' lvalue Var 0x14bc7ef3920 '_Result' 'int' |-FunctionDecl 0x14bc7ef6f30 line:642:30 wprintf_s 'int (const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ef6e68 col:64 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7ef74f8 | |-DeclStmt 0x14bc7ef7058 | | `-VarDecl 0x14bc7ef6ff0 col:17 used _Result 'int' | |-DeclStmt 0x14bc7ef70e8 | | `-VarDecl 0x14bc7ef7080 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef7178 'void' | | |-ImplicitCastExpr 0x14bc7ef7160 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef7100 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef7120 'va_list':'char *' lvalue Var 0x14bc7ef7080 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef7140 'const wchar_t *const' lvalue ParmVar 0x14bc7ef6e68 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7ef7410 'int' '=' | | |-DeclRefExpr 0x14bc7ef71a8 'int' lvalue Var 0x14bc7ef6ff0 '_Result' 'int' | | `-CallExpr 0x14bc7ef7388 'int' | | |-ImplicitCastExpr 0x14bc7ef7370 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef71c8 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eea7f0 '_vfwprintf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7ef7288 'FILE *' | | | `-CallExpr 0x14bc7ef7248 'FILE *' | | | |-ImplicitCastExpr 0x14bc7ef7230 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef71e8 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7ef7270 'unsigned int' | | | `-IntegerLiteral 0x14bc7ef7208 'int' 1 | | |-ImplicitCastExpr 0x14bc7ef73c8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef72a8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef6e68 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef73e0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7ef7330 'void *' | | | `-CStyleCastExpr 0x14bc7ef7308 'void *' | | | `-IntegerLiteral 0x14bc7ef72c8 'int' 0 | | `-ImplicitCastExpr 0x14bc7ef73f8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef7350 'va_list':'char *' lvalue Var 0x14bc7ef7080 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef7488 'void' | | |-ImplicitCastExpr 0x14bc7ef7470 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef7430 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef7450 'va_list':'char *' lvalue Var 0x14bc7ef7080 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef74e8 | `-ImplicitCastExpr 0x14bc7ef74d0 'int' | `-DeclRefExpr 0x14bc7ef74b0 'int' lvalue Var 0x14bc7ef6ff0 '_Result' 'int' |-FunctionDecl 0x14bc7ef7690 line:661:26 _wprintf_p_l 'int (const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7ef7548 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef75c0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7ef7bf8 | |-DeclStmt 0x14bc7ef77c0 | | `-VarDecl 0x14bc7ef7758 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef7850 | | `-VarDecl 0x14bc7ef77e8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef78e0 'void' | | |-ImplicitCastExpr 0x14bc7ef78c8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef7868 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef7888 'va_list':'char *' lvalue Var 0x14bc7ef77e8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef78a8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef75c0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7ef7b10 'int' '=' | | |-DeclRefExpr 0x14bc7ef7910 'int' lvalue Var 0x14bc7ef7758 '_Result' 'int' | | `-CallExpr 0x14bc7ef7a88 'int' | | |-ImplicitCastExpr 0x14bc7ef7a70 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef7930 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eef218 '_vfwprintf_p_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7ef79f0 'FILE *' | | | `-CallExpr 0x14bc7ef79b0 'FILE *' | | | |-ImplicitCastExpr 0x14bc7ef7998 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef7950 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7ef79d8 'unsigned int' | | | `-IntegerLiteral 0x14bc7ef7970 'int' 1 | | |-ImplicitCastExpr 0x14bc7ef7ac8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef7a10 'const wchar_t *const' lvalue ParmVar 0x14bc7ef7548 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef7ae0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7ef7a30 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef75c0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7ef7af8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef7a50 'va_list':'char *' lvalue Var 0x14bc7ef77e8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef7b88 'void' | | |-ImplicitCastExpr 0x14bc7ef7b70 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef7b30 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef7b50 'va_list':'char *' lvalue Var 0x14bc7ef77e8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef7be8 | `-ImplicitCastExpr 0x14bc7ef7bd0 'int' | `-DeclRefExpr 0x14bc7ef7bb0 'int' lvalue Var 0x14bc7ef7758 '_Result' 'int' |-FunctionDecl 0x14bc7ef0cd0 line:679:26 _wprintf_p 'int (const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ef7c48 col:60 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7ef1298 | |-DeclStmt 0x14bc7ef0df8 | | `-VarDecl 0x14bc7ef0d90 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef0e88 | | `-VarDecl 0x14bc7ef0e20 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef0f18 'void' | | |-ImplicitCastExpr 0x14bc7ef0f00 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef0ea0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef0ec0 'va_list':'char *' lvalue Var 0x14bc7ef0e20 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef0ee0 'const wchar_t *const' lvalue ParmVar 0x14bc7ef7c48 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7ef11b0 'int' '=' | | |-DeclRefExpr 0x14bc7ef0f48 'int' lvalue Var 0x14bc7ef0d90 '_Result' 'int' | | `-CallExpr 0x14bc7ef1128 'int' | | |-ImplicitCastExpr 0x14bc7ef1110 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef0f68 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eef218 '_vfwprintf_p_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7ef1028 'FILE *' | | | `-CallExpr 0x14bc7ef0fe8 'FILE *' | | | |-ImplicitCastExpr 0x14bc7ef0fd0 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef0f88 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7ef1010 'unsigned int' | | | `-IntegerLiteral 0x14bc7ef0fa8 'int' 1 | | |-ImplicitCastExpr 0x14bc7ef1168 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef1048 'const wchar_t *const' lvalue ParmVar 0x14bc7ef7c48 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef1180 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7ef10d0 'void *' | | | `-CStyleCastExpr 0x14bc7ef10a8 'void *' | | | `-IntegerLiteral 0x14bc7ef1068 'int' 0 | | `-ImplicitCastExpr 0x14bc7ef1198 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef10f0 'va_list':'char *' lvalue Var 0x14bc7ef0e20 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef1228 'void' | | |-ImplicitCastExpr 0x14bc7ef1210 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef11d0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef11f0 'va_list':'char *' lvalue Var 0x14bc7ef0e20 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef1288 | `-ImplicitCastExpr 0x14bc7ef1270 'int' | `-DeclRefExpr 0x14bc7ef1250 'int' lvalue Var 0x14bc7ef0d90 '_Result' 'int' |-FunctionDecl 0x14bc7ef15b8 line:702:26 used __stdio_common_vfwscanf 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7ef12f0 col:65 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7ef1368 col:54 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7ef13e0 col:63 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7ef1458 col:58 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7ef14d0 col:56 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7ef18d8 line:711:26 used _vfwscanf_l 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7ef1690 col:29 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef1708 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef1780 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7ef17f8 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ef1bb0 | `-ReturnStmt 0x14bc7ef1ba0 | `-CallExpr 0x14bc7ef1ae0 'int' | |-ImplicitCastExpr 0x14bc7ef1ac8 'int (*)(unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ef1998 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' Function 0x14bc7ef15b8 '__stdio_common_vfwscanf' 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7ef1b28 'unsigned long long' | | `-ParenExpr 0x14bc7ef1a28 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7ef1a10 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7ef19f0 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7ef19d8 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ef19b8 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7ef1b40 'FILE *' | | `-DeclRefExpr 0x14bc7ef1a48 'FILE *const' lvalue ParmVar 0x14bc7ef1690 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7ef1b58 'const wchar_t *' | | `-DeclRefExpr 0x14bc7ef1a68 'const wchar_t *const' lvalue ParmVar 0x14bc7ef1708 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7ef1b70 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7ef1a88 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef1780 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7ef1b88 'va_list':'char *' | `-DeclRefExpr 0x14bc7ef1aa8 'va_list':'char *' lvalue ParmVar 0x14bc7ef17f8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eefd98 line:728:26 vfwscanf 'int (FILE *const, const wchar_t *const, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7ef1bd8 col:29 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef1c50 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eefcc0 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ef0020 | `-ReturnStmt 0x14bc7ef0010 | `-CallExpr 0x14bc7eeff70 'int' | |-ImplicitCastExpr 0x14bc7eeff58 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eefe50 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef18d8 '_vfwscanf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7eeffb0 'FILE *' | | `-DeclRefExpr 0x14bc7eefe70 'FILE *const' lvalue ParmVar 0x14bc7ef1bd8 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7eeffc8 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eefe90 'const wchar_t *const' lvalue ParmVar 0x14bc7ef1c50 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eeffe0 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7eeff18 'void *' | | `-CStyleCastExpr 0x14bc7eefef0 'void *' | | `-IntegerLiteral 0x14bc7eefeb0 'int' 0 | `-ImplicitCastExpr 0x14bc7eefff8 'va_list':'char *' | `-DeclRefExpr 0x14bc7eeff38 'va_list':'char *' lvalue ParmVar 0x14bc7eefcc0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7ef0290 line:742:26 used _vfwscanf_s_l 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7ef0048 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef00c0 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef0138 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7ef01b0 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ef0618 | `-ReturnStmt 0x14bc7ef0608 | `-CallExpr 0x14bc7ef0560 'int' | |-ImplicitCastExpr 0x14bc7ef0548 'int (*)(unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ef0350 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' Function 0x14bc7ef15b8 '__stdio_common_vfwscanf' 'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const wchar_t *, _locale_t, va_list)' | |-BinaryOperator 0x14bc7ef04a8 'unsigned long long' '|' | | |-ImplicitCastExpr 0x14bc7ef0490 'unsigned long long' | | | `-ParenExpr 0x14bc7ef03e0 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7ef03c8 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7ef03a8 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7ef0390 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef0370 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | `-ParenExpr 0x14bc7ef0470 'unsigned long long' | | `-BinaryOperator 0x14bc7ef0450 'unsigned long long' '<<' | | |-IntegerLiteral 0x14bc7ef0400 'unsigned long long' 1 | | `-IntegerLiteral 0x14bc7ef0428 'int' 0 | |-ImplicitCastExpr 0x14bc7ef05a8 'FILE *' | | `-DeclRefExpr 0x14bc7ef04c8 'FILE *const' lvalue ParmVar 0x14bc7ef0048 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7ef05c0 'const wchar_t *' | | `-DeclRefExpr 0x14bc7ef04e8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef00c0 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7ef05d8 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7ef0508 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef0138 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7ef05f0 'va_list':'char *' | `-DeclRefExpr 0x14bc7ef0528 'va_list':'char *' lvalue ParmVar 0x14bc7ef01b0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7ef0808 line:761:30 vfwscanf_s 'int (FILE *const, const wchar_t *const, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7ef0640 col:55 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef06b8 col:64 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef0730 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ef0a90 | `-ReturnStmt 0x14bc7ef0a80 | `-CallExpr 0x14bc7ef09e0 'int' | |-ImplicitCastExpr 0x14bc7ef09c8 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ef08c0 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef0290 '_vfwscanf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7ef0a20 'FILE *' | | `-DeclRefExpr 0x14bc7ef08e0 'FILE *const' lvalue ParmVar 0x14bc7ef0640 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7ef0a38 'const wchar_t *' | | `-DeclRefExpr 0x14bc7ef0900 'const wchar_t *const' lvalue ParmVar 0x14bc7ef06b8 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7ef0a50 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7ef0988 'void *' | | `-CStyleCastExpr 0x14bc7ef0960 'void *' | | `-IntegerLiteral 0x14bc7ef0920 'int' 0 | `-ImplicitCastExpr 0x14bc7ef0a68 'va_list':'char *' | `-DeclRefExpr 0x14bc7ef09a8 'va_list':'char *' lvalue ParmVar 0x14bc7ef0730 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7ef7d40 line:776:26 _vwscanf_l 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7ef0ab8 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef0b30 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7ef0ba8 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ef7fe8 | `-ReturnStmt 0x14bc7ef7fd8 | `-CallExpr 0x14bc7ef7f50 'int' | |-ImplicitCastExpr 0x14bc7ef7f38 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ef7df8 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef18d8 '_vfwscanf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7ef7eb8 'FILE *' | | `-CallExpr 0x14bc7ef7e78 'FILE *' | | |-ImplicitCastExpr 0x14bc7ef7e60 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef7e18 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7ef7ea0 'unsigned int' | | `-IntegerLiteral 0x14bc7ef7e38 'int' 0 | |-ImplicitCastExpr 0x14bc7ef7f90 'const wchar_t *' | | `-DeclRefExpr 0x14bc7ef7ed8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef0ab8 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7ef7fa8 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7ef7ef8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef0b30 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7ef7fc0 'va_list':'char *' | `-DeclRefExpr 0x14bc7ef7f18 'va_list':'char *' lvalue ParmVar 0x14bc7ef0ba8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7ef8158 line:790:26 vwscanf 'int (const wchar_t *const, va_list) __attribute__((cdecl))':'int (const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7ef8010 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef8088 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ef8460 | `-ReturnStmt 0x14bc7ef8450 | `-CallExpr 0x14bc7ef83c8 'int' | |-ImplicitCastExpr 0x14bc7ef83b0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ef8208 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef18d8 '_vfwscanf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7ef82c8 'FILE *' | | `-CallExpr 0x14bc7ef8288 'FILE *' | | |-ImplicitCastExpr 0x14bc7ef8270 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef8228 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7ef82b0 'unsigned int' | | `-IntegerLiteral 0x14bc7ef8248 'int' 0 | |-ImplicitCastExpr 0x14bc7ef8408 'const wchar_t *' | | `-DeclRefExpr 0x14bc7ef82e8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef8010 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7ef8420 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7ef8370 'void *' | | `-CStyleCastExpr 0x14bc7ef8348 'void *' | | `-IntegerLiteral 0x14bc7ef8308 'int' 0 | `-ImplicitCastExpr 0x14bc7ef8438 'va_list':'char *' | `-DeclRefExpr 0x14bc7ef8390 'va_list':'char *' lvalue ParmVar 0x14bc7ef8088 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7ef8650 line:803:26 _vwscanf_s_l 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7ef8488 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef8500 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7ef8578 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ef88f8 | `-ReturnStmt 0x14bc7ef88e8 | `-CallExpr 0x14bc7ef8860 'int' | |-ImplicitCastExpr 0x14bc7ef8848 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ef8708 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef0290 '_vfwscanf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7ef87c8 'FILE *' | | `-CallExpr 0x14bc7ef8788 'FILE *' | | |-ImplicitCastExpr 0x14bc7ef8770 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef8728 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7ef87b0 'unsigned int' | | `-IntegerLiteral 0x14bc7ef8748 'int' 0 | |-ImplicitCastExpr 0x14bc7ef88a0 'const wchar_t *' | | `-DeclRefExpr 0x14bc7ef87e8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef8488 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7ef88b8 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7ef8808 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef8500 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7ef88d0 'va_list':'char *' | `-DeclRefExpr 0x14bc7ef8828 'va_list':'char *' lvalue ParmVar 0x14bc7ef8578 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7ef8a68 line:819:30 vwscanf_s 'int (const wchar_t *const, va_list) __attribute__((cdecl))':'int (const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7ef8920 col:64 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef8998 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7ef8d90 | `-ReturnStmt 0x14bc7ef8d80 | `-CallExpr 0x14bc7ef8cd8 'int' | |-ImplicitCastExpr 0x14bc7ef8cc0 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7ef8b18 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef0290 '_vfwscanf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7ef8bd8 'FILE *' | | `-CallExpr 0x14bc7ef8b98 'FILE *' | | |-ImplicitCastExpr 0x14bc7ef8b80 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef8b38 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7ef8bc0 'unsigned int' | | `-IntegerLiteral 0x14bc7ef8b58 'int' 0 | |-ImplicitCastExpr 0x14bc7ef8d18 'const wchar_t *' | | `-DeclRefExpr 0x14bc7ef8bf8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef8920 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7ef8d50 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7ef8c80 'void *' | | `-CStyleCastExpr 0x14bc7ef8c58 'void *' | | `-IntegerLiteral 0x14bc7ef8c18 'int' 0 | `-ImplicitCastExpr 0x14bc7ef8d68 'va_list':'char *' | `-DeclRefExpr 0x14bc7ef8ca0 'va_list':'char *' lvalue ParmVar 0x14bc7ef8998 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7ef9088 line:834:26 _fwscanf_l 'int (FILE *const, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7ef8ec0 col:60 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef8f38 col:69 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef8fb0 col:64 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7ef9688 | | |-DeclStmt 0x14bc7ef92d8 | | | `-VarDecl 0x14bc7ef9270 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7ef9368 | | | `-VarDecl 0x14bc7ef9300 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7ef93f8 'void' | | | |-ImplicitCastExpr 0x14bc7ef93e0 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7ef9380 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7ef93a0 'va_list':'char *' lvalue Var 0x14bc7ef9300 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7ef93c0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef8fb0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7ef95a0 'int' '=' | | | |-DeclRefExpr 0x14bc7ef9428 'int' lvalue Var 0x14bc7ef9270 '_Result' 'int' | | | `-CallExpr 0x14bc7ef9500 'int' | | | |-ImplicitCastExpr 0x14bc7ef94e8 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef9448 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef18d8 '_vfwscanf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7ef9540 'FILE *' | | | | `-DeclRefExpr 0x14bc7ef9468 'FILE *const' lvalue ParmVar 0x14bc7ef8ec0 '_Stream' 'FILE *const' | | | |-ImplicitCastExpr 0x14bc7ef9558 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7ef9488 'const wchar_t *const' lvalue ParmVar 0x14bc7ef8f38 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7ef9570 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7ef94a8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef8fb0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7ef9588 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7ef94c8 'va_list':'char *' lvalue Var 0x14bc7ef9300 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7ef9618 'void' | | | |-ImplicitCastExpr 0x14bc7ef9600 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7ef95c0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef95e0 'va_list':'char *' lvalue Var 0x14bc7ef9300 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7ef9678 | | `-ImplicitCastExpr 0x14bc7ef9660 'int' | | `-DeclRefExpr 0x14bc7ef9640 'int' lvalue Var 0x14bc7ef9270 '_Result' 'int' | `-DeprecatedAttr 0x14bc7ef9140 "This function or variable may be unsafe. Consider using _fwscanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7ef98e0 line:853:26 fwscanf 'int (FILE *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ef9798 col:50 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef9810 col:59 used _Format 'const wchar_t *const' | |-CompoundStmt 0x14bc7ef3f08 | | |-DeclStmt 0x14bc7ef9b28 | | | `-VarDecl 0x14bc7ef9ac0 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7ef9bb8 | | | `-VarDecl 0x14bc7ef9b50 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7ef9c48 'void' | | | |-ImplicitCastExpr 0x14bc7ef9c30 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7ef9bd0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7ef9bf0 'va_list':'char *' lvalue Var 0x14bc7ef9b50 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7ef9c10 'const wchar_t *const' lvalue ParmVar 0x14bc7ef9810 '_Format' 'const wchar_t *const' | | |-BinaryOperator 0x14bc7ef3e20 'int' '=' | | | |-DeclRefExpr 0x14bc7ef9c78 'int' lvalue Var 0x14bc7ef9ac0 '_Result' 'int' | | | `-CallExpr 0x14bc7ef3d80 'int' | | | |-ImplicitCastExpr 0x14bc7ef3d68 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef9c98 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef18d8 '_vfwscanf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7ef3dc0 'FILE *' | | | | `-DeclRefExpr 0x14bc7ef9cb8 'FILE *const' lvalue ParmVar 0x14bc7ef9798 '_Stream' 'FILE *const' | | | |-ImplicitCastExpr 0x14bc7ef3dd8 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7ef9cd8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef9810 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7ef3df0 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7ef3d28 'void *' | | | | `-CStyleCastExpr 0x14bc7ef3d00 'void *' | | | | `-IntegerLiteral 0x14bc7ef9cf8 'int' 0 | | | `-ImplicitCastExpr 0x14bc7ef3e08 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7ef3d48 'va_list':'char *' lvalue Var 0x14bc7ef9b50 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7ef3e98 'void' | | | |-ImplicitCastExpr 0x14bc7ef3e80 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7ef3e40 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef3e60 'va_list':'char *' lvalue Var 0x14bc7ef9b50 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7ef3ef8 | | `-ImplicitCastExpr 0x14bc7ef3ee0 'int' | | `-DeclRefExpr 0x14bc7ef3ec0 'int' lvalue Var 0x14bc7ef9ac0 '_Result' 'int' | `-DeprecatedAttr 0x14bc7ef9990 "This function or variable may be unsafe. Consider using fwscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7ef4120 line:871:26 _fwscanf_s_l 'int (FILE *const, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7ef3f58 col:62 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef3fd0 col:71 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef4048 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7ef4608 | |-DeclStmt 0x14bc7ef4258 | | `-VarDecl 0x14bc7ef41f0 col:13 used _Result 'int' | |-DeclStmt 0x14bc7ef42e8 | | `-VarDecl 0x14bc7ef4280 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef4378 'void' | | |-ImplicitCastExpr 0x14bc7ef4360 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef4300 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef4320 'va_list':'char *' lvalue Var 0x14bc7ef4280 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef4340 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef4048 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7ef4520 'int' '=' | | |-DeclRefExpr 0x14bc7ef43a8 'int' lvalue Var 0x14bc7ef41f0 '_Result' 'int' | | `-CallExpr 0x14bc7ef4480 'int' | | |-ImplicitCastExpr 0x14bc7ef4468 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef43c8 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef0290 '_vfwscanf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7ef44c0 'FILE *' | | | `-DeclRefExpr 0x14bc7ef43e8 'FILE *const' lvalue ParmVar 0x14bc7ef3f58 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7ef44d8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef4408 'const wchar_t *const' lvalue ParmVar 0x14bc7ef3fd0 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef44f0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7ef4428 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef4048 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7ef4508 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef4448 'va_list':'char *' lvalue Var 0x14bc7ef4280 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef4598 'void' | | |-ImplicitCastExpr 0x14bc7ef4580 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef4540 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef4560 'va_list':'char *' lvalue Var 0x14bc7ef4280 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef45f8 | `-ImplicitCastExpr 0x14bc7ef45e0 'int' | `-DeclRefExpr 0x14bc7ef45c0 'int' lvalue Var 0x14bc7ef41f0 '_Result' 'int' |-FunctionDecl 0x14bc7ef47a0 line:892:30 fwscanf_s 'int (FILE *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ef4658 col:56 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7ef46d0 col:65 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7ef1ce0 | |-DeclStmt 0x14bc7ef48d0 | | `-VarDecl 0x14bc7ef4868 col:17 used _Result 'int' | |-DeclStmt 0x14bc7ef4960 | | `-VarDecl 0x14bc7ef48f8 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7ef49f0 'void' | | |-ImplicitCastExpr 0x14bc7ef49d8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7ef4978 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7ef4998 'va_list':'char *' lvalue Var 0x14bc7ef48f8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef49b8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef46d0 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7ef4c00 'int' '=' | | |-DeclRefExpr 0x14bc7ef4a20 'int' lvalue Var 0x14bc7ef4868 '_Result' 'int' | | `-CallExpr 0x14bc7ef4b60 'int' | | |-ImplicitCastExpr 0x14bc7ef4b48 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7ef4a40 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef0290 '_vfwscanf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7ef4ba0 'FILE *' | | | `-DeclRefExpr 0x14bc7ef4a60 'FILE *const' lvalue ParmVar 0x14bc7ef4658 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7ef4bb8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7ef4a80 'const wchar_t *const' lvalue ParmVar 0x14bc7ef46d0 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7ef4bd0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7ef4b08 'void *' | | | `-CStyleCastExpr 0x14bc7ef4ae0 'void *' | | | `-IntegerLiteral 0x14bc7ef4aa0 'int' 0 | | `-ImplicitCastExpr 0x14bc7ef4be8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7ef4b28 'va_list':'char *' lvalue Var 0x14bc7ef48f8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7ef4c78 'void' | | |-ImplicitCastExpr 0x14bc7ef4c60 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef4c20 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7ef4c40 'va_list':'char *' lvalue Var 0x14bc7ef48f8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7ef4cd8 | `-ImplicitCastExpr 0x14bc7ef4cc0 'int' | `-DeclRefExpr 0x14bc7ef4ca0 'int' lvalue Var 0x14bc7ef4868 '_Result' 'int' |-FunctionDecl 0x14bc7ef1f40 line:912:26 _wscanf_l 'int (const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7ef1df8 col:69 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7ef1e70 col:64 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7ef25c0 | | |-DeclStmt 0x14bc7ef2188 | | | `-VarDecl 0x14bc7ef2120 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7ef2218 | | | `-VarDecl 0x14bc7ef21b0 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7ef22a8 'void' | | | |-ImplicitCastExpr 0x14bc7ef2290 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7ef2230 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7ef2250 'va_list':'char *' lvalue Var 0x14bc7ef21b0 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7ef2270 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef1e70 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7ef24d8 'int' '=' | | | |-DeclRefExpr 0x14bc7ef22d8 'int' lvalue Var 0x14bc7ef2120 '_Result' 'int' | | | `-CallExpr 0x14bc7ef2450 'int' | | | |-ImplicitCastExpr 0x14bc7ef2438 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef22f8 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef18d8 '_vfwscanf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | | |-ParenExpr 0x14bc7ef23b8 'FILE *' | | | | `-CallExpr 0x14bc7ef2378 'FILE *' | | | | |-ImplicitCastExpr 0x14bc7ef2360 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | | `-DeclRefExpr 0x14bc7ef2318 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | | `-ImplicitCastExpr 0x14bc7ef23a0 'unsigned int' | | | | `-IntegerLiteral 0x14bc7ef2338 'int' 0 | | | |-ImplicitCastExpr 0x14bc7ef2490 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7ef23d8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef1df8 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7ef24a8 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7ef23f8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7ef1e70 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7ef24c0 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7ef2418 'va_list':'char *' lvalue Var 0x14bc7ef21b0 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7ef2550 'void' | | | |-ImplicitCastExpr 0x14bc7ef2538 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7ef24f8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7ef2518 'va_list':'char *' lvalue Var 0x14bc7ef21b0 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7ef25b0 | | `-ImplicitCastExpr 0x14bc7ef2598 'int' | | `-DeclRefExpr 0x14bc7ef2578 'int' lvalue Var 0x14bc7ef2120 '_Result' 'int' | `-DeprecatedAttr 0x14bc7ef1ff0 "This function or variable may be unsafe. Consider using _wscanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7ef27d0 line:930:26 wscanf 'int (const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7ef2708 col:59 used _Format 'const wchar_t *const' | |-CompoundStmt 0x14bc7efdf90 | | |-DeclStmt 0x14bc7ef2a10 | | | `-VarDecl 0x14bc7ef29a8 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7ef2aa0 | | | `-VarDecl 0x14bc7ef2a38 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7ef2b30 'void' | | | |-ImplicitCastExpr 0x14bc7ef2b18 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7ef2ab8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7ef2ad8 'va_list':'char *' lvalue Var 0x14bc7ef2a38 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7ef2af8 'const wchar_t *const' lvalue ParmVar 0x14bc7ef2708 '_Format' 'const wchar_t *const' | | |-BinaryOperator 0x14bc7efdea8 'int' '=' | | | |-DeclRefExpr 0x14bc7ef2b60 'int' lvalue Var 0x14bc7ef29a8 '_Result' 'int' | | | `-CallExpr 0x14bc7efde20 'int' | | | |-ImplicitCastExpr 0x14bc7efde08 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7ef2b80 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef18d8 '_vfwscanf_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | | |-ParenExpr 0x14bc7ef2c40 'FILE *' | | | | `-CallExpr 0x14bc7ef2c00 'FILE *' | | | | |-ImplicitCastExpr 0x14bc7ef2be8 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | | `-DeclRefExpr 0x14bc7ef2ba0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | | `-ImplicitCastExpr 0x14bc7ef2c28 'unsigned int' | | | | `-IntegerLiteral 0x14bc7ef2bc0 'int' 0 | | | |-ImplicitCastExpr 0x14bc7efde60 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7ef2c60 'const wchar_t *const' lvalue ParmVar 0x14bc7ef2708 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7efde78 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7efddc8 'void *' | | | | `-CStyleCastExpr 0x14bc7efdda0 'void *' | | | | `-IntegerLiteral 0x14bc7ef2c80 'int' 0 | | | `-ImplicitCastExpr 0x14bc7efde90 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7efdde8 'va_list':'char *' lvalue Var 0x14bc7ef2a38 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7efdf20 'void' | | | |-ImplicitCastExpr 0x14bc7efdf08 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7efdec8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7efdee8 'va_list':'char *' lvalue Var 0x14bc7ef2a38 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7efdf80 | | `-ImplicitCastExpr 0x14bc7efdf68 'int' | | `-DeclRefExpr 0x14bc7efdf48 'int' lvalue Var 0x14bc7ef29a8 '_Result' 'int' | `-DeprecatedAttr 0x14bc7ef2878 "This function or variable may be unsafe. Consider using wscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7efe128 line:947:26 _wscanf_s_l 'int (const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7efdfe0 col:71 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7efe058 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7efe690 | |-DeclStmt 0x14bc7efe258 | | `-VarDecl 0x14bc7efe1f0 col:13 used _Result 'int' | |-DeclStmt 0x14bc7efe2e8 | | `-VarDecl 0x14bc7efe280 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7efe378 'void' | | |-ImplicitCastExpr 0x14bc7efe360 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7efe300 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7efe320 'va_list':'char *' lvalue Var 0x14bc7efe280 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7efe340 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7efe058 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7efe5a8 'int' '=' | | |-DeclRefExpr 0x14bc7efe3a8 'int' lvalue Var 0x14bc7efe1f0 '_Result' 'int' | | `-CallExpr 0x14bc7efe520 'int' | | |-ImplicitCastExpr 0x14bc7efe508 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7efe3c8 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef0290 '_vfwscanf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7efe488 'FILE *' | | | `-CallExpr 0x14bc7efe448 'FILE *' | | | |-ImplicitCastExpr 0x14bc7efe430 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7efe3e8 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7efe470 'unsigned int' | | | `-IntegerLiteral 0x14bc7efe408 'int' 0 | | |-ImplicitCastExpr 0x14bc7efe560 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7efe4a8 'const wchar_t *const' lvalue ParmVar 0x14bc7efdfe0 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7efe578 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7efe4c8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7efe058 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7efe590 'va_list':'char *' | | `-DeclRefExpr 0x14bc7efe4e8 'va_list':'char *' lvalue Var 0x14bc7efe280 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7efe620 'void' | | |-ImplicitCastExpr 0x14bc7efe608 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7efe5c8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7efe5e8 'va_list':'char *' lvalue Var 0x14bc7efe280 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7efe680 | `-ImplicitCastExpr 0x14bc7efe668 'int' | `-DeclRefExpr 0x14bc7efe648 'int' lvalue Var 0x14bc7efe1f0 '_Result' 'int' |-FunctionDecl 0x14bc7efe7a8 line:967:30 wscanf_s 'int (const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7efe6e0 col:65 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f01de0 | |-DeclStmt 0x14bc7efe8d0 | | `-VarDecl 0x14bc7efe868 col:17 used _Result 'int' | |-DeclStmt 0x14bc7efe960 | | `-VarDecl 0x14bc7efe8f8 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7efe9f0 'void' | | |-ImplicitCastExpr 0x14bc7efe9d8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7efe978 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7efe998 'va_list':'char *' lvalue Var 0x14bc7efe8f8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7efe9b8 'const wchar_t *const' lvalue ParmVar 0x14bc7efe6e0 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7efec88 'int' '=' | | |-DeclRefExpr 0x14bc7efea20 'int' lvalue Var 0x14bc7efe868 '_Result' 'int' | | `-CallExpr 0x14bc7efec00 'int' | | |-ImplicitCastExpr 0x14bc7efebe8 'int (*)(FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7efea40 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7ef0290 '_vfwscanf_s_l' 'int (FILE *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const wchar_t *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7efeb00 'FILE *' | | | `-CallExpr 0x14bc7efeac0 'FILE *' | | | |-ImplicitCastExpr 0x14bc7efeaa8 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7efea60 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7efeae8 'unsigned int' | | | `-IntegerLiteral 0x14bc7efea80 'int' 0 | | |-ImplicitCastExpr 0x14bc7efec40 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7efeb20 'const wchar_t *const' lvalue ParmVar 0x14bc7efe6e0 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7efec58 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7efeba8 'void *' | | | `-CStyleCastExpr 0x14bc7efeb80 'void *' | | | `-IntegerLiteral 0x14bc7efeb40 'int' 0 | | `-ImplicitCastExpr 0x14bc7efec70 'va_list':'char *' | | `-DeclRefExpr 0x14bc7efebc8 'va_list':'char *' lvalue Var 0x14bc7efe8f8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7efed00 'void' | | |-ImplicitCastExpr 0x14bc7efece8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7efeca8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7efecc8 'va_list':'char *' lvalue Var 0x14bc7efe8f8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7efed60 | `-ImplicitCastExpr 0x14bc7efed48 'int' | `-DeclRefExpr 0x14bc7efed28 'int' lvalue Var 0x14bc7efe868 '_Result' 'int' |-FunctionDecl 0x14bc7f02270 line:1003:26 used __stdio_common_vswprintf 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f01e38 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f01eb0 col:58 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f01f28 col:56 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f01fa0 col:64 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7f02018 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f02090 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f026a0 line:1014:26 used __stdio_common_vswprintf_s 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f02358 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f023d0 col:58 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f02448 col:56 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f024c0 col:64 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7f02538 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f025b0 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f02c48 line:1025:26 used __stdio_common_vsnwprintf_s 'int (unsigned long long, wchar_t *, size_t, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, size_t, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f02788 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f02800 col:58 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f02878 col:56 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f028f0 col:56 _MaxCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f02968 col:64 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7f029e0 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f02a58 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7efb040 line:1037:26 used __stdio_common_vswprintf_p 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f02d38 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7efad70 col:58 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7efade8 col:56 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7efae60 col:64 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7efaed8 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7efaf50 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7efb5c8 line:1048:26 used _vsnwprintf_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7efb220 col:69 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7efb298 col:67 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7efb310 col:75 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7efb388 col:70 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7efb400 col:62 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7efbd20 | | |-DeclStmt 0x14bc7efbb88 | | | `-VarDecl 0x14bc7efb7c8 line:1059:19 used _Result 'const int' cinit | | | `-CallExpr 0x14bc7efbac0 'int' | | | |-ImplicitCastExpr 0x14bc7efbaa8 'int (*)(unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7efb830 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f02270 '__stdio_common_vswprintf' 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | | | |-BinaryOperator 0x14bc7efb988 'unsigned long long' '|' | | | | |-ImplicitCastExpr 0x14bc7efb970 'unsigned long long' | | | | | `-ParenExpr 0x14bc7efb8c0 'unsigned long long' lvalue | | | | | `-UnaryOperator 0x14bc7efb8a8 'unsigned long long' lvalue prefix '*' cannot overflow | | | | | `-CallExpr 0x14bc7efb888 'unsigned long long *' | | | | | `-ImplicitCastExpr 0x14bc7efb870 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | | `-DeclRefExpr 0x14bc7efb850 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | | `-ParenExpr 0x14bc7efb950 'unsigned long long' | | | | `-BinaryOperator 0x14bc7efb930 'unsigned long long' '<<' | | | | |-IntegerLiteral 0x14bc7efb8e0 'unsigned long long' 1 | | | | `-IntegerLiteral 0x14bc7efb908 'int' 0 | | | |-ImplicitCastExpr 0x14bc7efbb10 'wchar_t *' | | | | `-DeclRefExpr 0x14bc7efb9a8 'wchar_t *const' lvalue ParmVar 0x14bc7efb220 '_Buffer' 'wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7efbb28 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7efb9c8 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7efb298 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7efbb40 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7efb9e8 'const wchar_t *const' lvalue ParmVar 0x14bc7efb310 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7efbb58 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7efba08 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7efb388 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7efbb70 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7efba28 'va_list':'char *' lvalue ParmVar 0x14bc7efb400 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7efbd10 | | `-ConditionalOperator 0x14bc7efbc98 'int' | | |-BinaryOperator 0x14bc7efbc00 'int' '<' | | | |-ImplicitCastExpr 0x14bc7efbbe8 'int' | | | | `-DeclRefExpr 0x14bc7efbba0 'const int' lvalue Var 0x14bc7efb7c8 '_Result' 'const int' | | | `-IntegerLiteral 0x14bc7efbbc0 'int' 0 | | |-UnaryOperator 0x14bc7efbc48 'int' prefix '-' | | | `-IntegerLiteral 0x14bc7efbc20 'int' 1 | | `-ImplicitCastExpr 0x14bc7efbc80 'int' | | `-DeclRefExpr 0x14bc7efbc60 'const int' lvalue Var 0x14bc7efb7c8 '_Result' 'const int' | `-DeprecatedAttr 0x14bc7efb690 "This function or variable may be unsafe. Consider using _vsnwprintf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7efc1b0 line:1072:23 used _vsnwprintf_s_l 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7efbd80 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7efbdf8 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7efbe70 col:72 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7efbee8 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7efbf60 col:75 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7efbfd8 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7efc778 | |-DeclStmt 0x14bc7efc5e0 | | `-VarDecl 0x14bc7efc298 line:1084:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7efc4e0 'int' | | |-ImplicitCastExpr 0x14bc7efc4c8 'int (*)(unsigned long long, wchar_t *, size_t, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7efc300 'int (unsigned long long, wchar_t *, size_t, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f02c48 '__stdio_common_vsnwprintf_s' 'int (unsigned long long, wchar_t *, size_t, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, size_t, const wchar_t *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7efc538 'unsigned long long' | | | `-ParenExpr 0x14bc7efc390 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7efc378 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7efc358 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7efc340 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7efc320 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7efc550 'wchar_t *' | | | `-DeclRefExpr 0x14bc7efc3b0 'wchar_t *const' lvalue ParmVar 0x14bc7efbd80 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7efc568 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7efc3d0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7efbdf8 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7efc580 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7efc3f0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7efbe70 '_MaxCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7efc598 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7efc410 'const wchar_t *const' lvalue ParmVar 0x14bc7efbee8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7efc5b0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7efc430 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7efbf60 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7efc5c8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7efc450 'va_list':'char *' lvalue ParmVar 0x14bc7efbfd8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7efc768 | `-ConditionalOperator 0x14bc7efc6f0 'int' | |-BinaryOperator 0x14bc7efc658 'int' '<' | | |-ImplicitCastExpr 0x14bc7efc640 'int' | | | `-DeclRefExpr 0x14bc7efc5f8 'const int' lvalue Var 0x14bc7efc298 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7efc618 'int' 0 | |-UnaryOperator 0x14bc7efc6a0 'int' prefix '-' | | `-IntegerLiteral 0x14bc7efc678 'int' 1 | `-ImplicitCastExpr 0x14bc7efc6d8 'int' | `-DeclRefExpr 0x14bc7efc6b8 'const int' lvalue Var 0x14bc7efc298 '_Result' 'const int' |-FunctionDecl 0x14bc7efcb48 line:1094:26 _vsnwprintf_s 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7efc7a8 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7efc820 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7efc898 col:72 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7efc910 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7efc988 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7efff20 | `-ReturnStmt 0x14bc7efff10 | `-CallExpr 0x14bc7effe30 'int' | |-ImplicitCastExpr 0x14bc7effe18 'int (*)(wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7efcc10 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efc1b0 '_vsnwprintf_s_l' 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7effe80 'wchar_t *' | | `-DeclRefExpr 0x14bc7efcc30 'wchar_t *const' lvalue ParmVar 0x14bc7efc7a8 '_Buffer' 'wchar_t *const' | |-ImplicitCastExpr 0x14bc7effe98 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7efcc50 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7efc820 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7effeb0 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7efcc70 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7efc898 '_MaxCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7effec8 'const wchar_t *' | | `-DeclRefExpr 0x14bc7efcc90 'const wchar_t *const' lvalue ParmVar 0x14bc7efc910 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7effee0 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7efcd18 'void *' | | `-CStyleCastExpr 0x14bc7efccf0 'void *' | | `-IntegerLiteral 0x14bc7efccb0 'int' 0 | `-ImplicitCastExpr 0x14bc7effef8 'va_list':'char *' | `-DeclRefExpr 0x14bc7efcd38 'va_list':'char *' lvalue ParmVar 0x14bc7efc988 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f002a8 col:221 _snwprintf 'int (wchar_t *, size_t, const wchar_t *, ...) __attribute__((cdecl))':'int (wchar_t *, size_t, const wchar_t *, ...)' inline | |-ParmVarDecl 0x14bc7f00010 col:242 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f00088 col:258 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f00100 col:287 _Format 'const wchar_t *' | `-DeprecatedAttr 0x14bc7f00360 "This function or variable may be unsafe. Consider using _snwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f008a0 col:519 _vsnwprintf 'int (wchar_t *, size_t, const wchar_t *, va_list) __attribute__((cdecl))':'int (wchar_t *, size_t, const wchar_t *, va_list)' inline | |-ParmVarDecl 0x14bc7f00590 col:541 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f00608 col:557 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f00680 col:586 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7f006f8 col:603 _Args 'va_list':'char *' | `-DeprecatedAttr 0x14bc7f00960 "This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f00dd0 prev 0x14bc7f008a0 line:1122:26 _vsnwprintf 'int (wchar_t *, size_t, const wchar_t *, va_list) __attribute__((cdecl))':'int (wchar_t *, size_t, const wchar_t *, va_list)' inline | |-ParmVarDecl 0x14bc7f00b50 col:63 used _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f00bc8 col:61 used _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f00c40 col:69 used _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7f00cb8 col:62 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f01210 | | `-ReturnStmt 0x14bc7f01200 | | `-CallExpr 0x14bc7f01140 'int' | | |-ImplicitCastExpr 0x14bc7f01128 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f00fa8 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efb5c8 '_vsnwprintf_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f01188 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f00fc8 'wchar_t *' lvalue ParmVar 0x14bc7f00b50 '_Buffer' 'wchar_t *' | | |-ImplicitCastExpr 0x14bc7f011a0 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f00fe8 'size_t':'unsigned long long' lvalue ParmVar 0x14bc7f00bc8 '_BufferCount' 'size_t':'unsigned long long' | | |-ImplicitCastExpr 0x14bc7f011b8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f01008 'const wchar_t *' lvalue ParmVar 0x14bc7f00c40 '_Format' 'const wchar_t *' | | |-ImplicitCastExpr 0x14bc7f011d0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f01090 'void *' | | | `-CStyleCastExpr 0x14bc7f01068 'void *' | | | `-IntegerLiteral 0x14bc7f01028 'int' 0 | | `-ImplicitCastExpr 0x14bc7f011e8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f010b0 'va_list':'char *' lvalue ParmVar 0x14bc7f00cb8 '_ArgList' 'va_list':'char *' | `-DeprecatedAttr 0x14bc7f00e90 "This function or variable may be unsafe. Consider using _vsnwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f01500 line:1150:26 used _vswprintf_c_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f01238 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f012b0 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f01328 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f013a0 col:75 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f01418 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f01a28 | |-DeclStmt 0x14bc7f01890 | | `-VarDecl 0x14bc7f015e0 line:1161:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f017b0 'int' | | |-ImplicitCastExpr 0x14bc7f01798 'int (*)(unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f01648 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f02270 '__stdio_common_vswprintf' 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f01800 'unsigned long long' | | | `-ParenExpr 0x14bc7f016d8 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f016c0 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f016a0 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f01688 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f01668 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7f01818 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f016f8 'wchar_t *const' lvalue ParmVar 0x14bc7f01238 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f01830 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f01718 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f012b0 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f01848 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f01738 'const wchar_t *const' lvalue ParmVar 0x14bc7f01328 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f01860 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f01758 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f013a0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f01878 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f01778 'va_list':'char *' lvalue ParmVar 0x14bc7f01418 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f01a18 | `-ConditionalOperator 0x14bc7f019a0 'int' | |-BinaryOperator 0x14bc7f01908 'int' '<' | | |-ImplicitCastExpr 0x14bc7f018f0 'int' | | | `-DeclRefExpr 0x14bc7f018a8 'const int' lvalue Var 0x14bc7f015e0 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f018c8 'int' 0 | |-UnaryOperator 0x14bc7f01950 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f01928 'int' 1 | `-ImplicitCastExpr 0x14bc7f01988 'int' | `-DeclRefExpr 0x14bc7f01968 'const int' lvalue Var 0x14bc7f015e0 '_Result' 'const int' |-FunctionDecl 0x14bc7f01d20 line:1171:26 _vswprintf_c 'int (wchar_t *const, const size_t, const wchar_t *const, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7f01a58 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f01ad0 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f01b48 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f01bc0 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f03020 | `-ReturnStmt 0x14bc7f03010 | `-CallExpr 0x14bc7f02f50 'int' | |-ImplicitCastExpr 0x14bc7f02f38 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f02e10 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f01500 '_vswprintf_c_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f02f98 'wchar_t *' | | `-DeclRefExpr 0x14bc7f02e30 'wchar_t *const' lvalue ParmVar 0x14bc7f01a58 '_Buffer' 'wchar_t *const' | |-ImplicitCastExpr 0x14bc7f02fb0 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f02e50 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f01ad0 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f02fc8 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f02e70 'const wchar_t *const' lvalue ParmVar 0x14bc7f01b48 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f02fe0 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f02ef8 'void *' | | `-CStyleCastExpr 0x14bc7f02ed0 'void *' | | `-IntegerLiteral 0x14bc7f02e90 'int' 0 | `-ImplicitCastExpr 0x14bc7f02ff8 'va_list':'char *' | `-DeclRefExpr 0x14bc7f02f18 'va_list':'char *' lvalue ParmVar 0x14bc7f01bc0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f03310 line:1187:26 used _vswprintf_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f03048 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f030c0 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f03138 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f031b0 col:75 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f03228 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f03580 | `-ReturnStmt 0x14bc7f03570 | `-CallExpr 0x14bc7f034b0 'int' | |-ImplicitCastExpr 0x14bc7f03498 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f033d8 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f01500 '_vswprintf_c_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f034f8 'wchar_t *' | | `-DeclRefExpr 0x14bc7f033f8 'wchar_t *const' lvalue ParmVar 0x14bc7f03048 '_Buffer' 'wchar_t *const' | |-ImplicitCastExpr 0x14bc7f03510 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f03418 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f030c0 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f03528 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f03438 'const wchar_t *const' lvalue ParmVar 0x14bc7f03138 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f03540 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f03458 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f031b0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f03558 'va_list':'char *' | `-DeclRefExpr 0x14bc7f03478 'va_list':'char *' lvalue ParmVar 0x14bc7f03228 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f038c0 line:1207:26 used __vswprintf_l 'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f035a8 col:64 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f03620 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f03698 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f03710 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f03b68 | `-ReturnStmt 0x14bc7f03b58 | `-CallExpr 0x14bc7f03ab0 'int' | |-ImplicitCastExpr 0x14bc7f03a98 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f03980 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f03310 '_vswprintf_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f03af8 'wchar_t *' | | `-DeclRefExpr 0x14bc7f039a0 'wchar_t *const' lvalue ParmVar 0x14bc7f035a8 '_Buffer' 'wchar_t *const' | |-CStyleCastExpr 0x14bc7f03a10 'size_t':'unsigned long long' | | `-UnaryOperator 0x14bc7f039e8 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f039c0 'int' 1 | |-ImplicitCastExpr 0x14bc7f03b10 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f03a38 'const wchar_t *const' lvalue ParmVar 0x14bc7f03620 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f03b28 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f03a58 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f03698 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f03b40 'va_list':'char *' | `-DeclRefExpr 0x14bc7f03a78 'va_list':'char *' lvalue ParmVar 0x14bc7f03710 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f03e48 line:1223:26 _vswprintf 'int (wchar_t *const, const wchar_t *const, va_list) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7f03b90 col:57 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f03c08 col:63 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f03c80 col:50 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f04150 | `-ReturnStmt 0x14bc7f04140 | `-CallExpr 0x14bc7f04098 'int' | |-ImplicitCastExpr 0x14bc7f04080 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f03f00 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f03310 '_vswprintf_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f040e0 'wchar_t *' | | `-DeclRefExpr 0x14bc7f03f20 'wchar_t *const' lvalue ParmVar 0x14bc7f03b90 '_Buffer' 'wchar_t *const' | |-CStyleCastExpr 0x14bc7f03f90 'size_t':'unsigned long long' | | `-UnaryOperator 0x14bc7f03f68 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f03f40 'int' 1 | |-ImplicitCastExpr 0x14bc7f040f8 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f03fb8 'const wchar_t *const' lvalue ParmVar 0x14bc7f03c08 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f04110 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f04040 'void *' | | `-CStyleCastExpr 0x14bc7f04018 'void *' | | `-IntegerLiteral 0x14bc7f03fd8 'int' 0 | `-ImplicitCastExpr 0x14bc7f04128 'va_list':'char *' | `-DeclRefExpr 0x14bc7f04060 'va_list':'char *' lvalue ParmVar 0x14bc7f03c80 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f043c0 line:1238:26 vswprintf 'int (wchar_t *const, const size_t, const wchar_t *const, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7f04178 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f041f0 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f04268 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f042e0 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f04690 | `-ReturnStmt 0x14bc7f04680 | `-CallExpr 0x14bc7f045c0 'int' | |-ImplicitCastExpr 0x14bc7f045a8 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f04480 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f01500 '_vswprintf_c_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f04608 'wchar_t *' | | `-DeclRefExpr 0x14bc7f044a0 'wchar_t *const' lvalue ParmVar 0x14bc7f04178 '_Buffer' 'wchar_t *const' | |-ImplicitCastExpr 0x14bc7f04620 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f044c0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f041f0 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f04638 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f044e0 'const wchar_t *const' lvalue ParmVar 0x14bc7f04268 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f04650 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f04568 'void *' | | `-CStyleCastExpr 0x14bc7f04540 'void *' | | `-IntegerLiteral 0x14bc7f04500 'int' 0 | `-ImplicitCastExpr 0x14bc7f04668 'va_list':'char *' | `-DeclRefExpr 0x14bc7f04588 'va_list':'char *' lvalue ParmVar 0x14bc7f042e0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f04980 line:1254:26 used _vswprintf_s_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f046b8 col:70 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f04730 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f047a8 col:76 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f04820 col:71 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f04898 col:63 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7efee70 | |-DeclStmt 0x14bc7f04d10 | | `-VarDecl 0x14bc7f04a60 line:1265:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f04c30 'int' | | |-ImplicitCastExpr 0x14bc7f04c18 'int (*)(unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f04ac8 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f026a0 '__stdio_common_vswprintf_s' 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f04c80 'unsigned long long' | | | `-ParenExpr 0x14bc7f04b58 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f04b40 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f04b20 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f04b08 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f04ae8 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7f04c98 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f04b78 'wchar_t *const' lvalue ParmVar 0x14bc7f046b8 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f04cb0 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f04b98 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f04730 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f04cc8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f04bb8 'const wchar_t *const' lvalue ParmVar 0x14bc7f047a8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f04ce0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f04bd8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f04820 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f04cf8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f04bf8 'va_list':'char *' lvalue ParmVar 0x14bc7f04898 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7efee60 | `-ConditionalOperator 0x14bc7efede8 'int' | |-BinaryOperator 0x14bc7f04d88 'int' '<' | | |-ImplicitCastExpr 0x14bc7f04d70 'int' | | | `-DeclRefExpr 0x14bc7f04d28 'const int' lvalue Var 0x14bc7f04a60 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f04d48 'int' 0 | |-UnaryOperator 0x14bc7f04dd0 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f04da8 'int' 1 | `-ImplicitCastExpr 0x14bc7efedd0 'int' | `-DeclRefExpr 0x14bc7efedb0 'const int' lvalue Var 0x14bc7f04a60 '_Result' 'const int' |-FunctionDecl 0x14bc7eff0e8 line:1276:30 vswprintf_s 'int (wchar_t *const, const size_t, const wchar_t *const, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7efeea0 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7efef18 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7efef90 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eff008 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7eff3b8 | `-ReturnStmt 0x14bc7eff3a8 | `-CallExpr 0x14bc7eff2e8 'int' | |-ImplicitCastExpr 0x14bc7eff2d0 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7eff1a8 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f04980 '_vswprintf_s_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7eff330 'wchar_t *' | | `-DeclRefExpr 0x14bc7eff1c8 'wchar_t *const' lvalue ParmVar 0x14bc7efeea0 '_Buffer' 'wchar_t *const' | |-ImplicitCastExpr 0x14bc7eff348 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7eff1e8 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7efef18 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7eff360 'const wchar_t *' | | `-DeclRefExpr 0x14bc7eff208 'const wchar_t *const' lvalue ParmVar 0x14bc7efef90 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7eff378 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7eff290 'void *' | | `-CStyleCastExpr 0x14bc7eff268 'void *' | | `-IntegerLiteral 0x14bc7eff228 'int' 0 | `-ImplicitCastExpr 0x14bc7eff390 'va_list':'char *' | `-DeclRefExpr 0x14bc7eff2b0 'va_list':'char *' lvalue ParmVar 0x14bc7eff008 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7eff6a8 line:1302:26 used _vswprintf_p_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7eff3e0 col:70 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7eff458 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7eff4d0 col:76 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7eff548 col:71 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7eff5c0 col:63 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7effbd0 | |-DeclStmt 0x14bc7effa38 | | `-VarDecl 0x14bc7eff788 line:1313:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7eff958 'int' | | |-ImplicitCastExpr 0x14bc7eff940 'int (*)(unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7eff7f0 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7efb040 '__stdio_common_vswprintf_p' 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7eff9a8 'unsigned long long' | | | `-ParenExpr 0x14bc7eff880 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7eff868 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7eff848 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7eff830 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7eff810 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7eff9c0 'wchar_t *' | | | `-DeclRefExpr 0x14bc7eff8a0 'wchar_t *const' lvalue ParmVar 0x14bc7eff3e0 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7eff9d8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7eff8c0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7eff458 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7eff9f0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7eff8e0 'const wchar_t *const' lvalue ParmVar 0x14bc7eff4d0 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7effa08 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7eff900 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7eff548 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7effa20 'va_list':'char *' | | `-DeclRefExpr 0x14bc7eff920 'va_list':'char *' lvalue ParmVar 0x14bc7eff5c0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7effbc0 | `-ConditionalOperator 0x14bc7effb48 'int' | |-BinaryOperator 0x14bc7effab0 'int' '<' | | |-ImplicitCastExpr 0x14bc7effa98 'int' | | | `-DeclRefExpr 0x14bc7effa50 'const int' lvalue Var 0x14bc7eff788 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7effa70 'int' 0 | |-UnaryOperator 0x14bc7effaf8 'int' prefix '-' | | `-IntegerLiteral 0x14bc7effad0 'int' 1 | `-ImplicitCastExpr 0x14bc7effb30 'int' | `-DeclRefExpr 0x14bc7effb10 'const int' lvalue Var 0x14bc7eff788 '_Result' 'const int' |-FunctionDecl 0x14bc7efce70 line:1323:26 _vswprintf_p 'int (wchar_t *const, const size_t, const wchar_t *const, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7effc00 col:70 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7effc78 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7effcf0 col:76 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7efcd90 col:63 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7efd140 | `-ReturnStmt 0x14bc7efd130 | `-CallExpr 0x14bc7efd070 'int' | |-ImplicitCastExpr 0x14bc7efd058 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7efcf30 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eff6a8 '_vswprintf_p_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7efd0b8 'wchar_t *' | | `-DeclRefExpr 0x14bc7efcf50 'wchar_t *const' lvalue ParmVar 0x14bc7effc00 '_Buffer' 'wchar_t *const' | |-ImplicitCastExpr 0x14bc7efd0d0 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7efcf70 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7effc78 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7efd0e8 'const wchar_t *' | | `-DeclRefExpr 0x14bc7efcf90 'const wchar_t *const' lvalue ParmVar 0x14bc7effcf0 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7efd100 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7efd018 'void *' | | `-CStyleCastExpr 0x14bc7efcff0 'void *' | | `-IntegerLiteral 0x14bc7efcfb0 'int' 0 | `-ImplicitCastExpr 0x14bc7efd118 'va_list':'char *' | `-DeclRefExpr 0x14bc7efd038 'va_list':'char *' lvalue ParmVar 0x14bc7efcd90 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7efd330 line:1339:26 used _vscwprintf_l 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7efd168 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7efd1e0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7efd258 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7efd968 | |-DeclStmt 0x14bc7efd7d0 | | `-VarDecl 0x14bc7efd400 line:1348:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7efd708 'int' | | |-ImplicitCastExpr 0x14bc7efd6f0 'int (*)(unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7efd468 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f02270 '__stdio_common_vswprintf' 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | | |-BinaryOperator 0x14bc7efd5c0 'unsigned long long' '|' | | | |-ImplicitCastExpr 0x14bc7efd5a8 'unsigned long long' | | | | `-ParenExpr 0x14bc7efd4f8 'unsigned long long' lvalue | | | | `-UnaryOperator 0x14bc7efd4e0 'unsigned long long' lvalue prefix '*' cannot overflow | | | | `-CallExpr 0x14bc7efd4c0 'unsigned long long *' | | | | `-ImplicitCastExpr 0x14bc7efd4a8 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7efd488 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | `-ParenExpr 0x14bc7efd588 'unsigned long long' | | | `-BinaryOperator 0x14bc7efd568 'unsigned long long' '<<' | | | |-IntegerLiteral 0x14bc7efd518 'unsigned long long' 1 | | | `-IntegerLiteral 0x14bc7efd540 'int' 1 | | |-ImplicitCastExpr 0x14bc7efd758 'wchar_t *' | | | `-ParenExpr 0x14bc7efd648 'void *' | | | `-CStyleCastExpr 0x14bc7efd620 'void *' | | | `-IntegerLiteral 0x14bc7efd5e0 'int' 0 | | |-ImplicitCastExpr 0x14bc7efd770 'size_t':'unsigned long long' | | | `-IntegerLiteral 0x14bc7efd668 'int' 0 | | |-ImplicitCastExpr 0x14bc7efd788 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7efd690 'const wchar_t *const' lvalue ParmVar 0x14bc7efd168 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7efd7a0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7efd6b0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7efd1e0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7efd7b8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7efd6d0 'va_list':'char *' lvalue ParmVar 0x14bc7efd258 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7efd958 | `-ConditionalOperator 0x14bc7efd8e0 'int' | |-BinaryOperator 0x14bc7efd848 'int' '<' | | |-ImplicitCastExpr 0x14bc7efd830 'int' | | | `-DeclRefExpr 0x14bc7efd7e8 'const int' lvalue Var 0x14bc7efd400 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7efd808 'int' 0 | |-UnaryOperator 0x14bc7efd890 'int' prefix '-' | | `-IntegerLiteral 0x14bc7efd868 'int' 1 | `-ImplicitCastExpr 0x14bc7efd8c8 'int' | `-DeclRefExpr 0x14bc7efd8a8 'const int' lvalue Var 0x14bc7efd400 '_Result' 'const int' |-FunctionDecl 0x14bc7efdae0 line:1358:26 _vscwprintf 'int (const wchar_t *const, va_list) __attribute__((cdecl))':'int (const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7efd998 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7efda10 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f04e10 | `-ReturnStmt 0x14bc7efdd70 | `-CallExpr 0x14bc7efdcf0 'int' | |-ImplicitCastExpr 0x14bc7efdcd8 'int (*)(const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7efdb90 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efd330 '_vscwprintf_l' 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7efdd28 'const wchar_t *' | | `-DeclRefExpr 0x14bc7efdbb0 'const wchar_t *const' lvalue ParmVar 0x14bc7efd998 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7efdd40 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7efdc38 'void *' | | `-CStyleCastExpr 0x14bc7efdc10 'void *' | | `-IntegerLiteral 0x14bc7efdbd0 'int' 0 | `-ImplicitCastExpr 0x14bc7efdd58 'va_list':'char *' | `-DeclRefExpr 0x14bc7efdc58 'va_list':'char *' lvalue ParmVar 0x14bc7efda10 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f05000 line:1372:26 used _vscwprintf_p_l 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f04e38 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f04eb0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f04f28 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f05638 | |-DeclStmt 0x14bc7f054a0 | | `-VarDecl 0x14bc7f050d0 line:1381:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f053d8 'int' | | |-ImplicitCastExpr 0x14bc7f053c0 'int (*)(unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f05138 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7efb040 '__stdio_common_vswprintf_p' 'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | | |-BinaryOperator 0x14bc7f05290 'unsigned long long' '|' | | | |-ImplicitCastExpr 0x14bc7f05278 'unsigned long long' | | | | `-ParenExpr 0x14bc7f051c8 'unsigned long long' lvalue | | | | `-UnaryOperator 0x14bc7f051b0 'unsigned long long' lvalue prefix '*' cannot overflow | | | | `-CallExpr 0x14bc7f05190 'unsigned long long *' | | | | `-ImplicitCastExpr 0x14bc7f05178 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f05158 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | `-ParenExpr 0x14bc7f05258 'unsigned long long' | | | `-BinaryOperator 0x14bc7f05238 'unsigned long long' '<<' | | | |-IntegerLiteral 0x14bc7f051e8 'unsigned long long' 1 | | | `-IntegerLiteral 0x14bc7f05210 'int' 1 | | |-ImplicitCastExpr 0x14bc7f05428 'wchar_t *' | | | `-ParenExpr 0x14bc7f05318 'void *' | | | `-CStyleCastExpr 0x14bc7f052f0 'void *' | | | `-IntegerLiteral 0x14bc7f052b0 'int' 0 | | |-ImplicitCastExpr 0x14bc7f05440 'size_t':'unsigned long long' | | | `-IntegerLiteral 0x14bc7f05338 'int' 0 | | |-ImplicitCastExpr 0x14bc7f05458 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f05360 'const wchar_t *const' lvalue ParmVar 0x14bc7f04e38 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f05470 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f05380 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f04eb0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f05488 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f053a0 'va_list':'char *' lvalue ParmVar 0x14bc7f04f28 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f05628 | `-ConditionalOperator 0x14bc7f055b0 'int' | |-BinaryOperator 0x14bc7f05518 'int' '<' | | |-ImplicitCastExpr 0x14bc7f05500 'int' | | | `-DeclRefExpr 0x14bc7f054b8 'const int' lvalue Var 0x14bc7f050d0 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f054d8 'int' 0 | |-UnaryOperator 0x14bc7f05560 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f05538 'int' 1 | `-ImplicitCastExpr 0x14bc7f05598 'int' | `-DeclRefExpr 0x14bc7f05578 'const int' lvalue Var 0x14bc7f050d0 '_Result' 'const int' |-FunctionDecl 0x14bc7f057b0 line:1391:26 _vscwprintf_p 'int (const wchar_t *const, va_list) __attribute__((cdecl))':'int (const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7f05668 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f056e0 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f059f0 | `-ReturnStmt 0x14bc7f059e0 | `-CallExpr 0x14bc7f05960 'int' | |-ImplicitCastExpr 0x14bc7f05948 'int (*)(const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f05860 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f05000 '_vscwprintf_p_l' 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f05998 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f05880 'const wchar_t *const' lvalue ParmVar 0x14bc7f05668 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f059b0 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f05908 'void *' | | `-CStyleCastExpr 0x14bc7f058e0 'void *' | | `-IntegerLiteral 0x14bc7f058a0 'int' 0 | `-ImplicitCastExpr 0x14bc7f059c8 'va_list':'char *' | `-DeclRefExpr 0x14bc7f05928 'va_list':'char *' lvalue ParmVar 0x14bc7f056e0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f05ca8 line:1405:26 __swprintf_l 'int (wchar_t *const, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f05a18 col:64 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f05a90 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f05b08 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f06208 | |-DeclStmt 0x14bc7f05de0 | | `-VarDecl 0x14bc7f05d78 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f05e88 | | `-VarDecl 0x14bc7f05e20 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f05f18 'void' | | |-ImplicitCastExpr 0x14bc7f05f00 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f05ea0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f05ec0 'va_list':'char *' lvalue Var 0x14bc7f05e20 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f05ee0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f05b08 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f06120 'int' '=' | | |-DeclRefExpr 0x14bc7f05f48 'int' lvalue Var 0x14bc7f05d78 '_Result' 'int' | | `-CallExpr 0x14bc7f06080 'int' | | |-ImplicitCastExpr 0x14bc7f06068 'int (*)(wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f05f68 'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f038c0 '__vswprintf_l' 'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f060c0 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f05f88 'wchar_t *const' lvalue ParmVar 0x14bc7f05a18 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f060d8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f05fa8 'const wchar_t *const' lvalue ParmVar 0x14bc7f05a90 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f060f0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f05fc8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f05b08 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f06108 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f05fe8 'va_list':'char *' lvalue Var 0x14bc7f05e20 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f06198 'void' | | |-ImplicitCastExpr 0x14bc7f06180 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f06140 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f06160 'va_list':'char *' lvalue Var 0x14bc7f05e20 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f061f8 | `-ImplicitCastExpr 0x14bc7f061e0 'int' | `-DeclRefExpr 0x14bc7f061c0 'int' lvalue Var 0x14bc7f05d78 '_Result' 'int' |-FunctionDecl 0x14bc7f06580 line:1425:26 _swprintf_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f06258 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f062d0 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f06348 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f063c0 col:75 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f06ab0 | |-DeclStmt 0x14bc7f066c0 | | `-VarDecl 0x14bc7f06658 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f06750 | | `-VarDecl 0x14bc7f066e8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f067e0 'void' | | |-ImplicitCastExpr 0x14bc7f067c8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f06768 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f06788 'va_list':'char *' lvalue Var 0x14bc7f066e8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f067a8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f063c0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f069c8 'int' '=' | | |-DeclRefExpr 0x14bc7f06810 'int' lvalue Var 0x14bc7f06658 '_Result' 'int' | | `-CallExpr 0x14bc7f06908 'int' | | |-ImplicitCastExpr 0x14bc7f068f0 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f06830 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f01500 '_vswprintf_c_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f06950 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f06850 'wchar_t *const' lvalue ParmVar 0x14bc7f06258 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f06968 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f06870 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f062d0 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f06980 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f06890 'const wchar_t *const' lvalue ParmVar 0x14bc7f06348 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f06998 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f068b0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f063c0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f069b0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f068d0 'va_list':'char *' lvalue Var 0x14bc7f066e8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f06a40 'void' | | |-ImplicitCastExpr 0x14bc7f06a28 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f069e8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f06a08 'va_list':'char *' lvalue Var 0x14bc7f066e8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f06aa0 | `-ImplicitCastExpr 0x14bc7f06a88 'int' | `-DeclRefExpr 0x14bc7f06a68 'int' lvalue Var 0x14bc7f06658 '_Result' 'int' |-FunctionDecl 0x14bc7f06d00 line:1446:26 _swprintf 'int (wchar_t *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f06b00 col:57 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f06b78 col:63 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f072b0 | |-DeclStmt 0x14bc7f06e98 | | `-VarDecl 0x14bc7f06e30 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f06f28 | | `-VarDecl 0x14bc7f06ec0 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f06fb8 'void' | | |-ImplicitCastExpr 0x14bc7f06fa0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f06f40 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f06f60 'va_list':'char *' lvalue Var 0x14bc7f06ec0 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f06f80 'const wchar_t *const' lvalue ParmVar 0x14bc7f06b78 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f071c8 'int' '=' | | |-DeclRefExpr 0x14bc7f06fe8 'int' lvalue Var 0x14bc7f06e30 '_Result' 'int' | | `-CallExpr 0x14bc7f07128 'int' | | |-ImplicitCastExpr 0x14bc7f07110 'int (*)(wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f07008 'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f038c0 '__vswprintf_l' 'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f07168 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f07028 'wchar_t *const' lvalue ParmVar 0x14bc7f06b00 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f07180 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f07048 'const wchar_t *const' lvalue ParmVar 0x14bc7f06b78 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f07198 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f070d0 'void *' | | | `-CStyleCastExpr 0x14bc7f070a8 'void *' | | | `-IntegerLiteral 0x14bc7f07068 'int' 0 | | `-ImplicitCastExpr 0x14bc7f071b0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f070f0 'va_list':'char *' lvalue Var 0x14bc7f06ec0 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f07240 'void' | | |-ImplicitCastExpr 0x14bc7f07228 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f071e8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f07208 'va_list':'char *' lvalue Var 0x14bc7f06ec0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f072a0 | `-ImplicitCastExpr 0x14bc7f07288 'int' | `-DeclRefExpr 0x14bc7f07268 'int' lvalue Var 0x14bc7f06e30 '_Result' 'int' |-FunctionDecl 0x14bc7f07548 line:1465:26 swprintf 'int (wchar_t *const, const size_t, const wchar_t *const, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f07300 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f07378 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f073f0 col:80 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f07ad8 | |-DeclStmt 0x14bc7f07680 | | `-VarDecl 0x14bc7f07618 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f07710 | | `-VarDecl 0x14bc7f076a8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f077a0 'void' | | |-ImplicitCastExpr 0x14bc7f07788 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f07728 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f07748 'va_list':'char *' lvalue Var 0x14bc7f076a8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f07768 'const wchar_t *const' lvalue ParmVar 0x14bc7f073f0 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f079f0 'int' '=' | | |-DeclRefExpr 0x14bc7f077d0 'int' lvalue Var 0x14bc7f07618 '_Result' 'int' | | `-CallExpr 0x14bc7f07930 'int' | | |-ImplicitCastExpr 0x14bc7f07918 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f077f0 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f01500 '_vswprintf_c_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f07978 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f07810 'wchar_t *const' lvalue ParmVar 0x14bc7f07300 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f07990 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f07830 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f07378 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f079a8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f07850 'const wchar_t *const' lvalue ParmVar 0x14bc7f073f0 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f079c0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f078d8 'void *' | | | `-CStyleCastExpr 0x14bc7f078b0 'void *' | | | `-IntegerLiteral 0x14bc7f07870 'int' 0 | | `-ImplicitCastExpr 0x14bc7f079d8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f078f8 'va_list':'char *' lvalue Var 0x14bc7f076a8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f07a68 'void' | | |-ImplicitCastExpr 0x14bc7f07a50 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f07a10 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f07a30 'va_list':'char *' lvalue Var 0x14bc7f076a8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f07ac8 | `-ImplicitCastExpr 0x14bc7f07ab0 'int' | `-DeclRefExpr 0x14bc7f07a90 'int' lvalue Var 0x14bc7f07618 '_Result' 'int' |-FunctionDecl 0x14bc7f0a4c8 prev 0x14bc7f05ca8 col:220 __swprintf_l 'int (wchar_t *const, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f07c30 col:243 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f07ca8 col:267 _Format 'const wchar_t *' | `-ParmVarDecl 0x14bc7f07d20 col:286 _Locale '_locale_t':'__crt_locale_pointers *' |-FunctionDecl 0x14bc7f0aa40 prev 0x14bc7f038c0 col:519 used __vswprintf_l 'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f0a778 col:543 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f0a7f0 col:567 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7f0a868 col:586 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f0a8e0 col:603 _Args 'va_list':'char *' |-FunctionDecl 0x14bc7f0aec0 prev 0x14bc7f06d00 col:219 _swprintf 'int (wchar_t *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f0acf8 col:239 _Buffer 'wchar_t *' | `-ParmVarDecl 0x14bc7f0ad70 col:263 _Format 'const wchar_t *' |-FunctionDecl 0x14bc7f0b3a8 prev 0x14bc7f03e48 col:493 _vswprintf 'int (wchar_t *const, const wchar_t *const, va_list) __attribute__((cdecl))':'int (wchar_t *const, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7f0b160 col:514 _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f0b1d8 col:538 _Format 'const wchar_t *' | `-ParmVarDecl 0x14bc7f0b250 col:555 _Args 'va_list':'char *' |-FunctionDecl 0x14bc7f0b800 line:1508:23 _swprintf_s_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f0b5b8 col:70 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f0b630 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f0b6a8 col:76 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f0b720 col:71 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f0bd30 | |-DeclStmt 0x14bc7f0b940 | | `-VarDecl 0x14bc7f0b8d8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f0b9d0 | | `-VarDecl 0x14bc7f0b968 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f0ba60 'void' | | |-ImplicitCastExpr 0x14bc7f0ba48 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f0b9e8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f0ba08 'va_list':'char *' lvalue Var 0x14bc7f0b968 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0ba28 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0b720 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f0bc48 'int' '=' | | |-DeclRefExpr 0x14bc7f0ba90 'int' lvalue Var 0x14bc7f0b8d8 '_Result' 'int' | | `-CallExpr 0x14bc7f0bb88 'int' | | |-ImplicitCastExpr 0x14bc7f0bb70 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f0bab0 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f04980 '_vswprintf_s_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f0bbd0 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f0bad0 'wchar_t *const' lvalue ParmVar 0x14bc7f0b5b8 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0bbe8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f0baf0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f0b630 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f0bc00 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0bb10 'const wchar_t *const' lvalue ParmVar 0x14bc7f0b6a8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0bc18 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f0bb30 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0b720 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f0bc30 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0bb50 'va_list':'char *' lvalue Var 0x14bc7f0b968 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f0bcc0 'void' | | |-ImplicitCastExpr 0x14bc7f0bca8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f0bc68 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f0bc88 'va_list':'char *' lvalue Var 0x14bc7f0b968 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f0bd20 | `-ImplicitCastExpr 0x14bc7f0bd08 'int' | `-DeclRefExpr 0x14bc7f0bce8 'int' lvalue Var 0x14bc7f0b8d8 '_Result' 'int' |-FunctionDecl 0x14bc7f0bf48 line:1530:30 swprintf_s 'int (wchar_t *const, const size_t, const wchar_t *const, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f0bd80 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f0bdf8 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f0be70 col:80 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f10528 | |-DeclStmt 0x14bc7f0c080 | | `-VarDecl 0x14bc7f0c018 col:17 used _Result 'int' | |-DeclStmt 0x14bc7f0c110 | | `-VarDecl 0x14bc7f0c0a8 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f0c1a0 'void' | | |-ImplicitCastExpr 0x14bc7f0c188 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f0c128 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f0c148 'va_list':'char *' lvalue Var 0x14bc7f0c0a8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0c168 'const wchar_t *const' lvalue ParmVar 0x14bc7f0be70 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f0c3f0 'int' '=' | | |-DeclRefExpr 0x14bc7f0c1d0 'int' lvalue Var 0x14bc7f0c018 '_Result' 'int' | | `-CallExpr 0x14bc7f0c330 'int' | | |-ImplicitCastExpr 0x14bc7f0c318 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f0c1f0 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f04980 '_vswprintf_s_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f0c378 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f0c210 'wchar_t *const' lvalue ParmVar 0x14bc7f0bd80 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0c390 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f0c230 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f0bdf8 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f0c3a8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0c250 'const wchar_t *const' lvalue ParmVar 0x14bc7f0be70 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0c3c0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f0c2d8 'void *' | | | `-CStyleCastExpr 0x14bc7f0c2b0 'void *' | | | `-IntegerLiteral 0x14bc7f0c270 'int' 0 | | `-ImplicitCastExpr 0x14bc7f0c3d8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0c2f8 'va_list':'char *' lvalue Var 0x14bc7f0c0a8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f0c468 'void' | | |-ImplicitCastExpr 0x14bc7f0c450 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f0c410 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f0c430 'va_list':'char *' lvalue Var 0x14bc7f0c0a8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f10518 | `-ImplicitCastExpr 0x14bc7f10500 'int' | `-DeclRefExpr 0x14bc7f104e0 'int' lvalue Var 0x14bc7f0c018 '_Result' 'int' |-FunctionDecl 0x14bc7f107c0 line:1559:26 _swprintf_p_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f10578 col:70 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f105f0 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f10668 col:76 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f106e0 col:71 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f10cf0 | |-DeclStmt 0x14bc7f10900 | | `-VarDecl 0x14bc7f10898 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f10990 | | `-VarDecl 0x14bc7f10928 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f10a20 'void' | | |-ImplicitCastExpr 0x14bc7f10a08 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f109a8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f109c8 'va_list':'char *' lvalue Var 0x14bc7f10928 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f109e8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f106e0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f10c08 'int' '=' | | |-DeclRefExpr 0x14bc7f10a50 'int' lvalue Var 0x14bc7f10898 '_Result' 'int' | | `-CallExpr 0x14bc7f10b48 'int' | | |-ImplicitCastExpr 0x14bc7f10b30 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f10a70 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eff6a8 '_vswprintf_p_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f10b90 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f10a90 'wchar_t *const' lvalue ParmVar 0x14bc7f10578 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f10ba8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f10ab0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f105f0 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f10bc0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f10ad0 'const wchar_t *const' lvalue ParmVar 0x14bc7f10668 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f10bd8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f10af0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f106e0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f10bf0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f10b10 'va_list':'char *' lvalue Var 0x14bc7f10928 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f10c80 'void' | | |-ImplicitCastExpr 0x14bc7f10c68 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f10c28 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f10c48 'va_list':'char *' lvalue Var 0x14bc7f10928 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f10ce0 | `-ImplicitCastExpr 0x14bc7f10cc8 'int' | `-DeclRefExpr 0x14bc7f10ca8 'int' lvalue Var 0x14bc7f10898 '_Result' 'int' |-FunctionDecl 0x14bc7f10f08 line:1580:26 _swprintf_p 'int (wchar_t *const, const size_t, const wchar_t *const, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f10d40 col:70 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f10db8 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f10e30 col:76 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f11498 | |-DeclStmt 0x14bc7f11040 | | `-VarDecl 0x14bc7f10fd8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f110d0 | | `-VarDecl 0x14bc7f11068 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f11160 'void' | | |-ImplicitCastExpr 0x14bc7f11148 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f110e8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f11108 'va_list':'char *' lvalue Var 0x14bc7f11068 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f11128 'const wchar_t *const' lvalue ParmVar 0x14bc7f10e30 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f113b0 'int' '=' | | |-DeclRefExpr 0x14bc7f11190 'int' lvalue Var 0x14bc7f10fd8 '_Result' 'int' | | `-CallExpr 0x14bc7f112f0 'int' | | |-ImplicitCastExpr 0x14bc7f112d8 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f111b0 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7eff6a8 '_vswprintf_p_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f11338 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f111d0 'wchar_t *const' lvalue ParmVar 0x14bc7f10d40 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f11350 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f111f0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f10db8 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f11368 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f11210 'const wchar_t *const' lvalue ParmVar 0x14bc7f10e30 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f11380 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f11298 'void *' | | | `-CStyleCastExpr 0x14bc7f11270 'void *' | | | `-IntegerLiteral 0x14bc7f11230 'int' 0 | | `-ImplicitCastExpr 0x14bc7f11398 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f112b8 'va_list':'char *' lvalue Var 0x14bc7f11068 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f11428 'void' | | |-ImplicitCastExpr 0x14bc7f11410 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f113d0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f113f0 'va_list':'char *' lvalue Var 0x14bc7f11068 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f11488 | `-ImplicitCastExpr 0x14bc7f11470 'int' | `-DeclRefExpr 0x14bc7f11450 'int' lvalue Var 0x14bc7f10fd8 '_Result' 'int' |-FunctionDecl 0x14bc7f0f728 line:1600:26 _swprintf_c_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f0f4e0 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f0f558 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f0f5d0 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f0f648 col:75 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f0fc58 | |-DeclStmt 0x14bc7f0f868 | | `-VarDecl 0x14bc7f0f800 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f0f8f8 | | `-VarDecl 0x14bc7f0f890 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f0f988 'void' | | |-ImplicitCastExpr 0x14bc7f0f970 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f0f910 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f0f930 'va_list':'char *' lvalue Var 0x14bc7f0f890 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0f950 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0f648 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f0fb70 'int' '=' | | |-DeclRefExpr 0x14bc7f0f9b8 'int' lvalue Var 0x14bc7f0f800 '_Result' 'int' | | `-CallExpr 0x14bc7f0fab0 'int' | | |-ImplicitCastExpr 0x14bc7f0fa98 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f0f9d8 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f01500 '_vswprintf_c_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f0faf8 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f0f9f8 'wchar_t *const' lvalue ParmVar 0x14bc7f0f4e0 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0fb10 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f0fa18 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f0f558 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f0fb28 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0fa38 'const wchar_t *const' lvalue ParmVar 0x14bc7f0f5d0 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0fb40 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f0fa58 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0f648 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f0fb58 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0fa78 'va_list':'char *' lvalue Var 0x14bc7f0f890 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f0fbe8 'void' | | |-ImplicitCastExpr 0x14bc7f0fbd0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f0fb90 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f0fbb0 'va_list':'char *' lvalue Var 0x14bc7f0f890 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f0fc48 | `-ImplicitCastExpr 0x14bc7f0fc30 'int' | `-DeclRefExpr 0x14bc7f0fc10 'int' lvalue Var 0x14bc7f0f800 '_Result' 'int' |-FunctionDecl 0x14bc7f0fe70 line:1621:26 _swprintf_c 'int (wchar_t *const, const size_t, const wchar_t *const, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f0fca8 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f0fd20 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f0fd98 col:80 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f10400 | |-DeclStmt 0x14bc7f0ffa8 | | `-VarDecl 0x14bc7f0ff40 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f10038 | | `-VarDecl 0x14bc7f0ffd0 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f100c8 'void' | | |-ImplicitCastExpr 0x14bc7f100b0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f10050 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f10070 'va_list':'char *' lvalue Var 0x14bc7f0ffd0 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f10090 'const wchar_t *const' lvalue ParmVar 0x14bc7f0fd98 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f10318 'int' '=' | | |-DeclRefExpr 0x14bc7f100f8 'int' lvalue Var 0x14bc7f0ff40 '_Result' 'int' | | `-CallExpr 0x14bc7f10258 'int' | | |-ImplicitCastExpr 0x14bc7f10240 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f10118 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f01500 '_vswprintf_c_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f102a0 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f10138 'wchar_t *const' lvalue ParmVar 0x14bc7f0fca8 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f102b8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f10158 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f0fd20 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f102d0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f10178 'const wchar_t *const' lvalue ParmVar 0x14bc7f0fd98 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f102e8 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f10200 'void *' | | | `-CStyleCastExpr 0x14bc7f101d8 'void *' | | | `-IntegerLiteral 0x14bc7f10198 'int' 0 | | `-ImplicitCastExpr 0x14bc7f10300 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f10220 'va_list':'char *' lvalue Var 0x14bc7f0ffd0 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f10390 'void' | | |-ImplicitCastExpr 0x14bc7f10378 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f10338 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f10358 'va_list':'char *' lvalue Var 0x14bc7f0ffd0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f103f0 | `-ImplicitCastExpr 0x14bc7f103d8 'int' | `-DeclRefExpr 0x14bc7f103b8 'int' lvalue Var 0x14bc7f0ff40 '_Result' 'int' |-FunctionDecl 0x14bc7f09790 line:1641:26 _snwprintf_l 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f09548 col:69 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f095c0 col:67 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f09638 col:75 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f096b0 col:70 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7f09de0 | | |-DeclStmt 0x14bc7f099f0 | | | `-VarDecl 0x14bc7f09988 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f09a80 | | | `-VarDecl 0x14bc7f09a18 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f09b10 'void' | | | |-ImplicitCastExpr 0x14bc7f09af8 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f09a98 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f09ab8 'va_list':'char *' lvalue Var 0x14bc7f09a18 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f09ad8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f096b0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7f09cf8 'int' '=' | | | |-DeclRefExpr 0x14bc7f09b40 'int' lvalue Var 0x14bc7f09988 '_Result' 'int' | | | `-CallExpr 0x14bc7f09c38 'int' | | | |-ImplicitCastExpr 0x14bc7f09c20 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f09b60 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efb5c8 '_vsnwprintf_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f09c80 'wchar_t *' | | | | `-DeclRefExpr 0x14bc7f09b80 'wchar_t *const' lvalue ParmVar 0x14bc7f09548 '_Buffer' 'wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f09c98 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f09ba0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f095c0 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f09cb0 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f09bc0 'const wchar_t *const' lvalue ParmVar 0x14bc7f09638 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f09cc8 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f09be0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f096b0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f09ce0 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f09c00 'va_list':'char *' lvalue Var 0x14bc7f09a18 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f09d70 'void' | | | |-ImplicitCastExpr 0x14bc7f09d58 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f09d18 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f09d38 'va_list':'char *' lvalue Var 0x14bc7f09a18 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f09dd0 | | `-ImplicitCastExpr 0x14bc7f09db8 'int' | | `-DeclRefExpr 0x14bc7f09d98 'int' lvalue Var 0x14bc7f09988 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f09850 "This function or variable may be unsafe. Consider using _snwprintf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f09ff8 prev 0x14bc7f002a8 line:1667:26 _snwprintf 'int (wchar_t *, size_t, const wchar_t *, ...) __attribute__((cdecl))':'int (wchar_t *, size_t, const wchar_t *, ...)' inline | |-ParmVarDecl 0x14bc7f09e30 col:63 used _Buffer 'wchar_t *' | |-ParmVarDecl 0x14bc7f09ea8 col:61 used _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f09f20 col:69 used _Format 'const wchar_t *' | |-CompoundStmt 0x14bc7f12740 | | |-DeclStmt 0x14bc7f0a248 | | | `-VarDecl 0x14bc7f0a1e0 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f0a2d8 | | | `-VarDecl 0x14bc7f0a270 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f0a368 'void' | | | |-ImplicitCastExpr 0x14bc7f0a350 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f0a2f0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f0a310 'va_list':'char *' lvalue Var 0x14bc7f0a270 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f0a330 'const wchar_t *' lvalue ParmVar 0x14bc7f09f20 '_Format' 'const wchar_t *' | | |-BinaryOperator 0x14bc7f12658 'int' '=' | | | |-DeclRefExpr 0x14bc7f0a398 'int' lvalue Var 0x14bc7f0a1e0 '_Result' 'int' | | | `-CallExpr 0x14bc7f12598 'int' | | | |-ImplicitCastExpr 0x14bc7f12580 'int (*)(wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f0a3b8 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efb5c8 '_vsnwprintf_l' 'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f125e0 'wchar_t *' | | | | `-DeclRefExpr 0x14bc7f0a3d8 'wchar_t *' lvalue ParmVar 0x14bc7f09e30 '_Buffer' 'wchar_t *' | | | |-ImplicitCastExpr 0x14bc7f125f8 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f0a3f8 'size_t':'unsigned long long' lvalue ParmVar 0x14bc7f09ea8 '_BufferCount' 'size_t':'unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f12610 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f0a418 'const wchar_t *' lvalue ParmVar 0x14bc7f09f20 '_Format' 'const wchar_t *' | | | |-ImplicitCastExpr 0x14bc7f12628 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f12540 'void *' | | | | `-CStyleCastExpr 0x14bc7f12518 'void *' | | | | `-IntegerLiteral 0x14bc7f0a438 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f12640 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f12560 'va_list':'char *' lvalue Var 0x14bc7f0a270 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f126d0 'void' | | | |-ImplicitCastExpr 0x14bc7f126b8 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f12678 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f12698 'va_list':'char *' lvalue Var 0x14bc7f0a270 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f12730 | | `-ImplicitCastExpr 0x14bc7f12718 'int' | | `-DeclRefExpr 0x14bc7f126f8 'int' lvalue Var 0x14bc7f0a1e0 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f0a0e0 Inherited "This function or variable may be unsafe. Consider using _snwprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f12b48 line:1692:26 _snwprintf_s_l 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f12790 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f12808 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f12880 col:72 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f128f8 col:80 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f12970 col:75 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f130c0 | |-DeclStmt 0x14bc7f12c90 | | `-VarDecl 0x14bc7f12c28 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f12d20 | | `-VarDecl 0x14bc7f12cb8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f12db0 'void' | | |-ImplicitCastExpr 0x14bc7f12d98 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f12d38 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f12d58 'va_list':'char *' lvalue Var 0x14bc7f12cb8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f12d78 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f12970 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f12fd8 'int' '=' | | |-DeclRefExpr 0x14bc7f12de0 'int' lvalue Var 0x14bc7f12c28 '_Result' 'int' | | `-CallExpr 0x14bc7f12ef8 'int' | | |-ImplicitCastExpr 0x14bc7f12ee0 'int (*)(wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f12e00 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efc1b0 '_vsnwprintf_s_l' 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f12f48 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f12e20 'wchar_t *const' lvalue ParmVar 0x14bc7f12790 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f12f60 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f12e40 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f12808 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f12f78 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f12e60 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f12880 '_MaxCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f12f90 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f12e80 'const wchar_t *const' lvalue ParmVar 0x14bc7f128f8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f12fa8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f12ea0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f12970 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f12fc0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f12ec0 'va_list':'char *' lvalue Var 0x14bc7f12cb8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f13050 'void' | | |-ImplicitCastExpr 0x14bc7f13038 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f12ff8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f13018 'va_list':'char *' lvalue Var 0x14bc7f12cb8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f130b0 | `-ImplicitCastExpr 0x14bc7f13098 'int' | `-DeclRefExpr 0x14bc7f13078 'int' lvalue Var 0x14bc7f12c28 '_Result' 'int' |-FunctionDecl 0x14bc7f13430 line:1714:26 _snwprintf_s 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, ...) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f13110 col:74 used _Buffer 'wchar_t *const' | |-ParmVarDecl 0x14bc7f13188 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f13200 col:72 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f13278 col:80 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f0d9c8 | |-DeclStmt 0x14bc7f0d530 | | `-VarDecl 0x14bc7f0d4c8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f0d5c0 | | `-VarDecl 0x14bc7f0d558 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f0d650 'void' | | |-ImplicitCastExpr 0x14bc7f0d638 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f0d5d8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f0d5f8 'va_list':'char *' lvalue Var 0x14bc7f0d558 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0d618 'const wchar_t *const' lvalue ParmVar 0x14bc7f13278 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f0d8e0 'int' '=' | | |-DeclRefExpr 0x14bc7f0d680 'int' lvalue Var 0x14bc7f0d4c8 '_Result' 'int' | | `-CallExpr 0x14bc7f0d800 'int' | | |-ImplicitCastExpr 0x14bc7f0d7e8 'int (*)(wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f0d6a0 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efc1b0 '_vsnwprintf_s_l' 'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (wchar_t *const, const size_t, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f0d850 'wchar_t *' | | | `-DeclRefExpr 0x14bc7f0d6c0 'wchar_t *const' lvalue ParmVar 0x14bc7f13110 '_Buffer' 'wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0d868 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f0d6e0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f13188 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f0d880 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f0d700 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f13200 '_MaxCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f0d898 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0d720 'const wchar_t *const' lvalue ParmVar 0x14bc7f13278 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0d8b0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f0d7a8 'void *' | | | `-CStyleCastExpr 0x14bc7f0d780 'void *' | | | `-IntegerLiteral 0x14bc7f0d740 'int' 0 | | `-ImplicitCastExpr 0x14bc7f0d8c8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0d7c8 'va_list':'char *' lvalue Var 0x14bc7f0d558 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f0d958 'void' | | |-ImplicitCastExpr 0x14bc7f0d940 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f0d900 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f0d920 'va_list':'char *' lvalue Var 0x14bc7f0d558 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f0d9b8 | `-ImplicitCastExpr 0x14bc7f0d9a0 'int' | `-DeclRefExpr 0x14bc7f0d980 'int' lvalue Var 0x14bc7f0d4c8 '_Result' 'int' |-FunctionDecl 0x14bc7f0db60 line:1742:26 _scwprintf_l 'int (const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f0da18 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f0da90 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f0e000 | |-DeclStmt 0x14bc7f0dc90 | | `-VarDecl 0x14bc7f0dc28 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f0dd20 | | `-VarDecl 0x14bc7f0dcb8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f0ddb0 'void' | | |-ImplicitCastExpr 0x14bc7f0dd98 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f0dd38 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f0dd58 'va_list':'char *' lvalue Var 0x14bc7f0dcb8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0dd78 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0da90 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f0df18 'int' '=' | | |-DeclRefExpr 0x14bc7f0dde0 'int' lvalue Var 0x14bc7f0dc28 '_Result' 'int' | | `-CallExpr 0x14bc7f0de98 'int' | | |-ImplicitCastExpr 0x14bc7f0de80 'int (*)(const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f0de00 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efd330 '_vscwprintf_l' 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f0ded0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0de20 'const wchar_t *const' lvalue ParmVar 0x14bc7f0da18 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0dee8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f0de40 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0da90 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f0df00 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0de60 'va_list':'char *' lvalue Var 0x14bc7f0dcb8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f0df90 'void' | | |-ImplicitCastExpr 0x14bc7f0df78 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f0df38 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f0df58 'va_list':'char *' lvalue Var 0x14bc7f0dcb8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f0dff0 | `-ImplicitCastExpr 0x14bc7f0dfd8 'int' | `-DeclRefExpr 0x14bc7f0dfb8 'int' lvalue Var 0x14bc7f0dc28 '_Result' 'int' |-FunctionDecl 0x14bc7f0e118 line:1761:26 _scwprintf 'int (const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f0e050 col:60 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f13678 | |-DeclStmt 0x14bc7f0e240 | | `-VarDecl 0x14bc7f0e1d8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f0e2d0 | | `-VarDecl 0x14bc7f0e268 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f0e360 'void' | | |-ImplicitCastExpr 0x14bc7f0e348 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f0e2e8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f0e308 'va_list':'char *' lvalue Var 0x14bc7f0e268 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0e328 'const wchar_t *const' lvalue ParmVar 0x14bc7f0e050 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f13590 'int' '=' | | |-DeclRefExpr 0x14bc7f0e390 'int' lvalue Var 0x14bc7f0e1d8 '_Result' 'int' | | `-CallExpr 0x14bc7f13510 'int' | | |-ImplicitCastExpr 0x14bc7f0e498 'int (*)(const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f0e3b0 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7efd330 '_vscwprintf_l' 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f13548 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0e3d0 'const wchar_t *const' lvalue ParmVar 0x14bc7f0e050 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f13560 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f0e458 'void *' | | | `-CStyleCastExpr 0x14bc7f0e430 'void *' | | | `-IntegerLiteral 0x14bc7f0e3f0 'int' 0 | | `-ImplicitCastExpr 0x14bc7f13578 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0e478 'va_list':'char *' lvalue Var 0x14bc7f0e268 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f13608 'void' | | |-ImplicitCastExpr 0x14bc7f135f0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f135b0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f135d0 'va_list':'char *' lvalue Var 0x14bc7f0e268 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f13668 | `-ImplicitCastExpr 0x14bc7f13650 'int' | `-DeclRefExpr 0x14bc7f13630 'int' lvalue Var 0x14bc7f0e1d8 '_Result' 'int' |-FunctionDecl 0x14bc7f13810 line:1779:26 _scwprintf_p_l 'int (const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f136c8 col:70 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f13740 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f13cb0 | |-DeclStmt 0x14bc7f13940 | | `-VarDecl 0x14bc7f138d8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f139d0 | | `-VarDecl 0x14bc7f13968 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f13a60 'void' | | |-ImplicitCastExpr 0x14bc7f13a48 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f139e8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f13a08 'va_list':'char *' lvalue Var 0x14bc7f13968 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f13a28 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f13740 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f13bc8 'int' '=' | | |-DeclRefExpr 0x14bc7f13a90 'int' lvalue Var 0x14bc7f138d8 '_Result' 'int' | | `-CallExpr 0x14bc7f13b48 'int' | | |-ImplicitCastExpr 0x14bc7f13b30 'int (*)(const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f13ab0 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f05000 '_vscwprintf_p_l' 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f13b80 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f13ad0 'const wchar_t *const' lvalue ParmVar 0x14bc7f136c8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f13b98 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f13af0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f13740 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f13bb0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f13b10 'va_list':'char *' lvalue Var 0x14bc7f13968 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f13c40 'void' | | |-ImplicitCastExpr 0x14bc7f13c28 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f13be8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f13c08 'va_list':'char *' lvalue Var 0x14bc7f13968 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f13ca0 | `-ImplicitCastExpr 0x14bc7f13c88 'int' | `-DeclRefExpr 0x14bc7f13c68 'int' lvalue Var 0x14bc7f138d8 '_Result' 'int' |-FunctionDecl 0x14bc7f13dc8 line:1798:26 _scwprintf_p 'int (const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f13d00 col:60 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f142c8 | |-DeclStmt 0x14bc7f13ef0 | | `-VarDecl 0x14bc7f13e88 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f13f80 | | `-VarDecl 0x14bc7f13f18 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f14010 'void' | | |-ImplicitCastExpr 0x14bc7f13ff8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f13f98 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f13fb8 'va_list':'char *' lvalue Var 0x14bc7f13f18 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f13fd8 'const wchar_t *const' lvalue ParmVar 0x14bc7f13d00 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f141e0 'int' '=' | | |-DeclRefExpr 0x14bc7f14040 'int' lvalue Var 0x14bc7f13e88 '_Result' 'int' | | `-CallExpr 0x14bc7f14160 'int' | | |-ImplicitCastExpr 0x14bc7f14148 'int (*)(const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f14060 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f05000 '_vscwprintf_p_l' 'int (const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f14198 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f14080 'const wchar_t *const' lvalue ParmVar 0x14bc7f13d00 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f141b0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f14108 'void *' | | | `-CStyleCastExpr 0x14bc7f140e0 'void *' | | | `-IntegerLiteral 0x14bc7f140a0 'int' 0 | | `-ImplicitCastExpr 0x14bc7f141c8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f14128 'va_list':'char *' lvalue Var 0x14bc7f13f18 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f14258 'void' | | |-ImplicitCastExpr 0x14bc7f14240 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f14200 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f14220 'va_list':'char *' lvalue Var 0x14bc7f13f18 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f142b8 | `-ImplicitCastExpr 0x14bc7f142a0 'int' | `-DeclRefExpr 0x14bc7f14280 'int' lvalue Var 0x14bc7f13e88 '_Result' 'int' |-FunctionDecl 0x14bc7f0c6f0 line:1892:26 used __stdio_common_vswscanf 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f14320 col:65 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f14398 col:63 _Buffer 'const wchar_t *' | |-ParmVarDecl 0x14bc7f14410 col:55 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f14488 col:63 _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7f0c4a0 col:58 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f0c518 col:56 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f0cae0 line:1903:26 used _vswscanf_l 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f0c7d0 col:60 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f0c848 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f0c8c0 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f0c938 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f0ce98 | `-ReturnStmt 0x14bc7f0ce88 | `-CallExpr 0x14bc7f0cdc0 'int' | |-ImplicitCastExpr 0x14bc7f0cda8 'int (*)(unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f0cba0 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f0c6f0 '__stdio_common_vswscanf' 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f0ce10 'unsigned long long' | | `-ParenExpr 0x14bc7f0cc30 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7f0cc18 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7f0cbf8 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7f0cbe0 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f0cbc0 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7f0ce28 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f0cc50 'const wchar_t *const' lvalue ParmVar 0x14bc7f0c7d0 '_Buffer' 'const wchar_t *const' | |-CStyleCastExpr 0x14bc7f0ccc0 'size_t':'unsigned long long' | | `-UnaryOperator 0x14bc7f0cc98 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f0cc70 'int' 1 | |-ImplicitCastExpr 0x14bc7f0ce40 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f0cce8 'const wchar_t *const' lvalue ParmVar 0x14bc7f0c848 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f0ce58 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f0cd08 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0c8c0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f0ce70 'va_list':'char *' | `-DeclRefExpr 0x14bc7f0cd28 'va_list':'char *' lvalue ParmVar 0x14bc7f0c938 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f0d148 line:1921:26 vswscanf 'int (const wchar_t *, const wchar_t *, va_list) __attribute__((cdecl))':'int (const wchar_t *, const wchar_t *, va_list)' inline | |-ParmVarDecl 0x14bc7f0cec0 col:54 used _Buffer 'const wchar_t *' | |-ParmVarDecl 0x14bc7f0cf38 col:54 used _Format 'const wchar_t *' | |-ParmVarDecl 0x14bc7f0cfb0 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f0d430 | `-ReturnStmt 0x14bc7f0d420 | `-CallExpr 0x14bc7f0d380 'int' | |-ImplicitCastExpr 0x14bc7f0d368 'int (*)(const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f0d200 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f0cae0 '_vswscanf_l' 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f0d3c0 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f0d220 'const wchar_t *' lvalue ParmVar 0x14bc7f0cec0 '_Buffer' 'const wchar_t *' | |-ImplicitCastExpr 0x14bc7f0d3d8 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f0d240 'const wchar_t *' lvalue ParmVar 0x14bc7f0cf38 '_Format' 'const wchar_t *' | |-ImplicitCastExpr 0x14bc7f0d3f0 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f0d2c8 'void *' | | `-CStyleCastExpr 0x14bc7f0d2a0 'void *' | | `-IntegerLiteral 0x14bc7f0d260 'int' 0 | `-ImplicitCastExpr 0x14bc7f0d408 'va_list':'char *' | `-DeclRefExpr 0x14bc7f0d2e8 'va_list':'char *' lvalue ParmVar 0x14bc7f0cfb0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f14768 line:1936:26 used _vswscanf_s_l 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f14520 col:60 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f14598 col:60 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f14610 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f14688 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f14b70 | `-ReturnStmt 0x14bc7f14b60 | `-CallExpr 0x14bc7f14ab0 'int' | |-ImplicitCastExpr 0x14bc7f14a98 'int (*)(unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f14828 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f0c6f0 '__stdio_common_vswscanf' 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | |-BinaryOperator 0x14bc7f14980 'unsigned long long' '|' | | |-ImplicitCastExpr 0x14bc7f14968 'unsigned long long' | | | `-ParenExpr 0x14bc7f148b8 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f148a0 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f14880 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f14868 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f14848 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | `-ParenExpr 0x14bc7f14948 'unsigned long long' | | `-BinaryOperator 0x14bc7f14928 'unsigned long long' '<<' | | |-IntegerLiteral 0x14bc7f148d8 'unsigned long long' 1 | | `-IntegerLiteral 0x14bc7f14900 'int' 0 | |-ImplicitCastExpr 0x14bc7f14b00 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f149a0 'const wchar_t *const' lvalue ParmVar 0x14bc7f14520 '_Buffer' 'const wchar_t *const' | |-CStyleCastExpr 0x14bc7f14a10 'size_t':'unsigned long long' | | `-UnaryOperator 0x14bc7f149e8 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f149c0 'int' 1 | |-ImplicitCastExpr 0x14bc7f14b18 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f14a38 'const wchar_t *const' lvalue ParmVar 0x14bc7f14598 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f14b30 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f14a58 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f14610 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f14b48 'va_list':'char *' | `-DeclRefExpr 0x14bc7f14a78 'va_list':'char *' lvalue ParmVar 0x14bc7f14688 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f14dd8 line:1956:30 vswscanf_s 'int (const wchar_t *const, const wchar_t *const, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, va_list)' inline | |-ParmVarDecl 0x14bc7f14b98 col:64 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f14c10 col:64 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f14c88 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f15060 | `-ReturnStmt 0x14bc7f15050 | `-CallExpr 0x14bc7f14fb0 'int' | |-ImplicitCastExpr 0x14bc7f14f98 'int (*)(const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f14e90 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f14768 '_vswscanf_s_l' 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f14ff0 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f14eb0 'const wchar_t *const' lvalue ParmVar 0x14bc7f14b98 '_Buffer' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f15008 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f14ed0 'const wchar_t *const' lvalue ParmVar 0x14bc7f14c10 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f15020 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f14f58 'void *' | | `-CStyleCastExpr 0x14bc7f14f30 'void *' | | `-IntegerLiteral 0x14bc7f14ef0 'int' 0 | `-ImplicitCastExpr 0x14bc7f15038 'va_list':'char *' | `-DeclRefExpr 0x14bc7f14f78 'va_list':'char *' lvalue ParmVar 0x14bc7f14c88 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f114f0 line:1981:26 used _vsnwscanf_l 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f15150 col:69 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f151c8 col:61 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f15240 col:69 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f152b8 col:64 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f15330 col:56 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f11930 | | `-ReturnStmt 0x14bc7f11920 | | `-CallExpr 0x14bc7f11840 'int' | | |-ImplicitCastExpr 0x14bc7f11828 'int (*)(unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f116d8 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f0c6f0 '__stdio_common_vswscanf' 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f11890 'unsigned long long' | | | `-ParenExpr 0x14bc7f11768 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f11750 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f11730 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f11718 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f116f8 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7f118a8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f11788 'const wchar_t *const' lvalue ParmVar 0x14bc7f15150 '_Buffer' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f118c0 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f117a8 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f151c8 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f118d8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f117c8 'const wchar_t *const' lvalue ParmVar 0x14bc7f15240 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f118f0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f117e8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f152b8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f11908 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f11808 'va_list':'char *' lvalue ParmVar 0x14bc7f15330 '_ArgList' 'va_list':'char *' | `-DeprecatedAttr 0x14bc7f115b8 "This function or variable may be unsafe. Consider using _vsnwscanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f11c20 line:2000:26 used _vsnwscanf_s_l 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f11958 col:71 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f119d0 col:63 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f11a48 col:71 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f11ac0 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f11b38 col:58 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f11ff0 | `-ReturnStmt 0x14bc7f11fe0 | `-CallExpr 0x14bc7f11f18 'int' | |-ImplicitCastExpr 0x14bc7f11f00 'int (*)(unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f11ce8 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' Function 0x14bc7f0c6f0 '__stdio_common_vswscanf' 'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const wchar_t *, size_t, const wchar_t *, _locale_t, va_list)' | |-BinaryOperator 0x14bc7f11e40 'unsigned long long' '|' | | |-ImplicitCastExpr 0x14bc7f11e28 'unsigned long long' | | | `-ParenExpr 0x14bc7f11d78 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f11d60 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f11d40 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f11d28 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f11d08 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | `-ParenExpr 0x14bc7f11e08 'unsigned long long' | | `-BinaryOperator 0x14bc7f11de8 'unsigned long long' '<<' | | |-IntegerLiteral 0x14bc7f11d98 'unsigned long long' 1 | | `-IntegerLiteral 0x14bc7f11dc0 'int' 0 | |-ImplicitCastExpr 0x14bc7f11f68 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f11e60 'const wchar_t *const' lvalue ParmVar 0x14bc7f11958 '_Buffer' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f11f80 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f11e80 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f119d0 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f11f98 'const wchar_t *' | | `-DeclRefExpr 0x14bc7f11ea0 'const wchar_t *const' lvalue ParmVar 0x14bc7f11a48 '_Format' 'const wchar_t *const' | |-ImplicitCastExpr 0x14bc7f11fb0 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f11ec0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f11ac0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f11fc8 'va_list':'char *' | `-DeclRefExpr 0x14bc7f11ee0 'va_list':'char *' lvalue ParmVar 0x14bc7f11b38 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f12378 line:2019:26 _swscanf_l 'int (const wchar_t *const, const wchar_t *const, _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f120e0 col:69 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f12158 col:69 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f121d0 col:58 used _Locale '_locale_t':'__crt_locale_pointers *' | |-CompoundStmt 0x14bc7f15a30 | | |-DeclStmt 0x14bc7f15680 | | | `-VarDecl 0x14bc7f15618 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f15710 | | | `-VarDecl 0x14bc7f156a8 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f157a0 'void' | | | |-ImplicitCastExpr 0x14bc7f15788 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f15728 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f15748 'va_list':'char *' lvalue Var 0x14bc7f156a8 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f15768 '_locale_t':'__crt_locale_pointers *' lvalue ParmVar 0x14bc7f121d0 '_Locale' '_locale_t':'__crt_locale_pointers *' | | |-BinaryOperator 0x14bc7f15948 'int' '=' | | | |-DeclRefExpr 0x14bc7f157d0 'int' lvalue Var 0x14bc7f15618 '_Result' 'int' | | | `-CallExpr 0x14bc7f158a8 'int' | | | |-ImplicitCastExpr 0x14bc7f15890 'int (*)(const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f157f0 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f0cae0 '_vswscanf_l' 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f158e8 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f15810 'const wchar_t *const' lvalue ParmVar 0x14bc7f120e0 '_Buffer' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f15900 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f15830 'const wchar_t *const' lvalue ParmVar 0x14bc7f12158 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f15918 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f15850 '_locale_t':'__crt_locale_pointers *' lvalue ParmVar 0x14bc7f121d0 '_Locale' '_locale_t':'__crt_locale_pointers *' | | | `-ImplicitCastExpr 0x14bc7f15930 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f15870 'va_list':'char *' lvalue Var 0x14bc7f156a8 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f159c0 'void' | | | |-ImplicitCastExpr 0x14bc7f159a8 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f15968 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f15988 'va_list':'char *' lvalue Var 0x14bc7f156a8 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f15a20 | | `-ImplicitCastExpr 0x14bc7f15a08 'int' | | `-DeclRefExpr 0x14bc7f159e8 'int' lvalue Var 0x14bc7f15618 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f12430 "This function or variable may be unsafe. Consider using _swscanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f15d40 line:2039:26 swscanf 'int (const wchar_t *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f15b40 col:59 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f15bb8 col:59 used _Format 'const wchar_t *const' | |-CompoundStmt 0x14bc7f163a0 | | |-DeclStmt 0x14bc7f15f88 | | | `-VarDecl 0x14bc7f15f20 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f16018 | | | `-VarDecl 0x14bc7f15fb0 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f160a8 'void' | | | |-ImplicitCastExpr 0x14bc7f16090 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f16030 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f16050 'va_list':'char *' lvalue Var 0x14bc7f15fb0 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f16070 'const wchar_t *const' lvalue ParmVar 0x14bc7f15bb8 '_Format' 'const wchar_t *const' | | |-BinaryOperator 0x14bc7f162b8 'int' '=' | | | |-DeclRefExpr 0x14bc7f160d8 'int' lvalue Var 0x14bc7f15f20 '_Result' 'int' | | | `-CallExpr 0x14bc7f16218 'int' | | | |-ImplicitCastExpr 0x14bc7f16200 'int (*)(const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f160f8 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f0cae0 '_vswscanf_l' 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f16258 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f16118 'const wchar_t *const' lvalue ParmVar 0x14bc7f15b40 '_Buffer' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f16270 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f16138 'const wchar_t *const' lvalue ParmVar 0x14bc7f15bb8 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f16288 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f161c0 'void *' | | | | `-CStyleCastExpr 0x14bc7f16198 'void *' | | | | `-IntegerLiteral 0x14bc7f16158 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f162a0 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f161e0 'va_list':'char *' lvalue Var 0x14bc7f15fb0 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f16330 'void' | | | |-ImplicitCastExpr 0x14bc7f16318 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f162d8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f162f8 'va_list':'char *' lvalue Var 0x14bc7f15fb0 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f16390 | | `-ImplicitCastExpr 0x14bc7f16378 'int' | | `-DeclRefExpr 0x14bc7f16358 'int' lvalue Var 0x14bc7f15f20 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f15df0 "This function or variable may be unsafe. Consider using swscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f0e618 line:2058:26 _swscanf_s_l 'int (const wchar_t *const, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f163f0 col:71 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f16468 col:71 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f0e4c0 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f0eb00 | |-DeclStmt 0x14bc7f0e750 | | `-VarDecl 0x14bc7f0e6e8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f0e7e0 | | `-VarDecl 0x14bc7f0e778 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f0e870 'void' | | |-ImplicitCastExpr 0x14bc7f0e858 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f0e7f8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f0e818 'va_list':'char *' lvalue Var 0x14bc7f0e778 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0e838 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0e4c0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f0ea18 'int' '=' | | |-DeclRefExpr 0x14bc7f0e8a0 'int' lvalue Var 0x14bc7f0e6e8 '_Result' 'int' | | `-CallExpr 0x14bc7f0e978 'int' | | |-ImplicitCastExpr 0x14bc7f0e960 'int (*)(const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f0e8c0 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f14768 '_vswscanf_s_l' 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f0e9b8 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0e8e0 'const wchar_t *const' lvalue ParmVar 0x14bc7f163f0 '_Buffer' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0e9d0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0e900 'const wchar_t *const' lvalue ParmVar 0x14bc7f16468 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0e9e8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f0e920 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f0e4c0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f0ea00 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0e940 'va_list':'char *' lvalue Var 0x14bc7f0e778 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f0ea90 'void' | | |-ImplicitCastExpr 0x14bc7f0ea78 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f0ea38 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f0ea58 'va_list':'char *' lvalue Var 0x14bc7f0e778 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f0eaf0 | `-ImplicitCastExpr 0x14bc7f0ead8 'int' | `-DeclRefExpr 0x14bc7f0eab8 'int' lvalue Var 0x14bc7f0e6e8 '_Result' 'int' |-FunctionDecl 0x14bc7f0ec98 line:2080:30 swscanf_s 'int (const wchar_t *const, const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f0eb50 col:65 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f0ebc8 col:65 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f0f1e0 | |-DeclStmt 0x14bc7f0edc8 | | `-VarDecl 0x14bc7f0ed60 col:17 used _Result 'int' | |-DeclStmt 0x14bc7f0ee58 | | `-VarDecl 0x14bc7f0edf0 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f0eee8 'void' | | |-ImplicitCastExpr 0x14bc7f0eed0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f0ee70 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f0ee90 'va_list':'char *' lvalue Var 0x14bc7f0edf0 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0eeb0 'const wchar_t *const' lvalue ParmVar 0x14bc7f0ebc8 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f0f0f8 'int' '=' | | |-DeclRefExpr 0x14bc7f0ef18 'int' lvalue Var 0x14bc7f0ed60 '_Result' 'int' | | `-CallExpr 0x14bc7f0f058 'int' | | |-ImplicitCastExpr 0x14bc7f0f040 'int (*)(const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f0ef38 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f14768 '_vswscanf_s_l' 'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f0f098 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0ef58 'const wchar_t *const' lvalue ParmVar 0x14bc7f0eb50 '_Buffer' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0f0b0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f0ef78 'const wchar_t *const' lvalue ParmVar 0x14bc7f0ebc8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f0f0c8 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f0f000 'void *' | | | `-CStyleCastExpr 0x14bc7f0efd8 'void *' | | | `-IntegerLiteral 0x14bc7f0ef98 'int' 0 | | `-ImplicitCastExpr 0x14bc7f0f0e0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f0f020 'va_list':'char *' lvalue Var 0x14bc7f0edf0 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f0f170 'void' | | |-ImplicitCastExpr 0x14bc7f0f158 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f0f118 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f0f138 'va_list':'char *' lvalue Var 0x14bc7f0edf0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f0f1d0 | `-ImplicitCastExpr 0x14bc7f0f1b8 'int' | `-DeclRefExpr 0x14bc7f0f198 'int' lvalue Var 0x14bc7f0ed60 '_Result' 'int' |-FunctionDecl 0x14bc7f1b750 line:2101:26 _snwscanf_l 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f0f2f8 col:69 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f0f370 col:61 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f0f3e8 col:69 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f1b590 col:64 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7f1bdf8 | | |-DeclStmt 0x14bc7f1b9a8 | | | `-VarDecl 0x14bc7f1b940 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f1ba38 | | | `-VarDecl 0x14bc7f1b9d0 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f1bac8 'void' | | | |-ImplicitCastExpr 0x14bc7f1bab0 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f1ba50 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f1ba70 'va_list':'char *' lvalue Var 0x14bc7f1b9d0 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f1ba90 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f1b590 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7f1bd10 'int' '=' | | | |-DeclRefExpr 0x14bc7f1baf8 'int' lvalue Var 0x14bc7f1b940 '_Result' 'int' | | | `-CallExpr 0x14bc7f1bc50 'int' | | | |-ImplicitCastExpr 0x14bc7f1bc38 'int (*)(const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f1bb18 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f114f0 '_vsnwscanf_l' 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f1bc98 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f1bb38 'const wchar_t *const' lvalue ParmVar 0x14bc7f0f2f8 '_Buffer' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f1bcb0 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f1bb58 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f0f370 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f1bcc8 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f1bb78 'const wchar_t *const' lvalue ParmVar 0x14bc7f0f3e8 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f1bce0 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f1bb98 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f1b590 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f1bcf8 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f1bbb8 'va_list':'char *' lvalue Var 0x14bc7f1b9d0 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f1bd88 'void' | | | |-ImplicitCastExpr 0x14bc7f1bd70 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f1bd30 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f1bd50 'va_list':'char *' lvalue Var 0x14bc7f1b9d0 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f1bde8 | | `-ImplicitCastExpr 0x14bc7f1bdd0 'int' | | `-DeclRefExpr 0x14bc7f1bdb0 'int' lvalue Var 0x14bc7f1b940 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f1b810 "This function or variable may be unsafe. Consider using _snwscanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f1c1a8 line:2127:26 _snwscanf 'int (const wchar_t *const, const size_t, const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f1bf10 col:63 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f1bf88 col:55 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f1c000 col:63 used _Format 'const wchar_t *const' | |-CompoundStmt 0x14bc7f1c868 | | |-DeclStmt 0x14bc7f1c3f8 | | | `-VarDecl 0x14bc7f1c390 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f1c488 | | | `-VarDecl 0x14bc7f1c420 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f1c518 'void' | | | |-ImplicitCastExpr 0x14bc7f1c500 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f1c4a0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f1c4c0 'va_list':'char *' lvalue Var 0x14bc7f1c420 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f1c4e0 'const wchar_t *const' lvalue ParmVar 0x14bc7f1c000 '_Format' 'const wchar_t *const' | | |-BinaryOperator 0x14bc7f1c780 'int' '=' | | | |-DeclRefExpr 0x14bc7f1c548 'int' lvalue Var 0x14bc7f1c390 '_Result' 'int' | | | `-CallExpr 0x14bc7f1c6c0 'int' | | | |-ImplicitCastExpr 0x14bc7f1c6a8 'int (*)(const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f1c568 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f114f0 '_vsnwscanf_l' 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f1c708 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f1c5a0 'const wchar_t *const' lvalue ParmVar 0x14bc7f1bf10 '_Buffer' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f1c720 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f1c5c0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f1bf88 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f1c738 'const wchar_t *' | | | | `-DeclRefExpr 0x14bc7f1c5e0 'const wchar_t *const' lvalue ParmVar 0x14bc7f1c000 '_Format' 'const wchar_t *const' | | | |-ImplicitCastExpr 0x14bc7f1c750 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f1c668 'void *' | | | | `-CStyleCastExpr 0x14bc7f1c640 'void *' | | | | `-IntegerLiteral 0x14bc7f1c600 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f1c768 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f1c688 'va_list':'char *' lvalue Var 0x14bc7f1c420 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f1c7f8 'void' | | | |-ImplicitCastExpr 0x14bc7f1c7e0 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f1c7a0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f1c7c0 'va_list':'char *' lvalue Var 0x14bc7f1c420 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f1c858 | | `-ImplicitCastExpr 0x14bc7f1c840 'int' | | `-DeclRefExpr 0x14bc7f1c820 'int' lvalue Var 0x14bc7f1c390 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f1c260 "This function or variable may be unsafe. Consider using _snwscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f1cb00 line:2152:26 _snwscanf_s_l 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f1c8b8 col:71 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f1c930 col:63 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f1c9a8 col:71 used _Format 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f1ca20 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f1d030 | |-DeclStmt 0x14bc7f1cc40 | | `-VarDecl 0x14bc7f1cbd8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f1ccd0 | | `-VarDecl 0x14bc7f1cc68 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f1cd60 'void' | | |-ImplicitCastExpr 0x14bc7f1cd48 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f1cce8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f1cd08 'va_list':'char *' lvalue Var 0x14bc7f1cc68 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f1cd28 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f1ca20 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f1cf48 'int' '=' | | |-DeclRefExpr 0x14bc7f1cd90 'int' lvalue Var 0x14bc7f1cbd8 '_Result' 'int' | | `-CallExpr 0x14bc7f1ce88 'int' | | |-ImplicitCastExpr 0x14bc7f1ce70 'int (*)(const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f1cdb0 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f11c20 '_vsnwscanf_s_l' 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f1ced0 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f1cdd0 'const wchar_t *const' lvalue ParmVar 0x14bc7f1c8b8 '_Buffer' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f1cee8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f1cdf0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f1c930 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f1cf00 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f1ce10 'const wchar_t *const' lvalue ParmVar 0x14bc7f1c9a8 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f1cf18 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f1ce30 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f1ca20 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f1cf30 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f1ce50 'va_list':'char *' lvalue Var 0x14bc7f1cc68 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f1cfc0 'void' | | |-ImplicitCastExpr 0x14bc7f1cfa8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f1cf68 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f1cf88 'va_list':'char *' lvalue Var 0x14bc7f1cc68 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f1d020 | `-ImplicitCastExpr 0x14bc7f1d008 'int' | `-DeclRefExpr 0x14bc7f1cfe8 'int' lvalue Var 0x14bc7f1cbd8 '_Result' 'int' |-FunctionDecl 0x14bc7f1d248 line:2173:26 _snwscanf_s 'int (const wchar_t *const, const size_t, const wchar_t *const, ...) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, ...)' inline | |-ParmVarDecl 0x14bc7f1d080 col:64 used _Buffer 'const wchar_t *const' | |-ParmVarDecl 0x14bc7f1d0f8 col:56 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f1d170 col:64 used _Format 'const wchar_t *const' | `-CompoundStmt 0x14bc7f17790 | |-DeclStmt 0x14bc7f1d380 | | `-VarDecl 0x14bc7f1d318 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f1d410 | | `-VarDecl 0x14bc7f1d3a8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f1d4a0 'void' | | |-ImplicitCastExpr 0x14bc7f1d488 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f1d428 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f1d448 'va_list':'char *' lvalue Var 0x14bc7f1d3a8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f1d468 'const wchar_t *const' lvalue ParmVar 0x14bc7f1d170 '_Format' 'const wchar_t *const' | |-BinaryOperator 0x14bc7f176a8 'int' '=' | | |-DeclRefExpr 0x14bc7f1d4d0 'int' lvalue Var 0x14bc7f1d318 '_Result' 'int' | | `-CallExpr 0x14bc7f175e8 'int' | | |-ImplicitCastExpr 0x14bc7f175d0 'int (*)(const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f1d4f0 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' Function 0x14bc7f11c20 '_vsnwscanf_s_l' 'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const wchar_t *const, const size_t, const wchar_t *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f17630 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f1d510 'const wchar_t *const' lvalue ParmVar 0x14bc7f1d080 '_Buffer' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f17648 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f1d530 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f1d0f8 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f17660 'const wchar_t *' | | | `-DeclRefExpr 0x14bc7f1d550 'const wchar_t *const' lvalue ParmVar 0x14bc7f1d170 '_Format' 'const wchar_t *const' | | |-ImplicitCastExpr 0x14bc7f17678 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f17590 'void *' | | | `-CStyleCastExpr 0x14bc7f17568 'void *' | | | `-IntegerLiteral 0x14bc7f1d570 'int' 0 | | `-ImplicitCastExpr 0x14bc7f17690 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f175b0 'va_list':'char *' lvalue Var 0x14bc7f1d3a8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f17720 'void' | | |-ImplicitCastExpr 0x14bc7f17708 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f176c8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f176e8 'va_list':'char *' lvalue Var 0x14bc7f1d3a8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f17780 | `-ImplicitCastExpr 0x14bc7f17768 'int' | `-DeclRefExpr 0x14bc7f17748 'int' lvalue Var 0x14bc7f1d318 '_Result' 'int' |-TypedefDecl 0x14bc7f17810 col:17 referenced fpos_t 'long long' | `-BuiltinType 0x14bc64e3ce0 'long long' |-FunctionDecl 0x14bc7f17c38 line:76:30 _get_stream_buffer_pointers 'errno_t (FILE *, char ***, char ***, int **) __attribute__((cdecl))':'errno_t (FILE *, char ***, char ***, int **)' | |-ParmVarDecl 0x14bc7f17878 col:25 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f17928 col:27 _Base 'char ***' | |-ParmVarDecl 0x14bc7f179b0 col:27 _Pointer 'char ***' | `-ParmVarDecl 0x14bc7f17a98 col:25 _Count 'int **' |-FunctionDecl 0x14bc7f17e60 line:92:34 clearerr_s 'errno_t (FILE *) __attribute__((cdecl))':'errno_t (FILE *)' | `-ParmVarDecl 0x14bc7f17d08 col:27 _Stream 'FILE *' |-FunctionDecl 0x14bc7f181b0 line:97:34 fopen_s 'errno_t (FILE **, const char *, const char *) __attribute__((cdecl))':'errno_t (FILE **, const char *, const char *)' | |-ParmVarDecl 0x14bc7f17f20 col:46 _Stream 'FILE **' | |-ParmVarDecl 0x14bc7f17fa0 col:51 _FileName 'const char *' | `-ParmVarDecl 0x14bc7f18020 col:51 _Mode 'const char *' |-FunctionDecl 0x14bc7f1d6b0 line:105:33 fread_s 'size_t (void *, size_t, size_t, size_t, FILE *) __attribute__((cdecl))':'size_t (void *, size_t, size_t, size_t, FILE *)' | |-ParmVarDecl 0x14bc7f18280 col:86 _Buffer 'void *' | |-ParmVarDecl 0x14bc7f182f8 col:87 _BufferSize 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f18370 col:87 _ElementSize 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f183e8 col:87 _ElementCount 'size_t':'unsigned long long' | `-ParmVarDecl 0x14bc7f18460 col:86 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1daa8 line:114:34 freopen_s 'errno_t (FILE **, const char *, const char *, FILE *) __attribute__((cdecl))':'errno_t (FILE **, const char *, const char *, FILE *)' | |-ParmVarDecl 0x14bc7f1d790 col:46 _Stream 'FILE **' | |-ParmVarDecl 0x14bc7f1d810 col:51 _FileName 'const char *' | |-ParmVarDecl 0x14bc7f1d890 col:51 _Mode 'const char *' | `-ParmVarDecl 0x14bc7f1d908 col:45 _OldStream 'FILE *' |-FunctionDecl 0x14bc7f1dda0 line:122:32 gets_s 'char *(char *, rsize_t) __attribute__((cdecl))':'char *(char *, rsize_t)' | |-ParmVarDecl 0x14bc7f1db80 col:41 _Buffer 'char *' | `-ParmVarDecl 0x14bc7f1dc20 col:43 _Size 'rsize_t':'unsigned long long' |-FunctionDecl 0x14bc7f1dfc0 line:128:34 tmpfile_s 'errno_t (FILE **) __attribute__((cdecl))':'errno_t (FILE **)' | `-ParmVarDecl 0x14bc7f1de68 col:49 _Stream 'FILE **' |-FunctionDecl 0x14bc7f1e268 line:134:34 tmpnam_s 'errno_t (char *, rsize_t) __attribute__((cdecl))':'errno_t (char *, rsize_t)' | |-ParmVarDecl 0x14bc7f1e080 col:41 _Buffer 'char *' | `-ParmVarDecl 0x14bc7f1e0f8 col:43 _Size 'rsize_t':'unsigned long long' |-FunctionDecl 0x14bc7f1e480 line:141:27 clearerr 'void (FILE *) __attribute__((cdecl))':'void (FILE *)' | `-ParmVarDecl 0x14bc7f1e328 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1e688 line:147:26 fclose 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f1e538 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1e860 col:26 _fcloseall 'int (void) __attribute__((cdecl))':'int (void)' |-FunctionDecl 0x14bc7f1eb08 line:155:28 _fdopen 'FILE *(int, const char *) __attribute__((cdecl))':'FILE *(int, const char *)' | |-ParmVarDecl 0x14bc7f1e918 col:20 _FileHandle 'int' | `-ParmVarDecl 0x14bc7f1e998 col:28 _Mode 'const char *' |-FunctionDecl 0x14bc7f1ec90 line:161:26 feof 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f1ebc8 col:20 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1ee10 line:166:26 ferror 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f1ed48 col:20 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1ef90 line:171:26 fflush 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f1eec8 col:27 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1f110 line:177:26 fgetc 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f1f048 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1f288 col:26 _fgetchar 'int (void) __attribute__((cdecl))':'int (void)' |-FunctionDecl 0x14bc7f1f5d0 line:186:26 fgetpos 'int (FILE *, fpos_t *) __attribute__((cdecl))':'int (FILE *, fpos_t *)' | |-ParmVarDecl 0x14bc7f1f338 col:23 _Stream 'FILE *' | `-ParmVarDecl 0x14bc7f1f428 col:25 _Position 'fpos_t *' |-FunctionDecl 0x14bc7f1f928 line:193:28 fgets 'char *(char *, int, FILE *) __attribute__((cdecl))':'char *(char *, int, FILE *)' | |-ParmVarDecl 0x14bc7f1f698 col:41 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f1f718 col:39 _MaxCount 'int' | `-ParmVarDecl 0x14bc7f1f790 col:41 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1fab8 line:200:26 _fileno 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f1f9f0 col:20 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1fc30 col:26 _flushall 'int (void) __attribute__((cdecl))':'int (void)' |-FunctionDecl 0x14bc7f1ffd8 col:28 implicit fopen 'FILE *(const char *, const char *)' extern | |-ParmVarDecl 0x14bc7f20078 <> 'const char *' | `-ParmVarDecl 0x14bc7f200e0 <> 'const char *' |-FunctionDecl 0x14bc7f20158 prev 0x14bc7f1ffd8 line:208:28 fopen 'FILE *(const char *, const char *)' | |-ParmVarDecl 0x14bc7f1fde0 col:28 _FileName 'const char *' | |-ParmVarDecl 0x14bc7f1fe60 col:28 _Mode 'const char *' | `-DeprecatedAttr 0x14bc7f20208 "This function or variable may be unsafe. Consider using fopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f20530 line:216:26 fputc 'int (int, FILE *) __attribute__((cdecl))':'int (int, FILE *)' | |-ParmVarDecl 0x14bc7f20338 col:21 _Character 'int' | `-ParmVarDecl 0x14bc7f203b0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f196c8 line:222:26 _fputchar 'int (int) __attribute__((cdecl))':'int (int)' | `-ParmVarDecl 0x14bc7f19598 col:18 _Character 'int' |-FunctionDecl 0x14bc7f19980 line:228:26 fputs 'int (const char *, FILE *) __attribute__((cdecl))':'int (const char *, FILE *)' | |-ParmVarDecl 0x14bc7f19788 col:29 _Buffer 'const char *' | `-ParmVarDecl 0x14bc7f19800 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f19da8 col:29 implicit fread 'unsigned long long (void *, unsigned long long, unsigned long long, FILE *)' extern | |-ParmVarDecl 0x14bc7f19e48 <> 'void *' | |-ParmVarDecl 0x14bc7f19eb0 <> 'unsigned long long' | |-ParmVarDecl 0x14bc7f19f18 <> 'unsigned long long' | `-ParmVarDecl 0x14bc7f19f80 <> 'FILE *' |-FunctionDecl 0x14bc7f1a008 prev 0x14bc7f19da8 line:234:29 fread 'unsigned long long (void *, unsigned long long, unsigned long long, FILE *)' | |-ParmVarDecl 0x14bc7f19a48 col:64 _Buffer 'void *' | |-ParmVarDecl 0x14bc7f19ac0 col:65 _ElementSize 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f19b38 col:65 _ElementCount 'size_t':'unsigned long long' | `-ParmVarDecl 0x14bc7f19bb0 col:64 _Stream 'FILE *' |-FunctionDecl 0x14bc7f1a420 line:243:28 freopen 'FILE *(const char *, const char *, FILE *) __attribute__((cdecl))':'FILE *(const char *, const char *, FILE *)' | |-ParmVarDecl 0x14bc7f1a1a0 col:29 _FileName 'const char *' | |-ParmVarDecl 0x14bc7f1a220 col:29 _Mode 'const char *' | |-ParmVarDecl 0x14bc7f1a298 col:23 _Stream 'FILE *' | `-DeprecatedAttr 0x14bc7f1a4d8 "This function or variable may be unsafe. Consider using freopen_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f1a8f0 line:250:28 _fsopen 'FILE *(const char *, const char *, int) __attribute__((cdecl))':'FILE *(const char *, const char *, int)' | |-ParmVarDecl 0x14bc7f1a668 col:28 _FileName 'const char *' | |-ParmVarDecl 0x14bc7f1a6e8 col:28 _Mode 'const char *' | `-ParmVarDecl 0x14bc7f1a768 col:20 _ShFlag 'int' |-FunctionDecl 0x14bc7f1ac00 line:258:26 fsetpos 'int (FILE *, const fpos_t *) __attribute__((cdecl))':'int (FILE *, const fpos_t *)' | |-ParmVarDecl 0x14bc7f1a9b8 col:23 _Stream 'FILE *' | `-ParmVarDecl 0x14bc7f1aa88 col:31 _Position 'const fpos_t *' |-FunctionDecl 0x14bc7f1af58 line:265:26 fseek 'int (FILE *, long, int) __attribute__((cdecl))':'int (FILE *, long, int)' | |-ParmVarDecl 0x14bc7f1acc0 col:23 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f1ad40 col:22 _Offset 'long' | `-ParmVarDecl 0x14bc7f1adc0 col:21 _Origin 'int' |-FunctionDecl 0x14bc7f1b2b8 line:273:26 _fseeki64 'int (FILE *, long long, int) __attribute__((cdecl))':'int (FILE *, long long, int)' | |-ParmVarDecl 0x14bc7f1b020 col:23 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f1b0a0 col:25 _Offset 'long long' | `-ParmVarDecl 0x14bc7f1b120 col:21 _Origin 'int' |-FunctionDecl 0x14bc7f23610 line:281:27 ftell 'long (FILE *) __attribute__((cdecl))':'long (FILE *)' | `-ParmVarDecl 0x14bc7f1b380 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f23828 line:287:30 _ftelli64 'long long (FILE *) __attribute__((cdecl))':'long long (FILE *)' | `-ParmVarDecl 0x14bc7f236c8 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f23c68 col:29 implicit fwrite 'unsigned long long (const void *, unsigned long long, unsigned long long, FILE *)' extern | |-ParmVarDecl 0x14bc7f23d08 <> 'const void *' | |-ParmVarDecl 0x14bc7f23d70 <> 'unsigned long long' | |-ParmVarDecl 0x14bc7f23dd8 <> 'unsigned long long' | `-ParmVarDecl 0x14bc7f23e40 <> 'FILE *' |-FunctionDecl 0x14bc7f23ec8 prev 0x14bc7f23c68 line:292:29 fwrite 'unsigned long long (const void *, unsigned long long, unsigned long long, FILE *)' | |-ParmVarDecl 0x14bc7f23910 col:68 _Buffer 'const void *' | |-ParmVarDecl 0x14bc7f23988 col:63 _ElementSize 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f23a00 col:63 _ElementCount 'size_t':'unsigned long long' | `-ParmVarDecl 0x14bc7f23a78 col:62 _Stream 'FILE *' |-FunctionDecl 0x14bc7f24060 line:301:26 getc 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f23f98 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f241d8 col:26 getchar 'int (void) __attribute__((cdecl))':'int (void)' |-FunctionDecl 0x14bc7f24348 col:26 _getmaxstdio 'int (void) __attribute__((cdecl))':'int (void)' |-FunctionDecl 0x14bc7f244c0 line:316:26 _getw 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f243f8 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f206a0 line:320:27 perror 'void (const char *) __attribute__((cdecl))':'void (const char *)' | `-ParmVarDecl 0x14bc7f24580 col:32 _ErrorMessage 'const char *' |-FunctionDecl 0x14bc7f20820 line:328:30 _pclose 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f20758 col:27 _Stream 'FILE *' |-FunctionDecl 0x14bc7f20a28 line:333:32 _popen 'FILE *(const char *, const char *) __attribute__((cdecl))':'FILE *(const char *, const char *)' | |-ParmVarDecl 0x14bc7f208e0 col:32 _Command 'const char *' | `-ParmVarDecl 0x14bc7f20960 col:32 _Mode 'const char *' |-FunctionDecl 0x14bc7f20c38 line:342:26 putc 'int (int, FILE *) __attribute__((cdecl))':'int (int, FILE *)' | |-ParmVarDecl 0x14bc7f20af0 col:21 _Character 'int' | `-ParmVarDecl 0x14bc7f20b68 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f20dc8 line:348:26 putchar 'int (int) __attribute__((cdecl))':'int (int)' | `-ParmVarDecl 0x14bc7f20d00 col:18 _Character 'int' |-FunctionDecl 0x14bc7f20fb8 line:353:26 puts 'int (const char *) __attribute__((cdecl))':'int (const char *)' | `-ParmVarDecl 0x14bc7f20e88 col:28 _Buffer 'const char *' |-FunctionDecl 0x14bc7f211c0 line:359:26 _putw 'int (int, FILE *) __attribute__((cdecl))':'int (int, FILE *)' | |-ParmVarDecl 0x14bc7f21078 col:21 _Word 'int' | `-ParmVarDecl 0x14bc7f210f0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f21350 line:364:26 remove 'int (const char *) __attribute__((cdecl))':'int (const char *)' | `-ParmVarDecl 0x14bc7f21288 col:28 _FileName 'const char *' |-FunctionDecl 0x14bc7f26640 line:369:26 rename 'int (const char *, const char *) __attribute__((cdecl))':'int (const char *, const char *)' | |-ParmVarDecl 0x14bc7f21410 col:28 _OldFileName 'const char *' | `-ParmVarDecl 0x14bc7f21490 col:28 _NewFileName 'const char *' |-FunctionDecl 0x14bc7f267d0 line:374:26 _unlink 'int (const char *) __attribute__((cdecl))':'int (const char *)' | `-ParmVarDecl 0x14bc7f26708 col:28 _FileName 'const char *' |-FunctionDecl 0x14bc7f26a40 line:381:30 unlink 'int (const char *) __attribute__((cdecl))':'int (const char *)' | |-ParmVarDecl 0x14bc7f26978 col:32 _FileName 'const char *' | `-DeprecatedAttr 0x14bc7f26ae8 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _unlink. See online help for details." "" |-FunctionDecl 0x14bc7f26cb8 line:387:27 rewind 'void (FILE *) __attribute__((cdecl))':'void (FILE *)' | `-ParmVarDecl 0x14bc7f26bf8 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f26e30 col:26 _rmtmp 'int (void) __attribute__((cdecl))':'int (void)' |-FunctionDecl 0x14bc7f27198 line:395:27 setbuf 'void (FILE *, char *) __attribute__((cdecl))':'void (FILE *, char *)' | |-ParmVarDecl 0x14bc7f26fa0 col:67 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f27020 col:67 _Buffer 'char *' | `-DeprecatedAttr 0x14bc7f27248 "This function or variable may be unsafe. Consider using setvbuf instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f27440 line:401:26 _setmaxstdio 'int (int) __attribute__((cdecl))':'int (int)' | `-ParmVarDecl 0x14bc7f27378 col:18 _Maximum 'int' |-FunctionDecl 0x14bc7f24840 line:407:26 setvbuf 'int (FILE *, char *, int, size_t) __attribute__((cdecl))':'int (FILE *, char *, int, size_t)' | |-ParmVarDecl 0x14bc7f274f8 col:44 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f27578 col:44 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f24620 col:42 _Mode 'int' | `-ParmVarDecl 0x14bc7f24698 col:45 _Size 'size_t':'unsigned long long' |-FunctionDecl 0x14bc7f24ad0 line:420:50 _tempnam 'char *(const char *, const char *) __attribute__((cdecl))':'char *(const char *, const char *)' | |-ParmVarDecl 0x14bc7f24918 col:32 _DirectoryName 'const char *' | |-ParmVarDecl 0x14bc7f24998 col:32 _FilePrefix 'const char *' | `-MSAllocatorAttr 0x14bc7f24b80 |-FunctionDecl 0x14bc7f24de8 col:28 tmpfile 'FILE *(void) __attribute__((cdecl))':'FILE *(void)' | `-DeprecatedAttr 0x14bc7f24e88 "This function or variable may be unsafe. Consider using tmpfile_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f251a8 col:206 tmpnam 'char *(char *) __attribute__((cdecl))':'char *(char *)' | |-ParmVarDecl 0x14bc7f25078 col:220 _Buffer 'char *' | `-DeprecatedAttr 0x14bc7f25250 "This function or variable may be unsafe. Consider using tmpnam_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f254c8 line:449:14 ungetc 'int (int, FILE *) __attribute__((cdecl))':'int (int, FILE *)' | |-ParmVarDecl 0x14bc7f25380 col:21 _Character 'int' | `-ParmVarDecl 0x14bc7f253f8 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f27680 line:461:27 _lock_file 'void (FILE *) __attribute__((cdecl))':'void (FILE *)' | `-ParmVarDecl 0x14bc7f25588 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f277f8 line:465:27 _unlock_file 'void (FILE *) __attribute__((cdecl))':'void (FILE *)' | `-ParmVarDecl 0x14bc7f27738 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f27978 line:471:26 _fclose_nolock 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f278b0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f27af8 line:477:26 _fflush_nolock 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f27a30 col:27 _Stream 'FILE *' |-FunctionDecl 0x14bc7f27c78 line:483:26 _fgetc_nolock 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f27bb0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f27e80 line:489:26 _fputc_nolock 'int (int, FILE *) __attribute__((cdecl))':'int (int, FILE *)' | |-ParmVarDecl 0x14bc7f27d38 col:21 _Character 'int' | `-ParmVarDecl 0x14bc7f27db0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f28188 line:495:29 _fread_nolock 'size_t (void *, size_t, size_t, FILE *) __attribute__((cdecl))':'size_t (void *, size_t, size_t, FILE *)' | |-ParmVarDecl 0x14bc7f27f48 col:64 _Buffer 'void *' | |-ParmVarDecl 0x14bc7f27fc0 col:65 _ElementSize 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f28038 col:65 _ElementCount 'size_t':'unsigned long long' | `-ParmVarDecl 0x14bc7f280b0 col:64 _Stream 'FILE *' |-FunctionDecl 0x14bc7f28520 line:504:29 _fread_nolock_s 'size_t (void *, size_t, size_t, size_t, FILE *) __attribute__((cdecl))':'size_t (void *, size_t, size_t, size_t, FILE *)' | |-ParmVarDecl 0x14bc7f28260 col:80 _Buffer 'void *' | |-ParmVarDecl 0x14bc7f282d8 col:81 _BufferSize 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f28350 col:81 _ElementSize 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f283c8 col:81 _ElementCount 'size_t':'unsigned long long' | `-ParmVarDecl 0x14bc7f28440 col:80 _Stream 'FILE *' |-FunctionDecl 0x14bc7f227d8 line:513:26 _fseek_nolock 'int (FILE *, long, int) __attribute__((cdecl))':'int (FILE *, long, int)' | |-ParmVarDecl 0x14bc7f22600 col:23 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f22680 col:22 _Offset 'long' | `-ParmVarDecl 0x14bc7f22700 col:21 _Origin 'int' |-FunctionDecl 0x14bc7f22a78 line:520:26 _fseeki64_nolock 'int (FILE *, long long, int) __attribute__((cdecl))':'int (FILE *, long long, int)' | |-ParmVarDecl 0x14bc7f228a0 col:23 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f22920 col:25 _Offset 'long long' | `-ParmVarDecl 0x14bc7f229a0 col:21 _Origin 'int' |-FunctionDecl 0x14bc7f22c08 line:527:27 _ftell_nolock 'long (FILE *) __attribute__((cdecl))':'long (FILE *)' | `-ParmVarDecl 0x14bc7f22b40 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f22d88 line:532:30 _ftelli64_nolock 'long long (FILE *) __attribute__((cdecl))':'long long (FILE *)' | `-ParmVarDecl 0x14bc7f22cc0 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f23088 line:537:29 _fwrite_nolock 'size_t (const void *, size_t, size_t, FILE *) __attribute__((cdecl))':'size_t (const void *, size_t, size_t, FILE *)' | |-ParmVarDecl 0x14bc7f22e48 col:68 _Buffer 'const void *' | |-ParmVarDecl 0x14bc7f22ec0 col:63 _ElementSize 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f22f38 col:63 _ElementCount 'size_t':'unsigned long long' | `-ParmVarDecl 0x14bc7f22fb0 col:62 _Stream 'FILE *' |-FunctionDecl 0x14bc7f23220 line:545:26 _getc_nolock 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | `-ParmVarDecl 0x14bc7f23158 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f23428 line:550:26 _putc_nolock 'int (int, FILE *) __attribute__((cdecl))':'int (int, FILE *)' | |-ParmVarDecl 0x14bc7f232e0 col:21 _Character 'int' | `-ParmVarDecl 0x14bc7f23358 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f25670 line:556:26 _ungetc_nolock 'int (int, FILE *) __attribute__((cdecl))':'int (int, FILE *)' | |-ParmVarDecl 0x14bc7f234f0 col:21 _Character 'int' | `-ParmVarDecl 0x14bc7f23568 col:23 _Stream 'FILE *' |-FunctionDecl 0x14bc7f25850 col:27 __p__commode 'int *(void) __attribute__((cdecl))':'int *(void)' |-FunctionDecl 0x14bc7f25cb8 line:607:26 used __stdio_common_vfprintf 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f25908 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f25980 col:55 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f25a00 col:61 _Format 'const char *' | |-ParmVarDecl 0x14bc7f25a78 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f25af0 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f26068 line:615:26 used __stdio_common_vfprintf_s 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f25d98 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f25e10 col:55 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f25e90 col:61 _Format 'const char *' | |-ParmVarDecl 0x14bc7f25f08 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f25f80 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f26418 line:624:26 used __stdio_common_vfprintf_p 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f26148 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f261c0 col:55 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f26240 col:61 _Format 'const char *' | |-ParmVarDecl 0x14bc7f262b8 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f26330 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f42680 line:633:26 used _vfprintf_l 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f264f0 col:30 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f26570 col:36 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f42460 col:34 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f424d8 col:26 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f429b0 | `-ReturnStmt 0x14bc7f429a0 | `-CallExpr 0x14bc7f428e0 'int' | |-ImplicitCastExpr 0x14bc7f428c8 'int (*)(unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f42740 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' Function 0x14bc7f25cb8 '__stdio_common_vfprintf' 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f42928 'unsigned long long' | | `-ParenExpr 0x14bc7f427d0 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7f427b8 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7f42798 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7f42780 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f42760 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7f42940 'FILE *' | | `-DeclRefExpr 0x14bc7f427f0 'FILE *const' lvalue ParmVar 0x14bc7f264f0 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7f42958 'const char *' | | `-DeclRefExpr 0x14bc7f42810 'const char *const' lvalue ParmVar 0x14bc7f26570 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f42970 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f42830 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f42460 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f42988 'va_list':'char *' | `-DeclRefExpr 0x14bc7f42850 'va_list':'char *' lvalue ParmVar 0x14bc7f424d8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f42cb0 col:26 implicit vfprintf 'int (FILE *, const char *, __builtin_va_list)' extern | |-ParmVarDecl 0x14bc7f42d50 <> 'FILE *' | |-ParmVarDecl 0x14bc7f42db8 <> 'const char *' | |-ParmVarDecl 0x14bc7f42e20 <> '__builtin_va_list':'char *' | `-FormatAttr 0x14bc7f42ea0 Implicit printf 2 0 |-FunctionDecl 0x14bc7f42f08 prev 0x14bc7f42cb0 line:648:26 vfprintf 'int (FILE *, const char *, __builtin_va_list)' inline | |-ParmVarDecl 0x14bc7f429d8 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f42a58 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f42ad0 col:47 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f43250 | | `-ReturnStmt 0x14bc7f43240 | | `-CallExpr 0x14bc7f431a0 'int' | | |-ImplicitCastExpr 0x14bc7f43188 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f43028 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f42680 '_vfprintf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f431e0 'FILE *' | | | `-DeclRefExpr 0x14bc7f43048 'FILE *const' lvalue ParmVar 0x14bc7f429d8 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f431f8 'const char *' | | | `-DeclRefExpr 0x14bc7f43068 'const char *const' lvalue ParmVar 0x14bc7f42a58 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f43210 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f430f0 'void *' | | | `-CStyleCastExpr 0x14bc7f430c8 'void *' | | | `-IntegerLiteral 0x14bc7f43088 'int' 0 | | `-ImplicitCastExpr 0x14bc7f43228 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f43110 'va_list':'char *' lvalue ParmVar 0x14bc7f42ad0 '_ArgList' 'va_list':'char *' | `-FormatAttr 0x14bc7f42ff0 Inherited printf 2 0 |-FunctionDecl 0x14bc7f3f4a8 line:662:26 used _vfprintf_s_l 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f43278 col:30 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f432f8 col:36 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f43370 col:34 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f433e8 col:26 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f3f780 | `-ReturnStmt 0x14bc7f3f770 | `-CallExpr 0x14bc7f3f6b0 'int' | |-ImplicitCastExpr 0x14bc7f3f698 'int (*)(unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3f568 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' Function 0x14bc7f26068 '__stdio_common_vfprintf_s' 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f3f6f8 'unsigned long long' | | `-ParenExpr 0x14bc7f3f5f8 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7f3f5e0 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7f3f5c0 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7f3f5a8 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3f588 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7f3f710 'FILE *' | | `-DeclRefExpr 0x14bc7f3f618 'FILE *const' lvalue ParmVar 0x14bc7f43278 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7f3f728 'const char *' | | `-DeclRefExpr 0x14bc7f3f638 'const char *const' lvalue ParmVar 0x14bc7f432f8 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f3f740 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f3f658 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f43370 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f3f758 'va_list':'char *' | `-DeclRefExpr 0x14bc7f3f678 'va_list':'char *' lvalue ParmVar 0x14bc7f433e8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f3f978 line:679:30 vfprintf_s 'int (FILE *const, const char *const, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f3f7a8 col:55 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f3f828 col:61 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3f8a0 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f3fc00 | `-ReturnStmt 0x14bc7f3fbf0 | `-CallExpr 0x14bc7f3fb50 'int' | |-ImplicitCastExpr 0x14bc7f3fb38 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3fa30 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3f4a8 '_vfprintf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f3fb90 'FILE *' | | `-DeclRefExpr 0x14bc7f3fa50 'FILE *const' lvalue ParmVar 0x14bc7f3f7a8 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7f3fba8 'const char *' | | `-DeclRefExpr 0x14bc7f3fa70 'const char *const' lvalue ParmVar 0x14bc7f3f828 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f3fbc0 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f3faf8 'void *' | | `-CStyleCastExpr 0x14bc7f3fad0 'void *' | | `-IntegerLiteral 0x14bc7f3fa90 'int' 0 | `-ImplicitCastExpr 0x14bc7f3fbd8 'va_list':'char *' | `-DeclRefExpr 0x14bc7f3fb18 'va_list':'char *' lvalue ParmVar 0x14bc7f3f8a0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f3fe78 line:695:26 used _vfprintf_p_l 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f3fc28 col:30 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f3fca8 col:36 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3fd20 col:34 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f3fd98 col:26 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f40150 | `-ReturnStmt 0x14bc7f40140 | `-CallExpr 0x14bc7f40080 'int' | |-ImplicitCastExpr 0x14bc7f40068 'int (*)(unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3ff38 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' Function 0x14bc7f26418 '__stdio_common_vfprintf_p' 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f400c8 'unsigned long long' | | `-ParenExpr 0x14bc7f3ffc8 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7f3ffb0 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7f3ff90 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7f3ff78 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3ff58 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7f400e0 'FILE *' | | `-DeclRefExpr 0x14bc7f3ffe8 'FILE *const' lvalue ParmVar 0x14bc7f3fc28 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7f400f8 'const char *' | | `-DeclRefExpr 0x14bc7f40008 'const char *const' lvalue ParmVar 0x14bc7f3fca8 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f40110 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f40028 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f3fd20 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f40128 'va_list':'char *' | `-DeclRefExpr 0x14bc7f40048 'va_list':'char *' lvalue ParmVar 0x14bc7f3fd98 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f40348 line:710:26 _vfprintf_p 'int (FILE *const, const char *const, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f40178 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f401f8 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f40270 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f3b5a0 | `-ReturnStmt 0x14bc7f3b590 | `-CallExpr 0x14bc7f3b4f0 'int' | |-ImplicitCastExpr 0x14bc7f3b4d8 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f40400 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3fe78 '_vfprintf_p_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f3b530 'FILE *' | | `-DeclRefExpr 0x14bc7f3b3f0 'FILE *const' lvalue ParmVar 0x14bc7f40178 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7f3b548 'const char *' | | `-DeclRefExpr 0x14bc7f3b410 'const char *const' lvalue ParmVar 0x14bc7f401f8 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f3b560 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f3b498 'void *' | | `-CStyleCastExpr 0x14bc7f3b470 'void *' | | `-IntegerLiteral 0x14bc7f3b430 'int' 0 | `-ImplicitCastExpr 0x14bc7f3b578 'va_list':'char *' | `-DeclRefExpr 0x14bc7f3b4b8 'va_list':'char *' lvalue ParmVar 0x14bc7f40270 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f3b858 line:724:26 _vprintf_l 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f3b5d0 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3b648 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f3b6c0 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f3bb00 | `-ReturnStmt 0x14bc7f3baf0 | `-CallExpr 0x14bc7f3ba68 'int' | |-ImplicitCastExpr 0x14bc7f3ba50 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3b910 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f42680 '_vfprintf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7f3b9d0 'FILE *' | | `-CallExpr 0x14bc7f3b990 'FILE *' | | |-ImplicitCastExpr 0x14bc7f3b978 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3b930 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7f3b9b8 'unsigned int' | | `-IntegerLiteral 0x14bc7f3b950 'int' 1 | |-ImplicitCastExpr 0x14bc7f3baa8 'const char *' | | `-DeclRefExpr 0x14bc7f3b9f0 'const char *const' lvalue ParmVar 0x14bc7f3b5d0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f3bac0 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f3ba10 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f3b648 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f3bad8 'va_list':'char *' | `-DeclRefExpr 0x14bc7f3ba30 'va_list':'char *' lvalue ParmVar 0x14bc7f3b6c0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f3bd58 col:26 implicit vprintf 'int (const char *, __builtin_va_list)' extern | |-ParmVarDecl 0x14bc7f3bdf8 <> 'const char *' | |-ParmVarDecl 0x14bc7f3be60 <> '__builtin_va_list':'char *' | `-FormatAttr 0x14bc7f3bed8 Implicit printf 1 0 |-FunctionDecl 0x14bc7f3bf40 prev 0x14bc7f3bd58 line:738:26 vprintf 'int (const char *, __builtin_va_list)' inline | |-ParmVarDecl 0x14bc7f3bb30 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3bba8 col:47 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f3c2b0 | | `-ReturnStmt 0x14bc7f3c2a0 | | `-CallExpr 0x14bc7f3c218 'int' | | |-ImplicitCastExpr 0x14bc7f3c200 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3c058 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f42680 '_vfprintf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f3c118 'FILE *' | | | `-CallExpr 0x14bc7f3c0d8 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f3c0c0 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f3c078 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f3c100 'unsigned int' | | | `-IntegerLiteral 0x14bc7f3c098 'int' 1 | | |-ImplicitCastExpr 0x14bc7f3c258 'const char *' | | | `-DeclRefExpr 0x14bc7f3c138 'const char *const' lvalue ParmVar 0x14bc7f3bb30 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f3c270 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f3c1c0 'void *' | | | `-CStyleCastExpr 0x14bc7f3c198 'void *' | | | `-IntegerLiteral 0x14bc7f3c158 'int' 0 | | `-ImplicitCastExpr 0x14bc7f3c288 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f3c1e0 'va_list':'char *' lvalue ParmVar 0x14bc7f3bba8 '_ArgList' 'va_list':'char *' | `-FormatAttr 0x14bc7f3c020 Inherited printf 1 0 |-FunctionDecl 0x14bc7f3c4d8 line:751:26 _vprintf_s_l 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f3c2e0 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3c358 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f3c400 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f3c780 | `-ReturnStmt 0x14bc7f3c770 | `-CallExpr 0x14bc7f3c6e8 'int' | |-ImplicitCastExpr 0x14bc7f3c6d0 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3c590 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3f4a8 '_vfprintf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7f3c650 'FILE *' | | `-CallExpr 0x14bc7f3c610 'FILE *' | | |-ImplicitCastExpr 0x14bc7f3c5f8 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3c5b0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7f3c638 'unsigned int' | | `-IntegerLiteral 0x14bc7f3c5d0 'int' 1 | |-ImplicitCastExpr 0x14bc7f3c728 'const char *' | | `-DeclRefExpr 0x14bc7f3c670 'const char *const' lvalue ParmVar 0x14bc7f3c2e0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f3c740 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f3c690 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f3c358 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f3c758 'va_list':'char *' | `-DeclRefExpr 0x14bc7f3c6b0 'va_list':'char *' lvalue ParmVar 0x14bc7f3c400 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f3c8f8 line:767:30 vprintf_s 'int (const char *const, va_list) __attribute__((cdecl))':'int (const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f3c7b0 col:61 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3c828 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f3cc00 | `-ReturnStmt 0x14bc7f3cbf0 | `-CallExpr 0x14bc7f3cb68 'int' | |-ImplicitCastExpr 0x14bc7f3cb50 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3c9a8 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3f4a8 '_vfprintf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7f3ca68 'FILE *' | | `-CallExpr 0x14bc7f3ca28 'FILE *' | | |-ImplicitCastExpr 0x14bc7f3ca10 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3c9c8 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7f3ca50 'unsigned int' | | `-IntegerLiteral 0x14bc7f3c9e8 'int' 1 | |-ImplicitCastExpr 0x14bc7f3cba8 'const char *' | | `-DeclRefExpr 0x14bc7f3ca88 'const char *const' lvalue ParmVar 0x14bc7f3c7b0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f3cbc0 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f3cb10 'void *' | | `-CStyleCastExpr 0x14bc7f3cae8 'void *' | | `-IntegerLiteral 0x14bc7f3caa8 'int' 0 | `-ImplicitCastExpr 0x14bc7f3cbd8 'va_list':'char *' | `-DeclRefExpr 0x14bc7f3cb30 'va_list':'char *' lvalue ParmVar 0x14bc7f3c828 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f3cdf8 line:782:26 _vprintf_p_l 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f3cc30 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3cca8 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f3cd20 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f3d0a0 | `-ReturnStmt 0x14bc7f3d090 | `-CallExpr 0x14bc7f3d008 'int' | |-ImplicitCastExpr 0x14bc7f3cff0 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3ceb0 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3fe78 '_vfprintf_p_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7f3cf70 'FILE *' | | `-CallExpr 0x14bc7f3cf30 'FILE *' | | |-ImplicitCastExpr 0x14bc7f3cf18 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3ced0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7f3cf58 'unsigned int' | | `-IntegerLiteral 0x14bc7f3cef0 'int' 1 | |-ImplicitCastExpr 0x14bc7f3d048 'const char *' | | `-DeclRefExpr 0x14bc7f3cf90 'const char *const' lvalue ParmVar 0x14bc7f3cc30 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f3d060 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f3cfb0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f3cca8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f3d078 'va_list':'char *' | `-DeclRefExpr 0x14bc7f3cfd0 'va_list':'char *' lvalue ParmVar 0x14bc7f3cd20 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f3d218 line:796:26 _vprintf_p 'int (const char *const, va_list) __attribute__((cdecl))':'int (const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f3d0d0 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3d148 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f41580 | `-ReturnStmt 0x14bc7f41570 | `-CallExpr 0x14bc7f414e8 'int' | |-ImplicitCastExpr 0x14bc7f414d0 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f3d2c8 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3fe78 '_vfprintf_p_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7f3d388 'FILE *' | | `-CallExpr 0x14bc7f3d348 'FILE *' | | |-ImplicitCastExpr 0x14bc7f3d330 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3d2e8 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7f3d370 'unsigned int' | | `-IntegerLiteral 0x14bc7f3d308 'int' 1 | |-ImplicitCastExpr 0x14bc7f41528 'const char *' | | `-DeclRefExpr 0x14bc7f3d3a8 'const char *const' lvalue ParmVar 0x14bc7f3d0d0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f41540 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f41490 'void *' | | `-CStyleCastExpr 0x14bc7f41468 'void *' | | `-IntegerLiteral 0x14bc7f3d3c8 'int' 0 | `-ImplicitCastExpr 0x14bc7f41558 'va_list':'char *' | `-DeclRefExpr 0x14bc7f414b0 'va_list':'char *' lvalue ParmVar 0x14bc7f3d148 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f41848 line:809:26 _fprintf_l 'int (FILE *const, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f415a8 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f41628 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f416a0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f41d30 | |-DeclStmt 0x14bc7f41980 | | `-VarDecl 0x14bc7f41918 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f41a10 | | `-VarDecl 0x14bc7f419a8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f41aa0 'void' | | |-ImplicitCastExpr 0x14bc7f41a88 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f41a28 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f41a48 'va_list':'char *' lvalue Var 0x14bc7f419a8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f41a68 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f416a0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f41c48 'int' '=' | | |-DeclRefExpr 0x14bc7f41ad0 'int' lvalue Var 0x14bc7f41918 '_Result' 'int' | | `-CallExpr 0x14bc7f41ba8 'int' | | |-ImplicitCastExpr 0x14bc7f41b90 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f41af0 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f42680 '_vfprintf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f41be8 'FILE *' | | | `-DeclRefExpr 0x14bc7f41b10 'FILE *const' lvalue ParmVar 0x14bc7f415a8 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f41c00 'const char *' | | | `-DeclRefExpr 0x14bc7f41b30 'const char *const' lvalue ParmVar 0x14bc7f41628 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f41c18 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f41b50 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f416a0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f41c30 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f41b70 'va_list':'char *' lvalue Var 0x14bc7f419a8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f41cc0 'void' | | |-ImplicitCastExpr 0x14bc7f41ca8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f41c68 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f41c88 'va_list':'char *' lvalue Var 0x14bc7f419a8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f41d20 | `-ImplicitCastExpr 0x14bc7f41d08 'int' | `-DeclRefExpr 0x14bc7f41ce8 'int' lvalue Var 0x14bc7f41918 '_Result' 'int' |-FunctionDecl 0x14bc7f41fd0 col:26 implicit fprintf 'int (FILE *, const char *, ...)' extern | |-ParmVarDecl 0x14bc7f42070 <> 'FILE *' | |-ParmVarDecl 0x14bc7f420d8 <> 'const char *' | `-FormatAttr 0x14bc7f42150 Implicit printf 2 3 |-FunctionDecl 0x14bc7f421b8 prev 0x14bc7f41fd0 line:828:26 fprintf 'int (FILE *, const char *, ...)' inline | |-ParmVarDecl 0x14bc7f41d80 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f41e00 col:57 used _Format 'const char *const' | |-CompoundStmt 0x14bc7f437a0 | | |-DeclStmt 0x14bc7f42350 | | | `-VarDecl 0x14bc7f422e8 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f423e0 | | | `-VarDecl 0x14bc7f42378 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f434a8 'void' | | | |-ImplicitCastExpr 0x14bc7f43490 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f423f8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f42418 'va_list':'char *' lvalue Var 0x14bc7f42378 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f43470 'const char *const' lvalue ParmVar 0x14bc7f41e00 '_Format' 'const char *const' | | |-BinaryOperator 0x14bc7f436b8 'int' '=' | | | |-DeclRefExpr 0x14bc7f434d8 'int' lvalue Var 0x14bc7f422e8 '_Result' 'int' | | | `-CallExpr 0x14bc7f43618 'int' | | | |-ImplicitCastExpr 0x14bc7f43600 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f434f8 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f42680 '_vfprintf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f43658 'FILE *' | | | | `-DeclRefExpr 0x14bc7f43518 'FILE *const' lvalue ParmVar 0x14bc7f41d80 '_Stream' 'FILE *const' | | | |-ImplicitCastExpr 0x14bc7f43670 'const char *' | | | | `-DeclRefExpr 0x14bc7f43538 'const char *const' lvalue ParmVar 0x14bc7f41e00 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f43688 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f435c0 'void *' | | | | `-CStyleCastExpr 0x14bc7f43598 'void *' | | | | `-IntegerLiteral 0x14bc7f43558 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f436a0 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f435e0 'va_list':'char *' lvalue Var 0x14bc7f42378 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f43730 'void' | | | |-ImplicitCastExpr 0x14bc7f43718 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f436d8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f436f8 'va_list':'char *' lvalue Var 0x14bc7f42378 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f43790 | | `-ImplicitCastExpr 0x14bc7f43778 'int' | | `-DeclRefExpr 0x14bc7f43758 'int' lvalue Var 0x14bc7f422e8 '_Result' 'int' | `-FormatAttr 0x14bc7f42298 Inherited printf 2 3 |-FunctionDecl 0x14bc7f438c0 line:845:26 _set_printf_count_output 'int (int) __attribute__((cdecl))':'int (int)' | `-ParmVarDecl 0x14bc7f437f8 col:18 _Value 'int' |-FunctionDecl 0x14bc7f43a38 col:26 _get_printf_count_output 'int (void) __attribute__((cdecl))':'int (void)' |-FunctionDecl 0x14bc7f43cb8 line:852:26 _fprintf_s_l 'int (FILE *const, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f43ae8 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f43b68 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f43be0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f441a0 | |-DeclStmt 0x14bc7f43df0 | | `-VarDecl 0x14bc7f43d88 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f43e80 | | `-VarDecl 0x14bc7f43e18 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f43f10 'void' | | |-ImplicitCastExpr 0x14bc7f43ef8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f43e98 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f43eb8 'va_list':'char *' lvalue Var 0x14bc7f43e18 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f43ed8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f43be0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f440b8 'int' '=' | | |-DeclRefExpr 0x14bc7f43f40 'int' lvalue Var 0x14bc7f43d88 '_Result' 'int' | | `-CallExpr 0x14bc7f44018 'int' | | |-ImplicitCastExpr 0x14bc7f44000 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f43f60 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3f4a8 '_vfprintf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f44058 'FILE *' | | | `-DeclRefExpr 0x14bc7f43f80 'FILE *const' lvalue ParmVar 0x14bc7f43ae8 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f44070 'const char *' | | | `-DeclRefExpr 0x14bc7f43fa0 'const char *const' lvalue ParmVar 0x14bc7f43b68 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f44088 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f43fc0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f43be0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f440a0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f43fe0 'va_list':'char *' lvalue Var 0x14bc7f43e18 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f44130 'void' | | |-ImplicitCastExpr 0x14bc7f44118 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f440d8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f440f8 'va_list':'char *' lvalue Var 0x14bc7f43e18 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f44190 | `-ImplicitCastExpr 0x14bc7f44178 'int' | `-DeclRefExpr 0x14bc7f44158 'int' lvalue Var 0x14bc7f43d88 '_Result' 'int' |-FunctionDecl 0x14bc7f44340 line:873:30 fprintf_s 'int (FILE *const, const char *const, ...) __attribute__((cdecl))':'int (FILE *const, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f441f0 col:55 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f44270 col:61 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f44898 | |-DeclStmt 0x14bc7f44480 | | `-VarDecl 0x14bc7f44408 col:17 used _Result 'int' | |-DeclStmt 0x14bc7f44510 | | `-VarDecl 0x14bc7f444a8 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f445a0 'void' | | |-ImplicitCastExpr 0x14bc7f44588 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f44528 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f44548 'va_list':'char *' lvalue Var 0x14bc7f444a8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f44568 'const char *const' lvalue ParmVar 0x14bc7f44270 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f447b0 'int' '=' | | |-DeclRefExpr 0x14bc7f445d0 'int' lvalue Var 0x14bc7f44408 '_Result' 'int' | | `-CallExpr 0x14bc7f44710 'int' | | |-ImplicitCastExpr 0x14bc7f446f8 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f445f0 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3f4a8 '_vfprintf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f44750 'FILE *' | | | `-DeclRefExpr 0x14bc7f44610 'FILE *const' lvalue ParmVar 0x14bc7f441f0 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f44768 'const char *' | | | `-DeclRefExpr 0x14bc7f44630 'const char *const' lvalue ParmVar 0x14bc7f44270 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f44780 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f446b8 'void *' | | | `-CStyleCastExpr 0x14bc7f44690 'void *' | | | `-IntegerLiteral 0x14bc7f44650 'int' 0 | | `-ImplicitCastExpr 0x14bc7f44798 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f446d8 'va_list':'char *' lvalue Var 0x14bc7f444a8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f44828 'void' | | |-ImplicitCastExpr 0x14bc7f44810 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f447d0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f447f0 'va_list':'char *' lvalue Var 0x14bc7f444a8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f44888 | `-ImplicitCastExpr 0x14bc7f44870 'int' | `-DeclRefExpr 0x14bc7f44850 'int' lvalue Var 0x14bc7f44408 '_Result' 'int' |-FunctionDecl 0x14bc7f44ab8 line:893:26 _fprintf_p_l 'int (FILE *const, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f448e8 col:61 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f44968 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f449e0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f44fa0 | |-DeclStmt 0x14bc7f44bf0 | | `-VarDecl 0x14bc7f44b88 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f44c80 | | `-VarDecl 0x14bc7f44c18 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f44d10 'void' | | |-ImplicitCastExpr 0x14bc7f44cf8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f44c98 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f44cb8 'va_list':'char *' lvalue Var 0x14bc7f44c18 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f44cd8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f449e0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f44eb8 'int' '=' | | |-DeclRefExpr 0x14bc7f44d40 'int' lvalue Var 0x14bc7f44b88 '_Result' 'int' | | `-CallExpr 0x14bc7f44e18 'int' | | |-ImplicitCastExpr 0x14bc7f44e00 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f44d60 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3fe78 '_vfprintf_p_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f44e58 'FILE *' | | | `-DeclRefExpr 0x14bc7f44d80 'FILE *const' lvalue ParmVar 0x14bc7f448e8 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f44e70 'const char *' | | | `-DeclRefExpr 0x14bc7f44da0 'const char *const' lvalue ParmVar 0x14bc7f44968 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f44e88 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f44dc0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f449e0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f44ea0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f44de0 'va_list':'char *' lvalue Var 0x14bc7f44c18 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f44f30 'void' | | |-ImplicitCastExpr 0x14bc7f44f18 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f44ed8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f44ef8 'va_list':'char *' lvalue Var 0x14bc7f44c18 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f44f90 | `-ImplicitCastExpr 0x14bc7f44f78 'int' | `-DeclRefExpr 0x14bc7f44f58 'int' lvalue Var 0x14bc7f44b88 '_Result' 'int' |-FunctionDecl 0x14bc7f45140 line:912:26 _fprintf_p 'int (FILE *const, const char *const, ...) __attribute__((cdecl))':'int (FILE *const, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f44ff0 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f45070 col:57 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f3d618 | |-DeclStmt 0x14bc7f45270 | | `-VarDecl 0x14bc7f45208 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f45300 | | `-VarDecl 0x14bc7f45298 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f45390 'void' | | |-ImplicitCastExpr 0x14bc7f45378 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f45318 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f45338 'va_list':'char *' lvalue Var 0x14bc7f45298 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f45358 'const char *const' lvalue ParmVar 0x14bc7f45070 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f3d530 'int' '=' | | |-DeclRefExpr 0x14bc7f453c0 'int' lvalue Var 0x14bc7f45208 '_Result' 'int' | | `-CallExpr 0x14bc7f3d490 'int' | | |-ImplicitCastExpr 0x14bc7f3d478 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f453e0 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3fe78 '_vfprintf_p_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f3d4d0 'FILE *' | | | `-DeclRefExpr 0x14bc7f45400 'FILE *const' lvalue ParmVar 0x14bc7f44ff0 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f3d4e8 'const char *' | | | `-DeclRefExpr 0x14bc7f45420 'const char *const' lvalue ParmVar 0x14bc7f45070 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f3d500 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f3d438 'void *' | | | `-CStyleCastExpr 0x14bc7f3d410 'void *' | | | `-IntegerLiteral 0x14bc7f45440 'int' 0 | | `-ImplicitCastExpr 0x14bc7f3d518 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f3d458 'va_list':'char *' lvalue Var 0x14bc7f45298 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f3d5a8 'void' | | |-ImplicitCastExpr 0x14bc7f3d590 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f3d550 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f3d570 'va_list':'char *' lvalue Var 0x14bc7f45298 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f3d608 | `-ImplicitCastExpr 0x14bc7f3d5f0 'int' | `-DeclRefExpr 0x14bc7f3d5d0 'int' lvalue Var 0x14bc7f45208 '_Result' 'int' |-FunctionDecl 0x14bc7f3d870 line:930:26 _printf_l 'int (const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f3d670 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3d6e8 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f3ddd8 | |-DeclStmt 0x14bc7f3d9a0 | | `-VarDecl 0x14bc7f3d938 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f3da30 | | `-VarDecl 0x14bc7f3d9c8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f3dac0 'void' | | |-ImplicitCastExpr 0x14bc7f3daa8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f3da48 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f3da68 'va_list':'char *' lvalue Var 0x14bc7f3d9c8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f3da88 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f3d6e8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f3dcf0 'int' '=' | | |-DeclRefExpr 0x14bc7f3daf0 'int' lvalue Var 0x14bc7f3d938 '_Result' 'int' | | `-CallExpr 0x14bc7f3dc68 'int' | | |-ImplicitCastExpr 0x14bc7f3dc50 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3db10 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f42680 '_vfprintf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f3dbd0 'FILE *' | | | `-CallExpr 0x14bc7f3db90 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f3db78 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f3db30 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f3dbb8 'unsigned int' | | | `-IntegerLiteral 0x14bc7f3db50 'int' 1 | | |-ImplicitCastExpr 0x14bc7f3dca8 'const char *' | | | `-DeclRefExpr 0x14bc7f3dbf0 'const char *const' lvalue ParmVar 0x14bc7f3d670 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f3dcc0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f3dc10 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f3d6e8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f3dcd8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f3dc30 'va_list':'char *' lvalue Var 0x14bc7f3d9c8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f3dd68 'void' | | |-ImplicitCastExpr 0x14bc7f3dd50 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f3dd10 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f3dd30 'va_list':'char *' lvalue Var 0x14bc7f3d9c8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f3ddc8 | `-ImplicitCastExpr 0x14bc7f3ddb0 'int' | `-DeclRefExpr 0x14bc7f3dd90 'int' lvalue Var 0x14bc7f3d938 '_Result' 'int' |-FunctionDecl 0x14bc7f3dfa8 col:26 implicit used printf 'int (const char *, ...)' extern | |-ParmVarDecl 0x14bc7f3e048 <> 'const char *' | `-FormatAttr 0x14bc7f3e0b8 Implicit printf 1 2 |-FunctionDecl 0x14bc7f3e120 prev 0x14bc7f3dfa8 line:948:26 used printf 'int (const char *, ...)' inline | |-ParmVarDecl 0x14bc7f3de30 col:57 used _Format 'const char *const' | |-CompoundStmt 0x14bc7f457e0 | | |-DeclStmt 0x14bc7f3e2b0 | | | `-VarDecl 0x14bc7f3e248 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f3e340 | | | `-VarDecl 0x14bc7f3e2d8 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f3e3d0 'void' | | | |-ImplicitCastExpr 0x14bc7f3e3b8 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f3e358 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f3e378 'va_list':'char *' lvalue Var 0x14bc7f3e2d8 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f3e398 'const char *const' lvalue ParmVar 0x14bc7f3de30 '_Format' 'const char *const' | | |-BinaryOperator 0x14bc7f456f8 'int' '=' | | | |-DeclRefExpr 0x14bc7f45490 'int' lvalue Var 0x14bc7f3e248 '_Result' 'int' | | | `-CallExpr 0x14bc7f45670 'int' | | | |-ImplicitCastExpr 0x14bc7f45658 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f454b0 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f42680 '_vfprintf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | | |-ParenExpr 0x14bc7f45570 'FILE *' | | | | `-CallExpr 0x14bc7f45530 'FILE *' | | | | |-ImplicitCastExpr 0x14bc7f45518 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | | `-DeclRefExpr 0x14bc7f454d0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | | `-ImplicitCastExpr 0x14bc7f45558 'unsigned int' | | | | `-IntegerLiteral 0x14bc7f454f0 'int' 1 | | | |-ImplicitCastExpr 0x14bc7f456b0 'const char *' | | | | `-DeclRefExpr 0x14bc7f45590 'const char *const' lvalue ParmVar 0x14bc7f3de30 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f456c8 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f45618 'void *' | | | | `-CStyleCastExpr 0x14bc7f455f0 'void *' | | | | `-IntegerLiteral 0x14bc7f455b0 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f456e0 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f45638 'va_list':'char *' lvalue Var 0x14bc7f3e2d8 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f45770 'void' | | | |-ImplicitCastExpr 0x14bc7f45758 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f45718 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f45738 'va_list':'char *' lvalue Var 0x14bc7f3e2d8 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f457d0 | | `-ImplicitCastExpr 0x14bc7f457b8 'int' | | `-DeclRefExpr 0x14bc7f45798 'int' lvalue Var 0x14bc7f3e248 '_Result' 'int' | `-FormatAttr 0x14bc7f3e1f8 Inherited printf 1 2 |-FunctionDecl 0x14bc7f45980 line:965:26 _printf_s_l 'int (const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f45838 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f458b0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f45ee8 | |-DeclStmt 0x14bc7f45ab0 | | `-VarDecl 0x14bc7f45a48 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f45b40 | | `-VarDecl 0x14bc7f45ad8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f45bd0 'void' | | |-ImplicitCastExpr 0x14bc7f45bb8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f45b58 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f45b78 'va_list':'char *' lvalue Var 0x14bc7f45ad8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f45b98 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f458b0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f45e00 'int' '=' | | |-DeclRefExpr 0x14bc7f45c00 'int' lvalue Var 0x14bc7f45a48 '_Result' 'int' | | `-CallExpr 0x14bc7f45d78 'int' | | |-ImplicitCastExpr 0x14bc7f45d60 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f45c20 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3f4a8 '_vfprintf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f45ce0 'FILE *' | | | `-CallExpr 0x14bc7f45ca0 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f45c88 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f45c40 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f45cc8 'unsigned int' | | | `-IntegerLiteral 0x14bc7f45c60 'int' 1 | | |-ImplicitCastExpr 0x14bc7f45db8 'const char *' | | | `-DeclRefExpr 0x14bc7f45d00 'const char *const' lvalue ParmVar 0x14bc7f45838 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f45dd0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f45d20 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f458b0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f45de8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f45d40 'va_list':'char *' lvalue Var 0x14bc7f45ad8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f45e78 'void' | | |-ImplicitCastExpr 0x14bc7f45e60 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f45e20 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f45e40 'va_list':'char *' lvalue Var 0x14bc7f45ad8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f45ed8 | `-ImplicitCastExpr 0x14bc7f45ec0 'int' | `-DeclRefExpr 0x14bc7f45ea0 'int' lvalue Var 0x14bc7f45a48 '_Result' 'int' |-FunctionDecl 0x14bc7f46008 line:985:30 printf_s 'int (const char *const, ...) __attribute__((cdecl))':'int (const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f45f40 col:61 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f3e590 | |-DeclStmt 0x14bc7f46130 | | `-VarDecl 0x14bc7f460c8 col:17 used _Result 'int' | |-DeclStmt 0x14bc7f461c0 | | `-VarDecl 0x14bc7f46158 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f46250 'void' | | |-ImplicitCastExpr 0x14bc7f46238 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f461d8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f461f8 'va_list':'char *' lvalue Var 0x14bc7f46158 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f46218 'const char *const' lvalue ParmVar 0x14bc7f45f40 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f3e4a8 'int' '=' | | |-DeclRefExpr 0x14bc7f46280 'int' lvalue Var 0x14bc7f460c8 '_Result' 'int' | | `-CallExpr 0x14bc7f3e420 'int' | | |-ImplicitCastExpr 0x14bc7f46448 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f462a0 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3f4a8 '_vfprintf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f46360 'FILE *' | | | `-CallExpr 0x14bc7f46320 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f46308 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f462c0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f46348 'unsigned int' | | | `-IntegerLiteral 0x14bc7f462e0 'int' 1 | | |-ImplicitCastExpr 0x14bc7f3e460 'const char *' | | | `-DeclRefExpr 0x14bc7f46380 'const char *const' lvalue ParmVar 0x14bc7f45f40 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f3e478 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f46408 'void *' | | | `-CStyleCastExpr 0x14bc7f463e0 'void *' | | | `-IntegerLiteral 0x14bc7f463a0 'int' 0 | | `-ImplicitCastExpr 0x14bc7f3e490 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f46428 'va_list':'char *' lvalue Var 0x14bc7f46158 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f3e520 'void' | | |-ImplicitCastExpr 0x14bc7f3e508 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f3e4c8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f3e4e8 'va_list':'char *' lvalue Var 0x14bc7f46158 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f3e580 | `-ImplicitCastExpr 0x14bc7f3e568 'int' | `-DeclRefExpr 0x14bc7f3e548 'int' lvalue Var 0x14bc7f460c8 '_Result' 'int' |-FunctionDecl 0x14bc7f3e730 line:1004:26 _printf_p_l 'int (const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f3e5e8 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f3e660 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f3ec98 | |-DeclStmt 0x14bc7f3e860 | | `-VarDecl 0x14bc7f3e7f8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f3e8f0 | | `-VarDecl 0x14bc7f3e888 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f3e980 'void' | | |-ImplicitCastExpr 0x14bc7f3e968 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f3e908 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f3e928 'va_list':'char *' lvalue Var 0x14bc7f3e888 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f3e948 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f3e660 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f3ebb0 'int' '=' | | |-DeclRefExpr 0x14bc7f3e9b0 'int' lvalue Var 0x14bc7f3e7f8 '_Result' 'int' | | `-CallExpr 0x14bc7f3eb28 'int' | | |-ImplicitCastExpr 0x14bc7f3eb10 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3e9d0 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3fe78 '_vfprintf_p_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f3ea90 'FILE *' | | | `-CallExpr 0x14bc7f3ea50 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f3ea38 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f3e9f0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f3ea78 'unsigned int' | | | `-IntegerLiteral 0x14bc7f3ea10 'int' 1 | | |-ImplicitCastExpr 0x14bc7f3eb68 'const char *' | | | `-DeclRefExpr 0x14bc7f3eab0 'const char *const' lvalue ParmVar 0x14bc7f3e5e8 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f3eb80 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f3ead0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f3e660 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f3eb98 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f3eaf0 'va_list':'char *' lvalue Var 0x14bc7f3e888 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f3ec28 'void' | | |-ImplicitCastExpr 0x14bc7f3ec10 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f3ebd0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f3ebf0 'va_list':'char *' lvalue Var 0x14bc7f3e888 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f3ec88 | `-ImplicitCastExpr 0x14bc7f3ec70 'int' | `-DeclRefExpr 0x14bc7f3ec50 'int' lvalue Var 0x14bc7f3e7f8 '_Result' 'int' |-FunctionDecl 0x14bc7f3edb8 line:1022:26 _printf_p 'int (const char *const, ...) __attribute__((cdecl))':'int (const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f3ecf0 col:57 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f3f380 | |-DeclStmt 0x14bc7f3eee0 | | `-VarDecl 0x14bc7f3ee78 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f3ef70 | | `-VarDecl 0x14bc7f3ef08 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f3f000 'void' | | |-ImplicitCastExpr 0x14bc7f3efe8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f3ef88 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f3efa8 'va_list':'char *' lvalue Var 0x14bc7f3ef08 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f3efc8 'const char *const' lvalue ParmVar 0x14bc7f3ecf0 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f3f298 'int' '=' | | |-DeclRefExpr 0x14bc7f3f030 'int' lvalue Var 0x14bc7f3ee78 '_Result' 'int' | | `-CallExpr 0x14bc7f3f210 'int' | | |-ImplicitCastExpr 0x14bc7f3f1f8 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f3f050 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f3fe78 '_vfprintf_p_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f3f110 'FILE *' | | | `-CallExpr 0x14bc7f3f0d0 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f3f0b8 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f3f070 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f3f0f8 'unsigned int' | | | `-IntegerLiteral 0x14bc7f3f090 'int' 1 | | |-ImplicitCastExpr 0x14bc7f3f250 'const char *' | | | `-DeclRefExpr 0x14bc7f3f130 'const char *const' lvalue ParmVar 0x14bc7f3ecf0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f3f268 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f3f1b8 'void *' | | | `-CStyleCastExpr 0x14bc7f3f190 'void *' | | | `-IntegerLiteral 0x14bc7f3f150 'int' 0 | | `-ImplicitCastExpr 0x14bc7f3f280 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f3f1d8 'va_list':'char *' lvalue Var 0x14bc7f3ef08 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f3f310 'void' | | |-ImplicitCastExpr 0x14bc7f3f2f8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f3f2b8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f3f2d8 'va_list':'char *' lvalue Var 0x14bc7f3ef08 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f3f370 | `-ImplicitCastExpr 0x14bc7f3f358 'int' | `-DeclRefExpr 0x14bc7f3f338 'int' lvalue Var 0x14bc7f3ee78 '_Result' 'int' |-FunctionDecl 0x14bc7f46770 line:1044:26 used __stdio_common_vfscanf 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f464a0 col:65 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f46518 col:54 _Stream 'FILE *' | |-ParmVarDecl 0x14bc7f46598 col:60 _Format 'const char *' | |-ParmVarDecl 0x14bc7f46610 col:58 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f46688 col:56 _Arglist 'va_list':'char *' |-FunctionDecl 0x14bc7f46a98 line:1053:26 used _vfscanf_l 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f46848 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f468c8 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f46940 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f469b8 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f46d70 | `-ReturnStmt 0x14bc7f46d60 | `-CallExpr 0x14bc7f46ca0 'int' | |-ImplicitCastExpr 0x14bc7f46c88 'int (*)(unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f46b58 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' Function 0x14bc7f46770 '__stdio_common_vfscanf' 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f46ce8 'unsigned long long' | | `-ParenExpr 0x14bc7f46be8 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7f46bd0 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7f46bb0 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7f46b98 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f46b78 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7f46d00 'FILE *' | | `-DeclRefExpr 0x14bc7f46c08 'FILE *const' lvalue ParmVar 0x14bc7f46848 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7f46d18 'const char *' | | `-DeclRefExpr 0x14bc7f46c28 'const char *const' lvalue ParmVar 0x14bc7f468c8 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f46d30 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f46c48 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f46940 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f46d48 'va_list':'char *' | `-DeclRefExpr 0x14bc7f46c68 'va_list':'char *' lvalue ParmVar 0x14bc7f469b8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f46fb0 col:26 implicit vfscanf 'int (FILE *restrict, const char *restrict, __builtin_va_list)' extern | |-ParmVarDecl 0x14bc7f47050 <> 'FILE *restrict' | |-ParmVarDecl 0x14bc7f470b8 <> 'const char *restrict' | |-ParmVarDecl 0x14bc7f47120 <> '__builtin_va_list':'char *' | `-FormatAttr 0x14bc7f471a0 Implicit scanf 2 0 |-FunctionDecl 0x14bc7f47208 prev 0x14bc7f46fb0 line:1070:26 vfscanf 'int (FILE *restrict, const char *restrict, __builtin_va_list)' inline | |-ParmVarDecl 0x14bc7f46d98 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f46e18 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f46e90 col:47 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f47508 | | `-ReturnStmt 0x14bc7f474f8 | | `-CallExpr 0x14bc7f47448 'int' | | |-ImplicitCastExpr 0x14bc7f47430 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f47328 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f46a98 '_vfscanf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f47488 'FILE *' | | | `-DeclRefExpr 0x14bc7f47348 'FILE *const' lvalue ParmVar 0x14bc7f46d98 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f474b0 'const char *' | | | `-DeclRefExpr 0x14bc7f47368 'const char *const' lvalue ParmVar 0x14bc7f46e18 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f474c8 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f473f0 'void *' | | | `-CStyleCastExpr 0x14bc7f473c8 'void *' | | | `-IntegerLiteral 0x14bc7f47388 'int' 0 | | `-ImplicitCastExpr 0x14bc7f474e0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f47410 'va_list':'char *' lvalue ParmVar 0x14bc7f46e90 '_ArgList' 'va_list':'char *' | `-FormatAttr 0x14bc7f472f0 Inherited scanf 2 0 |-FunctionDecl 0x14bc7f47780 line:1084:26 used _vfscanf_s_l 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f47530 col:51 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f475b0 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f47628 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f476a0 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f47b08 | `-ReturnStmt 0x14bc7f47af8 | `-CallExpr 0x14bc7f47a50 'int' | |-ImplicitCastExpr 0x14bc7f47a38 'int (*)(unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f47840 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' Function 0x14bc7f46770 '__stdio_common_vfscanf' 'int (unsigned long long, FILE *, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, FILE *, const char *, _locale_t, va_list)' | |-BinaryOperator 0x14bc7f47998 'unsigned long long' '|' | | |-ImplicitCastExpr 0x14bc7f47980 'unsigned long long' | | | `-ParenExpr 0x14bc7f478d0 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f478b8 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f47898 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f47880 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f47860 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | `-ParenExpr 0x14bc7f47960 'unsigned long long' | | `-BinaryOperator 0x14bc7f47940 'unsigned long long' '<<' | | |-IntegerLiteral 0x14bc7f478f0 'unsigned long long' 1 | | `-IntegerLiteral 0x14bc7f47918 'int' 0 | |-ImplicitCastExpr 0x14bc7f47a98 'FILE *' | | `-DeclRefExpr 0x14bc7f479b8 'FILE *const' lvalue ParmVar 0x14bc7f47530 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7f47ab0 'const char *' | | `-DeclRefExpr 0x14bc7f479d8 'const char *const' lvalue ParmVar 0x14bc7f475b0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f47ac8 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f479f8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f47628 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f47ae0 'va_list':'char *' | `-DeclRefExpr 0x14bc7f47a18 'va_list':'char *' lvalue ParmVar 0x14bc7f476a0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f47d00 line:1104:30 vfscanf_s 'int (FILE *const, const char *const, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f47b30 col:55 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f47bb0 col:61 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f47c28 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f47f88 | `-ReturnStmt 0x14bc7f47f78 | `-CallExpr 0x14bc7f47ed8 'int' | |-ImplicitCastExpr 0x14bc7f47ec0 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f47db8 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f47780 '_vfscanf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f47f18 'FILE *' | | `-DeclRefExpr 0x14bc7f47dd8 'FILE *const' lvalue ParmVar 0x14bc7f47b30 '_Stream' 'FILE *const' | |-ImplicitCastExpr 0x14bc7f47f30 'const char *' | | `-DeclRefExpr 0x14bc7f47df8 'const char *const' lvalue ParmVar 0x14bc7f47bb0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f47f48 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f47e80 'void *' | | `-CStyleCastExpr 0x14bc7f47e58 'void *' | | `-IntegerLiteral 0x14bc7f47e18 'int' 0 | `-ImplicitCastExpr 0x14bc7f47f60 'va_list':'char *' | `-DeclRefExpr 0x14bc7f47ea0 'va_list':'char *' lvalue ParmVar 0x14bc7f47c28 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f48180 line:1120:26 _vscanf_l 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f47fb8 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f48030 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f480a8 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f48428 | `-ReturnStmt 0x14bc7f48418 | `-CallExpr 0x14bc7f48390 'int' | |-ImplicitCastExpr 0x14bc7f48378 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f48238 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f46a98 '_vfscanf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7f482f8 'FILE *' | | `-CallExpr 0x14bc7f482b8 'FILE *' | | |-ImplicitCastExpr 0x14bc7f482a0 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f48258 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7f482e0 'unsigned int' | | `-IntegerLiteral 0x14bc7f48278 'int' 0 | |-ImplicitCastExpr 0x14bc7f483d0 'const char *' | | `-DeclRefExpr 0x14bc7f48318 'const char *const' lvalue ParmVar 0x14bc7f47fb8 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f483e8 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f48338 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f48030 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f48400 'va_list':'char *' | `-DeclRefExpr 0x14bc7f48358 'va_list':'char *' lvalue ParmVar 0x14bc7f480a8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f405c8 col:26 implicit vscanf 'int (const char *restrict, __builtin_va_list)' extern | |-ParmVarDecl 0x14bc7f40668 <> 'const char *restrict' | |-ParmVarDecl 0x14bc7f406d0 <> '__builtin_va_list':'char *' | `-FormatAttr 0x14bc7f40748 Implicit scanf 1 0 |-FunctionDecl 0x14bc7f407b0 prev 0x14bc7f405c8 line:1134:26 vscanf 'int (const char *restrict, __builtin_va_list)' inline | |-ParmVarDecl 0x14bc7f40440 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f404b8 col:47 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f40b20 | | `-ReturnStmt 0x14bc7f40b10 | | `-CallExpr 0x14bc7f40a88 'int' | | |-ImplicitCastExpr 0x14bc7f40a70 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f408c8 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f46a98 '_vfscanf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f40988 'FILE *' | | | `-CallExpr 0x14bc7f40948 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f40930 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f408e8 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f40970 'unsigned int' | | | `-IntegerLiteral 0x14bc7f40908 'int' 0 | | |-ImplicitCastExpr 0x14bc7f40ac8 'const char *' | | | `-DeclRefExpr 0x14bc7f409a8 'const char *const' lvalue ParmVar 0x14bc7f40440 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f40ae0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f40a30 'void *' | | | `-CStyleCastExpr 0x14bc7f40a08 'void *' | | | `-IntegerLiteral 0x14bc7f409c8 'int' 0 | | `-ImplicitCastExpr 0x14bc7f40af8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f40a50 'va_list':'char *' lvalue ParmVar 0x14bc7f404b8 '_ArgList' 'va_list':'char *' | `-FormatAttr 0x14bc7f40890 Inherited scanf 1 0 |-FunctionDecl 0x14bc7f40d18 line:1147:26 _vscanf_s_l 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f40b50 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f40bc8 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f40c40 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f40fc0 | `-ReturnStmt 0x14bc7f40fb0 | `-CallExpr 0x14bc7f40f28 'int' | |-ImplicitCastExpr 0x14bc7f40f10 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f40dd0 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f47780 '_vfscanf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7f40e90 'FILE *' | | `-CallExpr 0x14bc7f40e50 'FILE *' | | |-ImplicitCastExpr 0x14bc7f40e38 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f40df0 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7f40e78 'unsigned int' | | `-IntegerLiteral 0x14bc7f40e10 'int' 0 | |-ImplicitCastExpr 0x14bc7f40f68 'const char *' | | `-DeclRefExpr 0x14bc7f40eb0 'const char *const' lvalue ParmVar 0x14bc7f40b50 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f40f80 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f40ed0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f40bc8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f40f98 'va_list':'char *' | `-DeclRefExpr 0x14bc7f40ef0 'va_list':'char *' lvalue ParmVar 0x14bc7f40c40 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f41138 line:1163:30 vscanf_s 'int (const char *const, va_list) __attribute__((cdecl))':'int (const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f40ff0 col:61 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f41068 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f494d0 | `-ReturnStmt 0x14bc7f41430 | `-CallExpr 0x14bc7f413a8 'int' | |-ImplicitCastExpr 0x14bc7f41390 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f411e8 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f47780 '_vfscanf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | |-ParenExpr 0x14bc7f412a8 'FILE *' | | `-CallExpr 0x14bc7f41268 'FILE *' | | |-ImplicitCastExpr 0x14bc7f41250 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f41208 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | `-ImplicitCastExpr 0x14bc7f41290 'unsigned int' | | `-IntegerLiteral 0x14bc7f41228 'int' 0 | |-ImplicitCastExpr 0x14bc7f413e8 'const char *' | | `-DeclRefExpr 0x14bc7f412c8 'const char *const' lvalue ParmVar 0x14bc7f40ff0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f41400 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f41350 'void *' | | `-CStyleCastExpr 0x14bc7f41328 'void *' | | `-IntegerLiteral 0x14bc7f412e8 'int' 0 | `-ImplicitCastExpr 0x14bc7f41418 'va_list':'char *' | `-DeclRefExpr 0x14bc7f41370 'va_list':'char *' lvalue ParmVar 0x14bc7f41068 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f49790 line:1178:26 _fscanf_l 'int (FILE *const, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f495c0 col:60 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f49640 col:66 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f496b8 col:64 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7f49d90 | | |-DeclStmt 0x14bc7f499e0 | | | `-VarDecl 0x14bc7f49978 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f49a70 | | | `-VarDecl 0x14bc7f49a08 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f49b00 'void' | | | |-ImplicitCastExpr 0x14bc7f49ae8 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f49a88 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f49aa8 'va_list':'char *' lvalue Var 0x14bc7f49a08 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f49ac8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f496b8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7f49ca8 'int' '=' | | | |-DeclRefExpr 0x14bc7f49b30 'int' lvalue Var 0x14bc7f49978 '_Result' 'int' | | | `-CallExpr 0x14bc7f49c08 'int' | | | |-ImplicitCastExpr 0x14bc7f49bf0 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f49b50 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f46a98 '_vfscanf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f49c48 'FILE *' | | | | `-DeclRefExpr 0x14bc7f49b70 'FILE *const' lvalue ParmVar 0x14bc7f495c0 '_Stream' 'FILE *const' | | | |-ImplicitCastExpr 0x14bc7f49c60 'const char *' | | | | `-DeclRefExpr 0x14bc7f49b90 'const char *const' lvalue ParmVar 0x14bc7f49640 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f49c78 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f49bb0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f496b8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f49c90 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f49bd0 'va_list':'char *' lvalue Var 0x14bc7f49a08 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f49d20 'void' | | | |-ImplicitCastExpr 0x14bc7f49d08 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f49cc8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f49ce8 'va_list':'char *' lvalue Var 0x14bc7f49a08 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f49d80 | | `-ImplicitCastExpr 0x14bc7f49d68 'int' | | `-DeclRefExpr 0x14bc7f49d48 'int' lvalue Var 0x14bc7f49978 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f49848 "This function or variable may be unsafe. Consider using _fscanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f4a030 col:26 implicit fscanf 'int (FILE *restrict, const char *restrict, ...)' extern | |-ParmVarDecl 0x14bc7f4a0d0 <> 'FILE *restrict' | |-ParmVarDecl 0x14bc7f4a138 <> 'const char *restrict' | `-FormatAttr 0x14bc7f4a1b0 Implicit scanf 2 3 |-FunctionDecl 0x14bc7f4a218 prev 0x14bc7f4a030 line:1197:26 fscanf 'int (FILE *restrict, const char *restrict, ...)' inline | |-ParmVarDecl 0x14bc7f49ea0 col:50 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f49f20 col:56 used _Format 'const char *const' | |-CompoundStmt 0x14bc7f4e910 | | |-DeclStmt 0x14bc7f4a498 | | | `-VarDecl 0x14bc7f4a430 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f4e588 | | | `-VarDecl 0x14bc7f4e520 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f4e618 'void' | | | |-ImplicitCastExpr 0x14bc7f4e600 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f4e5a0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f4e5c0 'va_list':'char *' lvalue Var 0x14bc7f4e520 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f4e5e0 'const char *const' lvalue ParmVar 0x14bc7f49f20 '_Format' 'const char *const' | | |-BinaryOperator 0x14bc7f4e828 'int' '=' | | | |-DeclRefExpr 0x14bc7f4e648 'int' lvalue Var 0x14bc7f4a430 '_Result' 'int' | | | `-CallExpr 0x14bc7f4e788 'int' | | | |-ImplicitCastExpr 0x14bc7f4e770 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f4e668 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f46a98 '_vfscanf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f4e7c8 'FILE *' | | | | `-DeclRefExpr 0x14bc7f4e688 'FILE *const' lvalue ParmVar 0x14bc7f49ea0 '_Stream' 'FILE *const' | | | |-ImplicitCastExpr 0x14bc7f4e7e0 'const char *' | | | | `-DeclRefExpr 0x14bc7f4e6a8 'const char *const' lvalue ParmVar 0x14bc7f49f20 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f4e7f8 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f4e730 'void *' | | | | `-CStyleCastExpr 0x14bc7f4e708 'void *' | | | | `-IntegerLiteral 0x14bc7f4e6c8 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f4e810 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f4e750 'va_list':'char *' lvalue Var 0x14bc7f4e520 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f4e8a0 'void' | | | |-ImplicitCastExpr 0x14bc7f4e888 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f4e848 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f4e868 'va_list':'char *' lvalue Var 0x14bc7f4e520 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f4e900 | | `-ImplicitCastExpr 0x14bc7f4e8e8 'int' | | `-DeclRefExpr 0x14bc7f4e8c8 'int' lvalue Var 0x14bc7f4a430 '_Result' 'int' | |-FormatAttr 0x14bc7f4a3e0 Inherited scanf 2 3 | `-DeprecatedAttr 0x14bc7f4a2c8 "This function or variable may be unsafe. Consider using fscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f4eb30 line:1215:26 _fscanf_s_l 'int (FILE *const, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f4e960 col:62 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f4e9e0 col:68 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f4ea58 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f4f018 | |-DeclStmt 0x14bc7f4ec68 | | `-VarDecl 0x14bc7f4ec00 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f4ecf8 | | `-VarDecl 0x14bc7f4ec90 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f4ed88 'void' | | |-ImplicitCastExpr 0x14bc7f4ed70 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f4ed10 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f4ed30 'va_list':'char *' lvalue Var 0x14bc7f4ec90 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4ed50 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4ea58 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f4ef30 'int' '=' | | |-DeclRefExpr 0x14bc7f4edb8 'int' lvalue Var 0x14bc7f4ec00 '_Result' 'int' | | `-CallExpr 0x14bc7f4ee90 'int' | | |-ImplicitCastExpr 0x14bc7f4ee78 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4edd8 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f47780 '_vfscanf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f4eed0 'FILE *' | | | `-DeclRefExpr 0x14bc7f4edf8 'FILE *const' lvalue ParmVar 0x14bc7f4e960 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f4eee8 'const char *' | | | `-DeclRefExpr 0x14bc7f4ee18 'const char *const' lvalue ParmVar 0x14bc7f4e9e0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f4ef00 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f4ee38 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4ea58 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f4ef18 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4ee58 'va_list':'char *' lvalue Var 0x14bc7f4ec90 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f4efa8 'void' | | |-ImplicitCastExpr 0x14bc7f4ef90 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f4ef50 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f4ef70 'va_list':'char *' lvalue Var 0x14bc7f4ec90 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f4f008 | `-ImplicitCastExpr 0x14bc7f4eff0 'int' | `-DeclRefExpr 0x14bc7f4efd0 'int' lvalue Var 0x14bc7f4ec00 '_Result' 'int' |-FunctionDecl 0x14bc7f4f1b8 line:1236:30 fscanf_s 'int (FILE *const, const char *const, ...) __attribute__((cdecl))':'int (FILE *const, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f4f068 col:56 used _Stream 'FILE *const' | |-ParmVarDecl 0x14bc7f4f0e8 col:62 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f4d6f0 | |-DeclStmt 0x14bc7f4f2e8 | | `-VarDecl 0x14bc7f4f280 col:17 used _Result 'int' | |-DeclStmt 0x14bc7f4f378 | | `-VarDecl 0x14bc7f4f310 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f4f408 'void' | | |-ImplicitCastExpr 0x14bc7f4f3f0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f4f390 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f4f3b0 'va_list':'char *' lvalue Var 0x14bc7f4f310 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4f3d0 'const char *const' lvalue ParmVar 0x14bc7f4f0e8 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f4d608 'int' '=' | | |-DeclRefExpr 0x14bc7f4f438 'int' lvalue Var 0x14bc7f4f280 '_Result' 'int' | | `-CallExpr 0x14bc7f4d568 'int' | | |-ImplicitCastExpr 0x14bc7f4d550 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4f458 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f47780 '_vfscanf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f4d5a8 'FILE *' | | | `-DeclRefExpr 0x14bc7f4f478 'FILE *const' lvalue ParmVar 0x14bc7f4f068 '_Stream' 'FILE *const' | | |-ImplicitCastExpr 0x14bc7f4d5c0 'const char *' | | | `-DeclRefExpr 0x14bc7f4f498 'const char *const' lvalue ParmVar 0x14bc7f4f0e8 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f4d5d8 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f4d510 'void *' | | | `-CStyleCastExpr 0x14bc7f4f4f8 'void *' | | | `-IntegerLiteral 0x14bc7f4f4b8 'int' 0 | | `-ImplicitCastExpr 0x14bc7f4d5f0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4d530 'va_list':'char *' lvalue Var 0x14bc7f4f310 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f4d680 'void' | | |-ImplicitCastExpr 0x14bc7f4d668 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f4d628 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f4d648 'va_list':'char *' lvalue Var 0x14bc7f4f310 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f4d6e0 | `-ImplicitCastExpr 0x14bc7f4d6c8 'int' | `-DeclRefExpr 0x14bc7f4d6a8 'int' lvalue Var 0x14bc7f4f280 '_Result' 'int' |-FunctionDecl 0x14bc7f4d958 line:1256:26 _scanf_l 'int (const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f4d810 col:66 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f4d888 col:64 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7f4dfd8 | | |-DeclStmt 0x14bc7f4dba0 | | | `-VarDecl 0x14bc7f4db38 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f4dc30 | | | `-VarDecl 0x14bc7f4dbc8 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f4dcc0 'void' | | | |-ImplicitCastExpr 0x14bc7f4dca8 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f4dc48 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f4dc68 'va_list':'char *' lvalue Var 0x14bc7f4dbc8 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f4dc88 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4d888 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7f4def0 'int' '=' | | | |-DeclRefExpr 0x14bc7f4dcf0 'int' lvalue Var 0x14bc7f4db38 '_Result' 'int' | | | `-CallExpr 0x14bc7f4de68 'int' | | | |-ImplicitCastExpr 0x14bc7f4de50 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f4dd10 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f46a98 '_vfscanf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | | |-ParenExpr 0x14bc7f4ddd0 'FILE *' | | | | `-CallExpr 0x14bc7f4dd90 'FILE *' | | | | |-ImplicitCastExpr 0x14bc7f4dd78 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | | `-DeclRefExpr 0x14bc7f4dd30 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | | `-ImplicitCastExpr 0x14bc7f4ddb8 'unsigned int' | | | | `-IntegerLiteral 0x14bc7f4dd50 'int' 0 | | | |-ImplicitCastExpr 0x14bc7f4dea8 'const char *' | | | | `-DeclRefExpr 0x14bc7f4ddf0 'const char *const' lvalue ParmVar 0x14bc7f4d810 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f4dec0 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f4de10 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4d888 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f4ded8 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f4de30 'va_list':'char *' lvalue Var 0x14bc7f4dbc8 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f4df68 'void' | | | |-ImplicitCastExpr 0x14bc7f4df50 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f4df10 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f4df30 'va_list':'char *' lvalue Var 0x14bc7f4dbc8 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f4dfc8 | | `-ImplicitCastExpr 0x14bc7f4dfb0 'int' | | `-DeclRefExpr 0x14bc7f4df90 'int' lvalue Var 0x14bc7f4db38 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f4da08 "This function or variable may be unsafe. Consider using _scanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f4e1f8 col:26 implicit used scanf 'int (const char *restrict, ...)' extern | |-ParmVarDecl 0x14bc7f4e298 <> 'const char *restrict' | `-FormatAttr 0x14bc7f4e308 Implicit scanf 1 2 |-FunctionDecl 0x14bc7f4e370 prev 0x14bc7f4e1f8 line:1274:26 used scanf 'int (const char *restrict, ...)' inline | |-ParmVarDecl 0x14bc7f4e0f0 col:56 used _Format 'const char *const' | |-CompoundStmt 0x14bc7f4fab8 | | |-DeclStmt 0x14bc7f4f618 | | | `-VarDecl 0x14bc7f4f5b0 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f4f6a8 | | | `-VarDecl 0x14bc7f4f640 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f4f738 'void' | | | |-ImplicitCastExpr 0x14bc7f4f720 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f4f6c0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f4f6e0 'va_list':'char *' lvalue Var 0x14bc7f4f640 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f4f700 'const char *const' lvalue ParmVar 0x14bc7f4e0f0 '_Format' 'const char *const' | | |-BinaryOperator 0x14bc7f4f9d0 'int' '=' | | | |-DeclRefExpr 0x14bc7f4f768 'int' lvalue Var 0x14bc7f4f5b0 '_Result' 'int' | | | `-CallExpr 0x14bc7f4f948 'int' | | | |-ImplicitCastExpr 0x14bc7f4f930 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f4f788 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f46a98 '_vfscanf_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | | |-ParenExpr 0x14bc7f4f848 'FILE *' | | | | `-CallExpr 0x14bc7f4f808 'FILE *' | | | | |-ImplicitCastExpr 0x14bc7f4f7f0 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | | `-DeclRefExpr 0x14bc7f4f7a8 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | | `-ImplicitCastExpr 0x14bc7f4f830 'unsigned int' | | | | `-IntegerLiteral 0x14bc7f4f7c8 'int' 0 | | | |-ImplicitCastExpr 0x14bc7f4f988 'const char *' | | | | `-DeclRefExpr 0x14bc7f4f868 'const char *const' lvalue ParmVar 0x14bc7f4e0f0 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f4f9a0 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f4f8f0 'void *' | | | | `-CStyleCastExpr 0x14bc7f4f8c8 'void *' | | | | `-IntegerLiteral 0x14bc7f4f888 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f4f9b8 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f4f910 'va_list':'char *' lvalue Var 0x14bc7f4f640 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f4fa48 'void' | | | |-ImplicitCastExpr 0x14bc7f4fa30 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f4f9f0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f4fa10 'va_list':'char *' lvalue Var 0x14bc7f4f640 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f4faa8 | | `-ImplicitCastExpr 0x14bc7f4fa90 'int' | | `-DeclRefExpr 0x14bc7f4fa70 'int' lvalue Var 0x14bc7f4f5b0 '_Result' 'int' | |-FormatAttr 0x14bc7f4f560 Inherited scanf 1 2 | `-DeprecatedAttr 0x14bc7f4e418 "This function or variable may be unsafe. Consider using scanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f4fc58 line:1291:26 _scanf_s_l 'int (const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f4fb10 col:68 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f4fb88 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f501c0 | |-DeclStmt 0x14bc7f4fd88 | | `-VarDecl 0x14bc7f4fd20 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f4fe18 | | `-VarDecl 0x14bc7f4fdb0 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f4fea8 'void' | | |-ImplicitCastExpr 0x14bc7f4fe90 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f4fe30 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f4fe50 'va_list':'char *' lvalue Var 0x14bc7f4fdb0 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4fe70 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4fb88 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f500d8 'int' '=' | | |-DeclRefExpr 0x14bc7f4fed8 'int' lvalue Var 0x14bc7f4fd20 '_Result' 'int' | | `-CallExpr 0x14bc7f50050 'int' | | |-ImplicitCastExpr 0x14bc7f50038 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4fef8 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f47780 '_vfscanf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f4ffb8 'FILE *' | | | `-CallExpr 0x14bc7f4ff78 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f4ff60 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f4ff18 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f4ffa0 'unsigned int' | | | `-IntegerLiteral 0x14bc7f4ff38 'int' 0 | | |-ImplicitCastExpr 0x14bc7f50090 'const char *' | | | `-DeclRefExpr 0x14bc7f4ffd8 'const char *const' lvalue ParmVar 0x14bc7f4fb10 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f500a8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f4fff8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4fb88 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f500c0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f50018 'va_list':'char *' lvalue Var 0x14bc7f4fdb0 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f50150 'void' | | |-ImplicitCastExpr 0x14bc7f50138 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f500f8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f50118 'va_list':'char *' lvalue Var 0x14bc7f4fdb0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f501b0 | `-ImplicitCastExpr 0x14bc7f50198 'int' | `-DeclRefExpr 0x14bc7f50178 'int' lvalue Var 0x14bc7f4fd20 '_Result' 'int' |-FunctionDecl 0x14bc7f502e0 line:1311:30 scanf_s 'int (const char *const, ...) __attribute__((cdecl))':'int (const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f50218 col:62 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f48840 | |-DeclStmt 0x14bc7f50408 | | `-VarDecl 0x14bc7f503a0 col:17 used _Result 'int' | |-DeclStmt 0x14bc7f50498 | | `-VarDecl 0x14bc7f50430 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f484c0 'void' | | |-ImplicitCastExpr 0x14bc7f50510 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f504b0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f504d0 'va_list':'char *' lvalue Var 0x14bc7f50430 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f504f0 'const char *const' lvalue ParmVar 0x14bc7f50218 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f48758 'int' '=' | | |-DeclRefExpr 0x14bc7f484f0 'int' lvalue Var 0x14bc7f503a0 '_Result' 'int' | | `-CallExpr 0x14bc7f486d0 'int' | | |-ImplicitCastExpr 0x14bc7f486b8 'int (*)(FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f48510 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f47780 '_vfscanf_s_l' 'int (FILE *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (FILE *const, const char *const, const _locale_t, va_list)' | | |-ParenExpr 0x14bc7f485d0 'FILE *' | | | `-CallExpr 0x14bc7f48590 'FILE *' | | | |-ImplicitCastExpr 0x14bc7f48578 'FILE *(*)(unsigned int) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f48530 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' Function 0x14bc7edc370 '__acrt_iob_func' 'FILE *(unsigned int) __attribute__((cdecl))':'FILE *(unsigned int)' | | | `-ImplicitCastExpr 0x14bc7f485b8 'unsigned int' | | | `-IntegerLiteral 0x14bc7f48550 'int' 0 | | |-ImplicitCastExpr 0x14bc7f48710 'const char *' | | | `-DeclRefExpr 0x14bc7f485f0 'const char *const' lvalue ParmVar 0x14bc7f50218 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f48728 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f48678 'void *' | | | `-CStyleCastExpr 0x14bc7f48650 'void *' | | | `-IntegerLiteral 0x14bc7f48610 'int' 0 | | `-ImplicitCastExpr 0x14bc7f48740 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f48698 'va_list':'char *' lvalue Var 0x14bc7f50430 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f487d0 'void' | | |-ImplicitCastExpr 0x14bc7f487b8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f48778 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f48798 'va_list':'char *' lvalue Var 0x14bc7f50430 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f48830 | `-ImplicitCastExpr 0x14bc7f48818 'int' | `-DeclRefExpr 0x14bc7f487f8 'int' lvalue Var 0x14bc7f503a0 '_Result' 'int' |-FunctionDecl 0x14bc7f48ce0 line:1337:26 used __stdio_common_vsprintf 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f48898 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f48918 col:55 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f48990 col:56 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f48a10 col:61 _Format 'const char *' | |-ParmVarDecl 0x14bc7f48a88 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f48b00 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f49120 line:1347:26 used __stdio_common_vsprintf_s 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f48dc8 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f48e48 col:55 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f48ec0 col:56 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f48f40 col:61 _Format 'const char *' | |-ParmVarDecl 0x14bc7f48fb8 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f49030 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f507a8 line:1357:26 used __stdio_common_vsnprintf_s 'int (unsigned long long, char *, size_t, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, size_t, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f49208 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f49288 col:55 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f49300 col:56 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f49378 col:56 _MaxCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f493f8 col:61 _Format 'const char *' | |-ParmVarDecl 0x14bc7f50540 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f505b8 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f50bf0 line:1368:26 used __stdio_common_vsprintf_p 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f50898 col:66 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f50918 col:55 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f50990 col:56 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f50a10 col:61 _Format 'const char *' | |-ParmVarDecl 0x14bc7f50a88 col:59 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f50b00 col:57 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f51148 line:1379:26 used _vsnprintf_l 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f50da0 col:66 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f50e18 col:67 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f50e98 col:72 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f50f10 col:70 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f50f88 col:62 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f518c0 | | |-DeclStmt 0x14bc7f51728 | | | `-VarDecl 0x14bc7f51348 line:1390:19 used _Result 'const int' cinit | | | `-CallExpr 0x14bc7f51660 'int' | | | |-ImplicitCastExpr 0x14bc7f51648 'int (*)(unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f513b0 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f48ce0 '__stdio_common_vsprintf' 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | | | |-BinaryOperator 0x14bc7f51508 'unsigned long long' '|' | | | | |-ImplicitCastExpr 0x14bc7f514f0 'unsigned long long' | | | | | `-ParenExpr 0x14bc7f51440 'unsigned long long' lvalue | | | | | `-UnaryOperator 0x14bc7f51428 'unsigned long long' lvalue prefix '*' cannot overflow | | | | | `-CallExpr 0x14bc7f51408 'unsigned long long *' | | | | | `-ImplicitCastExpr 0x14bc7f513f0 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | | `-DeclRefExpr 0x14bc7f513d0 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | | `-ParenExpr 0x14bc7f514d0 'unsigned long long' | | | | `-BinaryOperator 0x14bc7f514b0 'unsigned long long' '<<' | | | | |-IntegerLiteral 0x14bc7f51460 'unsigned long long' 1 | | | | `-IntegerLiteral 0x14bc7f51488 'int' 0 | | | |-ImplicitCastExpr 0x14bc7f516b0 'char *' | | | | `-DeclRefExpr 0x14bc7f51550 'char *const' lvalue ParmVar 0x14bc7f50da0 '_Buffer' 'char *const' | | | |-ImplicitCastExpr 0x14bc7f516c8 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f51570 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f50e18 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f516e0 'const char *' | | | | `-DeclRefExpr 0x14bc7f51590 'const char *const' lvalue ParmVar 0x14bc7f50e98 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f516f8 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f515b0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f50f10 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f51710 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f515d0 'va_list':'char *' lvalue ParmVar 0x14bc7f50f88 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f518b0 | | `-ConditionalOperator 0x14bc7f51838 'int' | | |-BinaryOperator 0x14bc7f517a0 'int' '<' | | | |-ImplicitCastExpr 0x14bc7f51788 'int' | | | | `-DeclRefExpr 0x14bc7f51740 'const int' lvalue Var 0x14bc7f51348 '_Result' 'const int' | | | `-IntegerLiteral 0x14bc7f51760 'int' 0 | | |-UnaryOperator 0x14bc7f517e8 'int' prefix '-' | | | `-IntegerLiteral 0x14bc7f517c0 'int' 1 | | `-ImplicitCastExpr 0x14bc7f51820 'int' | | `-DeclRefExpr 0x14bc7f51800 'const int' lvalue Var 0x14bc7f51348 '_Result' 'const int' | `-DeprecatedAttr 0x14bc7f51210 "This function or variable may be unsafe. Consider using _vsnprintf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f51c10 line:1400:26 used _vsnprintf 'int (char *const, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f518f8 col:66 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f51970 col:66 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f519f0 col:71 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f51a68 col:61 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f51f40 | `-ReturnStmt 0x14bc7f51f30 | `-CallExpr 0x14bc7f51e70 'int' | |-ImplicitCastExpr 0x14bc7f51e58 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f51cd0 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f51148 '_vsnprintf_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f51eb8 'char *' | | `-DeclRefExpr 0x14bc7f51cf0 'char *const' lvalue ParmVar 0x14bc7f518f8 '_Buffer' 'char *const' | |-ImplicitCastExpr 0x14bc7f51ed0 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f51d10 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f51970 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f51ee8 'const char *' | | `-DeclRefExpr 0x14bc7f51d30 'const char *const' lvalue ParmVar 0x14bc7f519f0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f51f00 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f51db8 'void *' | | `-CStyleCastExpr 0x14bc7f51d90 'void *' | | `-IntegerLiteral 0x14bc7f51d50 'int' 0 | `-ImplicitCastExpr 0x14bc7f51f18 'va_list':'char *' | `-DeclRefExpr 0x14bc7f51dd8 'va_list':'char *' lvalue ParmVar 0x14bc7f51a68 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f52208 col:26 implicit used vsnprintf 'int (char *, unsigned long long, const char *, __builtin_va_list)' extern | |-ParmVarDecl 0x14bc7f522a8 <> 'char *' | |-ParmVarDecl 0x14bc7f52310 <> 'unsigned long long' | |-ParmVarDecl 0x14bc7f52378 <> 'const char *' | |-ParmVarDecl 0x14bc7f523e0 <> '__builtin_va_list':'char *' | `-FormatAttr 0x14bc7f52468 Implicit printf 3 0 |-FunctionDecl 0x14bc7f4b4f0 prev 0x14bc7f52208 line:1430:26 used vsnprintf 'int (char *, unsigned long long, const char *, __builtin_va_list)' inline | |-ParmVarDecl 0x14bc7f51f70 col:71 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f51fe8 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f52068 col:77 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f520e0 col:67 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f4bb90 | | |-DeclStmt 0x14bc7f4b9f8 | | | `-VarDecl 0x14bc7f4b630 line:1440:19 used _Result 'const int' cinit | | | `-CallExpr 0x14bc7f4b930 'int' | | | |-ImplicitCastExpr 0x14bc7f4b918 'int (*)(unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f4b698 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f48ce0 '__stdio_common_vsprintf' 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | | | |-BinaryOperator 0x14bc7f4b7f0 'unsigned long long' '|' | | | | |-ImplicitCastExpr 0x14bc7f4b7d8 'unsigned long long' | | | | | `-ParenExpr 0x14bc7f4b728 'unsigned long long' lvalue | | | | | `-UnaryOperator 0x14bc7f4b710 'unsigned long long' lvalue prefix '*' cannot overflow | | | | | `-CallExpr 0x14bc7f4b6f0 'unsigned long long *' | | | | | `-ImplicitCastExpr 0x14bc7f4b6d8 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | | `-DeclRefExpr 0x14bc7f4b6b8 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | | `-ParenExpr 0x14bc7f4b7b8 'unsigned long long' | | | | `-BinaryOperator 0x14bc7f4b798 'unsigned long long' '<<' | | | | |-IntegerLiteral 0x14bc7f4b748 'unsigned long long' 1 | | | | `-IntegerLiteral 0x14bc7f4b770 'int' 1 | | | |-ImplicitCastExpr 0x14bc7f4b980 'char *' | | | | `-DeclRefExpr 0x14bc7f4b810 'char *const' lvalue ParmVar 0x14bc7f51f70 '_Buffer' 'char *const' | | | |-ImplicitCastExpr 0x14bc7f4b998 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f4b830 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f51fe8 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f4b9b0 'const char *' | | | | `-DeclRefExpr 0x14bc7f4b850 'const char *const' lvalue ParmVar 0x14bc7f52068 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f4b9c8 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f4b8d8 'void *' | | | | `-CStyleCastExpr 0x14bc7f4b8b0 'void *' | | | | `-IntegerLiteral 0x14bc7f4b870 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f4b9e0 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f4b8f8 'va_list':'char *' lvalue ParmVar 0x14bc7f520e0 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f4bb80 | | `-ConditionalOperator 0x14bc7f4bb08 'int' | | |-BinaryOperator 0x14bc7f4ba70 'int' '<' | | | |-ImplicitCastExpr 0x14bc7f4ba58 'int' | | | | `-DeclRefExpr 0x14bc7f4ba10 'const int' lvalue Var 0x14bc7f4b630 '_Result' 'const int' | | | `-IntegerLiteral 0x14bc7f4ba30 'int' 0 | | |-UnaryOperator 0x14bc7f4bab8 'int' prefix '-' | | | `-IntegerLiteral 0x14bc7f4ba90 'int' 1 | | `-ImplicitCastExpr 0x14bc7f4baf0 'int' | | `-DeclRefExpr 0x14bc7f4bad0 'const int' lvalue Var 0x14bc7f4b630 '_Result' 'const int' | `-FormatAttr 0x14bc7f4b5e0 Inherited printf 3 0 |-FunctionDecl 0x14bc7f4bfb0 line:1450:26 used _vsprintf_l 'int (char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f4bc90 col:54 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f4bd10 col:60 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f4bd88 col:58 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f4be00 col:50 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f4c370 | | `-ReturnStmt 0x14bc7f4c360 | | `-CallExpr 0x14bc7f4c2b8 'int' | | |-ImplicitCastExpr 0x14bc7f4c2a0 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4c188 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f51148 '_vsnprintf_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f4c300 'char *' | | | `-DeclRefExpr 0x14bc7f4c1a8 'char *const' lvalue ParmVar 0x14bc7f4bc90 '_Buffer' 'char *const' | | |-CStyleCastExpr 0x14bc7f4c218 'size_t':'unsigned long long' | | | `-UnaryOperator 0x14bc7f4c1f0 'int' prefix '-' | | | `-IntegerLiteral 0x14bc7f4c1c8 'int' 1 | | |-ImplicitCastExpr 0x14bc7f4c318 'const char *' | | | `-DeclRefExpr 0x14bc7f4c240 'const char *const' lvalue ParmVar 0x14bc7f4bd10 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f4c330 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f4c260 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4bd88 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f4c348 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4c280 'va_list':'char *' lvalue ParmVar 0x14bc7f4be00 '_ArgList' 'va_list':'char *' | `-DeprecatedAttr 0x14bc7f4c070 "This function or variable may be unsafe. Consider using _vsprintf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f4a730 col:26 implicit vsprintf 'int (char *, const char *, __builtin_va_list)' extern | |-ParmVarDecl 0x14bc7f4a7d0 <> 'char *' | |-ParmVarDecl 0x14bc7f4a838 <> 'const char *' | |-ParmVarDecl 0x14bc7f4a8a0 <> '__builtin_va_list':'char *' | `-FormatAttr 0x14bc7f4a920 Implicit printf 2 0 |-FunctionDecl 0x14bc7f4a988 prev 0x14bc7f4a730 line:1469:26 vsprintf 'int (char *, const char *, __builtin_va_list)' inline | |-ParmVarDecl 0x14bc7f4c468 col:54 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f4a4e0 col:60 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f4a558 col:50 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f4ade0 | | `-ReturnStmt 0x14bc7f4add0 | | `-CallExpr 0x14bc7f4ad28 'int' | | |-ImplicitCastExpr 0x14bc7f4ad10 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4ab90 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f51148 '_vsnprintf_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f4ad70 'char *' | | | `-DeclRefExpr 0x14bc7f4abb0 'char *const' lvalue ParmVar 0x14bc7f4c468 '_Buffer' 'char *const' | | |-CStyleCastExpr 0x14bc7f4ac20 'size_t':'unsigned long long' | | | `-UnaryOperator 0x14bc7f4abf8 'int' prefix '-' | | | `-IntegerLiteral 0x14bc7f4abd0 'int' 1 | | |-ImplicitCastExpr 0x14bc7f4ad88 'const char *' | | | `-DeclRefExpr 0x14bc7f4ac48 'const char *const' lvalue ParmVar 0x14bc7f4a4e0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f4ada0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f4acd0 'void *' | | | `-CStyleCastExpr 0x14bc7f4aca8 'void *' | | | `-IntegerLiteral 0x14bc7f4ac68 'int' 0 | | `-ImplicitCastExpr 0x14bc7f4adb8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4acf0 'va_list':'char *' lvalue ParmVar 0x14bc7f4a558 '_ArgList' 'va_list':'char *' | |-FormatAttr 0x14bc7f4ab58 Inherited printf 2 0 | `-DeprecatedAttr 0x14bc7f4aa40 "This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f4b0e0 line:1487:26 used _vsprintf_s_l 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f4ae10 col:67 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f4ae88 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f4af08 col:73 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f4af80 col:71 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f4aff8 col:63 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f4c638 | |-DeclStmt 0x14bc7f4b470 | | `-VarDecl 0x14bc7f4b1c0 line:1498:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f4b390 'int' | | |-ImplicitCastExpr 0x14bc7f4b378 'int (*)(unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4b228 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f49120 '__stdio_common_vsprintf_s' 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f4b3e0 'unsigned long long' | | | `-ParenExpr 0x14bc7f4b2b8 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f4b2a0 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f4b280 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f4b268 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4b248 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7f4b3f8 'char *' | | | `-DeclRefExpr 0x14bc7f4b2d8 'char *const' lvalue ParmVar 0x14bc7f4ae10 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f4b410 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f4b2f8 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f4ae88 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f4b428 'const char *' | | | `-DeclRefExpr 0x14bc7f4b318 'const char *const' lvalue ParmVar 0x14bc7f4af08 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f4b440 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f4b338 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4af80 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f4b458 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4b358 'va_list':'char *' lvalue ParmVar 0x14bc7f4aff8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f4c628 | `-ConditionalOperator 0x14bc7f4c5b0 'int' | |-BinaryOperator 0x14bc7f4c518 'int' '<' | | |-ImplicitCastExpr 0x14bc7f4c500 'int' | | | `-DeclRefExpr 0x14bc7f4b488 'const int' lvalue Var 0x14bc7f4b1c0 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f4b4a8 'int' 0 | |-UnaryOperator 0x14bc7f4c560 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f4c538 'int' 1 | `-ImplicitCastExpr 0x14bc7f4c598 'int' | `-DeclRefExpr 0x14bc7f4c578 'const int' lvalue Var 0x14bc7f4b1c0 '_Result' 'const int' |-FunctionDecl 0x14bc7f4c8c0 line:1510:30 vsprintf_s 'int (char *const, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f4c670 col:71 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f4c6e8 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f4c768 col:77 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f4c7e0 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f4cb90 | `-ReturnStmt 0x14bc7f4cb80 | `-CallExpr 0x14bc7f4cac0 'int' | |-ImplicitCastExpr 0x14bc7f4caa8 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f4c980 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f4b0e0 '_vsprintf_s_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f4cb08 'char *' | | `-DeclRefExpr 0x14bc7f4c9a0 'char *const' lvalue ParmVar 0x14bc7f4c670 '_Buffer' 'char *const' | |-ImplicitCastExpr 0x14bc7f4cb20 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f4c9c0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f4c6e8 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f4cb38 'const char *' | | `-DeclRefExpr 0x14bc7f4c9e0 'const char *const' lvalue ParmVar 0x14bc7f4c768 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f4cb50 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f4ca68 'void *' | | `-CStyleCastExpr 0x14bc7f4ca40 'void *' | | `-IntegerLiteral 0x14bc7f4ca00 'int' 0 | `-ImplicitCastExpr 0x14bc7f4cb68 'va_list':'char *' | `-DeclRefExpr 0x14bc7f4ca88 'va_list':'char *' lvalue ParmVar 0x14bc7f4c7e0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f4ce90 line:1536:26 used _vsprintf_p_l 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f4cbc0 col:67 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f4cc38 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f4ccb8 col:73 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f4cd30 col:71 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f4cda8 col:63 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f4d3b8 | |-DeclStmt 0x14bc7f4d220 | | `-VarDecl 0x14bc7f4cf70 line:1547:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f4d140 'int' | | |-ImplicitCastExpr 0x14bc7f4d128 'int (*)(unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4cfd8 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f50bf0 '__stdio_common_vsprintf_p' 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f4d190 'unsigned long long' | | | `-ParenExpr 0x14bc7f4d068 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f4d050 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f4d030 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f4d018 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f4cff8 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7f4d1a8 'char *' | | | `-DeclRefExpr 0x14bc7f4d088 'char *const' lvalue ParmVar 0x14bc7f4cbc0 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f4d1c0 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f4d0a8 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f4cc38 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f4d1d8 'const char *' | | | `-DeclRefExpr 0x14bc7f4d0c8 'const char *const' lvalue ParmVar 0x14bc7f4ccb8 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f4d1f0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f4d0e8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f4cd30 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f4d208 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f4d108 'va_list':'char *' lvalue ParmVar 0x14bc7f4cda8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f4d3a8 | `-ConditionalOperator 0x14bc7f4d330 'int' | |-BinaryOperator 0x14bc7f4d298 'int' '<' | | |-ImplicitCastExpr 0x14bc7f4d280 'int' | | | `-DeclRefExpr 0x14bc7f4d238 'const int' lvalue Var 0x14bc7f4cf70 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f4d258 'int' 0 | |-UnaryOperator 0x14bc7f4d2e0 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f4d2b8 'int' 1 | `-ImplicitCastExpr 0x14bc7f4d318 'int' | `-DeclRefExpr 0x14bc7f4d2f8 'const int' lvalue Var 0x14bc7f4cf70 '_Result' 'const int' |-FunctionDecl 0x14bc7f536c8 line:1557:26 _vsprintf_p 'int (char *const, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f4d3f0 col:67 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f4d468 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f53570 col:73 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f535e8 col:63 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f53998 | `-ReturnStmt 0x14bc7f53988 | `-CallExpr 0x14bc7f538c8 'int' | |-ImplicitCastExpr 0x14bc7f538b0 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f53788 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f4ce90 '_vsprintf_p_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f53910 'char *' | | `-DeclRefExpr 0x14bc7f537a8 'char *const' lvalue ParmVar 0x14bc7f4d3f0 '_Buffer' 'char *const' | |-ImplicitCastExpr 0x14bc7f53928 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f537c8 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f4d468 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f53940 'const char *' | | `-DeclRefExpr 0x14bc7f537e8 'const char *const' lvalue ParmVar 0x14bc7f53570 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f53958 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f53870 'void *' | | `-CStyleCastExpr 0x14bc7f53848 'void *' | | `-IntegerLiteral 0x14bc7f53808 'int' 0 | `-ImplicitCastExpr 0x14bc7f53970 'va_list':'char *' | `-DeclRefExpr 0x14bc7f53890 'va_list':'char *' lvalue ParmVar 0x14bc7f535e8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f53e00 line:1573:26 used _vsnprintf_s_l 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f539c8 col:71 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f53a40 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f53ab8 col:72 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f53b38 col:77 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f53bb0 col:75 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f53c28 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f543c8 | |-DeclStmt 0x14bc7f54230 | | `-VarDecl 0x14bc7f53ee8 line:1585:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f54130 'int' | | |-ImplicitCastExpr 0x14bc7f54118 'int (*)(unsigned long long, char *, size_t, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f53f50 'int (unsigned long long, char *, size_t, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f507a8 '__stdio_common_vsnprintf_s' 'int (unsigned long long, char *, size_t, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, size_t, const char *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f54188 'unsigned long long' | | | `-ParenExpr 0x14bc7f53fe0 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f53fc8 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f53fa8 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f53f90 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f53f70 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7f541a0 'char *' | | | `-DeclRefExpr 0x14bc7f54000 'char *const' lvalue ParmVar 0x14bc7f539c8 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f541b8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f54020 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f53a40 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f541d0 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f54040 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f53ab8 '_MaxCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f541e8 'const char *' | | | `-DeclRefExpr 0x14bc7f54060 'const char *const' lvalue ParmVar 0x14bc7f53b38 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f54200 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f54080 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f53bb0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f54218 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f540a0 'va_list':'char *' lvalue ParmVar 0x14bc7f53c28 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f543b8 | `-ConditionalOperator 0x14bc7f54340 'int' | |-BinaryOperator 0x14bc7f542a8 'int' '<' | | |-ImplicitCastExpr 0x14bc7f54290 'int' | | | `-DeclRefExpr 0x14bc7f54248 'const int' lvalue Var 0x14bc7f53ee8 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f54268 'int' 0 | |-UnaryOperator 0x14bc7f542f0 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f542c8 'int' 1 | `-ImplicitCastExpr 0x14bc7f54328 'int' | `-DeclRefExpr 0x14bc7f54308 'const int' lvalue Var 0x14bc7f53ee8 '_Result' 'const int' |-FunctionDecl 0x14bc7f547b8 line:1595:26 _vsnprintf_s 'int (char *const, const size_t, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f54400 col:71 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f54478 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f544f0 col:72 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f54580 col:77 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f545f8 col:67 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f54b30 | `-ReturnStmt 0x14bc7f54b20 | `-CallExpr 0x14bc7f54a40 'int' | |-ImplicitCastExpr 0x14bc7f54a28 'int (*)(char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f54880 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f53e00 '_vsnprintf_s_l' 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f54a90 'char *' | | `-DeclRefExpr 0x14bc7f548a0 'char *const' lvalue ParmVar 0x14bc7f54400 '_Buffer' 'char *const' | |-ImplicitCastExpr 0x14bc7f54aa8 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f548c0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f54478 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f54ac0 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f548e0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f544f0 '_MaxCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f54ad8 'const char *' | | `-DeclRefExpr 0x14bc7f54900 'const char *const' lvalue ParmVar 0x14bc7f54580 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f54af0 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f54988 'void *' | | `-CStyleCastExpr 0x14bc7f54960 'void *' | | `-IntegerLiteral 0x14bc7f54920 'int' 0 | `-ImplicitCastExpr 0x14bc7f54b08 'va_list':'char *' | `-DeclRefExpr 0x14bc7f549a8 'va_list':'char *' lvalue ParmVar 0x14bc7f545f8 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f54e30 line:1623:30 vsnprintf_s 'int (char *const, const size_t, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f54b60 col:75 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f54bd8 col:76 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f54c50 col:76 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f54cd0 col:81 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f54d48 col:71 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f55148 | `-ReturnStmt 0x14bc7f55138 | `-CallExpr 0x14bc7f55058 'int' | |-ImplicitCastExpr 0x14bc7f55040 'int (*)(char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f54ef8 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f53e00 '_vsnprintf_s_l' 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f550a8 'char *' | | `-DeclRefExpr 0x14bc7f54f18 'char *const' lvalue ParmVar 0x14bc7f54b60 '_Buffer' 'char *const' | |-ImplicitCastExpr 0x14bc7f550c0 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f54f38 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f54bd8 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f550d8 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f54f58 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f54c50 '_MaxCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f550f0 'const char *' | | `-DeclRefExpr 0x14bc7f54f78 'const char *const' lvalue ParmVar 0x14bc7f54cd0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f55108 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f55000 'void *' | | `-CStyleCastExpr 0x14bc7f54fd8 'void *' | | `-IntegerLiteral 0x14bc7f54f98 'int' 0 | `-ImplicitCastExpr 0x14bc7f55120 'va_list':'char *' | `-DeclRefExpr 0x14bc7f55020 'va_list':'char *' lvalue ParmVar 0x14bc7f54d48 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f55340 line:1650:26 used _vscprintf_l 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f55178 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f551f0 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f55268 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f569a0 | |-DeclStmt 0x14bc7f56808 | | `-VarDecl 0x14bc7f55410 line:1659:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f56740 'int' | | |-ImplicitCastExpr 0x14bc7f56728 'int (*)(unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f55478 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f48ce0 '__stdio_common_vsprintf' 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | | |-BinaryOperator 0x14bc7f565f8 'unsigned long long' '|' | | | |-ImplicitCastExpr 0x14bc7f565e0 'unsigned long long' | | | | `-ParenExpr 0x14bc7f55508 'unsigned long long' lvalue | | | | `-UnaryOperator 0x14bc7f554f0 'unsigned long long' lvalue prefix '*' cannot overflow | | | | `-CallExpr 0x14bc7f554d0 'unsigned long long *' | | | | `-ImplicitCastExpr 0x14bc7f554b8 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f55498 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | `-ParenExpr 0x14bc7f565c0 'unsigned long long' | | | `-BinaryOperator 0x14bc7f565a0 'unsigned long long' '<<' | | | |-IntegerLiteral 0x14bc7f55528 'unsigned long long' 1 | | | `-IntegerLiteral 0x14bc7f55550 'int' 1 | | |-ImplicitCastExpr 0x14bc7f56790 'char *' | | | `-ParenExpr 0x14bc7f56680 'void *' | | | `-CStyleCastExpr 0x14bc7f56658 'void *' | | | `-IntegerLiteral 0x14bc7f56618 'int' 0 | | |-ImplicitCastExpr 0x14bc7f567a8 'size_t':'unsigned long long' | | | `-IntegerLiteral 0x14bc7f566a0 'int' 0 | | |-ImplicitCastExpr 0x14bc7f567c0 'const char *' | | | `-DeclRefExpr 0x14bc7f566c8 'const char *const' lvalue ParmVar 0x14bc7f55178 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f567d8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f566e8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f551f0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f567f0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f56708 'va_list':'char *' lvalue ParmVar 0x14bc7f55268 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f56990 | `-ConditionalOperator 0x14bc7f56918 'int' | |-BinaryOperator 0x14bc7f56880 'int' '<' | | |-ImplicitCastExpr 0x14bc7f56868 'int' | | | `-DeclRefExpr 0x14bc7f56820 'const int' lvalue Var 0x14bc7f55410 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f56840 'int' 0 | |-UnaryOperator 0x14bc7f568c8 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f568a0 'int' 1 | `-ImplicitCastExpr 0x14bc7f56900 'int' | `-DeclRefExpr 0x14bc7f568e0 'const int' lvalue Var 0x14bc7f55410 '_Result' 'const int' |-FunctionDecl 0x14bc7f56b20 line:1668:26 _vscprintf 'int (const char *const, va_list) __attribute__((cdecl))':'int (const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f569d8 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f56a50 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f56dc0 | `-ReturnStmt 0x14bc7f56db0 | `-CallExpr 0x14bc7f56d30 'int' | |-ImplicitCastExpr 0x14bc7f56d18 'int (*)(const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f56bd0 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' Function 0x14bc7f55340 '_vscprintf_l' 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f56d68 'const char *' | | `-DeclRefExpr 0x14bc7f56bf0 'const char *const' lvalue ParmVar 0x14bc7f569d8 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f56d80 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f56c78 'void *' | | `-CStyleCastExpr 0x14bc7f56c50 'void *' | | `-IntegerLiteral 0x14bc7f56c10 'int' 0 | `-ImplicitCastExpr 0x14bc7f56d98 'va_list':'char *' | `-DeclRefExpr 0x14bc7f56c98 'va_list':'char *' lvalue ParmVar 0x14bc7f56a50 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f56fb8 line:1681:26 used _vscprintf_p_l 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f56df0 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f56e68 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f56ee0 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f525b8 | |-DeclStmt 0x14bc7f57458 | | `-VarDecl 0x14bc7f57088 line:1690:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f57390 'int' | | |-ImplicitCastExpr 0x14bc7f57378 'int (*)(unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f570f0 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f50bf0 '__stdio_common_vsprintf_p' 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | | |-BinaryOperator 0x14bc7f57248 'unsigned long long' '|' | | | |-ImplicitCastExpr 0x14bc7f57230 'unsigned long long' | | | | `-ParenExpr 0x14bc7f57180 'unsigned long long' lvalue | | | | `-UnaryOperator 0x14bc7f57168 'unsigned long long' lvalue prefix '*' cannot overflow | | | | `-CallExpr 0x14bc7f57148 'unsigned long long *' | | | | `-ImplicitCastExpr 0x14bc7f57130 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f57110 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | `-ParenExpr 0x14bc7f57210 'unsigned long long' | | | `-BinaryOperator 0x14bc7f571f0 'unsigned long long' '<<' | | | |-IntegerLiteral 0x14bc7f571a0 'unsigned long long' 1 | | | `-IntegerLiteral 0x14bc7f571c8 'int' 1 | | |-ImplicitCastExpr 0x14bc7f573e0 'char *' | | | `-ParenExpr 0x14bc7f572d0 'void *' | | | `-CStyleCastExpr 0x14bc7f572a8 'void *' | | | `-IntegerLiteral 0x14bc7f57268 'int' 0 | | |-ImplicitCastExpr 0x14bc7f573f8 'size_t':'unsigned long long' | | | `-IntegerLiteral 0x14bc7f572f0 'int' 0 | | |-ImplicitCastExpr 0x14bc7f57410 'const char *' | | | `-DeclRefExpr 0x14bc7f57318 'const char *const' lvalue ParmVar 0x14bc7f56df0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f57428 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f57338 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f56e68 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f57440 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f57358 'va_list':'char *' lvalue ParmVar 0x14bc7f56ee0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f525a8 | `-ConditionalOperator 0x14bc7f57568 'int' | |-BinaryOperator 0x14bc7f574d0 'int' '<' | | |-ImplicitCastExpr 0x14bc7f574b8 'int' | | | `-DeclRefExpr 0x14bc7f57470 'const int' lvalue Var 0x14bc7f57088 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f57490 'int' 0 | |-UnaryOperator 0x14bc7f57518 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f574f0 'int' 1 | `-ImplicitCastExpr 0x14bc7f57550 'int' | `-DeclRefExpr 0x14bc7f57530 'const int' lvalue Var 0x14bc7f57088 '_Result' 'const int' |-FunctionDecl 0x14bc7f52738 line:1699:26 used _vscprintf_p 'int (const char *const, va_list) __attribute__((cdecl))':'int (const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f525f0 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f52668 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f52978 | `-ReturnStmt 0x14bc7f52968 | `-CallExpr 0x14bc7f528e8 'int' | |-ImplicitCastExpr 0x14bc7f528d0 'int (*)(const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f527e8 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' Function 0x14bc7f56fb8 '_vscprintf_p_l' 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f52920 'const char *' | | `-DeclRefExpr 0x14bc7f52808 'const char *const' lvalue ParmVar 0x14bc7f525f0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f52938 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f52890 'void *' | | `-CStyleCastExpr 0x14bc7f52868 'void *' | | `-IntegerLiteral 0x14bc7f52828 'int' 0 | `-ImplicitCastExpr 0x14bc7f52950 'va_list':'char *' | `-DeclRefExpr 0x14bc7f528b0 'va_list':'char *' lvalue ParmVar 0x14bc7f52668 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f52c78 line:1712:26 used _vsnprintf_c_l 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f529a8 col:61 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f52a20 col:62 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f52aa0 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f52b18 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f52b90 col:57 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f531a0 | |-DeclStmt 0x14bc7f53008 | | `-VarDecl 0x14bc7f52d58 line:1723:19 used _Result 'const int' cinit | | `-CallExpr 0x14bc7f52f28 'int' | | |-ImplicitCastExpr 0x14bc7f52f10 'int (*)(unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f52dc0 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f48ce0 '__stdio_common_vsprintf' 'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, char *, size_t, const char *, _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f52f78 'unsigned long long' | | | `-ParenExpr 0x14bc7f52e50 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f52e38 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f52e18 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f52e00 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f52de0 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edea30 '__local_stdio_printf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | |-ImplicitCastExpr 0x14bc7f52f90 'char *' | | | `-DeclRefExpr 0x14bc7f52e70 'char *const' lvalue ParmVar 0x14bc7f529a8 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f52fa8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f52e90 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f52a20 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f52fc0 'const char *' | | | `-DeclRefExpr 0x14bc7f52eb0 'const char *const' lvalue ParmVar 0x14bc7f52aa0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f52fd8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f52ed0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f52b18 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f52ff0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f52ef0 'va_list':'char *' lvalue ParmVar 0x14bc7f52b90 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f53190 | `-ConditionalOperator 0x14bc7f53118 'int' | |-BinaryOperator 0x14bc7f53080 'int' '<' | | |-ImplicitCastExpr 0x14bc7f53068 'int' | | | `-DeclRefExpr 0x14bc7f53020 'const int' lvalue Var 0x14bc7f52d58 '_Result' 'const int' | | `-IntegerLiteral 0x14bc7f53040 'int' 0 | |-UnaryOperator 0x14bc7f530c8 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f530a0 'int' 1 | `-ImplicitCastExpr 0x14bc7f53100 'int' | `-DeclRefExpr 0x14bc7f530e0 'const int' lvalue Var 0x14bc7f52d58 '_Result' 'const int' |-FunctionDecl 0x14bc7f53428 line:1733:26 _vsnprintf_c 'int (char *const, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f531d8 col:52 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f53250 col:53 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f532d0 col:58 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f53348 col:48 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f57760 | `-ReturnStmt 0x14bc7f57750 | `-CallExpr 0x14bc7f57690 'int' | |-ImplicitCastExpr 0x14bc7f57678 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f534e8 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f52c78 '_vsnprintf_c_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f576d8 'char *' | | `-DeclRefExpr 0x14bc7f53508 'char *const' lvalue ParmVar 0x14bc7f531d8 '_Buffer' 'char *const' | |-ImplicitCastExpr 0x14bc7f576f0 'size_t':'unsigned long long' | | `-DeclRefExpr 0x14bc7f53528 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f53250 '_BufferCount' 'const size_t':'const unsigned long long' | |-ImplicitCastExpr 0x14bc7f57708 'const char *' | | `-DeclRefExpr 0x14bc7f575b0 'const char *const' lvalue ParmVar 0x14bc7f532d0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f57720 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f57638 'void *' | | `-CStyleCastExpr 0x14bc7f57610 'void *' | | `-IntegerLiteral 0x14bc7f575d0 'int' 0 | `-ImplicitCastExpr 0x14bc7f57738 'va_list':'char *' | `-DeclRefExpr 0x14bc7f57658 'va_list':'char *' lvalue ParmVar 0x14bc7f53348 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f57af8 line:1749:26 _sprintf_l 'int (char *const, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (char *const, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f57858 col:61 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f578d8 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f57950 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7f58158 | | |-DeclStmt 0x14bc7f57d48 | | | `-VarDecl 0x14bc7f57ce0 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f57dd8 | | | `-VarDecl 0x14bc7f57d70 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f57e68 'void' | | | |-ImplicitCastExpr 0x14bc7f57e50 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f57df0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f57e10 'va_list':'char *' lvalue Var 0x14bc7f57d70 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f57e30 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f57950 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7f58070 'int' '=' | | | |-DeclRefExpr 0x14bc7f57e98 'int' lvalue Var 0x14bc7f57ce0 '_Result' 'int' | | | `-CallExpr 0x14bc7f57fd0 'int' | | | |-ImplicitCastExpr 0x14bc7f57fb8 'int (*)(char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f57eb8 'int (char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f4bfb0 '_vsprintf_l' 'int (char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const char *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f58010 'char *' | | | | `-DeclRefExpr 0x14bc7f57ed8 'char *const' lvalue ParmVar 0x14bc7f57858 '_Buffer' 'char *const' | | | |-ImplicitCastExpr 0x14bc7f58028 'const char *' | | | | `-DeclRefExpr 0x14bc7f57ef8 'const char *const' lvalue ParmVar 0x14bc7f578d8 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f58040 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f57f18 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f57950 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f58058 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f57f38 'va_list':'char *' lvalue Var 0x14bc7f57d70 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f580e8 'void' | | | |-ImplicitCastExpr 0x14bc7f580d0 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f58090 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f580b0 'va_list':'char *' lvalue Var 0x14bc7f57d70 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f58148 | | `-ImplicitCastExpr 0x14bc7f58130 'int' | | `-DeclRefExpr 0x14bc7f58110 'int' lvalue Var 0x14bc7f57ce0 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f57bb0 "This function or variable may be unsafe. Consider using _sprintf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f583c0 col:26 implicit sprintf 'int (char *, const char *, ...)' extern | |-ParmVarDecl 0x14bc7f58460 <> 'char *' | |-ParmVarDecl 0x14bc7f584c8 <> 'const char *' | `-FormatAttr 0x14bc7f58540 Implicit printf 2 3 |-FunctionDecl 0x14bc7f55590 prev 0x14bc7f583c0 line:1774:26 sprintf 'int (char *, const char *, ...)' inline | |-ParmVarDecl 0x14bc7f581b0 col:54 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f58230 col:60 used _Format 'const char *const' | |-CompoundStmt 0x14bc7f55b40 | | |-DeclStmt 0x14bc7f55728 | | | `-VarDecl 0x14bc7f556c0 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f557b8 | | | `-VarDecl 0x14bc7f55750 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f55848 'void' | | | |-ImplicitCastExpr 0x14bc7f55830 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f557d0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f557f0 'va_list':'char *' lvalue Var 0x14bc7f55750 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f55810 'const char *const' lvalue ParmVar 0x14bc7f58230 '_Format' 'const char *const' | | |-BinaryOperator 0x14bc7f55a58 'int' '=' | | | |-DeclRefExpr 0x14bc7f55878 'int' lvalue Var 0x14bc7f556c0 '_Result' 'int' | | | `-CallExpr 0x14bc7f559b8 'int' | | | |-ImplicitCastExpr 0x14bc7f559a0 'int (*)(char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f55898 'int (char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f4bfb0 '_vsprintf_l' 'int (char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const char *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f559f8 'char *' | | | | `-DeclRefExpr 0x14bc7f558b8 'char *const' lvalue ParmVar 0x14bc7f581b0 '_Buffer' 'char *const' | | | |-ImplicitCastExpr 0x14bc7f55a10 'const char *' | | | | `-DeclRefExpr 0x14bc7f558d8 'const char *const' lvalue ParmVar 0x14bc7f58230 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f55a28 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f55960 'void *' | | | | `-CStyleCastExpr 0x14bc7f55938 'void *' | | | | `-IntegerLiteral 0x14bc7f558f8 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f55a40 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f55980 'va_list':'char *' lvalue Var 0x14bc7f55750 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f55ad0 'void' | | | |-ImplicitCastExpr 0x14bc7f55ab8 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f55a78 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f55a98 'va_list':'char *' lvalue Var 0x14bc7f55750 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f55b30 | | `-ImplicitCastExpr 0x14bc7f55b18 'int' | | `-DeclRefExpr 0x14bc7f55af8 'int' lvalue Var 0x14bc7f556c0 '_Result' 'int' | `-FormatAttr 0x14bc7f55670 Inherited printf 2 3 |-FunctionDecl 0x14bc7f55de0 prev 0x14bc7f55590 col:206 sprintf 'int (char *, const char *, ...)' | |-ParmVarDecl 0x14bc7f55c58 col:221 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f55cd8 col:242 _Format 'const char *' | `-FormatAttr 0x14bc7f55fa8 Inherited printf 2 3 |-FunctionDecl 0x14bc7f56308 prev 0x14bc7f4a988 col:462 vsprintf 'int (char *, const char *, __builtin_va_list)' | |-ParmVarDecl 0x14bc7f560c0 col:478 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f56140 col:499 _Format 'const char *' | |-ParmVarDecl 0x14bc7f561b8 col:516 _Args 'va_list':'char *' | |-FormatAttr 0x14bc7f564d8 Inherited printf 2 0 | `-DeprecatedAttr 0x14bc7f563c0 "This function or variable may be unsafe. Consider using vsprintf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f58880 line:1810:23 _sprintf_s_l 'int (char *const, const size_t, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f56528 col:67 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f585d0 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f58650 col:73 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f586c8 col:71 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f58db0 | |-DeclStmt 0x14bc7f589c0 | | `-VarDecl 0x14bc7f58958 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f58a50 | | `-VarDecl 0x14bc7f589e8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f58ae0 'void' | | |-ImplicitCastExpr 0x14bc7f58ac8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f58a68 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f58a88 'va_list':'char *' lvalue Var 0x14bc7f589e8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f58aa8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f586c8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f58cc8 'int' '=' | | |-DeclRefExpr 0x14bc7f58b10 'int' lvalue Var 0x14bc7f58958 '_Result' 'int' | | `-CallExpr 0x14bc7f58c08 'int' | | |-ImplicitCastExpr 0x14bc7f58bf0 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f58b30 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f4b0e0 '_vsprintf_s_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f58c50 'char *' | | | `-DeclRefExpr 0x14bc7f58b50 'char *const' lvalue ParmVar 0x14bc7f56528 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f58c68 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f58b70 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f585d0 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f58c80 'const char *' | | | `-DeclRefExpr 0x14bc7f58b90 'const char *const' lvalue ParmVar 0x14bc7f58650 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f58c98 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f58bb0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f586c8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f58cb0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f58bd0 'va_list':'char *' lvalue Var 0x14bc7f589e8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f58d40 'void' | | |-ImplicitCastExpr 0x14bc7f58d28 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f58ce8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f58d08 'va_list':'char *' lvalue Var 0x14bc7f589e8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f58da0 | `-ImplicitCastExpr 0x14bc7f58d88 'int' | `-DeclRefExpr 0x14bc7f58d68 'int' lvalue Var 0x14bc7f58958 '_Result' 'int' |-FunctionDecl 0x14bc7f590a8 line:1833:30 sprintf_s 'int (char *const, const size_t, const char *const, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f58e08 col:71 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f58e80 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f58f00 col:77 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f59658 | |-DeclStmt 0x14bc7f591e0 | | `-VarDecl 0x14bc7f59178 col:17 used _Result 'int' | |-DeclStmt 0x14bc7f59270 | | `-VarDecl 0x14bc7f59208 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f59300 'void' | | |-ImplicitCastExpr 0x14bc7f592e8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f59288 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f592a8 'va_list':'char *' lvalue Var 0x14bc7f59208 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f592c8 'const char *const' lvalue ParmVar 0x14bc7f58f00 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f59550 'int' '=' | | |-DeclRefExpr 0x14bc7f59330 'int' lvalue Var 0x14bc7f59178 '_Result' 'int' | | `-CallExpr 0x14bc7f59490 'int' | | |-ImplicitCastExpr 0x14bc7f59478 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f59350 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f4b0e0 '_vsprintf_s_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f594d8 'char *' | | | `-DeclRefExpr 0x14bc7f59370 'char *const' lvalue ParmVar 0x14bc7f58e08 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f594f0 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f59390 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f58e80 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f59508 'const char *' | | | `-DeclRefExpr 0x14bc7f593b0 'const char *const' lvalue ParmVar 0x14bc7f58f00 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f59520 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f59438 'void *' | | | `-CStyleCastExpr 0x14bc7f59410 'void *' | | | `-IntegerLiteral 0x14bc7f593d0 'int' 0 | | `-ImplicitCastExpr 0x14bc7f59538 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f59458 'va_list':'char *' lvalue Var 0x14bc7f59208 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f595e8 'void' | | |-ImplicitCastExpr 0x14bc7f595d0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f59570 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f59590 'va_list':'char *' lvalue Var 0x14bc7f59208 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f59648 | `-ImplicitCastExpr 0x14bc7f59630 'int' | `-DeclRefExpr 0x14bc7f59610 'int' lvalue Var 0x14bc7f59178 '_Result' 'int' |-FunctionDecl 0x14bc7f59900 line:1862:26 _sprintf_p_l 'int (char *const, const size_t, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f596b0 col:67 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f59728 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f597a8 col:73 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f59820 col:71 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f59e30 | |-DeclStmt 0x14bc7f59a40 | | `-VarDecl 0x14bc7f599d8 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f59ad0 | | `-VarDecl 0x14bc7f59a68 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f59b60 'void' | | |-ImplicitCastExpr 0x14bc7f59b48 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f59ae8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f59b08 'va_list':'char *' lvalue Var 0x14bc7f59a68 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f59b28 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f59820 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f59d48 'int' '=' | | |-DeclRefExpr 0x14bc7f59b90 'int' lvalue Var 0x14bc7f599d8 '_Result' 'int' | | `-CallExpr 0x14bc7f59c88 'int' | | |-ImplicitCastExpr 0x14bc7f59c70 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f59bb0 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f4ce90 '_vsprintf_p_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f59cd0 'char *' | | | `-DeclRefExpr 0x14bc7f59bd0 'char *const' lvalue ParmVar 0x14bc7f596b0 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f59ce8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f59bf0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f59728 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f59d00 'const char *' | | | `-DeclRefExpr 0x14bc7f59c10 'const char *const' lvalue ParmVar 0x14bc7f597a8 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f59d18 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f59c30 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f59820 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f59d30 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f59c50 'va_list':'char *' lvalue Var 0x14bc7f59a68 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f59dc0 'void' | | |-ImplicitCastExpr 0x14bc7f59da8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f59d68 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f59d88 'va_list':'char *' lvalue Var 0x14bc7f59a68 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f59e20 | `-ImplicitCastExpr 0x14bc7f59e08 'int' | `-DeclRefExpr 0x14bc7f59de8 'int' lvalue Var 0x14bc7f599d8 '_Result' 'int' |-FunctionDecl 0x14bc7f5a058 line:1883:26 _sprintf_p 'int (char *const, const size_t, const char *const, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f59e88 col:67 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f59f00 col:68 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f59f80 col:73 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f62498 | |-DeclStmt 0x14bc7f5a190 | | `-VarDecl 0x14bc7f5a128 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f5a220 | | `-VarDecl 0x14bc7f5a1b8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f5a2b0 'void' | | |-ImplicitCastExpr 0x14bc7f5a298 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f5a238 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f5a258 'va_list':'char *' lvalue Var 0x14bc7f5a1b8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5a278 'const char *const' lvalue ParmVar 0x14bc7f59f80 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f5a500 'int' '=' | | |-DeclRefExpr 0x14bc7f5a2e0 'int' lvalue Var 0x14bc7f5a128 '_Result' 'int' | | `-CallExpr 0x14bc7f5a440 'int' | | |-ImplicitCastExpr 0x14bc7f5a428 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f5a300 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f4ce90 '_vsprintf_p_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f5a488 'char *' | | | `-DeclRefExpr 0x14bc7f5a320 'char *const' lvalue ParmVar 0x14bc7f59e88 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f5a4a0 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f5a340 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f59f00 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f5a4b8 'const char *' | | | `-DeclRefExpr 0x14bc7f5a360 'const char *const' lvalue ParmVar 0x14bc7f59f80 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f5a4d0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f5a3e8 'void *' | | | `-CStyleCastExpr 0x14bc7f5a3c0 'void *' | | | `-IntegerLiteral 0x14bc7f5a380 'int' 0 | | `-ImplicitCastExpr 0x14bc7f5a4e8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5a408 'va_list':'char *' lvalue Var 0x14bc7f5a1b8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f5a578 'void' | | |-ImplicitCastExpr 0x14bc7f5a560 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f5a520 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f5a540 'va_list':'char *' lvalue Var 0x14bc7f5a1b8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f62488 | `-ImplicitCastExpr 0x14bc7f62470 'int' | `-DeclRefExpr 0x14bc7f5a5a0 'int' lvalue Var 0x14bc7f5a128 '_Result' 'int' |-FunctionDecl 0x14bc7f62808 line:1903:26 _snprintf_l 'int (char *const, const size_t, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f625b8 col:66 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f62630 col:67 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f626b0 col:72 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f62728 col:70 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7f62e50 | | |-DeclStmt 0x14bc7f62a60 | | | `-VarDecl 0x14bc7f629f8 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f62af0 | | | `-VarDecl 0x14bc7f62a88 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f62b80 'void' | | | |-ImplicitCastExpr 0x14bc7f62b68 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f62b08 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f62b28 'va_list':'char *' lvalue Var 0x14bc7f62a88 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f62b48 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f62728 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7f62d68 'int' '=' | | | |-DeclRefExpr 0x14bc7f62bb0 'int' lvalue Var 0x14bc7f629f8 '_Result' 'int' | | | `-CallExpr 0x14bc7f62ca8 'int' | | | |-ImplicitCastExpr 0x14bc7f62c90 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f62bd0 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f51148 '_vsnprintf_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f62cf0 'char *' | | | | `-DeclRefExpr 0x14bc7f62bf0 'char *const' lvalue ParmVar 0x14bc7f625b8 '_Buffer' 'char *const' | | | |-ImplicitCastExpr 0x14bc7f62d08 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f62c10 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f62630 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f62d20 'const char *' | | | | `-DeclRefExpr 0x14bc7f62c30 'const char *const' lvalue ParmVar 0x14bc7f626b0 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f62d38 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f62c50 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f62728 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f62d50 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f62c70 'va_list':'char *' lvalue Var 0x14bc7f62a88 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f62de0 'void' | | | |-ImplicitCastExpr 0x14bc7f62dc8 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f62d88 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f62da8 'va_list':'char *' lvalue Var 0x14bc7f62a88 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f62e40 | | `-ImplicitCastExpr 0x14bc7f62e28 'int' | | `-DeclRefExpr 0x14bc7f62e08 'int' lvalue Var 0x14bc7f629f8 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f628c8 "This function or variable may be unsafe. Consider using _snprintf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f63078 col:26 implicit snprintf 'int (char *, unsigned long long, const char *, ...)' extern | |-ParmVarDecl 0x14bc7f63118 <> 'char *' | |-ParmVarDecl 0x14bc7f63180 <> 'unsigned long long' | |-ParmVarDecl 0x14bc7f631e8 <> 'const char *' | `-FormatAttr 0x14bc7f63268 Implicit printf 3 4 |-FunctionDecl 0x14bc7f632d0 prev 0x14bc7f63078 line:1940:26 snprintf 'int (char *, unsigned long long, const char *, ...)' inline | |-ParmVarDecl 0x14bc7f62ea8 col:71 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f62f20 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f62fa0 col:77 used _Format 'const char *const' | |-CompoundStmt 0x14bc7f5c878 | | |-DeclStmt 0x14bc7f5c410 | | | `-VarDecl 0x14bc7f63408 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f5c4a0 | | | `-VarDecl 0x14bc7f5c438 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f5c530 'void' | | | |-ImplicitCastExpr 0x14bc7f5c518 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f5c4b8 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f5c4d8 'va_list':'char *' lvalue Var 0x14bc7f5c438 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f5c4f8 'const char *const' lvalue ParmVar 0x14bc7f62fa0 '_Format' 'const char *const' | | |-BinaryOperator 0x14bc7f5c790 'int' '=' | | | |-DeclRefExpr 0x14bc7f5c560 'int' lvalue Var 0x14bc7f63408 '_Result' 'int' | | | `-CallExpr 0x14bc7f5c6f0 'int' | | | |-ImplicitCastExpr 0x14bc7f5c6d8 'int (*)(char *, unsigned long long, const char *, __builtin_va_list)' | | | | `-DeclRefExpr 0x14bc7f5c580 'int (char *, unsigned long long, const char *, __builtin_va_list)' Function 0x14bc7f4b4f0 'vsnprintf' 'int (char *, unsigned long long, const char *, __builtin_va_list)' | | | |-ImplicitCastExpr 0x14bc7f5c730 'char *' | | | | `-DeclRefExpr 0x14bc7f5c5a0 'char *const' lvalue ParmVar 0x14bc7f62ea8 '_Buffer' 'char *const' | | | |-ImplicitCastExpr 0x14bc7f5c748 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f5c5c0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f62f20 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f5c760 'const char *' | | | | `-DeclRefExpr 0x14bc7f5c5e0 'const char *const' lvalue ParmVar 0x14bc7f62fa0 '_Format' 'const char *const' | | | `-ImplicitCastExpr 0x14bc7f5c778 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f5c600 'va_list':'char *' lvalue Var 0x14bc7f5c438 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f5c808 'void' | | | |-ImplicitCastExpr 0x14bc7f5c7f0 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f5c7b0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f5c7d0 'va_list':'char *' lvalue Var 0x14bc7f5c438 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f5c868 | | `-ImplicitCastExpr 0x14bc7f5c850 'int' | | `-DeclRefExpr 0x14bc7f5c830 'int' lvalue Var 0x14bc7f63408 '_Result' 'int' | `-FormatAttr 0x14bc7f633b8 Inherited printf 3 4 |-FunctionDecl 0x14bc7f5caa0 line:1961:26 _snprintf 'int (char *const, const size_t, const char *const, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f5c8d0 col:66 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f5c948 col:67 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f5c9c8 col:72 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f5cfb8 | |-DeclStmt 0x14bc7f5cbd8 | | `-VarDecl 0x14bc7f5cb70 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f5cc68 | | `-VarDecl 0x14bc7f5cc00 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f5ccf8 'void' | | |-ImplicitCastExpr 0x14bc7f5cce0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f5cc80 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f5cca0 'va_list':'char *' lvalue Var 0x14bc7f5cc00 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5ccc0 'const char *const' lvalue ParmVar 0x14bc7f5c9c8 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f5ced0 'int' '=' | | |-DeclRefExpr 0x14bc7f5cd28 'int' lvalue Var 0x14bc7f5cb70 '_Result' 'int' | | `-CallExpr 0x14bc7f5ce30 'int' | | |-ImplicitCastExpr 0x14bc7f5ce18 'int (*)(char *const, const size_t, const char *const, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f5cd48 'int (char *const, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, va_list)' Function 0x14bc7f51c10 '_vsnprintf' 'int (char *const, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, va_list)' | | |-ImplicitCastExpr 0x14bc7f5ce70 'char *' | | | `-DeclRefExpr 0x14bc7f5cd68 'char *const' lvalue ParmVar 0x14bc7f5c8d0 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f5ce88 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f5cd88 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f5c948 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f5cea0 'const char *' | | | `-DeclRefExpr 0x14bc7f5cda8 'const char *const' lvalue ParmVar 0x14bc7f5c9c8 '_Format' 'const char *const' | | `-ImplicitCastExpr 0x14bc7f5ceb8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5cdc8 'va_list':'char *' lvalue Var 0x14bc7f5cc00 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f5cf48 'void' | | |-ImplicitCastExpr 0x14bc7f5cf30 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f5cef0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f5cf10 'va_list':'char *' lvalue Var 0x14bc7f5cc00 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f5cfa8 | `-ImplicitCastExpr 0x14bc7f5cf90 'int' | `-DeclRefExpr 0x14bc7f5cf70 'int' lvalue Var 0x14bc7f5cb70 '_Result' 'int' |-FunctionDecl 0x14bc7f5d328 prev 0x14bc7f5caa0 col:211 _snprintf 'int (char *const, const size_t, const char *const, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, ...)' | |-ParmVarDecl 0x14bc7f5d0d8 col:228 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f5d150 col:244 _BufferCount 'size_t':'unsigned long long' | `-ParmVarDecl 0x14bc7f5d1d0 col:270 _Format 'const char *' |-FunctionDecl 0x14bc7f61920 prev 0x14bc7f51c10 col:492 used _vsnprintf 'int (char *const, const size_t, const char *const, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, va_list)' | |-ParmVarDecl 0x14bc7f61658 col:510 _Buffer 'char *' | |-ParmVarDecl 0x14bc7f616d0 col:526 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f61750 col:552 _Format 'const char *' | `-ParmVarDecl 0x14bc7f617c8 col:569 _Args 'va_list':'char *' |-FunctionDecl 0x14bc7f61d60 line:1991:26 _snprintf_c_l 'int (char *const, const size_t, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f61b10 col:61 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f61b88 col:62 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f61c08 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f61c80 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f62290 | |-DeclStmt 0x14bc7f61ea0 | | `-VarDecl 0x14bc7f61e38 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f61f30 | | `-VarDecl 0x14bc7f61ec8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f61fc0 'void' | | |-ImplicitCastExpr 0x14bc7f61fa8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f61f48 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f61f68 'va_list':'char *' lvalue Var 0x14bc7f61ec8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f61f88 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f61c80 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f621a8 'int' '=' | | |-DeclRefExpr 0x14bc7f61ff0 'int' lvalue Var 0x14bc7f61e38 '_Result' 'int' | | `-CallExpr 0x14bc7f620e8 'int' | | |-ImplicitCastExpr 0x14bc7f620d0 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f62010 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f52c78 '_vsnprintf_c_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f62130 'char *' | | | `-DeclRefExpr 0x14bc7f62030 'char *const' lvalue ParmVar 0x14bc7f61b10 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f62148 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f62050 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f61b88 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f62160 'const char *' | | | `-DeclRefExpr 0x14bc7f62070 'const char *const' lvalue ParmVar 0x14bc7f61c08 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f62178 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f62090 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f61c80 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f62190 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f620b0 'va_list':'char *' lvalue Var 0x14bc7f61ec8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f62220 'void' | | |-ImplicitCastExpr 0x14bc7f62208 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f621c8 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f621e8 'va_list':'char *' lvalue Var 0x14bc7f61ec8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f62280 | `-ImplicitCastExpr 0x14bc7f62268 'int' | `-DeclRefExpr 0x14bc7f62248 'int' lvalue Var 0x14bc7f61e38 '_Result' 'int' |-FunctionDecl 0x14bc7f5f4b0 line:2012:26 _snprintf_c 'int (char *const, const size_t, const char *const, ...) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f622e8 col:52 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f62360 col:53 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f623e0 col:58 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f5fa40 | |-DeclStmt 0x14bc7f5f5e8 | | `-VarDecl 0x14bc7f5f580 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f5f678 | | `-VarDecl 0x14bc7f5f610 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f5f708 'void' | | |-ImplicitCastExpr 0x14bc7f5f6f0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f5f690 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f5f6b0 'va_list':'char *' lvalue Var 0x14bc7f5f610 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5f6d0 'const char *const' lvalue ParmVar 0x14bc7f623e0 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f5f958 'int' '=' | | |-DeclRefExpr 0x14bc7f5f738 'int' lvalue Var 0x14bc7f5f580 '_Result' 'int' | | `-CallExpr 0x14bc7f5f898 'int' | | |-ImplicitCastExpr 0x14bc7f5f880 'int (*)(char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f5f758 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f52c78 '_vsnprintf_c_l' 'int (char *const, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f5f8e0 'char *' | | | `-DeclRefExpr 0x14bc7f5f778 'char *const' lvalue ParmVar 0x14bc7f622e8 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f5f8f8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f5f798 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f62360 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f5f910 'const char *' | | | `-DeclRefExpr 0x14bc7f5f7b8 'const char *const' lvalue ParmVar 0x14bc7f623e0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f5f928 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f5f840 'void *' | | | `-CStyleCastExpr 0x14bc7f5f818 'void *' | | | `-IntegerLiteral 0x14bc7f5f7d8 'int' 0 | | `-ImplicitCastExpr 0x14bc7f5f940 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5f860 'va_list':'char *' lvalue Var 0x14bc7f5f610 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f5f9d0 'void' | | |-ImplicitCastExpr 0x14bc7f5f9b8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f5f978 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f5f998 'va_list':'char *' lvalue Var 0x14bc7f5f610 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f5fa30 | `-ImplicitCastExpr 0x14bc7f5fa18 'int' | `-DeclRefExpr 0x14bc7f5f9f8 'int' lvalue Var 0x14bc7f5f580 '_Result' 'int' |-FunctionDecl 0x14bc7f5fe58 line:2032:26 _snprintf_s_l 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f5fa98 col:71 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f5fb10 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f5fb88 col:72 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f5fc08 col:77 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f5fc80 col:75 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f603d0 | |-DeclStmt 0x14bc7f5ffa0 | | `-VarDecl 0x14bc7f5ff38 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f60030 | | `-VarDecl 0x14bc7f5ffc8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f600c0 'void' | | |-ImplicitCastExpr 0x14bc7f600a8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f60048 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f60068 'va_list':'char *' lvalue Var 0x14bc7f5ffc8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f60088 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f5fc80 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f602e8 'int' '=' | | |-DeclRefExpr 0x14bc7f600f0 'int' lvalue Var 0x14bc7f5ff38 '_Result' 'int' | | `-CallExpr 0x14bc7f60208 'int' | | |-ImplicitCastExpr 0x14bc7f601f0 'int (*)(char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f60110 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f53e00 '_vsnprintf_s_l' 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f60258 'char *' | | | `-DeclRefExpr 0x14bc7f60130 'char *const' lvalue ParmVar 0x14bc7f5fa98 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f60270 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f60150 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f5fb10 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f60288 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f60170 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f5fb88 '_MaxCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f602a0 'const char *' | | | `-DeclRefExpr 0x14bc7f60190 'const char *const' lvalue ParmVar 0x14bc7f5fc08 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f602b8 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f601b0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f5fc80 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f602d0 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f601d0 'va_list':'char *' lvalue Var 0x14bc7f5ffc8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f60360 'void' | | |-ImplicitCastExpr 0x14bc7f60348 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f60308 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f60328 'va_list':'char *' lvalue Var 0x14bc7f5ffc8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f603c0 | `-ImplicitCastExpr 0x14bc7f603a8 'int' | `-DeclRefExpr 0x14bc7f60388 'int' lvalue Var 0x14bc7f5ff38 '_Result' 'int' |-FunctionDecl 0x14bc7f60780 line:2054:26 _snprintf_s 'int (char *const, const size_t, const size_t, const char *const, ...) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f60450 col:71 used _Buffer 'char *const' | |-ParmVarDecl 0x14bc7f604c8 col:72 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f60540 col:72 used _MaxCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f605c0 col:77 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f60d58 | |-DeclStmt 0x14bc7f608c0 | | `-VarDecl 0x14bc7f60858 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f60950 | | `-VarDecl 0x14bc7f608e8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f609e0 'void' | | |-ImplicitCastExpr 0x14bc7f609c8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f60968 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f60988 'va_list':'char *' lvalue Var 0x14bc7f608e8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f609a8 'const char *const' lvalue ParmVar 0x14bc7f605c0 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f60c70 'int' '=' | | |-DeclRefExpr 0x14bc7f60a10 'int' lvalue Var 0x14bc7f60858 '_Result' 'int' | | `-CallExpr 0x14bc7f60b90 'int' | | |-ImplicitCastExpr 0x14bc7f60b78 'int (*)(char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f60a30 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' Function 0x14bc7f53e00 '_vsnprintf_s_l' 'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (char *const, const size_t, const size_t, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f60be0 'char *' | | | `-DeclRefExpr 0x14bc7f60a50 'char *const' lvalue ParmVar 0x14bc7f60450 '_Buffer' 'char *const' | | |-ImplicitCastExpr 0x14bc7f60bf8 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f60a70 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f604c8 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f60c10 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f60a90 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f60540 '_MaxCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f60c28 'const char *' | | | `-DeclRefExpr 0x14bc7f60ab0 'const char *const' lvalue ParmVar 0x14bc7f605c0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f60c40 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f60b38 'void *' | | | `-CStyleCastExpr 0x14bc7f60b10 'void *' | | | `-IntegerLiteral 0x14bc7f60ad0 'int' 0 | | `-ImplicitCastExpr 0x14bc7f60c58 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f60b58 'va_list':'char *' lvalue Var 0x14bc7f608e8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f60ce8 'void' | | |-ImplicitCastExpr 0x14bc7f60cd0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f60c90 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f60cb0 'va_list':'char *' lvalue Var 0x14bc7f608e8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f60d48 | `-ImplicitCastExpr 0x14bc7f60d30 'int' | `-DeclRefExpr 0x14bc7f60d10 'int' lvalue Var 0x14bc7f60858 '_Result' 'int' |-FunctionDecl 0x14bc7f60ef8 line:2082:26 _scprintf_l 'int (const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f60db0 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f60e28 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f61398 | |-DeclStmt 0x14bc7f61028 | | `-VarDecl 0x14bc7f60fc0 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f610b8 | | `-VarDecl 0x14bc7f61050 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f61148 'void' | | |-ImplicitCastExpr 0x14bc7f61130 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f610d0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f610f0 'va_list':'char *' lvalue Var 0x14bc7f61050 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f61110 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f60e28 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f612b0 'int' '=' | | |-DeclRefExpr 0x14bc7f61178 'int' lvalue Var 0x14bc7f60fc0 '_Result' 'int' | | `-CallExpr 0x14bc7f61230 'int' | | |-ImplicitCastExpr 0x14bc7f61218 'int (*)(const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f61198 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' Function 0x14bc7f55340 '_vscprintf_l' 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f61268 'const char *' | | | `-DeclRefExpr 0x14bc7f611b8 'const char *const' lvalue ParmVar 0x14bc7f60db0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f61280 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f611d8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f60e28 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f61298 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f611f8 'va_list':'char *' lvalue Var 0x14bc7f61050 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f61328 'void' | | |-ImplicitCastExpr 0x14bc7f61310 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f612d0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f612f0 'va_list':'char *' lvalue Var 0x14bc7f61050 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f61388 | `-ImplicitCastExpr 0x14bc7f61370 'int' | `-DeclRefExpr 0x14bc7f61350 'int' lvalue Var 0x14bc7f60fc0 '_Result' 'int' |-FunctionDecl 0x14bc7f63548 line:2100:26 _scprintf 'int (const char *const, ...) __attribute__((cdecl))':'int (const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f63480 col:57 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f63a48 | |-DeclStmt 0x14bc7f63670 | | `-VarDecl 0x14bc7f63608 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f63700 | | `-VarDecl 0x14bc7f63698 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f63790 'void' | | |-ImplicitCastExpr 0x14bc7f63778 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f63718 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f63738 'va_list':'char *' lvalue Var 0x14bc7f63698 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f63758 'const char *const' lvalue ParmVar 0x14bc7f63480 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f63960 'int' '=' | | |-DeclRefExpr 0x14bc7f637c0 'int' lvalue Var 0x14bc7f63608 '_Result' 'int' | | `-CallExpr 0x14bc7f638e0 'int' | | |-ImplicitCastExpr 0x14bc7f638c8 'int (*)(const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f637e0 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' Function 0x14bc7f55340 '_vscprintf_l' 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f63918 'const char *' | | | `-DeclRefExpr 0x14bc7f63800 'const char *const' lvalue ParmVar 0x14bc7f63480 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f63930 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f63888 'void *' | | | `-CStyleCastExpr 0x14bc7f63860 'void *' | | | `-IntegerLiteral 0x14bc7f63820 'int' 0 | | `-ImplicitCastExpr 0x14bc7f63948 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f638a8 'va_list':'char *' lvalue Var 0x14bc7f63698 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f639d8 'void' | | |-ImplicitCastExpr 0x14bc7f639c0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f63980 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f639a0 'va_list':'char *' lvalue Var 0x14bc7f63698 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f63a38 | `-ImplicitCastExpr 0x14bc7f63a20 'int' | `-DeclRefExpr 0x14bc7f63a00 'int' lvalue Var 0x14bc7f63608 '_Result' 'int' |-FunctionDecl 0x14bc7f63be8 line:2117:26 _scprintf_p_l 'int (const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f63aa0 col:67 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f63b18 col:65 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f64088 | |-DeclStmt 0x14bc7f63d18 | | `-VarDecl 0x14bc7f63cb0 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f63da8 | | `-VarDecl 0x14bc7f63d40 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f63e38 'void' | | |-ImplicitCastExpr 0x14bc7f63e20 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f63dc0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f63de0 'va_list':'char *' lvalue Var 0x14bc7f63d40 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f63e00 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f63b18 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f63fa0 'int' '=' | | |-DeclRefExpr 0x14bc7f63e68 'int' lvalue Var 0x14bc7f63cb0 '_Result' 'int' | | `-CallExpr 0x14bc7f63f20 'int' | | |-ImplicitCastExpr 0x14bc7f63f08 'int (*)(const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f63e88 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' Function 0x14bc7f56fb8 '_vscprintf_p_l' 'int (const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f63f58 'const char *' | | | `-DeclRefExpr 0x14bc7f63ea8 'const char *const' lvalue ParmVar 0x14bc7f63aa0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f63f70 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f63ec8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f63b18 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f63f88 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f63ee8 'va_list':'char *' lvalue Var 0x14bc7f63d40 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f64018 'void' | | |-ImplicitCastExpr 0x14bc7f64000 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f63fc0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f63fe0 'va_list':'char *' lvalue Var 0x14bc7f63d40 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f64078 | `-ImplicitCastExpr 0x14bc7f64060 'int' | `-DeclRefExpr 0x14bc7f64040 'int' lvalue Var 0x14bc7f63cb0 '_Result' 'int' |-FunctionDecl 0x14bc7f641a8 line:2135:26 _scprintf_p 'int (const char *const, ...) __attribute__((cdecl))':'int (const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f640e0 col:57 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f64668 | |-DeclStmt 0x14bc7f642d0 | | `-VarDecl 0x14bc7f64268 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f64360 | | `-VarDecl 0x14bc7f642f8 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f643f0 'void' | | |-ImplicitCastExpr 0x14bc7f643d8 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f64378 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f64398 'va_list':'char *' lvalue Var 0x14bc7f642f8 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f643b8 'const char *const' lvalue ParmVar 0x14bc7f640e0 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f64580 'int' '=' | | |-DeclRefExpr 0x14bc7f64420 'int' lvalue Var 0x14bc7f64268 '_Result' 'int' | | `-CallExpr 0x14bc7f64520 'int' | | |-ImplicitCastExpr 0x14bc7f64508 'int (*)(const char *const, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f64440 'int (const char *const, va_list) __attribute__((cdecl))':'int (const char *const, va_list)' Function 0x14bc7f52738 '_vscprintf_p' 'int (const char *const, va_list) __attribute__((cdecl))':'int (const char *const, va_list)' | | |-ImplicitCastExpr 0x14bc7f64550 'const char *' | | | `-DeclRefExpr 0x14bc7f64460 'const char *const' lvalue ParmVar 0x14bc7f640e0 '_Format' 'const char *const' | | `-ImplicitCastExpr 0x14bc7f64568 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f64490 'va_list':'char *' lvalue Var 0x14bc7f642f8 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f645f8 'void' | | |-ImplicitCastExpr 0x14bc7f645e0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f645a0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f645c0 'va_list':'char *' lvalue Var 0x14bc7f642f8 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f64658 | `-ImplicitCastExpr 0x14bc7f64640 'int' | `-DeclRefExpr 0x14bc7f64620 'int' lvalue Var 0x14bc7f64268 '_Result' 'int' |-FunctionDecl 0x14bc7f64b00 line:2156:26 used __stdio_common_vsscanf 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' | |-ParmVarDecl 0x14bc7f646c0 col:65 _Options 'unsigned long long' | |-ParmVarDecl 0x14bc7f64740 col:60 _Buffer 'const char *' | |-ParmVarDecl 0x14bc7f647b8 col:55 _BufferCount 'size_t':'unsigned long long' | |-ParmVarDecl 0x14bc7f64838 col:60 _Format 'const char *' | |-ParmVarDecl 0x14bc7f648b0 col:58 _Locale '_locale_t':'__crt_locale_pointers *' | `-ParmVarDecl 0x14bc7f64928 col:56 _ArgList 'va_list':'char *' |-FunctionDecl 0x14bc7f64f00 line:2166:26 used _vsscanf_l 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f64be8 col:57 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f64c68 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f64ce0 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f64d58 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f652b8 | `-ReturnStmt 0x14bc7f652a8 | `-CallExpr 0x14bc7f651e0 'int' | |-ImplicitCastExpr 0x14bc7f651c8 'int (*)(unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f64fc0 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f64b00 '__stdio_common_vsscanf' 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f65230 'unsigned long long' | | `-ParenExpr 0x14bc7f65050 'unsigned long long' lvalue | | `-UnaryOperator 0x14bc7f65038 'unsigned long long' lvalue prefix '*' cannot overflow | | `-CallExpr 0x14bc7f65018 'unsigned long long *' | | `-ImplicitCastExpr 0x14bc7f65000 'unsigned long long *(*)(void) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f64fe0 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | |-ImplicitCastExpr 0x14bc7f65248 'const char *' | | `-DeclRefExpr 0x14bc7f65070 'const char *const' lvalue ParmVar 0x14bc7f64be8 '_Buffer' 'const char *const' | |-CStyleCastExpr 0x14bc7f650e0 'size_t':'unsigned long long' | | `-UnaryOperator 0x14bc7f650b8 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f65090 'int' 1 | |-ImplicitCastExpr 0x14bc7f65260 'const char *' | | `-DeclRefExpr 0x14bc7f65108 'const char *const' lvalue ParmVar 0x14bc7f64c68 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f65278 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f65128 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f64ce0 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f65290 'va_list':'char *' | `-DeclRefExpr 0x14bc7f65148 'va_list':'char *' lvalue ParmVar 0x14bc7f64d58 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f5d550 col:26 implicit vsscanf 'int (const char *restrict, const char *restrict, __builtin_va_list)' extern | |-ParmVarDecl 0x14bc7f5d5f0 <> 'const char *restrict' | |-ParmVarDecl 0x14bc7f5d658 <> 'const char *restrict' | |-ParmVarDecl 0x14bc7f5d6c0 <> '__builtin_va_list':'char *' | `-FormatAttr 0x14bc7f5d740 Implicit scanf 2 0 |-FunctionDecl 0x14bc7f5d7a8 prev 0x14bc7f5d550 line:2183:26 vsscanf 'int (const char *restrict, const char *restrict, __builtin_va_list)' inline | |-ParmVarDecl 0x14bc7f652e8 col:57 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f65368 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f653e0 col:47 used _ArgList 'va_list':'char *' | |-CompoundStmt 0x14bc7f5daf0 | | `-ReturnStmt 0x14bc7f5dae0 | | `-CallExpr 0x14bc7f5da40 'int' | | |-ImplicitCastExpr 0x14bc7f5da28 'int (*)(const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f5d8c8 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f64f00 '_vsscanf_l' 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f5da80 'const char *' | | | `-DeclRefExpr 0x14bc7f5d8e8 'const char *const' lvalue ParmVar 0x14bc7f652e8 '_Buffer' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f5da98 'const char *' | | | `-DeclRefExpr 0x14bc7f5d908 'const char *const' lvalue ParmVar 0x14bc7f65368 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f5dab0 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f5d990 'void *' | | | `-CStyleCastExpr 0x14bc7f5d968 'void *' | | | `-IntegerLiteral 0x14bc7f5d928 'int' 0 | | `-ImplicitCastExpr 0x14bc7f5dac8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5d9b0 'va_list':'char *' lvalue ParmVar 0x14bc7f653e0 '_ArgList' 'va_list':'char *' | `-FormatAttr 0x14bc7f5d890 Inherited scanf 2 0 |-FunctionDecl 0x14bc7f5dd70 line:2197:26 used _vsscanf_s_l 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' inline | |-ParmVarDecl 0x14bc7f5db20 col:57 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f5dba0 col:57 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f5dc18 col:55 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-ParmVarDecl 0x14bc7f5dc90 col:47 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f5e178 | `-ReturnStmt 0x14bc7f5e168 | `-CallExpr 0x14bc7f5e0b8 'int' | |-ImplicitCastExpr 0x14bc7f5e0a0 'int (*)(unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f5de30 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f64b00 '__stdio_common_vsscanf' 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' | |-BinaryOperator 0x14bc7f5df88 'unsigned long long' '|' | | |-ImplicitCastExpr 0x14bc7f5df70 'unsigned long long' | | | `-ParenExpr 0x14bc7f5dec0 'unsigned long long' lvalue | | | `-UnaryOperator 0x14bc7f5dea8 'unsigned long long' lvalue prefix '*' cannot overflow | | | `-CallExpr 0x14bc7f5de88 'unsigned long long *' | | | `-ImplicitCastExpr 0x14bc7f5de70 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f5de50 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | `-ParenExpr 0x14bc7f5df50 'unsigned long long' | | `-BinaryOperator 0x14bc7f5df30 'unsigned long long' '<<' | | |-IntegerLiteral 0x14bc7f5dee0 'unsigned long long' 1 | | `-IntegerLiteral 0x14bc7f5df08 'int' 0 | |-ImplicitCastExpr 0x14bc7f5e108 'const char *' | | `-DeclRefExpr 0x14bc7f5dfa8 'const char *const' lvalue ParmVar 0x14bc7f5db20 '_Buffer' 'const char *const' | |-CStyleCastExpr 0x14bc7f5e018 'size_t':'unsigned long long' | | `-UnaryOperator 0x14bc7f5dff0 'int' prefix '-' | | `-IntegerLiteral 0x14bc7f5dfc8 'int' 1 | |-ImplicitCastExpr 0x14bc7f5e120 'const char *' | | `-DeclRefExpr 0x14bc7f5e040 'const char *const' lvalue ParmVar 0x14bc7f5dba0 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f5e138 '_locale_t':'__crt_locale_pointers *' | | `-DeclRefExpr 0x14bc7f5e060 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f5dc18 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | `-ImplicitCastExpr 0x14bc7f5e150 'va_list':'char *' | `-DeclRefExpr 0x14bc7f5e080 'va_list':'char *' lvalue ParmVar 0x14bc7f5dc90 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f5e378 line:2219:23 used vsscanf_s 'int (const char *const, const char *const, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, va_list)' inline | |-ParmVarDecl 0x14bc7f5e1a8 col:61 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f5e228 col:61 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f5e2a0 col:51 used _ArgList 'va_list':'char *' | `-CompoundStmt 0x14bc7f65688 | `-ReturnStmt 0x14bc7f65678 | `-CallExpr 0x14bc7f655d8 'int' | |-ImplicitCastExpr 0x14bc7f655c0 'int (*)(const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | `-DeclRefExpr 0x14bc7f654b8 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f5dd70 '_vsscanf_s_l' 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' | |-ImplicitCastExpr 0x14bc7f65618 'const char *' | | `-DeclRefExpr 0x14bc7f654d8 'const char *const' lvalue ParmVar 0x14bc7f5e1a8 '_Buffer' 'const char *const' | |-ImplicitCastExpr 0x14bc7f65630 'const char *' | | `-DeclRefExpr 0x14bc7f654f8 'const char *const' lvalue ParmVar 0x14bc7f5e228 '_Format' 'const char *const' | |-ImplicitCastExpr 0x14bc7f65648 '_locale_t':'__crt_locale_pointers *' | | `-ParenExpr 0x14bc7f65580 'void *' | | `-CStyleCastExpr 0x14bc7f65558 'void *' | | `-IntegerLiteral 0x14bc7f65518 'int' 0 | `-ImplicitCastExpr 0x14bc7f65660 'va_list':'char *' | `-DeclRefExpr 0x14bc7f655a0 'va_list':'char *' lvalue ParmVar 0x14bc7f5e2a0 '_ArgList' 'va_list':'char *' |-FunctionDecl 0x14bc7f65a18 line:2244:26 _sscanf_l 'int (const char *const, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f65780 col:66 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f65800 col:66 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f65878 col:64 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7f66018 | | |-DeclStmt 0x14bc7f65c68 | | | `-VarDecl 0x14bc7f65c00 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f65cf8 | | | `-VarDecl 0x14bc7f65c90 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f65d88 'void' | | | |-ImplicitCastExpr 0x14bc7f65d70 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f65d10 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f65d30 'va_list':'char *' lvalue Var 0x14bc7f65c90 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f65d50 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f65878 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7f65f30 'int' '=' | | | |-DeclRefExpr 0x14bc7f65db8 'int' lvalue Var 0x14bc7f65c00 '_Result' 'int' | | | `-CallExpr 0x14bc7f65e90 'int' | | | |-ImplicitCastExpr 0x14bc7f65e78 'int (*)(const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f65dd8 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f64f00 '_vsscanf_l' 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f65ed0 'const char *' | | | | `-DeclRefExpr 0x14bc7f65df8 'const char *const' lvalue ParmVar 0x14bc7f65780 '_Buffer' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f65ee8 'const char *' | | | | `-DeclRefExpr 0x14bc7f65e18 'const char *const' lvalue ParmVar 0x14bc7f65800 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f65f00 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f65e38 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f65878 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f65f18 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f65e58 'va_list':'char *' lvalue Var 0x14bc7f65c90 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f65fa8 'void' | | | |-ImplicitCastExpr 0x14bc7f65f90 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f65f50 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f65f70 'va_list':'char *' lvalue Var 0x14bc7f65c90 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f66008 | | `-ImplicitCastExpr 0x14bc7f65ff0 'int' | | `-DeclRefExpr 0x14bc7f65fd0 'int' lvalue Var 0x14bc7f65c00 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f65ad0 "This function or variable may be unsafe. Consider using _sscanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f66380 col:26 implicit sscanf 'int (const char *restrict, const char *restrict, ...)' extern | |-ParmVarDecl 0x14bc7f66420 <> 'const char *restrict' | |-ParmVarDecl 0x14bc7f5e430 <> 'const char *restrict' | `-FormatAttr 0x14bc7f5e4a8 Implicit scanf 2 3 |-FunctionDecl 0x14bc7f5e510 prev 0x14bc7f66380 line:2263:26 sscanf 'int (const char *restrict, const char *restrict, ...)' inline | |-ParmVarDecl 0x14bc7f66130 col:56 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f661b0 col:56 used _Format 'const char *const' | |-CompoundStmt 0x14bc7f5eba8 | | |-DeclStmt 0x14bc7f5e790 | | | `-VarDecl 0x14bc7f5e728 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f5e820 | | | `-VarDecl 0x14bc7f5e7b8 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f5e8b0 'void' | | | |-ImplicitCastExpr 0x14bc7f5e898 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f5e838 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f5e858 'va_list':'char *' lvalue Var 0x14bc7f5e7b8 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f5e878 'const char *const' lvalue ParmVar 0x14bc7f661b0 '_Format' 'const char *const' | | |-BinaryOperator 0x14bc7f5eac0 'int' '=' | | | |-DeclRefExpr 0x14bc7f5e8e0 'int' lvalue Var 0x14bc7f5e728 '_Result' 'int' | | | `-CallExpr 0x14bc7f5ea20 'int' | | | |-ImplicitCastExpr 0x14bc7f5ea08 'int (*)(const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f5e900 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f64f00 '_vsscanf_l' 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f5ea60 'const char *' | | | | `-DeclRefExpr 0x14bc7f5e920 'const char *const' lvalue ParmVar 0x14bc7f66130 '_Buffer' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f5ea78 'const char *' | | | | `-DeclRefExpr 0x14bc7f5e940 'const char *const' lvalue ParmVar 0x14bc7f661b0 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f5ea90 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f5e9c8 'void *' | | | | `-CStyleCastExpr 0x14bc7f5e9a0 'void *' | | | | `-IntegerLiteral 0x14bc7f5e960 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f5eaa8 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f5e9e8 'va_list':'char *' lvalue Var 0x14bc7f5e7b8 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f5eb38 'void' | | | |-ImplicitCastExpr 0x14bc7f5eb20 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f5eae0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f5eb00 'va_list':'char *' lvalue Var 0x14bc7f5e7b8 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f5eb98 | | `-ImplicitCastExpr 0x14bc7f5eb80 'int' | | `-DeclRefExpr 0x14bc7f5eb60 'int' lvalue Var 0x14bc7f5e728 '_Result' 'int' | |-FormatAttr 0x14bc7f5e6d8 Inherited scanf 2 3 | `-DeprecatedAttr 0x14bc7f5e5c0 "This function or variable may be unsafe. Consider using sscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f5edd0 line:2281:26 _sscanf_s_l 'int (const char *const, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f5ec00 col:68 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f5ec80 col:68 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f5ecf8 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f5f2b8 | |-DeclStmt 0x14bc7f5ef08 | | `-VarDecl 0x14bc7f5eea0 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f5ef98 | | `-VarDecl 0x14bc7f5ef30 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f5f028 'void' | | |-ImplicitCastExpr 0x14bc7f5f010 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f5efb0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f5efd0 'va_list':'char *' lvalue Var 0x14bc7f5ef30 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5eff0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f5ecf8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f5f1d0 'int' '=' | | |-DeclRefExpr 0x14bc7f5f058 'int' lvalue Var 0x14bc7f5eea0 '_Result' 'int' | | `-CallExpr 0x14bc7f5f130 'int' | | |-ImplicitCastExpr 0x14bc7f5f118 'int (*)(const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f5f078 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' Function 0x14bc7f5dd70 '_vsscanf_s_l' 'int (const char *const, const char *const, const _locale_t, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, const _locale_t, va_list)' | | |-ImplicitCastExpr 0x14bc7f5f170 'const char *' | | | `-DeclRefExpr 0x14bc7f5f098 'const char *const' lvalue ParmVar 0x14bc7f5ec00 '_Buffer' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f5f188 'const char *' | | | `-DeclRefExpr 0x14bc7f5f0b8 'const char *const' lvalue ParmVar 0x14bc7f5ec80 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f5f1a0 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f5f0d8 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f5ecf8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f5f1b8 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f5f0f8 'va_list':'char *' lvalue Var 0x14bc7f5ef30 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f5f248 'void' | | |-ImplicitCastExpr 0x14bc7f5f230 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f5f1f0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f5f210 'va_list':'char *' lvalue Var 0x14bc7f5ef30 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f5f2a8 | `-ImplicitCastExpr 0x14bc7f5f290 'int' | `-DeclRefExpr 0x14bc7f5f270 'int' lvalue Var 0x14bc7f5eea0 '_Result' 'int' |-FunctionDecl 0x14bc7f6a530 line:2302:30 sscanf_s 'int (const char *const, const char *const, ...) __attribute__((cdecl))':'int (const char *const, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f5f310 col:62 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f5f390 col:62 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f6aa28 | |-DeclStmt 0x14bc7f6a660 | | `-VarDecl 0x14bc7f6a5f8 col:17 used _Result 'int' | |-DeclStmt 0x14bc7f6a6f0 | | `-VarDecl 0x14bc7f6a688 col:21 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f6a780 'void' | | |-ImplicitCastExpr 0x14bc7f6a768 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f6a708 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f6a728 'va_list':'char *' lvalue Var 0x14bc7f6a688 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f6a748 'const char *const' lvalue ParmVar 0x14bc7f5f390 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f6a940 'int' '=' | | |-DeclRefExpr 0x14bc7f6a7b0 'int' lvalue Var 0x14bc7f6a5f8 '_Result' 'int' | | `-CallExpr 0x14bc7f6a8c0 'int' | | |-ImplicitCastExpr 0x14bc7f6a8a8 'int (*)(const char *const, const char *const, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f6a7d0 'int (const char *const, const char *const, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, va_list)' Function 0x14bc7f5e378 'vsscanf_s' 'int (const char *const, const char *const, va_list) __attribute__((cdecl))':'int (const char *const, const char *const, va_list)' | | |-ImplicitCastExpr 0x14bc7f6a8f8 'const char *' | | | `-DeclRefExpr 0x14bc7f6a7f0 'const char *const' lvalue ParmVar 0x14bc7f5f310 '_Buffer' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f6a910 'const char *' | | | `-DeclRefExpr 0x14bc7f6a810 'const char *const' lvalue ParmVar 0x14bc7f5f390 '_Format' 'const char *const' | | `-ImplicitCastExpr 0x14bc7f6a928 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f6a830 'va_list':'char *' lvalue Var 0x14bc7f6a688 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f6a9b8 'void' | | |-ImplicitCastExpr 0x14bc7f6a9a0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f6a960 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f6a980 'va_list':'char *' lvalue Var 0x14bc7f6a688 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f6aa18 | `-ImplicitCastExpr 0x14bc7f6aa00 'int' | `-DeclRefExpr 0x14bc7f6a9e0 'int' lvalue Var 0x14bc7f6a5f8 '_Result' 'int' |-FunctionDecl 0x14bc7f6ae70 line:2330:26 _snscanf_l 'int (const char *const, const size_t, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const size_t, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f6ab48 col:66 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f6abc0 col:61 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f6ac40 col:66 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f6acb8 col:64 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | |-CompoundStmt 0x14bc7f67548 | | |-DeclStmt 0x14bc7f6b0c8 | | | `-VarDecl 0x14bc7f6b060 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f6b158 | | | `-VarDecl 0x14bc7f6b0f0 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f6b1e8 'void' | | | |-ImplicitCastExpr 0x14bc7f6b1d0 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f6b170 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f6b190 'va_list':'char *' lvalue Var 0x14bc7f6b0f0 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f6b1b0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f6acb8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | |-BinaryOperator 0x14bc7f6b480 'int' '=' | | | |-DeclRefExpr 0x14bc7f6b218 'int' lvalue Var 0x14bc7f6b060 '_Result' 'int' | | | `-CallExpr 0x14bc7f6b3a0 'int' | | | |-ImplicitCastExpr 0x14bc7f6b388 'int (*)(unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f6b238 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f64b00 '__stdio_common_vsscanf' 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f6b3f0 'unsigned long long' | | | | `-ParenExpr 0x14bc7f6b2c8 'unsigned long long' lvalue | | | | `-UnaryOperator 0x14bc7f6b2b0 'unsigned long long' lvalue prefix '*' cannot overflow | | | | `-CallExpr 0x14bc7f6b290 'unsigned long long *' | | | | `-ImplicitCastExpr 0x14bc7f6b278 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f6b258 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | |-ImplicitCastExpr 0x14bc7f6b408 'const char *' | | | | `-DeclRefExpr 0x14bc7f6b2e8 'const char *const' lvalue ParmVar 0x14bc7f6ab48 '_Buffer' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f6b420 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f6b308 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f6abc0 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f6b438 'const char *' | | | | `-DeclRefExpr 0x14bc7f6b328 'const char *const' lvalue ParmVar 0x14bc7f6ac40 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f6b450 '_locale_t':'__crt_locale_pointers *' | | | | `-DeclRefExpr 0x14bc7f6b348 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f6acb8 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | | `-ImplicitCastExpr 0x14bc7f6b468 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f6b368 'va_list':'char *' lvalue Var 0x14bc7f6b0f0 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f674d8 'void' | | | |-ImplicitCastExpr 0x14bc7f674c0 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f6b4a0 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f6b4c0 'va_list':'char *' lvalue Var 0x14bc7f6b0f0 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f67538 | | `-ImplicitCastExpr 0x14bc7f67520 'int' | | `-DeclRefExpr 0x14bc7f67500 'int' lvalue Var 0x14bc7f6b060 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f6af30 "This function or variable may be unsafe. Consider using _snscanf_s_l instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f67908 line:2354:26 _snscanf 'int (const char *const, const size_t, const char *const, ...) __attribute__((cdecl))':'int (const char *const, const size_t, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f67668 col:66 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f676e0 col:61 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f67760 col:66 used _Format 'const char *const' | |-CompoundStmt 0x14bc7f68060 | | |-DeclStmt 0x14bc7f67b58 | | | `-VarDecl 0x14bc7f67af0 col:13 used _Result 'int' | | |-DeclStmt 0x14bc7f67be8 | | | `-VarDecl 0x14bc7f67b80 col:17 used _ArgList 'va_list':'char *' | | |-CallExpr 0x14bc7f67c78 'void' | | | |-ImplicitCastExpr 0x14bc7f67c60 'void (*)(__builtin_va_list &, ...)' | | | | `-DeclRefExpr 0x14bc7f67c00 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | | |-DeclRefExpr 0x14bc7f67c20 'va_list':'char *' lvalue Var 0x14bc7f67b80 '_ArgList' 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f67c40 'const char *const' lvalue ParmVar 0x14bc7f67760 '_Format' 'const char *const' | | |-BinaryOperator 0x14bc7f67f78 'int' '=' | | | |-DeclRefExpr 0x14bc7f67ca8 'int' lvalue Var 0x14bc7f67af0 '_Result' 'int' | | | `-CallExpr 0x14bc7f67e98 'int' | | | |-ImplicitCastExpr 0x14bc7f67e80 'int (*)(unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f67cc8 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f64b00 '__stdio_common_vsscanf' 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' | | | |-ImplicitCastExpr 0x14bc7f67ee8 'unsigned long long' | | | | `-ParenExpr 0x14bc7f67d58 'unsigned long long' lvalue | | | | `-UnaryOperator 0x14bc7f67d40 'unsigned long long' lvalue prefix '*' cannot overflow | | | | `-CallExpr 0x14bc7f67d20 'unsigned long long *' | | | | `-ImplicitCastExpr 0x14bc7f67d08 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f67ce8 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | |-ImplicitCastExpr 0x14bc7f67f00 'const char *' | | | | `-DeclRefExpr 0x14bc7f67d78 'const char *const' lvalue ParmVar 0x14bc7f67668 '_Buffer' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f67f18 'size_t':'unsigned long long' | | | | `-DeclRefExpr 0x14bc7f67d98 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f676e0 '_BufferCount' 'const size_t':'const unsigned long long' | | | |-ImplicitCastExpr 0x14bc7f67f30 'const char *' | | | | `-DeclRefExpr 0x14bc7f67db8 'const char *const' lvalue ParmVar 0x14bc7f67760 '_Format' 'const char *const' | | | |-ImplicitCastExpr 0x14bc7f67f48 '_locale_t':'__crt_locale_pointers *' | | | | `-ParenExpr 0x14bc7f67e40 'void *' | | | | `-CStyleCastExpr 0x14bc7f67e18 'void *' | | | | `-IntegerLiteral 0x14bc7f67dd8 'int' 0 | | | `-ImplicitCastExpr 0x14bc7f67f60 'va_list':'char *' | | | `-DeclRefExpr 0x14bc7f67e60 'va_list':'char *' lvalue Var 0x14bc7f67b80 '_ArgList' 'va_list':'char *' | | |-CallExpr 0x14bc7f67ff0 'void' | | | |-ImplicitCastExpr 0x14bc7f67fd8 'void (*)(__builtin_va_list &)' | | | | `-DeclRefExpr 0x14bc7f67f98 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f67fb8 'va_list':'char *' lvalue Var 0x14bc7f67b80 '_ArgList' 'va_list':'char *' | | `-ReturnStmt 0x14bc7f68050 | | `-ImplicitCastExpr 0x14bc7f68038 'int' | | `-DeclRefExpr 0x14bc7f68018 'int' lvalue Var 0x14bc7f67af0 '_Result' 'int' | `-DeprecatedAttr 0x14bc7f679c0 "This function or variable may be unsafe. Consider using _snscanf_s instead. To disable deprecation, use _CRT_SECURE_NO_WARNINGS. See online help for details." "" |-FunctionDecl 0x14bc7f68308 line:2378:26 _snscanf_s_l 'int (const char *const, const size_t, const char *const, const _locale_t, ...) __attribute__((cdecl))':'int (const char *const, const size_t, const char *const, const _locale_t, ...)' inline | |-ParmVarDecl 0x14bc7f680b8 col:68 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f68130 col:63 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f681b0 col:68 used _Format 'const char *const' | |-ParmVarDecl 0x14bc7f68228 col:66 used _Locale 'const _locale_t':'__crt_locale_pointers *const' | `-CompoundStmt 0x14bc7f6da48 | |-DeclStmt 0x14bc7f68448 | | `-VarDecl 0x14bc7f683e0 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f6d588 | | `-VarDecl 0x14bc7f6d520 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f6d618 'void' | | |-ImplicitCastExpr 0x14bc7f6d600 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f6d5a0 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f6d5c0 'va_list':'char *' lvalue Var 0x14bc7f6d520 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f6d5e0 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f68228 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | |-BinaryOperator 0x14bc7f6d960 'int' '=' | | |-DeclRefExpr 0x14bc7f6d648 'int' lvalue Var 0x14bc7f683e0 '_Result' 'int' | | `-CallExpr 0x14bc7f6d898 'int' | | |-ImplicitCastExpr 0x14bc7f6d880 'int (*)(unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f6d668 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f64b00 '__stdio_common_vsscanf' 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' | | |-BinaryOperator 0x14bc7f6d7c0 'unsigned long long' '|' | | | |-ImplicitCastExpr 0x14bc7f6d7a8 'unsigned long long' | | | | `-ParenExpr 0x14bc7f6d6f8 'unsigned long long' lvalue | | | | `-UnaryOperator 0x14bc7f6d6e0 'unsigned long long' lvalue prefix '*' cannot overflow | | | | `-CallExpr 0x14bc7f6d6c0 'unsigned long long *' | | | | `-ImplicitCastExpr 0x14bc7f6d6a8 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f6d688 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | `-ParenExpr 0x14bc7f6d788 'unsigned long long' | | | `-BinaryOperator 0x14bc7f6d768 'unsigned long long' '<<' | | | |-IntegerLiteral 0x14bc7f6d718 'unsigned long long' 1 | | | `-IntegerLiteral 0x14bc7f6d740 'int' 0 | | |-ImplicitCastExpr 0x14bc7f6d8e8 'const char *' | | | `-DeclRefExpr 0x14bc7f6d7e0 'const char *const' lvalue ParmVar 0x14bc7f680b8 '_Buffer' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f6d900 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f6d800 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f68130 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f6d918 'const char *' | | | `-DeclRefExpr 0x14bc7f6d820 'const char *const' lvalue ParmVar 0x14bc7f681b0 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f6d930 '_locale_t':'__crt_locale_pointers *' | | | `-DeclRefExpr 0x14bc7f6d840 'const _locale_t':'__crt_locale_pointers *const' lvalue ParmVar 0x14bc7f68228 '_Locale' 'const _locale_t':'__crt_locale_pointers *const' | | `-ImplicitCastExpr 0x14bc7f6d948 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f6d860 'va_list':'char *' lvalue Var 0x14bc7f6d520 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f6d9d8 'void' | | |-ImplicitCastExpr 0x14bc7f6d9c0 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f6d980 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f6d9a0 'va_list':'char *' lvalue Var 0x14bc7f6d520 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f6da38 | `-ImplicitCastExpr 0x14bc7f6da20 'int' | `-DeclRefExpr 0x14bc7f6da00 'int' lvalue Var 0x14bc7f683e0 '_Result' 'int' |-FunctionDecl 0x14bc7f6dc70 line:2402:26 _snscanf_s 'int (const char *const, const size_t, const char *const, ...) __attribute__((cdecl))':'int (const char *const, const size_t, const char *const, ...)' inline | |-ParmVarDecl 0x14bc7f6daa0 col:66 used _Buffer 'const char *const' | |-ParmVarDecl 0x14bc7f6db18 col:61 used _BufferCount 'const size_t':'const unsigned long long' | |-ParmVarDecl 0x14bc7f6db98 col:66 used _Format 'const char *const' | `-CompoundStmt 0x14bc7f6e360 | |-DeclStmt 0x14bc7f6dda8 | | `-VarDecl 0x14bc7f6dd40 col:13 used _Result 'int' | |-DeclStmt 0x14bc7f6de38 | | `-VarDecl 0x14bc7f6ddd0 col:17 used _ArgList 'va_list':'char *' | |-CallExpr 0x14bc7f6dec8 'void' | | |-ImplicitCastExpr 0x14bc7f6deb0 'void (*)(__builtin_va_list &, ...)' | | | `-DeclRefExpr 0x14bc7f6de50 '' Function 0x14bc7ee8c88 '__builtin_va_start' 'void (__builtin_va_list &, ...)' | | |-DeclRefExpr 0x14bc7f6de70 'va_list':'char *' lvalue Var 0x14bc7f6ddd0 '_ArgList' 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f6de90 'const char *const' lvalue ParmVar 0x14bc7f6db98 '_Format' 'const char *const' | |-BinaryOperator 0x14bc7f6e278 'int' '=' | | |-DeclRefExpr 0x14bc7f6def8 'int' lvalue Var 0x14bc7f6dd40 '_Result' 'int' | | `-CallExpr 0x14bc7f6e1b0 'int' | | |-ImplicitCastExpr 0x14bc7f6e198 'int (*)(unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))' | | | `-DeclRefExpr 0x14bc7f6df18 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' Function 0x14bc7f64b00 '__stdio_common_vsscanf' 'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list) __attribute__((cdecl))':'int (unsigned long long, const char *, size_t, const char *, _locale_t, va_list)' | | |-BinaryOperator 0x14bc7f6e070 'unsigned long long' '|' | | | |-ImplicitCastExpr 0x14bc7f6e058 'unsigned long long' | | | | `-ParenExpr 0x14bc7f6dfa8 'unsigned long long' lvalue | | | | `-UnaryOperator 0x14bc7f6df90 'unsigned long long' lvalue prefix '*' cannot overflow | | | | `-CallExpr 0x14bc7f6df70 'unsigned long long *' | | | | `-ImplicitCastExpr 0x14bc7f6df58 'unsigned long long *(*)(void) __attribute__((cdecl))' | | | | `-DeclRefExpr 0x14bc7f6df38 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' Function 0x14bc7edecf8 '__local_stdio_scanf_options' 'unsigned long long *(void) __attribute__((cdecl))':'unsigned long long *(void)' | | | `-ParenExpr 0x14bc7f6e038 'unsigned long long' | | | `-BinaryOperator 0x14bc7f6e018 'unsigned long long' '<<' | | | |-IntegerLiteral 0x14bc7f6dfc8 'unsigned long long' 1 | | | `-IntegerLiteral 0x14bc7f6dff0 'int' 0 | | |-ImplicitCastExpr 0x14bc7f6e200 'const char *' | | | `-DeclRefExpr 0x14bc7f6e090 'const char *const' lvalue ParmVar 0x14bc7f6daa0 '_Buffer' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f6e218 'size_t':'unsigned long long' | | | `-DeclRefExpr 0x14bc7f6e0b0 'const size_t':'const unsigned long long' lvalue ParmVar 0x14bc7f6db18 '_BufferCount' 'const size_t':'const unsigned long long' | | |-ImplicitCastExpr 0x14bc7f6e230 'const char *' | | | `-DeclRefExpr 0x14bc7f6e0d0 'const char *const' lvalue ParmVar 0x14bc7f6db98 '_Format' 'const char *const' | | |-ImplicitCastExpr 0x14bc7f6e248 '_locale_t':'__crt_locale_pointers *' | | | `-ParenExpr 0x14bc7f6e158 'void *' | | | `-CStyleCastExpr 0x14bc7f6e130 'void *' | | | `-IntegerLiteral 0x14bc7f6e0f0 'int' 0 | | `-ImplicitCastExpr 0x14bc7f6e260 'va_list':'char *' | | `-DeclRefExpr 0x14bc7f6e178 'va_list':'char *' lvalue Var 0x14bc7f6ddd0 '_ArgList' 'va_list':'char *' | |-CallExpr 0x14bc7f6e2f0 'void' | | |-ImplicitCastExpr 0x14bc7f6e2d8 'void (*)(__builtin_va_list &)' | | | `-DeclRefExpr 0x14bc7f6e298 '' Function 0x14bc7ee90f0 '__builtin_va_end' 'void (__builtin_va_list &)' | | `-DeclRefExpr 0x14bc7f6e2b8 'va_list':'char *' lvalue Var 0x14bc7f6ddd0 '_ArgList' 'va_list':'char *' | `-ReturnStmt 0x14bc7f6e350 | `-ImplicitCastExpr 0x14bc7f6e338 'int' | `-DeclRefExpr 0x14bc7f6e318 'int' lvalue Var 0x14bc7f6dd40 '_Result' 'int' |-FunctionDecl 0x14bc7f685a0 line:2447:32 tempnam 'char *(const char *, const char *) __attribute__((cdecl))':'char *(const char *, const char *)' | |-ParmVarDecl 0x14bc7f6e498 col:36 _Directory 'const char *' | |-ParmVarDecl 0x14bc7f684d0 col:36 _FilePrefix 'const char *' | `-DeprecatedAttr 0x14bc7f68650 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _tempnam. See online help for details." "" |-FunctionDecl 0x14bc7f68900 col:208 fcloseall 'int (void) __attribute__((cdecl))':'int (void)' | `-DeprecatedAttr 0x14bc7f689a0 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fcloseall. See online help for details." "" |-FunctionDecl 0x14bc7f68ca8 col:207 fdopen 'FILE *(int, const char *) __attribute__((cdecl))':'FILE *(int, const char *)' | |-ParmVarDecl 0x14bc7f68b60 col:219 _FileHandle 'int' | |-ParmVarDecl 0x14bc7f68be0 col:244 _Format 'const char *' | `-DeprecatedAttr 0x14bc7f68d58 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fdopen. See online help for details." "" |-FunctionDecl 0x14bc7f69010 col:207 fgetchar 'int (void) __attribute__((cdecl))':'int (void)' | `-DeprecatedAttr 0x14bc7f690b0 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fgetchar. See online help for details." "" |-FunctionDecl 0x14bc7f69330 col:205 fileno 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | |-ParmVarDecl 0x14bc7f69268 col:219 _Stream 'FILE *' | `-DeprecatedAttr 0x14bc7f693d8 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fileno. See online help for details." "" |-FunctionDecl 0x14bc7f69688 col:207 flushall 'int (void) __attribute__((cdecl))':'int (void)' | `-DeprecatedAttr 0x14bc7f69728 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _flushall. See online help for details." "" |-FunctionDecl 0x14bc7f699b0 col:207 fputchar 'int (int) __attribute__((cdecl))':'int (int)' | |-ParmVarDecl 0x14bc7f698e8 col:221 _Ch 'int' | `-DeprecatedAttr 0x14bc7f69a58 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _fputchar. See online help for details." "" |-FunctionDecl 0x14bc7f69d18 col:203 getw 'int (FILE *) __attribute__((cdecl))':'int (FILE *)' | |-ParmVarDecl 0x14bc7f69c50 col:215 _Stream 'FILE *' | `-DeprecatedAttr 0x14bc7f69dc0 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _getw. See online help for details." "" |-FunctionDecl 0x14bc7f6a0c0 col:203 putw 'int (int, FILE *) __attribute__((cdecl))':'int (int, FILE *)' | |-ParmVarDecl 0x14bc7f69f78 col:213 _Ch 'int' | |-ParmVarDecl 0x14bc7f69ff0 col:224 _Stream 'FILE *' | `-DeprecatedAttr 0x14bc7f6a170 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _putw. See online help for details." "" |-FunctionDecl 0x14bc7f6a420 col:204 rmtmp 'int (void) __attribute__((cdecl))':'int (void)' | `-DeprecatedAttr 0x14bc7f6b500 "The POSIX name for this item is deprecated. Instead, use the ISO C and C++ conformant name: _rmtmp. See online help for details." "" `-FunctionDecl 0x14bc7f6b650 line:3:5 main 'int ()' `-CompoundStmt 0x14bc7f6c230 |-DeclStmt 0x14bc7f6b808 | |-VarDecl 0x14bc7f6b708 col:8 used n 'int' | `-VarDecl 0x14bc7f6b788 col:11 used c 'int' |-CallExpr 0x14bc7f6b900 'int' | |-ImplicitCastExpr 0x14bc7f6b8e8 'int (*)(const char *, ...)' | | `-DeclRefExpr 0x14bc7f6b820 'int (const char *, ...)' Function 0x14bc7f3e120 'printf' 'int (const char *, ...)' | `-ImplicitCastExpr 0x14bc7f6b940 'const char *' | `-ImplicitCastExpr 0x14bc7f6b928 'char *' | `-StringLiteral 0x14bc7f6b878 'char [16]' lvalue "Enter a number\n" |-CallExpr 0x14bc7f6ba70 'int' | |-ImplicitCastExpr 0x14bc7f6ba58 'int (*)(const char *restrict, ...)' | | `-DeclRefExpr 0x14bc7f6b958 'int (const char *restrict, ...)' Function 0x14bc7f4e370 'scanf' 'int (const char *restrict, ...)' | |-ImplicitCastExpr 0x14bc7f6bab8 'const char *' | | `-ImplicitCastExpr 0x14bc7f6baa0 'char *' | | `-StringLiteral 0x14bc7f6b9b8 'char [3]' lvalue "%d" | `-UnaryOperator 0x14bc7f6b9f8 'int *' prefix '&' cannot overflow | `-DeclRefExpr 0x14bc7f6b9d8 'int' lvalue Var 0x14bc7f6b708 'n' 'int' |-IfStmt 0x14bc7f6c1d0 has_else | |-BinaryOperator 0x14bc7f6bb30 'int' '==' | | |-ImplicitCastExpr 0x14bc7f6bb18 'int' | | | `-DeclRefExpr 0x14bc7f6bad0 'int' lvalue Var 0x14bc7f6b708 'n' 'int' | | `-IntegerLiteral 0x14bc7f6baf0 'int' 2 | |-CallExpr 0x14bc7f6bc00 'int' | | |-ImplicitCastExpr 0x14bc7f6bbe8 'int (*)(const char *, ...)' | | | `-DeclRefExpr 0x14bc7f6bb50 'int (const char *, ...)' Function 0x14bc7f3e120 'printf' 'int (const char *, ...)' | | `-ImplicitCastExpr 0x14bc7f6bc40 'const char *' | | `-ImplicitCastExpr 0x14bc7f6bc28 'char *' | | `-StringLiteral 0x14bc7f6bba8 'char [15]' lvalue "Prime number.\n" | `-CompoundStmt 0x14bc7f6c1b0 | |-ForStmt 0x14bc7f6bee0 | | |-BinaryOperator 0x14bc7f6bca0 'int' '=' | | | |-DeclRefExpr 0x14bc7f6bc58 'int' lvalue Var 0x14bc7f6b788 'c' 'int' | | | `-IntegerLiteral 0x14bc7f6bc78 'int' 2 | | |-<<>> | | |-BinaryOperator 0x14bc7f6bd78 'int' '<=' | | | |-ImplicitCastExpr 0x14bc7f6bd60 'int' | | | | `-DeclRefExpr 0x14bc7f6bcc0 'int' lvalue Var 0x14bc7f6b788 'c' 'int' | | | `-BinaryOperator 0x14bc7f6bd40 'int' '-' | | | |-ImplicitCastExpr 0x14bc7f6bd28 'int' | | | | `-DeclRefExpr 0x14bc7f6bce0 'int' lvalue Var 0x14bc7f6b708 'n' 'int' | | | `-IntegerLiteral 0x14bc7f6bd00 'int' 1 | | |-UnaryOperator 0x14bc7f6bdb8 'int' postfix '++' | | | `-DeclRefExpr 0x14bc7f6bd98 'int' lvalue Var 0x14bc7f6b788 'c' 'int' | | `-CompoundStmt 0x14bc7f6bec8 | | `-IfStmt 0x14bc7f6beb0 | | |-BinaryOperator 0x14bc7f6be88 'int' '==' | | | |-BinaryOperator 0x14bc7f6be40 'int' '%' | | | | |-ImplicitCastExpr 0x14bc7f6be10 'int' | | | | | `-DeclRefExpr 0x14bc7f6bdd0 'int' lvalue Var 0x14bc7f6b708 'n' 'int' | | | | `-ImplicitCastExpr 0x14bc7f6be28 'int' | | | | `-DeclRefExpr 0x14bc7f6bdf0 'int' lvalue Var 0x14bc7f6b788 'c' 'int' | | | `-IntegerLiteral 0x14bc7f6be60 'int' 0 | | `-BreakStmt 0x14bc7f6bea8 | `-IfStmt 0x14bc7f6c188 has_else | |-BinaryOperator 0x14bc7f6bf88 'int' '!=' | | |-ImplicitCastExpr 0x14bc7f6bf58 'int' | | | `-DeclRefExpr 0x14bc7f6bf18 'int' lvalue Var 0x14bc7f6b788 'c' 'int' | | `-ImplicitCastExpr 0x14bc7f6bf70 'int' | | `-DeclRefExpr 0x14bc7f6bf38 'int' lvalue Var 0x14bc7f6b708 'n' 'int' | |-CallExpr 0x14bc7f6c060 'int' | | |-ImplicitCastExpr 0x14bc7f6c048 'int (*)(const char *, ...)' | | | `-DeclRefExpr 0x14bc7f6bfa8 'int (const char *, ...)' Function 0x14bc7f3e120 'printf' 'int (const char *, ...)' | | `-ImplicitCastExpr 0x14bc7f6c0a0 'const char *' | | `-ImplicitCastExpr 0x14bc7f6c088 'char *' | | `-StringLiteral 0x14bc7f6c008 'char [12]' lvalue "Not prime.\n" | `-CallExpr 0x14bc7f6c130 'int' | |-ImplicitCastExpr 0x14bc7f6c118 'int (*)(const char *, ...)' | | `-DeclRefExpr 0x14bc7f6c0b8 'int (const char *, ...)' Function 0x14bc7f3e120 'printf' 'int (const char *, ...)' | `-ImplicitCastExpr 0x14bc7f6c170 'const char *' | `-ImplicitCastExpr 0x14bc7f6c158 'char *' | `-StringLiteral 0x14bc7f6c0d8 'char [15]' lvalue "Prime number.\n" `-ReturnStmt 0x14bc7f6c220 `-IntegerLiteral 0x14bc7f6c1f8 'int' 0