1<abi-corpus version='2.0' architecture='elf-amd-x86_64'> 2 <elf-needed> 3 <dependency name='libstdc++.so.6'/> 4 <dependency name='libm.so.6'/> 5 <dependency name='libgcc_s.so.1'/> 6 <dependency name='libc.so.6'/> 7 </elf-needed> 8 <elf-function-symbols> 9 <!-- emit(std::string&) --> 10 <elf-symbol name='_Z4emitRSs' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 11 <!-- emit(std::string&, std::string&) --> 12 <elf-symbol name='_Z4emitRSsS_' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 13 <!-- _fini --> 14 <elf-symbol name='_fini' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 15 <!-- _init --> 16 <elf-symbol name='_init' type='func-type' binding='global-binding' visibility='default-visibility' is-defined='yes'/> 17 </elf-function-symbols> 18 <abi-instr address-size='64' path='test23-first-tu.cc' comp-dir-path='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf' language='LANG_C_plus_plus'> 19 <!-- bool --> 20 <type-decl name='bool' size-in-bits='8' id='type-id-1'/> 21 <!-- char --> 22 <type-decl name='char' size-in-bits='8' id='type-id-2'/> 23 <!-- struct typedef __va_list_tag __va_list_tag --> 24 <class-decl name='typedef __va_list_tag __va_list_tag' size-in-bits='192' is-struct='yes' visibility='default' id='type-id-3'> 25 <data-member access='public' layout-offset-in-bits='0'> 26 <!-- unsigned int typedef __va_list_tag __va_list_tag::gp_offset --> 27 <var-decl name='gp_offset' type-id='type-id-4' visibility='default'/> 28 </data-member> 29 <data-member access='public' layout-offset-in-bits='32'> 30 <!-- unsigned int typedef __va_list_tag __va_list_tag::fp_offset --> 31 <var-decl name='fp_offset' type-id='type-id-4' visibility='default'/> 32 </data-member> 33 <data-member access='public' layout-offset-in-bits='64'> 34 <!-- void* typedef __va_list_tag __va_list_tag::overflow_arg_area --> 35 <var-decl name='overflow_arg_area' type-id='type-id-5' visibility='default'/> 36 </data-member> 37 <data-member access='public' layout-offset-in-bits='128'> 38 <!-- void* typedef __va_list_tag __va_list_tag::reg_save_area --> 39 <var-decl name='reg_save_area' type-id='type-id-5' visibility='default'/> 40 </data-member> 41 </class-decl> 42 <!-- struct {} --> 43 <class-decl name='__anonymous_struct__1' is-struct='yes' is-anonymous='yes' visibility='default' id='type-id-6'/> 44 <!-- double --> 45 <type-decl name='double' size-in-bits='64' id='type-id-7'/> 46 <!-- float --> 47 <type-decl name='float' size-in-bits='32' id='type-id-8'/> 48 <!-- int --> 49 <type-decl name='int' size-in-bits='32' id='type-id-9'/> 50 <!-- long double --> 51 <type-decl name='long double' size-in-bits='128' id='type-id-10'/> 52 <!-- long int --> 53 <type-decl name='long int' size-in-bits='64' id='type-id-11'/> 54 <!-- long long int --> 55 <type-decl name='long long int' size-in-bits='64' id='type-id-12'/> 56 <!-- long long unsigned int --> 57 <type-decl name='long long unsigned int' size-in-bits='64' id='type-id-13'/> 58 <!-- short int --> 59 <type-decl name='short int' size-in-bits='16' id='type-id-14'/> 60 <!-- unsigned int --> 61 <type-decl name='unsigned int' size-in-bits='32' id='type-id-4'/> 62 <!-- unsigned long int --> 63 <type-decl name='unsigned long int' size-in-bits='64' id='type-id-15'/> 64 <!-- unsigned long int[] --> 65 <array-type-def dimensions='1' type-id='type-id-15' size-in-bits='infinite' id='type-id-16'> 66 <!-- <anonymous range>[] --> 67 <subrange length='infinite' id='type-id-17'/> 68 </array-type-def> 69 <!-- variadic parameter type --> 70 <type-decl name='variadic parameter type' id='type-id-18'/> 71 <!-- void --> 72 <type-decl name='void' id='type-id-19'/> 73 <!-- wchar_t --> 74 <type-decl name='wchar_t' size-in-bits='32' id='type-id-20'/> 75 <!-- typedef unsigned int wint_t --> 76 <typedef-decl name='wint_t' type-id='type-id-4' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stddef.h' line='353' column='1' id='type-id-21'/> 77 <!-- typedef _IO_FILE __FILE --> 78 <typedef-decl name='__FILE' type-id='type-id-22' filepath='/usr/include/stdio.h' line='64' column='1' id='type-id-23'/> 79 <!-- typedef unsigned long int size_t --> 80 <typedef-decl name='size_t' type-id='type-id-15' filepath='/usr/lib/gcc/x86_64-redhat-linux/4.8.5/include/stddef.h' line='212' column='1' id='type-id-24'/> 81 <!-- typedef __mbstate_t mbstate_t --> 82 <typedef-decl name='mbstate_t' type-id='type-id-25' filepath='/usr/include/wchar.h' line='106' column='1' id='type-id-26'/> 83 <!-- typedef __anonymous_struct__ __mbstate_t --> 84 <typedef-decl name='__mbstate_t' type-id='type-id-27' filepath='/usr/include/wchar.h' line='94' column='1' id='type-id-25'/> 85 <!-- struct {int __count; union {} __value;} --> 86 <class-decl name='__anonymous_struct__' size-in-bits='64' is-struct='yes' is-anonymous='yes' naming-typedef-id='type-id-25' visibility='default' filepath='/usr/include/wchar.h' line='83' column='1' id='type-id-27'> 87 <member-type access='public'> 88 <!-- union {} --> 89 <union-decl name='__anonymous_union__' is-anonymous='yes' visibility='default' is-declaration-only='yes' id='type-id-28'/> 90 </member-type> 91 <data-member access='public' layout-offset-in-bits='0'> 92 <!-- int __count --> 93 <var-decl name='__count' type-id='type-id-9' visibility='default' filepath='/usr/include/wchar.h' line='84' column='1'/> 94 </data-member> 95 <data-member access='public' layout-offset-in-bits='32'> 96 <!-- union {} __value --> 97 <var-decl name='__value' type-id='type-id-28' visibility='default' filepath='/usr/include/wchar.h' line='93' column='1'/> 98 </data-member> 99 </class-decl> 100 <!-- struct tm --> 101 <class-decl name='tm' size-in-bits='448' is-struct='yes' visibility='default' filepath='/usr/include/time.h' line='133' column='1' id='type-id-29'> 102 <data-member access='public' layout-offset-in-bits='0'> 103 <!-- int tm::tm_sec --> 104 <var-decl name='tm_sec' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='135' column='1'/> 105 </data-member> 106 <data-member access='public' layout-offset-in-bits='32'> 107 <!-- int tm::tm_min --> 108 <var-decl name='tm_min' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='136' column='1'/> 109 </data-member> 110 <data-member access='public' layout-offset-in-bits='64'> 111 <!-- int tm::tm_hour --> 112 <var-decl name='tm_hour' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='137' column='1'/> 113 </data-member> 114 <data-member access='public' layout-offset-in-bits='96'> 115 <!-- int tm::tm_mday --> 116 <var-decl name='tm_mday' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='138' column='1'/> 117 </data-member> 118 <data-member access='public' layout-offset-in-bits='128'> 119 <!-- int tm::tm_mon --> 120 <var-decl name='tm_mon' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='139' column='1'/> 121 </data-member> 122 <data-member access='public' layout-offset-in-bits='160'> 123 <!-- int tm::tm_year --> 124 <var-decl name='tm_year' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='140' column='1'/> 125 </data-member> 126 <data-member access='public' layout-offset-in-bits='192'> 127 <!-- int tm::tm_wday --> 128 <var-decl name='tm_wday' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='141' column='1'/> 129 </data-member> 130 <data-member access='public' layout-offset-in-bits='224'> 131 <!-- int tm::tm_yday --> 132 <var-decl name='tm_yday' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='142' column='1'/> 133 </data-member> 134 <data-member access='public' layout-offset-in-bits='256'> 135 <!-- int tm::tm_isdst --> 136 <var-decl name='tm_isdst' type-id='type-id-9' visibility='default' filepath='/usr/include/time.h' line='143' column='1'/> 137 </data-member> 138 <data-member access='public' layout-offset-in-bits='320'> 139 <!-- long int tm::tm_gmtoff --> 140 <var-decl name='tm_gmtoff' type-id='type-id-11' visibility='default' filepath='/usr/include/time.h' line='146' column='1'/> 141 </data-member> 142 <data-member access='public' layout-offset-in-bits='384'> 143 <!-- const char* tm::tm_zone --> 144 <var-decl name='tm_zone' type-id='type-id-30' visibility='default' filepath='/usr/include/time.h' line='147' column='1'/> 145 </data-member> 146 </class-decl> 147 <!-- typedef unsigned long int wctype_t --> 148 <typedef-decl name='wctype_t' type-id='type-id-15' filepath='/usr/include/wctype.h' line='52' column='1' id='type-id-31'/> 149 <!-- typedef const __int32_t* wctrans_t --> 150 <typedef-decl name='wctrans_t' type-id='type-id-32' filepath='/usr/include/wctype.h' line='186' column='1' id='type-id-33'/> 151 <!-- typedef int __int32_t --> 152 <typedef-decl name='__int32_t' type-id='type-id-9' filepath='/usr/include/bits/types.h' line='40' column='1' id='type-id-34'/> 153 <!-- __FILE* --> 154 <pointer-type-def type-id='type-id-23' size-in-bits='64' id='type-id-35'/> 155 <!-- __anonymous_struct__1* --> 156 <pointer-type-def type-id='type-id-6' size-in-bits='64' id='type-id-36'/> 157 <!-- char& --> 158 <reference-type-def kind='lvalue' type-id='type-id-2' size-in-bits='64' id='type-id-37'/> 159 <!-- char* --> 160 <pointer-type-def type-id='type-id-2' size-in-bits='64' id='type-id-38'/> 161 <!-- const __int32_t --> 162 <qualified-type-def type-id='type-id-34' const='yes' id='type-id-39'/> 163 <!-- const __int32_t* --> 164 <pointer-type-def type-id='type-id-39' size-in-bits='64' id='type-id-32'/> 165 <!-- const allocator<char> --> 166 <qualified-type-def type-id='type-id-40' const='yes' id='type-id-41'/> 167 <!-- const allocator<char>& --> 168 <reference-type-def kind='lvalue' type-id='type-id-41' size-in-bits='64' id='type-id-42'/> 169 <!-- const bool --> 170 <qualified-type-def type-id='type-id-1' const='yes' id='type-id-43'/> 171 <!-- const char --> 172 <qualified-type-def type-id='type-id-2' const='yes' id='type-id-44'/> 173 <!-- const char& --> 174 <reference-type-def kind='lvalue' type-id='type-id-44' size-in-bits='64' id='type-id-45'/> 175 <!-- const char* --> 176 <pointer-type-def type-id='type-id-44' size-in-bits='64' id='type-id-30'/> 177 <!-- const char** --> 178 <pointer-type-def type-id='type-id-30' size-in-bits='64' id='type-id-46'/> 179 <!-- const int --> 180 <qualified-type-def type-id='type-id-9' const='yes' id='type-id-47'/> 181 <!-- const long int --> 182 <qualified-type-def type-id='type-id-11' const='yes' id='type-id-48'/> 183 <!-- const mbstate_t --> 184 <qualified-type-def type-id='type-id-26' const='yes' id='type-id-49'/> 185 <!-- const mbstate_t* --> 186 <pointer-type-def type-id='type-id-49' size-in-bits='64' id='type-id-50'/> 187 <!-- const short int --> 188 <qualified-type-def type-id='type-id-14' const='yes' id='type-id-51'/> 189 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> > --> 190 <qualified-type-def type-id='type-id-52' const='yes' id='type-id-53'/> 191 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >& --> 192 <reference-type-def kind='lvalue' type-id='type-id-53' size-in-bits='64' id='type-id-54'/> 193 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >* --> 194 <pointer-type-def type-id='type-id-53' size-in-bits='64' id='type-id-55'/> 195 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep --> 196 <qualified-type-def type-id='type-id-56' const='yes' id='type-id-57'/> 197 <!-- const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type --> 198 <qualified-type-def type-id='type-id-58' const='yes' id='type-id-59'/> 199 <!-- const tm --> 200 <qualified-type-def type-id='type-id-29' const='yes' id='type-id-60'/> 201 <!-- const tm* --> 202 <pointer-type-def type-id='type-id-60' size-in-bits='64' id='type-id-61'/> 203 <!-- const unsigned long int --> 204 <qualified-type-def type-id='type-id-15' const='yes' id='type-id-62'/> 205 <!-- const wchar_t --> 206 <qualified-type-def type-id='type-id-20' const='yes' id='type-id-63'/> 207 <!-- const wchar_t* --> 208 <pointer-type-def type-id='type-id-63' size-in-bits='64' id='type-id-64'/> 209 <!-- const wchar_t** --> 210 <pointer-type-def type-id='type-id-64' size-in-bits='64' id='type-id-65'/> 211 <!-- mbstate_t* --> 212 <pointer-type-def type-id='type-id-26' size-in-bits='64' id='type-id-66'/> 213 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >& --> 214 <reference-type-def kind='lvalue' type-id='type-id-52' size-in-bits='64' id='type-id-67'/> 215 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >* --> 216 <pointer-type-def type-id='type-id-52' size-in-bits='64' id='type-id-68'/> 217 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep& --> 218 <reference-type-def kind='lvalue' type-id='type-id-56' size-in-bits='64' id='type-id-69'/> 219 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep* --> 220 <pointer-type-def type-id='type-id-56' size-in-bits='64' id='type-id-70'/> 221 <!-- std::string& --> 222 <qualified-type-def type-id='type-id-71' id='type-id-72'/> 223 <!-- std::string& --> 224 <reference-type-def kind='lvalue' type-id='type-id-73' size-in-bits='64' id='type-id-71'/> 225 <!-- typedef __va_list_tag __va_list_tag* --> 226 <pointer-type-def type-id='type-id-3' size-in-bits='64' id='type-id-74'/> 227 <!-- void* --> 228 <pointer-type-def type-id='type-id-19' size-in-bits='64' id='type-id-5'/> 229 <!-- wchar_t* --> 230 <pointer-type-def type-id='type-id-20' size-in-bits='64' id='type-id-75'/> 231 <!-- wchar_t** --> 232 <pointer-type-def type-id='type-id-75' size-in-bits='64' id='type-id-76'/> 233 <!-- class allocator<char> --> 234 <class-decl name='allocator<char>' visibility='default' is-declaration-only='yes' id='type-id-40'> 235 <member-type access='public'> 236 <!-- typedef std::size_t allocator<char>::size_type --> 237 <typedef-decl name='size_type' type-id='type-id-78' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='95' column='1' id='type-id-77'/> 238 </member-type> 239 <member-type access='public'> 240 <!-- typedef std::ptrdiff_t allocator<char>::difference_type --> 241 <typedef-decl name='difference_type' type-id='type-id-80' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='96' column='1' id='type-id-79'/> 242 </member-type> 243 <member-type access='public'> 244 <!-- typedef char& allocator<char>::reference --> 245 <typedef-decl name='reference' type-id='type-id-37' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='99' column='1' id='type-id-81'/> 246 </member-type> 247 <member-type access='public'> 248 <!-- typedef const char& allocator<char>::const_reference --> 249 <typedef-decl name='const_reference' type-id='type-id-45' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='100' column='1' id='type-id-82'/> 250 </member-type> 251 <member-type access='public'> 252 <!-- typedef char* allocator<char>::pointer --> 253 <typedef-decl name='pointer' type-id='type-id-38' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='97' column='1' id='type-id-83'/> 254 </member-type> 255 <member-type access='public'> 256 <!-- typedef const char* allocator<char>::const_pointer --> 257 <typedef-decl name='const_pointer' type-id='type-id-30' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='98' column='1' id='type-id-84'/> 258 </member-type> 259 </class-decl> 260 <!-- struct char_traits<char> --> 261 <class-decl name='char_traits<char>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-85'> 262 <member-type access='public'> 263 <!-- typedef char char_traits<char>::char_type --> 264 <typedef-decl name='char_type' type-id='type-id-2' filepath='/usr/include/c++/4.8.2/bits/char_traits.h' line='235' column='1' id='type-id-86'/> 265 </member-type> 266 </class-decl> 267 <!-- struct rebind<char> --> 268 <class-decl name='rebind<char>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-87'> 269 <member-type access='public'> 270 <!-- typedef allocator<char> rebind<char>::other --> 271 <typedef-decl name='other' type-id='type-id-40' filepath='/usr/include/c++/4.8.2/bits/allocator.h' line='105' column='1' id='type-id-88'/> 272 </member-type> 273 </class-decl> 274 <!-- namespace __gnu_cxx --> 275 <namespace-decl name='__gnu_cxx'> 276 <!-- class __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > --> 277 <class-decl name='__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >' visibility='default' is-declaration-only='yes' id='type-id-89'/> 278 <!-- class __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > --> 279 <class-decl name='__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > >' visibility='default' is-declaration-only='yes' id='type-id-90'/> 280 </namespace-decl> 281 <!-- namespace std --> 282 <namespace-decl name='std'> 283 <!-- typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> > std::string --> 284 <typedef-decl name='string' type-id='type-id-52' filepath='/usr/include/c++/4.8.2/bits/stringfwd.h' line='62' column='1' id='type-id-73'/> 285 </namespace-decl> 286 <!-- namespace std --> 287 <namespace-decl name='std'> 288 <!-- class std::basic_string<char, std::char_traits<char>, std::allocator<char> > --> 289 <class-decl name='basic_string<char, std::char_traits<char>, std::allocator<char> >' size-in-bits='64' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='112' column='1' id='type-id-52'> 290 <member-type access='public'> 291 <!-- typedef allocator<char>::size_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type --> 292 <typedef-decl name='size_type' type-id='type-id-77' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='121' column='1' id='type-id-58'/> 293 </member-type> 294 <member-type access='private'> 295 <!-- typedef rebind<char>::other std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_CharT_alloc_type --> 296 <typedef-decl name='_CharT_alloc_type' type-id='type-id-88' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='114' column='1' id='type-id-91'/> 297 </member-type> 298 <member-type access='public'> 299 <!-- typedef char_traits<char> std::basic_string<char, std::char_traits<char>, std::allocator<char> >::traits_type --> 300 <typedef-decl name='traits_type' type-id='type-id-85' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='118' column='1' id='type-id-92'/> 301 </member-type> 302 <member-type access='public'> 303 <!-- typedef char_traits<char>::char_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::value_type --> 304 <typedef-decl name='value_type' type-id='type-id-86' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='119' column='1' id='type-id-93'/> 305 </member-type> 306 <member-type access='public'> 307 <!-- typedef allocator<char> std::basic_string<char, std::char_traits<char>, std::allocator<char> >::allocator_type --> 308 <typedef-decl name='allocator_type' type-id='type-id-40' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='120' column='1' id='type-id-94'/> 309 </member-type> 310 <member-type access='public'> 311 <!-- typedef allocator<char>::difference_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::difference_type --> 312 <typedef-decl name='difference_type' type-id='type-id-79' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='122' column='1' id='type-id-95'/> 313 </member-type> 314 <member-type access='public'> 315 <!-- typedef allocator<char>::reference std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reference --> 316 <typedef-decl name='reference' type-id='type-id-81' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='123' column='1' id='type-id-96'/> 317 </member-type> 318 <member-type access='public'> 319 <!-- typedef allocator<char>::const_reference std::basic_string<char, std::char_traits<char>, std::allocator<char> >::const_reference --> 320 <typedef-decl name='const_reference' type-id='type-id-82' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='124' column='1' id='type-id-97'/> 321 </member-type> 322 <member-type access='public'> 323 <!-- typedef allocator<char>::pointer std::basic_string<char, std::char_traits<char>, std::allocator<char> >::pointer --> 324 <typedef-decl name='pointer' type-id='type-id-83' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='125' column='1' id='type-id-98'/> 325 </member-type> 326 <member-type access='public'> 327 <!-- typedef allocator<char>::const_pointer std::basic_string<char, std::char_traits<char>, std::allocator<char> >::const_pointer --> 328 <typedef-decl name='const_pointer' type-id='type-id-84' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='126' column='1' id='type-id-99'/> 329 </member-type> 330 <member-type access='public'> 331 <!-- typedef __gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::basic_string<char, std::char_traits<char>, std::allocator<char> >::iterator --> 332 <typedef-decl name='iterator' type-id='type-id-89' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='127' column='1' id='type-id-100'/> 333 </member-type> 334 <member-type access='public'> 335 <!-- typedef __gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > std::basic_string<char, std::char_traits<char>, std::allocator<char> >::const_iterator --> 336 <typedef-decl name='const_iterator' type-id='type-id-90' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='129' column='1' id='type-id-101'/> 337 </member-type> 338 <member-type access='public'> 339 <!-- typedef std::reverse_iterator<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::basic_string<char, std::char_traits<char>, std::allocator<char> >::const_reverse_iterator --> 340 <typedef-decl name='const_reverse_iterator' type-id='type-id-103' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='130' column='1' id='type-id-102'/> 341 </member-type> 342 <member-type access='public'> 343 <!-- typedef std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > std::basic_string<char, std::char_traits<char>, std::allocator<char> >::reverse_iterator --> 344 <typedef-decl name='reverse_iterator' type-id='type-id-105' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='131' column='1' id='type-id-104'/> 345 </member-type> 346 <member-type access='private'> 347 <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider --> 348 <class-decl name='_Alloc_hider' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-106'> 349 <member-function access='public' constructor='yes'> 350 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider::_Alloc_hider() --> 351 <function-decl name='_Alloc_hider' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='274' column='1' visibility='default' binding='global' size-in-bits='64'> 352 <!-- void --> 353 <return type-id='type-id-19'/> 354 </function-decl> 355 </member-function> 356 </class-decl> 357 </member-type> 358 <member-type access='private'> 359 <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep_base --> 360 <class-decl name='_Rep_base' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-107'/> 361 </member-type> 362 <member-type access='private'> 363 <!-- struct std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep --> 364 <class-decl name='_Rep' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-56'> 365 <data-member access='public' static='yes'> 366 <!-- static const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_max_size --> 367 <var-decl name='_S_max_size' type-id='type-id-59' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='50' column='1'/> 368 </data-member> 369 <data-member access='public' static='yes'> 370 <!-- static const char std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_terminal --> 371 <var-decl name='_S_terminal' type-id='type-id-44' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='55' column='1'/> 372 </data-member> 373 <data-member access='public' static='yes'> 374 <!-- static unsigned long int std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Rep::_S_empty_rep_storage[] --> 375 <var-decl name='_S_empty_rep_storage' type-id='type-id-16' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='66' column='1'/> 376 </data-member> 377 </class-decl> 378 </member-type> 379 <data-member access='public' static='yes'> 380 <!-- static const std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type std::basic_string<char, std::char_traits<char>, std::allocator<char> >::npos --> 381 <var-decl name='npos' type-id='type-id-59' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='285' column='1'/> 382 </data-member> 383 <data-member access='private' layout-offset-in-bits='0'> 384 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_Alloc_hider std::basic_string<char, std::char_traits<char>, std::allocator<char> >::_M_dataplus --> 385 <var-decl name='_M_dataplus' type-id='type-id-106' visibility='default' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='289' column='1'/> 386 </data-member> 387 <member-function access='public'> 388 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string() --> 389 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='437' column='1' visibility='default' binding='global' size-in-bits='64'> 390 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 391 <parameter type-id='type-id-68' is-artificial='yes'/> 392 <!-- void --> 393 <return type-id='type-id-19'/> 394 </function-decl> 395 </member-function> 396 <member-function access='public'> 397 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const allocator<char>&) --> 398 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='177' column='1' visibility='default' binding='global' size-in-bits='64'> 399 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 400 <parameter type-id='type-id-68' is-artificial='yes'/> 401 <!-- parameter of type 'const allocator<char>&' --> 402 <parameter type-id='type-id-42'/> 403 <!-- void --> 404 <return type-id='type-id-19'/> 405 </function-decl> 406 </member-function> 407 <member-function access='public'> 408 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&) --> 409 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='169' column='1' visibility='default' binding='global' size-in-bits='64'> 410 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 411 <parameter type-id='type-id-68' is-artificial='yes'/> 412 <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' --> 413 <parameter type-id='type-id-54'/> 414 <!-- void --> 415 <return type-id='type-id-19'/> 416 </function-decl> 417 </member-function> 418 <member-function access='public'> 419 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type) --> 420 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='183' column='1' visibility='default' binding='global' size-in-bits='64'> 421 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 422 <parameter type-id='type-id-68' is-artificial='yes'/> 423 <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' --> 424 <parameter type-id='type-id-54'/> 425 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 426 <parameter type-id='type-id-58'/> 427 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 428 <parameter type-id='type-id-58'/> 429 <!-- void --> 430 <return type-id='type-id-19'/> 431 </function-decl> 432 </member-function> 433 <member-function access='public'> 434 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, const allocator<char>&) --> 435 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='193' column='1' visibility='default' binding='global' size-in-bits='64'> 436 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 437 <parameter type-id='type-id-68' is-artificial='yes'/> 438 <!-- parameter of type 'const std::basic_string<char, std::char_traits<char>, std::allocator<char> >&' --> 439 <parameter type-id='type-id-54'/> 440 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 441 <parameter type-id='type-id-58'/> 442 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 443 <parameter type-id='type-id-58'/> 444 <!-- parameter of type 'const allocator<char>&' --> 445 <parameter type-id='type-id-42'/> 446 <!-- void --> 447 <return type-id='type-id-19'/> 448 </function-decl> 449 </member-function> 450 <member-function access='public'> 451 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, const allocator<char>&) --> 452 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='205' column='1' visibility='default' binding='global' size-in-bits='64'> 453 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 454 <parameter type-id='type-id-68' is-artificial='yes'/> 455 <!-- parameter of type 'const char*' --> 456 <parameter type-id='type-id-30'/> 457 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 458 <parameter type-id='type-id-58'/> 459 <!-- parameter of type 'const allocator<char>&' --> 460 <parameter type-id='type-id-42'/> 461 <!-- void --> 462 <return type-id='type-id-19'/> 463 </function-decl> 464 </member-function> 465 <member-function access='public'> 466 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(const char*, const allocator<char>&) --> 467 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='212' column='1' visibility='default' binding='global' size-in-bits='64'> 468 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 469 <parameter type-id='type-id-68' is-artificial='yes'/> 470 <!-- parameter of type 'const char*' --> 471 <parameter type-id='type-id-30'/> 472 <!-- parameter of type 'const allocator<char>&' --> 473 <parameter type-id='type-id-42'/> 474 <!-- void --> 475 <return type-id='type-id-19'/> 476 </function-decl> 477 </member-function> 478 <member-function access='public'> 479 <!-- void std::basic_string<char, std::char_traits<char>, std::allocator<char> >::basic_string(std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type, char, const allocator<char>&) --> 480 <function-decl name='basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.tcc' line='219' column='1' visibility='default' binding='global' size-in-bits='64'> 481 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 482 <parameter type-id='type-id-68' is-artificial='yes'/> 483 <!-- parameter of type 'typedef std::basic_string<char, std::char_traits<char>, std::allocator<char> >::size_type' --> 484 <parameter type-id='type-id-58'/> 485 <!-- parameter of type 'char' --> 486 <parameter type-id='type-id-2'/> 487 <!-- parameter of type 'const allocator<char>&' --> 488 <parameter type-id='type-id-42'/> 489 <!-- void --> 490 <return type-id='type-id-19'/> 491 </function-decl> 492 </member-function> 493 <member-function access='public' destructor='yes'> 494 <!-- std::basic_string<char, std::char_traits<char>, std::allocator<char> >::~basic_string(int) --> 495 <function-decl name='~basic_string' filepath='/usr/include/c++/4.8.2/bits/basic_string.h' line='538' column='1' visibility='default' binding='global' size-in-bits='64'> 496 <!-- implicit parameter of type 'std::basic_string<char, std::char_traits<char>, std::allocator<char> >*' --> 497 <parameter type-id='type-id-68' is-artificial='yes'/> 498 <!-- artificial parameter of type 'int' --> 499 <parameter type-id='type-id-9' is-artificial='yes'/> 500 <!-- void --> 501 <return type-id='type-id-19'/> 502 </function-decl> 503 </member-function> 504 </class-decl> 505 </namespace-decl> 506 <!-- namespace std --> 507 <namespace-decl name='std'> 508 <!-- typedef unsigned long int std::size_t --> 509 <typedef-decl name='size_t' type-id='type-id-15' filepath='/usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h' line='1857' column='1' id='type-id-78'/> 510 <!-- typedef long int std::ptrdiff_t --> 511 <typedef-decl name='ptrdiff_t' type-id='type-id-11' filepath='/usr/include/c++/4.8.2/x86_64-redhat-linux/bits/c++config.h' line='1858' column='1' id='type-id-80'/> 512 <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > --> 513 <class-decl name='reverse_iterator<__gnu_cxx::__normal_iterator<char const*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >' visibility='default' is-declaration-only='yes' id='type-id-103'/> 514 <!-- class std::reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > > --> 515 <class-decl name='reverse_iterator<__gnu_cxx::__normal_iterator<char*, std::basic_string<char, std::char_traits<char>, std::allocator<char> > > >' visibility='default' is-declaration-only='yes' id='type-id-105'/> 516 </namespace-decl> 517 <!-- namespace __gnu_cxx --> 518 <namespace-decl name='__gnu_cxx'> 519 <!-- struct __gnu_cxx::__numeric_traits_integer<int> --> 520 <class-decl name='__numeric_traits_integer<int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-108'> 521 <data-member access='public' static='yes'> 522 <!-- static const int __gnu_cxx::__numeric_traits_integer<int>::__min --> 523 <var-decl name='__min' type-id='type-id-47' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIiE5__minE' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='58' column='1'/> 524 </data-member> 525 <data-member access='public' static='yes'> 526 <!-- static const int __gnu_cxx::__numeric_traits_integer<int>::__max --> 527 <var-decl name='__max' type-id='type-id-47' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIiE5__maxE' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='59' column='1'/> 528 </data-member> 529 <data-member access='public' static='yes'> 530 <!-- static const bool __gnu_cxx::__numeric_traits_integer<int>::__is_signed --> 531 <var-decl name='__is_signed' type-id='type-id-43' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='63' column='1'/> 532 </data-member> 533 <data-member access='public' static='yes'> 534 <!-- static const int __gnu_cxx::__numeric_traits_integer<int>::__digits --> 535 <var-decl name='__digits' type-id='type-id-47' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='64' column='1'/> 536 </data-member> 537 </class-decl> 538 <!-- struct __gnu_cxx::__numeric_traits_integer<long unsigned int> --> 539 <class-decl name='__numeric_traits_integer<long unsigned int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-109'> 540 <data-member access='public' static='yes'> 541 <!-- static const unsigned long int __gnu_cxx::__numeric_traits_integer<long unsigned int>::__min --> 542 <var-decl name='__min' type-id='type-id-62' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='58' column='1'/> 543 </data-member> 544 <data-member access='public' static='yes'> 545 <!-- static const unsigned long int __gnu_cxx::__numeric_traits_integer<long unsigned int>::__max --> 546 <var-decl name='__max' type-id='type-id-62' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='59' column='1'/> 547 </data-member> 548 <data-member access='public' static='yes'> 549 <!-- static const bool __gnu_cxx::__numeric_traits_integer<long unsigned int>::__is_signed --> 550 <var-decl name='__is_signed' type-id='type-id-43' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='63' column='1'/> 551 </data-member> 552 <data-member access='public' static='yes'> 553 <!-- static const int __gnu_cxx::__numeric_traits_integer<long unsigned int>::__digits --> 554 <var-decl name='__digits' type-id='type-id-47' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerImE8__digitsE' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='64' column='1'/> 555 </data-member> 556 </class-decl> 557 <!-- struct __gnu_cxx::__numeric_traits_integer<char> --> 558 <class-decl name='__numeric_traits_integer<char>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-110'> 559 <data-member access='public' static='yes'> 560 <!-- static const char __gnu_cxx::__numeric_traits_integer<char>::__min --> 561 <var-decl name='__min' type-id='type-id-44' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='58' column='1'/> 562 </data-member> 563 <data-member access='public' static='yes'> 564 <!-- static const char __gnu_cxx::__numeric_traits_integer<char>::__max --> 565 <var-decl name='__max' type-id='type-id-44' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIcE5__maxE' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='59' column='1'/> 566 </data-member> 567 <data-member access='public' static='yes'> 568 <!-- static const bool __gnu_cxx::__numeric_traits_integer<char>::__is_signed --> 569 <var-decl name='__is_signed' type-id='type-id-43' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='63' column='1'/> 570 </data-member> 571 <data-member access='public' static='yes'> 572 <!-- static const int __gnu_cxx::__numeric_traits_integer<char>::__digits --> 573 <var-decl name='__digits' type-id='type-id-47' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='64' column='1'/> 574 </data-member> 575 </class-decl> 576 <!-- struct __gnu_cxx::__numeric_traits_integer<short int> --> 577 <class-decl name='__numeric_traits_integer<short int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-111'> 578 <data-member access='public' static='yes'> 579 <!-- static const short int __gnu_cxx::__numeric_traits_integer<short int>::__min --> 580 <var-decl name='__min' type-id='type-id-51' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIsE5__minE' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='58' column='1'/> 581 </data-member> 582 <data-member access='public' static='yes'> 583 <!-- static const short int __gnu_cxx::__numeric_traits_integer<short int>::__max --> 584 <var-decl name='__max' type-id='type-id-51' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIsE5__maxE' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='59' column='1'/> 585 </data-member> 586 <data-member access='public' static='yes'> 587 <!-- static const bool __gnu_cxx::__numeric_traits_integer<short int>::__is_signed --> 588 <var-decl name='__is_signed' type-id='type-id-43' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='63' column='1'/> 589 </data-member> 590 <data-member access='public' static='yes'> 591 <!-- static const int __gnu_cxx::__numeric_traits_integer<short int>::__digits --> 592 <var-decl name='__digits' type-id='type-id-47' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='64' column='1'/> 593 </data-member> 594 </class-decl> 595 <!-- struct __gnu_cxx::__numeric_traits_integer<long int> --> 596 <class-decl name='__numeric_traits_integer<long int>' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-112'> 597 <data-member access='public' static='yes'> 598 <!-- static const long int __gnu_cxx::__numeric_traits_integer<long int>::__min --> 599 <var-decl name='__min' type-id='type-id-48' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIlE5__minE' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='58' column='1'/> 600 </data-member> 601 <data-member access='public' static='yes'> 602 <!-- static const long int __gnu_cxx::__numeric_traits_integer<long int>::__max --> 603 <var-decl name='__max' type-id='type-id-48' mangled-name='_ZN9__gnu_cxx24__numeric_traits_integerIlE5__maxE' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='59' column='1'/> 604 </data-member> 605 <data-member access='public' static='yes'> 606 <!-- static const bool __gnu_cxx::__numeric_traits_integer<long int>::__is_signed --> 607 <var-decl name='__is_signed' type-id='type-id-43' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='63' column='1'/> 608 </data-member> 609 <data-member access='public' static='yes'> 610 <!-- static const int __gnu_cxx::__numeric_traits_integer<long int>::__digits --> 611 <var-decl name='__digits' type-id='type-id-47' visibility='default' filepath='/usr/include/c++/4.8.2/ext/numeric_traits.h' line='64' column='1'/> 612 </data-member> 613 </class-decl> 614 </namespace-decl> 615 <!-- wint_t btowc(int) --> 616 <function-decl name='btowc' filepath='/usr/include/wchar.h' line='353' column='1' visibility='default' binding='global' size-in-bits='64'> 617 <!-- parameter of type 'int' --> 618 <parameter type-id='type-id-9'/> 619 <!-- typedef wint_t --> 620 <return type-id='type-id-21'/> 621 </function-decl> 622 <!-- wint_t fgetwc(__FILE*) --> 623 <function-decl name='fgetwc' filepath='/usr/include/wchar.h' line='745' column='1' visibility='default' binding='global' size-in-bits='64'> 624 <!-- parameter of type '__FILE*' --> 625 <parameter type-id='type-id-35'/> 626 <!-- typedef wint_t --> 627 <return type-id='type-id-21'/> 628 </function-decl> 629 <!-- wchar_t* fgetws(wchar_t*, int, __FILE*) --> 630 <function-decl name='fgetws' filepath='/usr/include/wchar.h' line='774' column='1' visibility='default' binding='global' size-in-bits='64'> 631 <!-- parameter of type 'wchar_t*' --> 632 <parameter type-id='type-id-75'/> 633 <!-- parameter of type 'int' --> 634 <parameter type-id='type-id-9'/> 635 <!-- parameter of type '__FILE*' --> 636 <parameter type-id='type-id-35'/> 637 <!-- wchar_t* --> 638 <return type-id='type-id-75'/> 639 </function-decl> 640 <!-- wint_t fputwc(wchar_t, __FILE*) --> 641 <function-decl name='fputwc' filepath='/usr/include/wchar.h' line='759' column='1' visibility='default' binding='global' size-in-bits='64'> 642 <!-- parameter of type 'wchar_t' --> 643 <parameter type-id='type-id-20'/> 644 <!-- parameter of type '__FILE*' --> 645 <parameter type-id='type-id-35'/> 646 <!-- typedef wint_t --> 647 <return type-id='type-id-21'/> 648 </function-decl> 649 <!-- int fputws(const wchar_t*, __FILE*) --> 650 <function-decl name='fputws' filepath='/usr/include/wchar.h' line='781' column='1' visibility='default' binding='global' size-in-bits='64'> 651 <!-- parameter of type 'const wchar_t*' --> 652 <parameter type-id='type-id-64'/> 653 <!-- parameter of type '__FILE*' --> 654 <parameter type-id='type-id-35'/> 655 <!-- int --> 656 <return type-id='type-id-9'/> 657 </function-decl> 658 <!-- int fwide(__FILE*, int) --> 659 <function-decl name='fwide' filepath='/usr/include/wchar.h' line='587' column='1' visibility='default' binding='global' size-in-bits='64'> 660 <!-- parameter of type '__FILE*' --> 661 <parameter type-id='type-id-35'/> 662 <!-- parameter of type 'int' --> 663 <parameter type-id='type-id-9'/> 664 <!-- int --> 665 <return type-id='type-id-9'/> 666 </function-decl> 667 <!-- int fwprintf(__FILE*, const wchar_t*, ...) --> 668 <function-decl name='fwprintf' filepath='/usr/include/wchar.h' line='594' column='1' visibility='default' binding='global' size-in-bits='64'> 669 <!-- parameter of type '__FILE*' --> 670 <parameter type-id='type-id-35'/> 671 <!-- parameter of type 'const wchar_t*' --> 672 <parameter type-id='type-id-64'/> 673 <parameter is-variadic='yes'/> 674 <!-- int --> 675 <return type-id='type-id-9'/> 676 </function-decl> 677 <!-- int fwscanf(__FILE*, const wchar_t*, ...) --> 678 <function-decl name='fwscanf' filepath='/usr/include/wchar.h' line='635' column='1' visibility='default' binding='global' size-in-bits='64'> 679 <!-- parameter of type '__FILE*' --> 680 <parameter type-id='type-id-35'/> 681 <!-- parameter of type 'const wchar_t*' --> 682 <parameter type-id='type-id-64'/> 683 <parameter is-variadic='yes'/> 684 <!-- int --> 685 <return type-id='type-id-9'/> 686 </function-decl> 687 <!-- wint_t getwc(__FILE*) --> 688 <function-decl name='getwc' filepath='/usr/include/wchar.h' line='746' column='1' visibility='default' binding='global' size-in-bits='64'> 689 <!-- parameter of type '__FILE*' --> 690 <parameter type-id='type-id-35'/> 691 <!-- typedef wint_t --> 692 <return type-id='type-id-21'/> 693 </function-decl> 694 <!-- wint_t getwchar() --> 695 <function-decl name='getwchar' filepath='/usr/include/wchar.h' line='752' column='1' visibility='default' binding='global' size-in-bits='64'> 696 <!-- typedef wint_t --> 697 <return type-id='type-id-21'/> 698 </function-decl> 699 <!-- size_t mbrlen(const char*, size_t, mbstate_t*) --> 700 <function-decl name='mbrlen' filepath='/usr/include/wchar.h' line='376' column='1' visibility='default' binding='global' size-in-bits='64'> 701 <!-- parameter of type 'const char*' --> 702 <parameter type-id='type-id-30'/> 703 <!-- parameter of type 'typedef size_t' --> 704 <parameter type-id='type-id-24'/> 705 <!-- parameter of type 'mbstate_t*' --> 706 <parameter type-id='type-id-66'/> 707 <!-- typedef size_t --> 708 <return type-id='type-id-24'/> 709 </function-decl> 710 <!-- size_t mbrtowc(wchar_t*, const char*, size_t, mbstate_t*) --> 711 <function-decl name='mbrtowc' filepath='/usr/include/wchar.h' line='365' column='1' visibility='default' binding='global' size-in-bits='64'> 712 <!-- parameter of type 'wchar_t*' --> 713 <parameter type-id='type-id-75'/> 714 <!-- parameter of type 'const char*' --> 715 <parameter type-id='type-id-30'/> 716 <!-- parameter of type 'typedef size_t' --> 717 <parameter type-id='type-id-24'/> 718 <!-- parameter of type 'mbstate_t*' --> 719 <parameter type-id='type-id-66'/> 720 <!-- typedef size_t --> 721 <return type-id='type-id-24'/> 722 </function-decl> 723 <!-- int mbsinit(const mbstate_t*) --> 724 <function-decl name='mbsinit' filepath='/usr/include/wchar.h' line='361' column='1' visibility='default' binding='global' size-in-bits='64'> 725 <!-- parameter of type 'const mbstate_t*' --> 726 <parameter type-id='type-id-50'/> 727 <!-- int --> 728 <return type-id='type-id-9'/> 729 </function-decl> 730 <!-- size_t mbsrtowcs(wchar_t*, const char**, size_t, mbstate_t*) --> 731 <function-decl name='mbsrtowcs' filepath='/usr/include/wchar.h' line='408' column='1' visibility='default' binding='global' size-in-bits='64'> 732 <!-- parameter of type 'wchar_t*' --> 733 <parameter type-id='type-id-75'/> 734 <!-- parameter of type 'const char**' --> 735 <parameter type-id='type-id-46'/> 736 <!-- parameter of type 'typedef size_t' --> 737 <parameter type-id='type-id-24'/> 738 <!-- parameter of type 'mbstate_t*' --> 739 <parameter type-id='type-id-66'/> 740 <!-- typedef size_t --> 741 <return type-id='type-id-24'/> 742 </function-decl> 743 <!-- wint_t putwc(wchar_t, __FILE*) --> 744 <function-decl name='putwc' filepath='/usr/include/wchar.h' line='760' column='1' visibility='default' binding='global' size-in-bits='64'> 745 <!-- parameter of type 'wchar_t' --> 746 <parameter type-id='type-id-20'/> 747 <!-- parameter of type '__FILE*' --> 748 <parameter type-id='type-id-35'/> 749 <!-- typedef wint_t --> 750 <return type-id='type-id-21'/> 751 </function-decl> 752 <!-- wint_t putwchar(wchar_t) --> 753 <function-decl name='putwchar' filepath='/usr/include/wchar.h' line='766' column='1' visibility='default' binding='global' size-in-bits='64'> 754 <!-- parameter of type 'wchar_t' --> 755 <parameter type-id='type-id-20'/> 756 <!-- typedef wint_t --> 757 <return type-id='type-id-21'/> 758 </function-decl> 759 <!-- int swprintf(wchar_t*, size_t, const wchar_t*, ...) --> 760 <function-decl name='swprintf' filepath='/usr/include/wchar.h' line='604' column='1' visibility='default' binding='global' size-in-bits='64'> 761 <!-- parameter of type 'wchar_t*' --> 762 <parameter type-id='type-id-75'/> 763 <!-- parameter of type 'typedef size_t' --> 764 <parameter type-id='type-id-24'/> 765 <!-- parameter of type 'const wchar_t*' --> 766 <parameter type-id='type-id-64'/> 767 <parameter is-variadic='yes'/> 768 <!-- int --> 769 <return type-id='type-id-9'/> 770 </function-decl> 771 <!-- int swscanf(const wchar_t*, const wchar_t*, ...) --> 772 <function-decl name='swscanf' filepath='/usr/include/wchar.h' line='645' column='1' visibility='default' binding='global' size-in-bits='64'> 773 <!-- parameter of type 'const wchar_t*' --> 774 <parameter type-id='type-id-64'/> 775 <!-- parameter of type 'const wchar_t*' --> 776 <parameter type-id='type-id-64'/> 777 <parameter is-variadic='yes'/> 778 <!-- int --> 779 <return type-id='type-id-9'/> 780 </function-decl> 781 <!-- wint_t ungetwc(wint_t, __FILE*) --> 782 <function-decl name='ungetwc' filepath='/usr/include/wchar.h' line='789' column='1' visibility='default' binding='global' size-in-bits='64'> 783 <!-- parameter of type 'typedef wint_t' --> 784 <parameter type-id='type-id-21'/> 785 <!-- parameter of type '__FILE*' --> 786 <parameter type-id='type-id-35'/> 787 <!-- typedef wint_t --> 788 <return type-id='type-id-21'/> 789 </function-decl> 790 <!-- int vfwprintf(__FILE*, const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 791 <function-decl name='vfwprintf' filepath='/usr/include/wchar.h' line='612' column='1' visibility='default' binding='global' size-in-bits='64'> 792 <!-- parameter of type '__FILE*' --> 793 <parameter type-id='type-id-35'/> 794 <!-- parameter of type 'const wchar_t*' --> 795 <parameter type-id='type-id-64'/> 796 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 797 <parameter type-id='type-id-74'/> 798 <!-- int --> 799 <return type-id='type-id-9'/> 800 </function-decl> 801 <!-- int vfwscanf(__FILE*, const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 802 <function-decl name='vfwscanf' filepath='/usr/include/wchar.h' line='689' column='1' visibility='default' binding='global' size-in-bits='64'> 803 <!-- parameter of type '__FILE*' --> 804 <parameter type-id='type-id-35'/> 805 <!-- parameter of type 'const wchar_t*' --> 806 <parameter type-id='type-id-64'/> 807 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 808 <parameter type-id='type-id-74'/> 809 <!-- int --> 810 <return type-id='type-id-9'/> 811 </function-decl> 812 <!-- int vswprintf(wchar_t*, size_t, const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 813 <function-decl name='vswprintf' filepath='/usr/include/wchar.h' line='625' column='1' visibility='default' binding='global' size-in-bits='64'> 814 <!-- parameter of type 'wchar_t*' --> 815 <parameter type-id='type-id-75'/> 816 <!-- parameter of type 'typedef size_t' --> 817 <parameter type-id='type-id-24'/> 818 <!-- parameter of type 'const wchar_t*' --> 819 <parameter type-id='type-id-64'/> 820 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 821 <parameter type-id='type-id-74'/> 822 <!-- int --> 823 <return type-id='type-id-9'/> 824 </function-decl> 825 <!-- int vswscanf(const wchar_t*, const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 826 <function-decl name='vswscanf' filepath='/usr/include/wchar.h' line='701' column='1' visibility='default' binding='global' size-in-bits='64'> 827 <!-- parameter of type 'const wchar_t*' --> 828 <parameter type-id='type-id-64'/> 829 <!-- parameter of type 'const wchar_t*' --> 830 <parameter type-id='type-id-64'/> 831 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 832 <parameter type-id='type-id-74'/> 833 <!-- int --> 834 <return type-id='type-id-9'/> 835 </function-decl> 836 <!-- int vwprintf(const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 837 <function-decl name='vwprintf' filepath='/usr/include/wchar.h' line='620' column='1' visibility='default' binding='global' size-in-bits='64'> 838 <!-- parameter of type 'const wchar_t*' --> 839 <parameter type-id='type-id-64'/> 840 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 841 <parameter type-id='type-id-74'/> 842 <!-- int --> 843 <return type-id='type-id-9'/> 844 </function-decl> 845 <!-- int vwscanf(const wchar_t*, typedef __va_list_tag __va_list_tag*) --> 846 <function-decl name='vwscanf' filepath='/usr/include/wchar.h' line='697' column='1' visibility='default' binding='global' size-in-bits='64'> 847 <!-- parameter of type 'const wchar_t*' --> 848 <parameter type-id='type-id-64'/> 849 <!-- parameter of type 'typedef __va_list_tag __va_list_tag*' --> 850 <parameter type-id='type-id-74'/> 851 <!-- int --> 852 <return type-id='type-id-9'/> 853 </function-decl> 854 <!-- size_t wcrtomb(char*, wchar_t, mbstate_t*) --> 855 <function-decl name='wcrtomb' filepath='/usr/include/wchar.h' line='370' column='1' visibility='default' binding='global' size-in-bits='64'> 856 <!-- parameter of type 'char*' --> 857 <parameter type-id='type-id-38'/> 858 <!-- parameter of type 'wchar_t' --> 859 <parameter type-id='type-id-20'/> 860 <!-- parameter of type 'mbstate_t*' --> 861 <parameter type-id='type-id-66'/> 862 <!-- typedef size_t --> 863 <return type-id='type-id-24'/> 864 </function-decl> 865 <!-- wchar_t* wcscat(wchar_t*, const wchar_t*) --> 866 <function-decl name='wcscat' filepath='/usr/include/wchar.h' line='155' column='1' visibility='default' binding='global' size-in-bits='64'> 867 <!-- parameter of type 'wchar_t*' --> 868 <parameter type-id='type-id-75'/> 869 <!-- parameter of type 'const wchar_t*' --> 870 <parameter type-id='type-id-64'/> 871 <!-- wchar_t* --> 872 <return type-id='type-id-75'/> 873 </function-decl> 874 <!-- int wcscmp(const wchar_t*, const wchar_t*) --> 875 <function-decl name='wcscmp' filepath='/usr/include/wchar.h' line='163' column='1' visibility='default' binding='global' size-in-bits='64'> 876 <!-- parameter of type 'const wchar_t*' --> 877 <parameter type-id='type-id-64'/> 878 <!-- parameter of type 'const wchar_t*' --> 879 <parameter type-id='type-id-64'/> 880 <!-- int --> 881 <return type-id='type-id-9'/> 882 </function-decl> 883 <!-- int wcscoll(const wchar_t*, const wchar_t*) --> 884 <function-decl name='wcscoll' filepath='/usr/include/wchar.h' line='192' column='1' visibility='default' binding='global' size-in-bits='64'> 885 <!-- parameter of type 'const wchar_t*' --> 886 <parameter type-id='type-id-64'/> 887 <!-- parameter of type 'const wchar_t*' --> 888 <parameter type-id='type-id-64'/> 889 <!-- int --> 890 <return type-id='type-id-9'/> 891 </function-decl> 892 <!-- wchar_t* wcscpy(wchar_t*, const wchar_t*) --> 893 <function-decl name='wcscpy' filepath='/usr/include/wchar.h' line='147' column='1' visibility='default' binding='global' size-in-bits='64'> 894 <!-- parameter of type 'wchar_t*' --> 895 <parameter type-id='type-id-75'/> 896 <!-- parameter of type 'const wchar_t*' --> 897 <parameter type-id='type-id-64'/> 898 <!-- wchar_t* --> 899 <return type-id='type-id-75'/> 900 </function-decl> 901 <!-- size_t wcscspn(const wchar_t*, const wchar_t*) --> 902 <function-decl name='wcscspn' filepath='/usr/include/wchar.h' line='252' column='1' visibility='default' binding='global' size-in-bits='64'> 903 <!-- parameter of type 'const wchar_t*' --> 904 <parameter type-id='type-id-64'/> 905 <!-- parameter of type 'const wchar_t*' --> 906 <parameter type-id='type-id-64'/> 907 <!-- typedef size_t --> 908 <return type-id='type-id-24'/> 909 </function-decl> 910 <!-- size_t wcsftime(wchar_t*, size_t, const wchar_t*, const tm*) --> 911 <function-decl name='wcsftime' filepath='/usr/include/wchar.h' line='855' column='1' visibility='default' binding='global' size-in-bits='64'> 912 <!-- parameter of type 'wchar_t*' --> 913 <parameter type-id='type-id-75'/> 914 <!-- parameter of type 'typedef size_t' --> 915 <parameter type-id='type-id-24'/> 916 <!-- parameter of type 'const wchar_t*' --> 917 <parameter type-id='type-id-64'/> 918 <!-- parameter of type 'const tm*' --> 919 <parameter type-id='type-id-61'/> 920 <!-- typedef size_t --> 921 <return type-id='type-id-24'/> 922 </function-decl> 923 <!-- size_t wcslen(const wchar_t*) --> 924 <function-decl name='wcslen' filepath='/usr/include/wchar.h' line='287' column='1' visibility='default' binding='global' size-in-bits='64'> 925 <!-- parameter of type 'const wchar_t*' --> 926 <parameter type-id='type-id-64'/> 927 <!-- typedef size_t --> 928 <return type-id='type-id-24'/> 929 </function-decl> 930 <!-- wchar_t* wcsncat(wchar_t*, const wchar_t*, size_t) --> 931 <function-decl name='wcsncat' filepath='/usr/include/wchar.h' line='158' column='1' visibility='default' binding='global' size-in-bits='64'> 932 <!-- parameter of type 'wchar_t*' --> 933 <parameter type-id='type-id-75'/> 934 <!-- parameter of type 'const wchar_t*' --> 935 <parameter type-id='type-id-64'/> 936 <!-- parameter of type 'typedef size_t' --> 937 <parameter type-id='type-id-24'/> 938 <!-- wchar_t* --> 939 <return type-id='type-id-75'/> 940 </function-decl> 941 <!-- int wcsncmp(const wchar_t*, const wchar_t*, size_t) --> 942 <function-decl name='wcsncmp' filepath='/usr/include/wchar.h' line='166' column='1' visibility='default' binding='global' size-in-bits='64'> 943 <!-- parameter of type 'const wchar_t*' --> 944 <parameter type-id='type-id-64'/> 945 <!-- parameter of type 'const wchar_t*' --> 946 <parameter type-id='type-id-64'/> 947 <!-- parameter of type 'typedef size_t' --> 948 <parameter type-id='type-id-24'/> 949 <!-- int --> 950 <return type-id='type-id-9'/> 951 </function-decl> 952 <!-- wchar_t* wcsncpy(wchar_t*, const wchar_t*, size_t) --> 953 <function-decl name='wcsncpy' filepath='/usr/include/wchar.h' line='150' column='1' visibility='default' binding='global' size-in-bits='64'> 954 <!-- parameter of type 'wchar_t*' --> 955 <parameter type-id='type-id-75'/> 956 <!-- parameter of type 'const wchar_t*' --> 957 <parameter type-id='type-id-64'/> 958 <!-- parameter of type 'typedef size_t' --> 959 <parameter type-id='type-id-24'/> 960 <!-- wchar_t* --> 961 <return type-id='type-id-75'/> 962 </function-decl> 963 <!-- size_t wcsrtombs(char*, const wchar_t**, size_t, mbstate_t*) --> 964 <function-decl name='wcsrtombs' filepath='/usr/include/wchar.h' line='414' column='1' visibility='default' binding='global' size-in-bits='64'> 965 <!-- parameter of type 'char*' --> 966 <parameter type-id='type-id-38'/> 967 <!-- parameter of type 'const wchar_t**' --> 968 <parameter type-id='type-id-65'/> 969 <!-- parameter of type 'typedef size_t' --> 970 <parameter type-id='type-id-24'/> 971 <!-- parameter of type 'mbstate_t*' --> 972 <parameter type-id='type-id-66'/> 973 <!-- typedef size_t --> 974 <return type-id='type-id-24'/> 975 </function-decl> 976 <!-- size_t wcsspn(const wchar_t*, const wchar_t*) --> 977 <function-decl name='wcsspn' filepath='/usr/include/wchar.h' line='256' column='1' visibility='default' binding='global' size-in-bits='64'> 978 <!-- parameter of type 'const wchar_t*' --> 979 <parameter type-id='type-id-64'/> 980 <!-- parameter of type 'const wchar_t*' --> 981 <parameter type-id='type-id-64'/> 982 <!-- typedef size_t --> 983 <return type-id='type-id-24'/> 984 </function-decl> 985 <!-- double wcstod(const wchar_t*, wchar_t**) --> 986 <function-decl name='wcstod' filepath='/usr/include/wchar.h' line='450' column='1' visibility='default' binding='global' size-in-bits='64'> 987 <!-- parameter of type 'const wchar_t*' --> 988 <parameter type-id='type-id-64'/> 989 <!-- parameter of type 'wchar_t**' --> 990 <parameter type-id='type-id-76'/> 991 <!-- double --> 992 <return type-id='type-id-7'/> 993 </function-decl> 994 <!-- float wcstof(const wchar_t*, wchar_t**) --> 995 <function-decl name='wcstof' filepath='/usr/include/wchar.h' line='457' column='1' visibility='default' binding='global' size-in-bits='64'> 996 <!-- parameter of type 'const wchar_t*' --> 997 <parameter type-id='type-id-64'/> 998 <!-- parameter of type 'wchar_t**' --> 999 <parameter type-id='type-id-76'/> 1000 <!-- float --> 1001 <return type-id='type-id-8'/> 1002 </function-decl> 1003 <!-- wchar_t* wcstok(wchar_t*, const wchar_t*, wchar_t**) --> 1004 <function-decl name='wcstok' filepath='/usr/include/wchar.h' line='282' column='1' visibility='default' binding='global' size-in-bits='64'> 1005 <!-- parameter of type 'wchar_t*' --> 1006 <parameter type-id='type-id-75'/> 1007 <!-- parameter of type 'const wchar_t*' --> 1008 <parameter type-id='type-id-64'/> 1009 <!-- parameter of type 'wchar_t**' --> 1010 <parameter type-id='type-id-76'/> 1011 <!-- wchar_t* --> 1012 <return type-id='type-id-75'/> 1013 </function-decl> 1014 <!-- long int wcstol(const wchar_t*, wchar_t**, int) --> 1015 <function-decl name='wcstol' filepath='/usr/include/wchar.h' line='468' column='1' visibility='default' binding='global' size-in-bits='64'> 1016 <!-- parameter of type 'const wchar_t*' --> 1017 <parameter type-id='type-id-64'/> 1018 <!-- parameter of type 'wchar_t**' --> 1019 <parameter type-id='type-id-76'/> 1020 <!-- parameter of type 'int' --> 1021 <parameter type-id='type-id-9'/> 1022 <!-- long int --> 1023 <return type-id='type-id-11'/> 1024 </function-decl> 1025 <!-- unsigned long int wcstoul(const wchar_t*, wchar_t**, int) --> 1026 <function-decl name='wcstoul' filepath='/usr/include/wchar.h' line='473' column='1' visibility='default' binding='global' size-in-bits='64'> 1027 <!-- parameter of type 'const wchar_t*' --> 1028 <parameter type-id='type-id-64'/> 1029 <!-- parameter of type 'wchar_t**' --> 1030 <parameter type-id='type-id-76'/> 1031 <!-- parameter of type 'int' --> 1032 <parameter type-id='type-id-9'/> 1033 <!-- unsigned long int --> 1034 <return type-id='type-id-15'/> 1035 </function-decl> 1036 <!-- size_t wcsxfrm(wchar_t*, const wchar_t*, size_t) --> 1037 <function-decl name='wcsxfrm' filepath='/usr/include/wchar.h' line='196' column='1' visibility='default' binding='global' size-in-bits='64'> 1038 <!-- parameter of type 'wchar_t*' --> 1039 <parameter type-id='type-id-75'/> 1040 <!-- parameter of type 'const wchar_t*' --> 1041 <parameter type-id='type-id-64'/> 1042 <!-- parameter of type 'typedef size_t' --> 1043 <parameter type-id='type-id-24'/> 1044 <!-- typedef size_t --> 1045 <return type-id='type-id-24'/> 1046 </function-decl> 1047 <!-- int wctob(wint_t) --> 1048 <function-decl name='wctob' filepath='/usr/include/wchar.h' line='357' column='1' visibility='default' binding='global' size-in-bits='64'> 1049 <!-- parameter of type 'typedef wint_t' --> 1050 <parameter type-id='type-id-21'/> 1051 <!-- int --> 1052 <return type-id='type-id-9'/> 1053 </function-decl> 1054 <!-- int wmemcmp(const wchar_t*, const wchar_t*, size_t) --> 1055 <function-decl name='wmemcmp' filepath='/usr/include/wchar.h' line='325' column='1' visibility='default' binding='global' size-in-bits='64'> 1056 <!-- parameter of type 'const wchar_t*' --> 1057 <parameter type-id='type-id-64'/> 1058 <!-- parameter of type 'const wchar_t*' --> 1059 <parameter type-id='type-id-64'/> 1060 <!-- parameter of type 'typedef size_t' --> 1061 <parameter type-id='type-id-24'/> 1062 <!-- int --> 1063 <return type-id='type-id-9'/> 1064 </function-decl> 1065 <!-- wchar_t* wmemcpy(wchar_t*, const wchar_t*, size_t) --> 1066 <function-decl name='wmemcpy' filepath='/usr/include/wchar.h' line='329' column='1' visibility='default' binding='global' size-in-bits='64'> 1067 <!-- parameter of type 'wchar_t*' --> 1068 <parameter type-id='type-id-75'/> 1069 <!-- parameter of type 'const wchar_t*' --> 1070 <parameter type-id='type-id-64'/> 1071 <!-- parameter of type 'typedef size_t' --> 1072 <parameter type-id='type-id-24'/> 1073 <!-- wchar_t* --> 1074 <return type-id='type-id-75'/> 1075 </function-decl> 1076 <!-- wchar_t* wmemmove(wchar_t*, const wchar_t*, size_t) --> 1077 <function-decl name='wmemmove' filepath='/usr/include/wchar.h' line='334' column='1' visibility='default' binding='global' size-in-bits='64'> 1078 <!-- parameter of type 'wchar_t*' --> 1079 <parameter type-id='type-id-75'/> 1080 <!-- parameter of type 'const wchar_t*' --> 1081 <parameter type-id='type-id-64'/> 1082 <!-- parameter of type 'typedef size_t' --> 1083 <parameter type-id='type-id-24'/> 1084 <!-- wchar_t* --> 1085 <return type-id='type-id-75'/> 1086 </function-decl> 1087 <!-- wchar_t* wmemset(wchar_t*, wchar_t, size_t) --> 1088 <function-decl name='wmemset' filepath='/usr/include/wchar.h' line='338' column='1' visibility='default' binding='global' size-in-bits='64'> 1089 <!-- parameter of type 'wchar_t*' --> 1090 <parameter type-id='type-id-75'/> 1091 <!-- parameter of type 'wchar_t' --> 1092 <parameter type-id='type-id-20'/> 1093 <!-- parameter of type 'typedef size_t' --> 1094 <parameter type-id='type-id-24'/> 1095 <!-- wchar_t* --> 1096 <return type-id='type-id-75'/> 1097 </function-decl> 1098 <!-- int wprintf(const wchar_t*, ...) --> 1099 <function-decl name='wprintf' filepath='/usr/include/wchar.h' line='601' column='1' visibility='default' binding='global' size-in-bits='64'> 1100 <!-- parameter of type 'const wchar_t*' --> 1101 <parameter type-id='type-id-64'/> 1102 <parameter is-variadic='yes'/> 1103 <!-- int --> 1104 <return type-id='type-id-9'/> 1105 </function-decl> 1106 <!-- int wscanf(const wchar_t*, ...) --> 1107 <function-decl name='wscanf' filepath='/usr/include/wchar.h' line='642' column='1' visibility='default' binding='global' size-in-bits='64'> 1108 <!-- parameter of type 'const wchar_t*' --> 1109 <parameter type-id='type-id-64'/> 1110 <parameter is-variadic='yes'/> 1111 <!-- int --> 1112 <return type-id='type-id-9'/> 1113 </function-decl> 1114 <!-- long double wcstold(const wchar_t*, wchar_t**) --> 1115 <function-decl name='wcstold' filepath='/usr/include/wchar.h' line='459' column='1' visibility='default' binding='global' size-in-bits='64'> 1116 <!-- parameter of type 'const wchar_t*' --> 1117 <parameter type-id='type-id-64'/> 1118 <!-- parameter of type 'wchar_t**' --> 1119 <parameter type-id='type-id-76'/> 1120 <!-- long double --> 1121 <return type-id='type-id-10'/> 1122 </function-decl> 1123 <!-- long long int wcstoll(const wchar_t*, wchar_t**, int) --> 1124 <function-decl name='wcstoll' filepath='/usr/include/wchar.h' line='483' column='1' visibility='default' binding='global' size-in-bits='64'> 1125 <!-- parameter of type 'const wchar_t*' --> 1126 <parameter type-id='type-id-64'/> 1127 <!-- parameter of type 'wchar_t**' --> 1128 <parameter type-id='type-id-76'/> 1129 <!-- parameter of type 'int' --> 1130 <parameter type-id='type-id-9'/> 1131 <!-- long long int --> 1132 <return type-id='type-id-12'/> 1133 </function-decl> 1134 <!-- long long unsigned int wcstoull(const wchar_t*, wchar_t**, int) --> 1135 <function-decl name='wcstoull' filepath='/usr/include/wchar.h' line='490' column='1' visibility='default' binding='global' size-in-bits='64'> 1136 <!-- parameter of type 'const wchar_t*' --> 1137 <parameter type-id='type-id-64'/> 1138 <!-- parameter of type 'wchar_t**' --> 1139 <parameter type-id='type-id-76'/> 1140 <!-- parameter of type 'int' --> 1141 <parameter type-id='type-id-9'/> 1142 <!-- long long unsigned int --> 1143 <return type-id='type-id-13'/> 1144 </function-decl> 1145 <!-- char* setlocale(int, const char*) --> 1146 <function-decl name='setlocale' filepath='/usr/include/locale.h' line='125' column='1' visibility='default' binding='global' size-in-bits='64'> 1147 <!-- parameter of type 'int' --> 1148 <parameter type-id='type-id-9'/> 1149 <!-- parameter of type 'const char*' --> 1150 <parameter type-id='type-id-30'/> 1151 <!-- char* --> 1152 <return type-id='type-id-38'/> 1153 </function-decl> 1154 <!-- __anonymous_struct__1* localeconv() --> 1155 <function-decl name='localeconv' filepath='/usr/include/locale.h' line='128' column='1' visibility='default' binding='global' size-in-bits='64'> 1156 <!-- __anonymous_struct__1* --> 1157 <return type-id='type-id-36'/> 1158 </function-decl> 1159 <!-- int iswctype(wint_t, wctype_t) --> 1160 <function-decl name='iswctype' filepath='/usr/include/wctype.h' line='175' column='1' visibility='default' binding='global' size-in-bits='64'> 1161 <!-- parameter of type 'typedef wint_t' --> 1162 <parameter type-id='type-id-21'/> 1163 <!-- parameter of type 'typedef wctype_t' --> 1164 <parameter type-id='type-id-31'/> 1165 <!-- int --> 1166 <return type-id='type-id-9'/> 1167 </function-decl> 1168 <!-- wint_t towctrans(wint_t, wctrans_t) --> 1169 <function-decl name='towctrans' filepath='/usr/include/wctype.h' line='221' column='1' visibility='default' binding='global' size-in-bits='64'> 1170 <!-- parameter of type 'typedef wint_t' --> 1171 <parameter type-id='type-id-21'/> 1172 <!-- parameter of type 'typedef wctrans_t' --> 1173 <parameter type-id='type-id-33'/> 1174 <!-- typedef wint_t --> 1175 <return type-id='type-id-21'/> 1176 </function-decl> 1177 <!-- wctrans_t wctrans(const char*) --> 1178 <function-decl name='wctrans' filepath='/usr/include/wctype.h' line='218' column='1' visibility='default' binding='global' size-in-bits='64'> 1179 <!-- parameter of type 'const char*' --> 1180 <parameter type-id='type-id-30'/> 1181 <!-- typedef wctrans_t --> 1182 <return type-id='type-id-33'/> 1183 </function-decl> 1184 <!-- wctype_t wctype(const char*) --> 1185 <function-decl name='wctype' filepath='/usr/include/wctype.h' line='171' column='1' visibility='default' binding='global' size-in-bits='64'> 1186 <!-- parameter of type 'const char*' --> 1187 <parameter type-id='type-id-30'/> 1188 <!-- typedef wctype_t --> 1189 <return type-id='type-id-31'/> 1190 </function-decl> 1191 <!-- void emit(std::string&) --> 1192 <function-decl name='emit' mangled-name='_Z4emitRSs' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-first-tu.cc' line='12' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z4emitRSs'> 1193 <!-- parameter of type 'std::string&' --> 1194 <parameter type-id='type-id-72' name='s' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-first-tu.cc' line='12' column='1'/> 1195 <!-- void --> 1196 <return type-id='type-id-19'/> 1197 </function-decl> 1198 <!-- struct _IO_FILE --> 1199 <class-decl name='_IO_FILE' is-struct='yes' visibility='default' is-declaration-only='yes' id='type-id-22'/> 1200 </abi-instr> 1201 <abi-instr address-size='64' path='test23-second-tu.cc' comp-dir-path='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf' language='LANG_C_plus_plus'> 1202 <!-- void emit(std::string&, std::string&) --> 1203 <function-decl name='emit' mangled-name='_Z4emitRSsS_' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-second-tu.cc' line='13' column='1' visibility='default' binding='global' size-in-bits='64' elf-symbol-id='_Z4emitRSsS_'> 1204 <!-- parameter of type 'std::string&' --> 1205 <parameter type-id='type-id-72' name='prefix' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-second-tu.cc' line='13' column='1'/> 1206 <!-- parameter of type 'std::string&' --> 1207 <parameter type-id='type-id-72' name='s' filepath='/home/dodji/git/libabigail/PR20369/tests/data/test-read-dwarf/test23-second-tu.cc' line='13' column='1'/> 1208 <!-- void --> 1209 <return type-id='type-id-19'/> 1210 </function-decl> 1211 </abi-instr> 1212</abi-corpus> 1213