;; -*- mode:lisp;coding:iso-8859-1 -*-
(clang-version "clang version 3.3 (trunk 173636)")
(cxcursor 2339)
(1852 nil)
(65 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 66)))
(2885 (macro-definition :spelling "_IO_uid_t" :usr "c:macro@_IO_uid_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2885) :children (list)))
(25 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 26)))
(27 (token :id nil :kind (quote identifier) :spelling "h" :location (cxsourcelocation nil) :range (cxsourcerange 28)))
(29 (token :id nil :kind (quote punctuation) :spelling ">" :location (cxsourcelocation 3204) :range (cxsourcerange 30)))
(101 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 102)))
(372 (token :id nil :kind (quote literal) :spelling "\"[%3c]: %10d\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 373)))
(5250 (parm-decl :spelling "__major" :usr "c:sysmacros.h@1506@F@gnu_dev_makedev@__major" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5248) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 5250) :definition #1# :canonical #1# :children (list)))
(104 (token :id nil :kind (quote identifier) :spelling "dump" :location (cxsourcelocation nil) :range (cxsourcerange 105)))
(2463 (macro-definition :spelling "__NO_INLINE__" :usr "c:macro@__NO_INLINE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2463) :children (list)))
(894 nil)
(108 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 109)))
(34 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 35)))
(89 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 90)))
(1457 nil)
(4919 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4919) :declaration (cxcursor 4918)))
(92 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 93)))
(66 nil)
(1 (token :id nil :kind (quote punctuation) :spelling "#" :location (cxsourcelocation nil) :range (cxsourcerange 2)))
(3091 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3091) :children (list)))
(5772 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5772) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4742) #1#)))
(3686 (inclusion-directive :spelling "stddef.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/opt/llvm/lib/clang/3.3/include/stddef.h" :canonical (cxcursor 3686) :children (list)))
(43 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 44)))
(6 (token :id nil :kind (quote punctuation) :spelling "<" :location (cxsourcelocation nil) :range (cxsourcerange 7)))
(164 nil)
(72 (token :id nil :kind (quote literal) :spelling "26" :location (cxsourcelocation nil) :range (cxsourcerange 73)))
(10 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 11)))
(12 (token :id nil :kind (quote identifier) :spelling "h" :location (cxsourcelocation nil) :range (cxsourcerange 13)))
(14 (token :id nil :kind (quote punctuation) :spelling ">" :location (cxsourcelocation 2493) :range (cxsourcerange 15)))
(6397 (decl-ref-expr :spelling "stderr" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6397) :children (list)))
(16 (token :id nil :kind (quote punctuation) :spelling "#" :location (cxsourcelocation nil) :range (cxsourcerange 17)))
(5841 (parm-decl :spelling "__value" :usr "c:stdlib.h@28387@F@ecvt@__value" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5838) :lexical-parent #2# :objc-type-encoding "d" :type (cxtype 4947) :referenced #1=(cxcursor 5841) :definition #1# :canonical #1# :children (list)))
(3387 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3387) :children (list)))
(57 (token :id nil :kind (quote literal) :spelling "100" :location (cxsourcelocation nil) :range (cxsourcerange 58)))
(21 (token :id nil :kind (quote punctuation) :spelling "<" :location (cxsourcelocation nil) :range (cxsourcerange 22)))
(60 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation 6001) :range (cxsourcerange 61)))
(62 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 63)))
(1735 nil)
(5590 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5589) :type (cxtype 3868) :canonical (cxcursor 5590) :children (list)))
(1732 nil)
(6519 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6519) :children (list (cxcursor 6520) (cxcursor 6521))))
(6520 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'x'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6520) :children (list)))
(5766 (parm-decl :spelling "__name" :usr "c:stdlib.h@25901@F@realpath@__name" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5763) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 5766) :definition #2# :canonical #2# :children (list)))
(179 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 180)))
(70 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 71)))
(75 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 76)))
(77 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6005) :range (cxsourcerange 78)))
(79 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 80)))
(82 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 83)))
(85 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6007) :range (cxsourcerange 86)))
(87 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 88)))
(4343 (parm-decl :spelling "__stream" :usr "c:stdio.h@6885@F@fflush@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4342) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4343) :definition #2# :canonical #2# :children (list (cxcursor 4344))))
(4236 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4222) :lexical-parent #1# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #2=(cxcursor 4236) :definition #2# :canonical #2# :children (list)))
(2800 (macro-expansion :spelling "__FSFILCNT_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2727) :definition #1# :canonical (cxcursor 2800) :children (list)))
(6682 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Mauvais caractere : %d '%c'.\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6682) :children (list (cxcursor 6683))))
(36 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 37)))
(5375 (field-decl :spelling "__size" :usr "c:@UA@pthread_rwlockattr_t@FI@__size" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5373) :lexical-parent #2# :objc-type-encoding "[8c]" :type (cxtype 5376) :referenced #1=(cxcursor 5375) :definition #1# :canonical #1# :children (list (cxcursor 5377))))
(2535 (macro-expansion :spelling "_SVID_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2503) :definition #1# :canonical (cxcursor 2535) :children (list)))
(94 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6009) :range (cxsourcerange 95)))
(2733 (macro-definition :spelling "__SUSECONDS_T_TYPE" :usr "c:macro@__SUSECONDS_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2733) :children (list)))
(5774 (Unexposed :kind-spelling "Unexposed" :canonical-type (cxtype 5772) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4742) #1#)))
(41 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 42)))
(123 (token :id nil :kind (quote identifier) :spelling "printf" :location (cxsourcelocation nil) :range (cxsourcerange 124)))
(654 (token :id nil :kind (quote literal) :spelling "\"La pile est pleine !\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 655)))
(3067 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3067) :children (list)))
(2415 (macro-definition :spelling "__FLT_MIN__" :usr "c:macro@__FLT_MIN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2415) :children (list)))
(735 nil)
(6226 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 6226) :children (list (cxcursor 6227))))
(81 (init-list-expr :spelling #1="" :usr #1# :token (token :id 85 :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6007) :range (cxsourcerange 86)) :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 67) :type (cxtype 6006) :canonical (cxcursor 81) :children (list (cxcursor 6008))))
(3798 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3798) :children (list)))
(48 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 49)))
(50 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 5997) :range (cxsourcerange 51)))
(193 (token :id nil :kind (quote identifier) :spelling "type" :location (cxsourcelocation nil) :range (cxsourcerange 194)))
(4017 (struct-decl :spelling "_IO_marker" :usr "c:@S@_IO_marker" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4016) :referenced #2=(cxcursor 4017) :definition #2# :canonical #2# :children (list (cxcursor 4018) (cxcursor 4020) (cxcursor 4025))))
(4365 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4365) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4022) :arguments (list (cxtype 3868) (cxtype 4152))))
(55 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 56)))
(118 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation 6013) :range (cxsourcerange 119)))
(120 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 121)))
(2541 (macro-definition :spelling "__STDC_IEC_559__" :usr "c:macro@__STDC_IEC_559__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2541) :children (list)))
(4650 (parm-decl :spelling "__stream" :usr "c:stdio.h@19187@F@fputc@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4647) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4650) :definition #1# :canonical #1# :children (list (cxcursor 4651))))
(68 (token :id nil :kind (quote identifier) :spelling "memoire" :location (cxsourcelocation nil) :range (cxsourcerange 69)))
(4136 (var-decl :spelling "_IO_2_1_stdout_" :usr "c:@_IO_2_1_stdout_" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "{_IO_FILE_plus=}" :type (cxtype 4134) :referenced #1=(cxcursor 4136) :canonical #1# :children (list (cxcursor 4137))))
(46 (token :id nil :kind (quote identifier) :spelling "valeur" :location (cxsourcelocation 6000) :range (cxsourcerange 47)))
(126 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 127)))
(4475 (parm-decl :spelling "__s" :usr "c:stdio.h@11772@F@vsprintf@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4472) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 4393) :referenced #1=(cxcursor 4475) :definition #1# :canonical #1# :children (list)))
(5771 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5771) :declaration (cxcursor 3840) :pointee (cxtype 5772)))
(3353 (macro-expansion :spelling "__BEGIN_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2576) :definition #1# :canonical (cxcursor 3353) :children (list)))
(4438 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4438) :children (list)))
(1417 nil)
(1748 nil)
(6523 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6523) :children (list (cxcursor 6524) (cxcursor 6525))))
(4547 (function-decl :spelling "sscanf" :usr "c:@F@sscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16r*0r*8" :type (cxtype 4548) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4550) (cxcursor 4551))) :referenced (cxcursor 4547) :canonical (cxcursor 4552) :children (list (cxcursor 4556) (cxcursor 4557) . #1#)))
(166 (token :id nil :kind (quote punctuation) :spelling "++" :location (cxsourcelocation nil) :range (cxsourcerange 167)))
(1868 nil)
(6561 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6561) :children (list)))
(96 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 97)))
(99 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 100)))
(2453 (macro-definition :spelling "__GCC_ATOMIC_BOOL_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_BOOL_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2453) :children (list)))
(116 nil)
(764 nil)
(5370 (typedef-decl :spelling "pthread_rwlock_t" :usr "c:pthreadtypes.h@4045@T@pthread_rwlock_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5371) :underlying-type (cxtype 5372) :referenced #1=(cxcursor 5370) :definition #1# :canonical #1# :children (list (cxcursor 5350))))
(174 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 175)))
(1536 nil)
(8 (token :id nil :kind (quote identifier) :spelling "stdio" :location (cxsourcelocation nil) :range (cxsourcerange 9)))
(6471 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'0'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6471) :children (list)))
(136 (token :id nil :kind (quote keyword) :spelling "for" :location (cxsourcelocation nil) :range (cxsourcerange 137)))
(1793 nil)
(106 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 107)))
(5413 (parm-decl :spelling "__statebuf" :usr "c:stdlib.h@11355@F@initstate@__statebuf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5409) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 5413) :definition #2# :canonical #2# :children (list)))
(110 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6010) :range (cxsourcerange 111)))
(112 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 113)))
(158 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 159)))
(4526 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4526) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list #1# (cxtype 4152)) :variadic t))
(195 (token :id nil :kind (quote punctuation) :spelling "==" :location (cxsourcelocation nil) :range (cxsourcerange 196)))
(4364 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4365) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4323) :arguments (list (cxtype 3868) (cxtype 4152))))
(1467 nil)
(2681 (macro-definition :spelling "offsetof" :usr "c:macro@offsetof" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2681) :children (list)))
(4122 (enum-decl :spelling "__codecvt_result" :usr "c:@E@__codecvt_result" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4123) :enum-type (cxtype 3850) :unsigned-enum-constant -1 :referenced #1=(cxcursor 4122) :definition #1# :canonical #1# :children (list (cxcursor 4124) (cxcursor 4125) (cxcursor 4126) (cxcursor 4127))))
(3037 (macro-expansion :spelling "__USE_ATFILE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2538) :definition #1# :canonical (cxcursor 3037) :children (list)))
(39 (token :id nil :kind (quote identifier) :spelling "type" :location (cxsourcelocation 5999) :range (cxsourcerange 40)))
(171 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 172)))
(5773 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5771) :declaration (cxcursor 3840) :pointee (cxtype 5774)))
(3614 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3614) :children (list)))
(3802 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3802) :children (list)))
(177 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 178)))
(4251 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4245) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3981) :referenced #1=(cxcursor 4251) :definition #1# :canonical #1# :children (list (cxcursor 4252))))
(182 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 183)))
(185 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 186)))
(188 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 189)))
(190 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 191)))
(3244 (macro-definition :spelling "__LITTLE_ENDIAN" :usr "c:macro@__LITTLE_ENDIAN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3244) :children (list)))
(5478 (function-decl :spelling "rand" :usr "c:@F@rand" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i0" :type (cxtype 4639) :result-type (cxtype 3868) :arguments (list) :referenced #1=(cxcursor 5478) :canonical #1# :children (list (cxcursor 5479))))
(1588 nil)
(6483 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6483) :children (list (cxcursor 6484) (cxcursor 6485))))
(198 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 199)))
(201 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 202)))
(203 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 204)))
(23 (token :id nil :kind (quote identifier) :spelling "stdlib" :location (cxsourcelocation nil) :range (cxsourcerange 24)))
(1008 (compound-stmt :spelling #1="" :usr #1# :token (token :id 1177 :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6306) :range (cxsourcerange 1178)) :is-statement t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 997) :canonical (cxcursor 1008) :children (list (cxcursor 6307))))
(4 (token :id nil :kind (quote identifier) :spelling "include" :location (cxsourcelocation nil) :range (cxsourcerange 5)))
(3497 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3497) :children (list)))
(132 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 133)))
(134 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 135)))
(1980 (range :start (location :file #1="example.c" :line 140 :column 27 :offset 3103) :end (location :file #1# :line 140 :column 28 :offset 3104)))
(2944 (macro-definition :spelling "_IO_LEFT" :usr "c:macro@_IO_LEFT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2944) :children (list)))
(3110 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3110) :children (list)))
(4160 (typedef-decl :spelling "__io_seek_fn" :usr "c:libio.h@11710@T@__io_seek_fn" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4161) :underlying-type (cxtype 4164) :result-type (cxtype 3868) :referenced #1=(cxcursor 4160) :definition #1# :canonical #1# :children (list (cxcursor 4165) (cxcursor 4166) (cxcursor 4168))))
(31 (token :id nil :kind (quote keyword) :spelling "struct" :location (cxsourcelocation nil) :range (cxsourcerange 32)))
(139 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 140)))
(141 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 142)))
(144 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation nil) :range (cxsourcerange 145)))
(147 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 148)))
(150 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 151)))
(19 (token :id nil :kind (quote identifier) :spelling "include" :location (cxsourcelocation nil) :range (cxsourcerange 20)))
(52 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 53)))
(152 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 153)))
(155 (token :id nil :kind (quote punctuation) :spelling "<" :location (cxsourcelocation nil) :range (cxsourcerange 156)))
(212 (token :id nil :kind (quote literal) :spelling "\"[%3d]: %10d\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 213)))
(161 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 162)))
(163 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 164)))
(115 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 116)))
(255 (token :id nil :kind (quote literal) :spelling "\"[%3d]: %c\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 256)))
(169 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 170)))
(4525 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4526) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list #1# (cxtype 4228)) :variadic t))
(3258 (macro-definition :spelling "__LONG_LONG_PAIR" :usr "c:macro@__LONG_LONG_PAIR" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3258) :children (list)))
(215 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 216)))
(217 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 218)))
(220 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 221)))
(344 (token :id nil :kind (quote keyword) :spelling "sizeof" :location (cxsourcelocation nil) :range (cxsourcerange 345)))
(4924 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4919) :declaration (cxcursor 4918)))
(367 nil)
(2382 (macro-definition :spelling "__SIZEOF_PTRDIFF_T__" :usr "c:macro@__SIZEOF_PTRDIFF_T__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2382) :children (list)))
(265 (token :id nil :kind (quote literal) :spelling "'a'" :location (cxsourcelocation nil) :range (cxsourcerange 266)))
(225 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 226)))
(228 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 229)))
(231 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 232)))
(233 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 234)))
(4894 (field-decl :spelling "__wait_terminated" :usr "c:@U@wait@FI@__wait_terminated" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4881) :lexical-parent #2# :objc-type-encoding "{?=b7b1b8b16}" :type (cxtype 4895) :referenced #1=(cxcursor 4894) :definition #1# :canonical #1# :children (list (cxcursor 4884))))
(4523 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4523) :children (list)))
(5229 (parm-decl :spelling "__readfds" :usr "c:select.h@3877@F@pselect@__readfds" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5215) :lexical-parent #1# :objc-type-encoding "^{?=[16q]}" :type (cxtype 5201) :referenced #2=(cxcursor 5229) :definition #2# :canonical #2# :children (list (cxcursor 5230))))
(6061 (unexposed-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6061) :children (list (cxcursor 6062))))
(238 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 239)))
(240 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 241)))
(242 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 243)))
(411 (token :id nil :kind (quote literal) :spelling "\"--------------------\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 412)))
(3690 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3690) :children (list)))
(529 nil)
(5489 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5489) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4947) :arguments (list)))
(6094 (unexposed-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6094) :children (list (cxcursor 6095))))
(388 (token :id nil :kind (quote identifier) :spelling "memoire" :location (cxsourcelocation nil) :range (cxsourcerange 389)))
(2794 (macro-expansion :spelling "__BLKCNT64_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2724) :definition #1# :canonical (cxcursor 2794) :children (list)))
(632 nil)
(366 (token :id nil :kind (quote identifier) :spelling "printf" :location (cxsourcelocation nil) :range (cxsourcerange 367)))
(1715 nil)
(1667 nil)
(2230 nil)
(6673 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6673) :children (list (cxcursor 6674) (cxcursor 6675))))
(5352 (struct-decl :spelling "" :usr "c:@UA@pthread_rwlock_t@Sa" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5350) :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5353) :referenced #1=(cxcursor 5352) :definition #1# :canonical #1# :children (list (cxcursor 5354) (cxcursor 5355) (cxcursor 5356) (cxcursor 5357) (cxcursor 5358) (cxcursor 5359) (cxcursor 5360) (cxcursor 5361) (cxcursor 5362) (cxcursor 5363) (cxcursor 5364))))
(209 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 210)))
(5008 (function-decl :spelling "strtoq" :usr "c:@F@strtoq" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "q20r*0^*8i16" :type (cxtype 5009) :result-type (cxtype 4935) :arguments (list . #3=((cxcursor 5011) (cxcursor 5012) (cxcursor 5013))) :referenced #1=(cxcursor 5008) :canonical #1# :children (list (cxcursor 5014) (cxcursor 5015) . #3#)))
(1224 nil)
(869 nil)
(6264 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6264) :children (list (cxcursor 6265) (cxcursor 6266))))
(3365 (macro-expansion :spelling "__BEGIN_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2576) :definition #1# :canonical (cxcursor 3365) :children (list)))
(295 (token :id nil :kind (quote identifier) :spelling "printf" :location (cxsourcelocation nil) :range (cxsourcerange 296)))
(258 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 259)))
(260 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 261)))
(263 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 264)))
(3030 (macro-definition :spelling "stdin" :usr "c:macro@stdin" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3030) :children (list)))
(3173 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3173) :children (list)))
(2206 nil)
(268 (token :id nil :kind (quote punctuation) :spelling "+" :location (cxsourcelocation nil) :range (cxsourcerange 269)))
(2631 (macro-definition :spelling "__restrict_arr" :usr "c:macro@__restrict_arr" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2631) :children (list)))
(274 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 275)))
(277 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 278)))
(280 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 281)))
(282 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 283)))
(857 nil)
(3146 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3146) :children (list)))
(4325 (function-decl :spelling "tmpnam" :usr "c:@F@tmpnam" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8*0" :type (cxtype 4326) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 4327))) :referenced #2=(cxcursor 4325) :canonical #2# :children (list (cxcursor 4328) . #1#)))
(3089 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3089) :children (list)))
(287 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 288)))
(289 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 290)))
(291 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 292)))
(293 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 294)))
(336 (token :id nil :kind (quote identifier) :spelling "memoire" :location (cxsourcelocation nil) :range (cxsourcerange 337)))
(1965 nil)
(6413 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6413) :children (list (cxcursor 6414))))
(6590 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6590) :children (list (cxcursor 6591) (cxcursor 6596) (cxcursor 6601))))
(246 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 247)))
(4702 (parm-decl :spelling "__delimiter" :usr "c:stdio.h@22383@F@getdelim@__delimiter" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4698) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4702) :definition #2# :canonical #2# :children (list)))
(3382 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3382) :children (list)))
(5953 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5953) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3876) :arguments (list (cxtype 3867) (cxtype 4152) #1#)))
(3116 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3116) :children (list)))
(330 (token :id nil :kind (quote keyword) :spelling "sizeof" :location (cxsourcelocation nil) :range (cxsourcerange 331)))
(239 nil)
(252 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 253)))
(1620 nil)
(2448 (macro-definition :spelling "__INT64_C_SUFFIX__" :usr "c:macro@__INT64_C_SUFFIX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2448) :children (list)))
(5358 (field-decl :spelling "__nr_readers_queued" :usr "c:@UA@pthread_rwlock_t@Sa@FI@__nr_readers_queued" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5352) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5358) :definition #2# :canonical #2# :children (list)))
(4759 (parm-decl :spelling "__stream" :usr "c:stdio.h@24848@F@fread_unlocked@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4753) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4759) :definition #2# :canonical #2# :children (list (cxcursor 4760))))
(6491 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6491) :children (list (cxcursor 6492) (cxcursor 6493))))
(1540 nil)
(5432 (field-decl :spelling "rand_deg" :usr "c:@S@random_data@FI@rand_deg" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5422) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5432) :definition #1# :canonical #1# :children (list)))
(304 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 305)))
(222 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 223)))
(306 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 307)))
(5577 (parm-decl :spelling "__buffer" :usr "c:stdlib.h@15314@F@nrand48_r@__buffer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5572) :lexical-parent #2# :objc-type-encoding "^{drand48_data=[3S][3S]SSQ}" :type (cxtype 5544) :referenced #1=(cxcursor 5577) :definition #1# :canonical #1# :children (list (cxcursor 5578))))
(5672 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5672) :declaration (cxcursor 3840) :pointee (cxtype 3853)))
(6320 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6320) :children (list (cxcursor 6321))))
(4995 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@5795@F@strtol@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4992) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4995) :definition #1# :canonical #1# :children (list)))
(3177 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3177) :children (list)))
(3033 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3033) :children (list)))
(5555 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5555) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5493) (cxtype 5542) (cxtype 5543))))
(311 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 312)))
(313 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 314)))
(316 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation nil) :range (cxsourcerange 317)))
(319 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 320)))
(249 (token :id nil :kind (quote identifier) :spelling "printf" :location (cxsourcelocation nil) :range (cxsourcerange 250)))
(322 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 323)))
(324 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 325)))
(327 (token :id nil :kind (quote punctuation) :spelling "<" :location (cxsourcelocation nil) :range (cxsourcerange 328)))
(358 (token :id nil :kind (quote punctuation) :spelling "++" :location (cxsourcelocation nil) :range (cxsourcerange 359)))
(377 (token :id nil :kind (quote literal) :spelling "'a'" :location (cxsourcelocation nil) :range (cxsourcerange 378)))
(1590 nil)
(4563 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4563) :children (list)))
(2163 nil)
(333 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 334)))
(3847 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 3847) :declaration (cxcursor 3848)))
(2093 nil)
(4784 (parm-decl :spelling "__stream" :usr "c:stdio.h@25590@F@rewind@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4783) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4784) :definition #1# :canonical #1# :children (list (cxcursor 4785))))
(1853 nil)
(578 nil)
(508 nil)
(2655 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2652) :definition #1# :canonical (cxcursor 2655) :children (list)))
(2876 (macro-definition :spelling "_G_ARGS" :usr "c:macro@_G_ARGS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2876) :children (list)))
(5848 (parm-decl :spelling "__value" :usr "c:stdlib.h@28692@F@fcvt@__value" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5847) :lexical-parent #2# :objc-type-encoding "d" :type (cxtype 4947) :referenced #1=(cxcursor 5848) :definition #1# :canonical #1# :children (list)))
(6557 (unary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6557) :children (list (cxcursor 6558))))
(6628 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6628) :children (list (cxcursor 6629) (cxcursor 6638))))
(2660 (macro-definition :spelling "__stub_fchflags" :usr "c:macro@__stub_fchflags" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2660) :children (list)))
(6655 (decl-ref-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4434) :referenced (cxcursor 4433) :canonical (cxcursor 6655) :children (list)))
(2403 (macro-definition :spelling "__FLT_DENORM_MIN__" :usr "c:macro@__FLT_DENORM_MIN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2403) :children (list)))
(298 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 299)))
(349 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 350)))
(3694 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3694) :children (list)))
(3990 (typedef-decl :spelling "__caddr_t" :usr "c:types.h@7348@T@__caddr_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3991) :underlying-type (cxtype 3992) :referenced #2=(cxcursor 3990) :definition #2# :canonical #2# :children (list)))
(4830 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4830) :children (list)))
(525 (token :id nil :kind (quote literal) :spelling "\"La pile est pleine !\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 526)))
(285 (token :id nil :kind (quote identifier) :spelling "valeur" :location (cxsourcelocation nil) :range (cxsourcerange 286)))
(568 nil)
(6172 (if-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6172) :children (list (cxcursor 6173) (cxcursor 6177) (cxcursor 6195))))
(4976 (function-decl :spelling "strtof" :usr "c:@F@strtof" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "f16r*0^*8" :type (cxtype 4977) :result-type (cxtype 4979) :arguments (list . #1=((cxcursor 4980) (cxcursor 4981))) :referenced #2=(cxcursor 4976) :canonical #2# :children (list (cxcursor 4982) (cxcursor 4983) . #1#)))
(3548 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3548) :children (list)))
(5952 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5953) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3875) :arguments (list (cxtype 5938) (cxtype 4228) #1#)))
(2420 (macro-definition :spelling "__DBL_HAS_INFINITY__" :usr "c:macro@__DBL_HAS_INFINITY__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2420) :children (list)))
(4684 (parm-decl :spelling "__s" :usr "c:stdio.h@21067@F@gets@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4683) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 4684) :definition #2# :canonical #2# :children (list)))
(244 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 245)))
(369 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 370)))
(3625 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3625) :children (list)))
(308 (token :id nil :kind (quote keyword) :spelling "for" :location (cxsourcelocation nil) :range (cxsourcerange 309)))
(206 (token :id nil :kind (quote identifier) :spelling "printf" :location (cxsourcelocation nil) :range (cxsourcerange 207)))
(271 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 272)))
(4787 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4773) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list (cxtype 4323) (cxtype 3929) #1#)))
(2731 (macro-definition :spelling "__TIME_T_TYPE" :usr "c:macro@__TIME_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2731) :children (list)))
(4147 (parm-decl :spelling "__nbytes" :usr "c:libio.h@10945@__nbytes" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 4147) :definition #1# :canonical #1# :children (list (cxcursor 4148))))
(4305 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4305) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4152))))
(1327 nil)
(3718 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3718) :children (list)))
(3335 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3335) :children (list)))
(375 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 376)))
(1390 nil)
(3523 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3523) :children (list)))
(380 (token :id nil :kind (quote punctuation) :spelling "+" :location (cxsourcelocation nil) :range (cxsourcerange 381)))
(383 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 384)))
(386 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 387)))
(2271 nil)
(5554 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5555) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5493) (cxtype 5544) (cxtype 5547))))
(1975 nil)
(5754 (parm-decl :spelling "__template" :usr "c:stdlib.h@22837@F@mkstemps@__template" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5752) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 5754) :definition #1# :canonical #1# :children (list)))
(647 nil)
(6595 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6595) :children (list)))
(339 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 340)))
(341 (token :id nil :kind (quote punctuation) :spelling "/" :location (cxsourcelocation nil) :range (cxsourcerange 342)))
(100 nil)
(6223 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 687) :definition #1# :canonical (cxcursor 6223) :children (list (cxcursor 6224))))
(745 nil)
(347 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 348)))
(1801 (call-expr :spelling "popv" :usr "" :token (token :id 1802 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6538) :range (cxsourcerange 1803)) :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 1791) :type (cxtype 3868) :referenced #1=(cxcursor 1181) :definition #1# :canonical (cxcursor 1801) :children (list (cxcursor 6539))))
(1227 nil)
(236 (token :id nil :kind (quote identifier) :spelling "valeur" :location (cxsourcelocation nil) :range (cxsourcerange 237)))
(351 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 352)))
(353 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 354)))
(355 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 356)))
(2995 (macro-expansion :spelling "_IO_off64_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2883) :definition #1# :canonical (cxcursor 2995) :children (list)))
(6378 (decl-ref-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6002) :referenced (cxcursor 54) :canonical (cxcursor 6378) :children (list)))
(361 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 362)))
(363 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 364)))
(1787 nil)
(4184 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4184) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list (cxtype 4022) #1#)))
(2993 (macro-expansion :spelling "_IO_size_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2880) :definition #1# :canonical (cxcursor 2993) :children (list)))
(5171 (typedef-decl :spelling "suseconds_t" :usr "c:select.h@1553@T@suseconds_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5172) :underlying-type (cxtype 3955) :referenced #1=(cxcursor 5171) :definition #1# :canonical #1# :children (list (cxcursor 5173))))
(4127 (enum-constant-decl :spelling "__codecvt_noconv" :usr "c:@E@__codecvt_result@__codecvt_noconv" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4122) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4127) :definition #2# :canonical #2# :children (list)))
(3372 (macro-expansion :spelling "__END_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2577) :definition #1# :canonical (cxcursor 3372) :children (list)))
(3623 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3623) :children (list)))
(6394 (unexposed-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6156) :referenced (cxcursor 4422) :canonical (cxcursor 6394) :children (list (cxcursor 6395))))
(4283 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4282) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #2=(cxcursor 4283) :definition #2# :canonical #2# :children (list (cxcursor 4284))))
(462 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 463)))
(4783 (function-decl :spelling "rewind" :usr "c:@F@rewind" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4418) :result-type (cxtype 3854) :arguments #2=(list (cxcursor 4784)) :referenced #1=(cxcursor 4783) :canonical #1# :children #2#))
(5601 (parm-decl :spelling "__buffer" :usr "c:stdlib.h@15873@F@srand48_r@__buffer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5596) :lexical-parent #1# :objc-type-encoding "^{drand48_data=[3S][3S]SSQ}" :type (cxtype 5599) :referenced #2=(cxcursor 5601) :definition #2# :canonical #2# :children (list (cxcursor 5602))))
(437 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 438)))
(414 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 415)))
(416 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 417)))
(418 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6011) :range (cxsourcerange 419)))
(1371 nil)
(3579 (macro-definition :spelling "__WORDSIZE" :usr "c:macro@__WORDSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3579) :children (list)))
(5507 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5507) :children (list)))
(897 nil)
(5991 (function-decl :spelling "getloadavg" :usr "c:@F@getloadavg" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i12^d0i8" :type (cxtype 5992) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5993) (cxcursor 5994))) :referenced #1=(cxcursor 5991) :canonical #1# :children (list (cxcursor 5995) (cxcursor 5996) . #3#)))
(509 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 510)))
(5757 (function-decl :spelling "mkdtemp" :usr "c:@F@mkdtemp" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8*0" :type (cxtype 4326) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 5758))) :referenced #2=(cxcursor 5757) :canonical #2# :children (list (cxcursor 5759) (cxcursor 5760) . #1#)))
(425 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 426)))
(427 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 428)))
(391 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 392)))
(394 (token :id nil :kind (quote identifier) :spelling "i" :location (cxsourcelocation nil) :range (cxsourcerange 395)))
(397 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 398)))
(399 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 400)))
(401 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 402)))
(403 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 404)))
(4581 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4580) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4581) :definition #2# :canonical #2# :children (list)))
(4926 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4926) :declaration (cxcursor 4925)))
(5147 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 5147) :children (list (cxcursor 5148))))
(5363 (field-decl :spelling "__pad2" :usr "c:@UA@pthread_rwlock_t@Sa@FI@__pad2" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5352) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3876) :referenced #1=(cxcursor 5363) :definition #1# :canonical #1# :children (list)))
(5745 (function-decl :spelling "mktemp" :usr "c:@F@mktemp" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8*0" :type (cxtype 4326) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 5746))) :referenced #2=(cxcursor 5745) :canonical #2# :children (list (cxcursor 5747) (cxcursor 5748) . #1#)))
(2676 (macro-definition :spelling "_PTRDIFF_T" :usr "c:macro@_PTRDIFF_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2676) :children (list)))
(442 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 443)))
(448 (token :id nil :kind (quote literal) :spelling "100" :location (cxsourcelocation nil) :range (cxsourcerange 449)))
(408 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 409)))
(4183 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4184) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list (cxtype 4176) #1#)))
(4866 (function-decl :spelling "ctermid" :usr "c:@F@ctermid" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8*0" :type (cxtype 4326) :result-type (cxtype 3992) :arguments (list . #2=((cxcursor 4867))) :referenced #1=(cxcursor 4866) :canonical #1# :children (list (cxcursor 4868) . #2#)))
(3440 (macro-expansion :spelling "__need_clock_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3433) :definition #1# :canonical (cxcursor 3440) :children (list)))
(1859 nil)
(6558 (call-expr :spelling "pop" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6558) :children (list (cxcursor 6559))))
(5923 (parm-decl :spelling "__buf" :usr "c:stdlib.h@30298@F@qfcvt_r@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5918) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 4393) :referenced #2=(cxcursor 5923) :definition #2# :canonical #2# :children (list)))
(5680 (function-decl :spelling "abort" :usr "c:@F@abort" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "v0" :type (cxtype 5681) :result-type (cxtype 3854) :arguments (list) :referenced (cxcursor 5680) :canonical (cxcursor 5682) :children (list (cxcursor 5683))))
(459 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 460)))
(514 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 515)))
(497 (token :id nil :kind (quote identifier) :spelling "valeur" :location (cxsourcelocation nil) :range (cxsourcerange 498)))
(465 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 466)))
(467 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 468)))
(4638 (function-decl :spelling "getchar" :usr "c:@F@getchar" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i0" :type (cxtype 4639) :result-type (cxtype 3868) :arguments #3=(list) :referenced #1=(cxcursor 4638) :canonical #1# :children #3#))
(552 (token :id nil :kind (quote identifier) :spelling "pushv" :location (cxsourcelocation nil) :range (cxsourcerange 553)))
(4762 (function-decl :spelling "fwrite_unlocked" :usr "c:@F@fwrite_unlocked" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "Q32r^v0Q8Q16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}24" :type (cxtype 4740) :result-type (cxtype 3875) :arguments (list . #3=((cxcursor 4763) (cxcursor 4764) (cxcursor 4766) (cxcursor 4768))) :referenced #1=(cxcursor 4762) :canonical #1# :children (list (cxcursor 4770) . #3#)))
(1601 nil)
(472 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation nil) :range (cxsourcerange 473)))
(475 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 476)))
(478 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 479)))
(3594 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3579) :definition #1# :canonical (cxcursor 3594) :children (list)))
(532 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 533)))
(608 nil)
(4330 (parm-decl :spelling "__s" :usr "c:stdio.h@5883@F@tmpnam_r@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4329) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 4330) :definition #1# :canonical #1# :children (list)))
(5429 (field-decl :spelling "state" :usr "c:@S@random_data@FI@state" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5422) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 5425) :referenced #1=(cxcursor 5429) :definition #1# :canonical #1# :children (list (cxcursor 5430))))
(430 (token :id nil :kind (quote identifier) :spelling "n" :location (cxsourcelocation 6128) :range (cxsourcerange 431)))
(432 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6126) :range (cxsourcerange 433)))
(434 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 435)))
(549 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 550)))
(4932 (struct-decl :spelling "" :usr "c:@SA@lldiv_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4933) :referenced #1=(cxcursor 4932) :definition #1# :canonical #1# :children (list (cxcursor 4934) (cxcursor 4936))))
(587 nil)
(4963 (function-decl :spelling "atoll" :usr "c:@F@atoll" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q8r*0" :type (cxtype 4964) :result-type (cxtype 4935) :arguments (list . #2=((cxcursor 4965))) :referenced #1=(cxcursor 4963) :canonical #1# :children (list (cxcursor 4966) (cxcursor 4967) (cxcursor 4968) . #2#)))
(2012 nil)
(2298 (compound-stmt :spelling #1="" :usr #1# :token (token :id 2335 :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6692) :range (cxsourcerange 2336)) :is-statement t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 2287) :canonical (cxcursor 2298) :children (list (cxcursor 6693) (cxcursor 6696) (cxcursor 6700))))
(2911 (macro-definition :spelling "EOF" :usr "c:macro@EOF" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2911) :children (list)))
(440 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 441)))
(3130 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3130) :children (list)))
(2933 (macro-definition :spelling "_IO_LINE_BUF" :usr "c:macro@_IO_LINE_BUF" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2933) :children (list)))
(520 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 521)))
(445 (token :id nil :kind (quote punctuation) :spelling "<" :location (cxsourcelocation nil) :range (cxsourcerange 446)))
(4046 (field-decl :spelling "__pad1" :usr "c:@S@_IO_FILE@FI@__pad1" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 4046) :definition #2# :canonical #2# :children (list)))
(2366 (macro-definition :spelling "__CHAR_BIT__" :usr "c:macro@__CHAR_BIT__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2366) :children (list)))
(451 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 452)))
(453 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 454)))
(1197 nil)
(5366 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5353) :declaration (cxcursor 5352)))
(6182 (decl-ref-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6002) :referenced (cxcursor 54) :canonical (cxcursor 6182) :children (list)))
(3582 (macro-definition :spelling "__SIZEOF_PTHREAD_ATTR_T" :usr "c:macro@__SIZEOF_PTHREAD_ATTR_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3582) :children (list)))
(4410 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4410) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 4022) (cxtype 3992) (cxtype 3876))))
(5612 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5612) :children (list)))
(5613 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5613) :children (list)))
(3637 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3637) :children (list)))
(301 (token :id nil :kind (quote literal) :spelling "\"--------------------\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 302)))
(517 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 518)))
(1823 nil)
(6056 (unexposed-expr :spelling "valeur" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 45) :definition #1# :canonical (cxcursor 6056) :children (list (cxcursor 6057))))
(3980 (typedef-decl :spelling "__ssize_t" :usr "c:types.h@7062@T@__ssize_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3981) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3980) :definition #2# :canonical #2# :children (list)))
(5993 (parm-decl :spelling "__loadavg" :usr "c:stdlib.h@33855@F@getloadavg@__loadavg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5991) :lexical-parent #2# :objc-type-encoding "^d" :type (cxtype 5543) :referenced #1=(cxcursor 5993) :definition #1# :canonical #1# :children (list)))
(2494 (macro-definition :spelling "_STDIO_H" :usr "c:macro@_STDIO_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2494) :children (list)))
(556 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 557)))
(523 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 524)))
(1415 nil)
(1431 nil)
(4635 (function-decl :spelling "getc" :usr "c:@F@getc" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4636)) :referenced #1=(cxcursor 4635) :canonical #1# :children #2#))
(2637 (macro-definition :spelling "__LDBL_REDIR1" :usr "c:macro@__LDBL_REDIR1" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2637) :children (list)))
(5583 (parm-decl :spelling "__buffer" :usr "c:stdlib.h@15504@F@mrand48_r@__buffer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5582) :lexical-parent #1# :objc-type-encoding "^{drand48_data=[3S][3S]SSQ}" :type (cxtype 5544) :referenced #2=(cxcursor 5583) :definition #2# :canonical #2# :children (list (cxcursor 5584))))
(5288 (union-decl :spelling "" :usr "c:@UA@pthread_mutex_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5289) :referenced #1=(cxcursor 5288) :definition #1# :canonical #1# :children (list (cxcursor 5290) (cxcursor 5300) (cxcursor 5302) (cxcursor 5305))))
(3608 (macro-expansion :spelling "__END_DECLS" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2572) :definition #1# :canonical (cxcursor 3608) :children (list)))
(6440 (switch-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6440) :children (list (cxcursor 6441) (cxcursor 6443))))
(6548 (call-expr :spelling "pop" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6548) :children (list (cxcursor 6549))))
(3103 (macro-expansion :spelling "__USE_ISOC99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2526) :definition #1# :canonical (cxcursor 3103) :children (list)))
(483 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 484)))
(492 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 493)))
(494 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 495)))
(2837 (macro-expansion :spelling "__WINT_TYPE__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2398) :definition #1# :canonical (cxcursor 2837) :children (list)))
(499 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation nil) :range (cxsourcerange 500)))
(502 (token :id nil :kind (quote identifier) :spelling "n" :location (cxsourcelocation nil) :range (cxsourcerange 503)))
(505 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 506)))
(507 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 508)))
(2607 (macro-definition :spelling "__attribute_noinline__" :usr "c:macro@__attribute_noinline__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2607) :children (list)))
(420 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 421)))
(3206 (macro-definition :spelling "__need_size_t" :usr "c:macro@__need_size_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3206) :children (list)))
(4891 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 4890) :type (cxtype 3868) :canonical (cxcursor 4891) :children (list)))
(5563 (function-decl :spelling "lrand48_r" :usr "c:@F@lrand48_r" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i16^{drand48_data=[3S][3S]SSQ}0^q8" :type (cxtype 5564) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 5567) (cxcursor 5569))) :referenced #2=(cxcursor 5563) :canonical #2# :children (list (cxcursor 5570) (cxcursor 5571) . #1#)))
(423 (token :id nil :kind (quote identifier) :spelling "push" :location (cxsourcelocation nil) :range (cxsourcerange 424)))
(511 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 512)))
(566 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 567)))
(545 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 546)))
(456 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 457)))
(547 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6129) :range (cxsourcerange 548)))
(2414 (macro-definition :spelling "__FLT_MIN_EXP__" :usr "c:macro@__FLT_MIN_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2414) :children (list)))
(3224 (macro-definition :spelling "__WCLONE" :usr "c:macro@__WCLONE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3224) :children (list)))
(489 (token :id nil :kind (quote punctuation) :spelling "++" :location (cxsourcelocation nil) :range (cxsourcerange 490)))
(2254 (macro-expansion :spelling #2="stderr" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3032) :definition #1# :canonical (cxcursor 2254) :children (list)))
(2998 (macro-expansion :spelling "_IO_off64_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2883) :definition #1# :canonical (cxcursor 2998) :children (list)))
(5300 (field-decl :spelling "__data" :usr "c:@UA@pthread_mutex_t@FI@__data" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5288) :lexical-parent #2# :objc-type-encoding "{__pthread_mutex_s=iIiIii{__pthread_internal_list=^{__pthread_internal_list}^{__pthread_internal_list}}}" :type (cxtype 5301) :referenced #1=(cxcursor 5300) :definition #1# :canonical #1# :children (list (cxcursor 5290))))
(4180 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4179) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #2=(cxcursor 4180) :definition #2# :canonical #2# :children (list (cxcursor 4181))))
(405 (token :id nil :kind (quote identifier) :spelling "printf" :location (cxsourcelocation nil) :range (cxsourcerange 406)))
(554 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 555)))
(4902 (field-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4896) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 4902) :definition #2# :canonical #2# :children (list (cxcursor 4903))))
(559 (token :id nil :kind (quote identifier) :spelling "n" :location (cxsourcelocation 6170) :range (cxsourcerange 560)))
(561 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6169) :range (cxsourcerange 562)))
(563 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 564)))
(4156 (parm-decl :spelling "__cookie" :usr "c:libio.h@11376@__cookie" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #1=(cxcursor 4156) :definition #1# :canonical #1# :children (list)))
(480 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 481)))
(2545 (macro-definition :spelling "__GLIBC__" :usr "c:macro@__GLIBC__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2545) :children (list)))
(3706 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3706) :children (list)))
(2082 nil)
(486 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 487)))
(6626 (decl-ref-expr :spelling #2="b" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 2041) :definition #1# :canonical (cxcursor 6626) :children (list)))
(886 nil)
(1982 nil)
(6269 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6269) :children (list (cxcursor 6270) (cxcursor 6273))))
(470 (token :id nil :kind (quote identifier) :spelling "type" :location (cxsourcelocation nil) :range (cxsourcerange 471)))
(528 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 529)))
(530 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 531)))
(4679 (parm-decl :spelling "__s" :usr "c:stdio.h@20736@F@fgets@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4676) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 4393) :referenced #1=(cxcursor 4679) :definition #1# :canonical #1# :children (list)))
(2251 nil)
(6677 (call-expr :spelling "fprintf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4422) :canonical (cxcursor 6677) :children (list (cxcursor 6678) (cxcursor 6680) (cxcursor 6682) (cxcursor 6686) (cxcursor 6688))))
(5145 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5143) :type (cxtype 3876) :canonical (cxcursor 5145) :children (list (cxcursor 5146))))
(6340 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 6340) :declaration (cxcursor 3840) :pointee (cxtype 4657)))
(535 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 536)))
(538 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 539)))
(541 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 542)))
(543 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 544)))
(681 (token :id nil :kind (quote identifier) :spelling "store" :location (cxsourcelocation nil) :range (cxsourcerange 682)))
(200 nil)
(526 nil)
(601 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation nil) :range (cxsourcerange 602)))
(604 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 605)))
(607 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 608)))
(733 (token :id nil :kind (quote keyword) :spelling "sizeof" :location (cxsourcelocation nil) :range (cxsourcerange 734)))
(6045 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6045) :children (list)))
(4931 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4926) :declaration (cxcursor 4925)))
(454 nil)
(661 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 662)))
(4982 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4982) :children (list)))
(763 (token :id nil :kind (quote identifier) :spelling "memoire" :location (cxsourcelocation nil) :range (cxsourcerange 764)))
(1611 nil)
(4983 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4983) :children (list)))
(612 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 613)))
(747 (token :id nil :kind (quote keyword) :spelling "sizeof" :location (cxsourcelocation nil) :range (cxsourcerange 748)))
(4591 (function-decl :spelling "vscanf" :usr "c:@F@vscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16r*0^{__va_list_tag=II^v^v}8" :type (cxtype 4587) :result-type (cxtype 3868) :arguments (list (cxcursor 4592) (cxcursor 4593)) :referenced #1=(cxcursor 4591) :canonical #1# :children (list (cxcursor 4594))))
(1030 nil)
(6313 (unary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6313) :children (list (cxcursor 6314))))
(621 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 622)))
(623 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 624)))
(678 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 679)))
(4214 (function-decl :spelling "_IO_funlockfile" :usr "c:@F@_IO_funlockfile" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4209) :result-type (cxtype 3854) :arguments (list . #2=((cxcursor 4215))) :referenced #1=(cxcursor 4214) :canonical #1# :children (list (cxcursor 4217) . #2#)))
(629 nil)
(569 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 570)))
(3217 (macro-definition :spelling "WUNTRACED" :usr "c:macro@WUNTRACED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3217) :children (list)))
(3312 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3312) :children (list)))
(4722 (parm-decl :spelling "__s" :usr "c:stdio.h@23260@F@puts@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4721) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4722) :definition #1# :canonical #1# :children (list)))
(574 (token :id nil :kind (quote punctuation) :spelling "<" :location (cxsourcelocation nil) :range (cxsourcerange 575)))
(5671 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5671) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5672) #1=(cxtype 3876) #1#)))
(2556 (macro-expansion :spelling "__STDC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2490) :definition #1# :canonical (cxcursor 2556) :children (list)))
(580 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 581)))
(582 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 583)))
(625 nil)
(6187 (member-ref-expr :spelling "valeur" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 45) :definition #1# :canonical (cxcursor 6187) :children (list (cxcursor 6188))))
(739 (token :id nil :kind (quote identifier) :spelling "memoire" :location (cxsourcelocation nil) :range (cxsourcerange 740)))
(5579 (parm-decl :spelling "__result" :usr "c:stdlib.h@15364@F@nrand48_r@__result" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5572) :lexical-parent #2# :objc-type-encoding "^q" :type (cxtype 5566) :referenced #1=(cxcursor 5579) :definition #1# :canonical #1# :children (list)))
(5003 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@5994@F@strtoul@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5000) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 5003) :definition #1# :canonical #1# :children (list)))
(3832 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3832) :children (list)))
(588 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 589)))
(2384 (macro-definition :spelling "__SIZEOF_WCHAR_T__" :usr "c:macro@__SIZEOF_WCHAR_T__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2384) :children (list)))
(594 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 595)))
(596 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 597)))
(3699 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3699) :children (list)))
(646 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 647)))
(5770 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5771) :declaration (cxcursor 5769)))
(652 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 653)))
(2777 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2777) :children (list)))
(6209 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 6209) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list #1=(cxtype 3868) #1#)))
(615 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 616)))
(860 nil)
(3857 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3847) :declaration (cxcursor 3858)))
(4087 (struct-decl :spelling "" :usr "c:@SA@_G_fpos_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4088) :referenced #2=(cxcursor 4087) :definition #2# :canonical #2# :children (list (cxcursor 4089) (cxcursor 4091))))
(4455 (parm-decl :spelling "__arg" :usr "c:stdio.h@11442@F@vfprintf@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4450) :lexical-parent #1# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #2=(cxcursor 4455) :definition #2# :canonical #2# :children (list (cxcursor 4456))))
(3078 (macro-expansion :spelling "__THROWNL" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2563) :definition #1# :canonical (cxcursor 3078) :children (list)))
(3834 (macro-expansion :spelling "__extern_always_inline" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2626) :definition #1# :canonical (cxcursor 3834) :children (list)))
(5746 (parm-decl :spelling "__template" :usr "c:stdlib.h@21615@F@mktemp@__template" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5745) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 5746) :definition #1# :canonical #1# :children (list)))
(5867 (parm-decl :spelling "__sign" :usr "c:stdlib.h@29235@F@qecvt@__sign" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5861) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #1=(cxcursor 5867) :definition #1# :canonical #1# :children (list)))
(571 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 572)))
(628 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation nil) :range (cxsourcerange 629)))
(631 (token :id nil :kind (quote identifier) :spelling "n" :location (cxsourcelocation nil) :range (cxsourcerange 632)))
(634 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 635)))
(577 (token :id nil :kind (quote literal) :spelling "100" :location (cxsourcelocation nil) :range (cxsourcerange 578)))
(636 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 637)))
(4372 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4372) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4022) :arguments (list (cxtype 3853) (cxtype 3876) (cxtype 4152))))
(4882 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4882) :declaration (cxcursor 4881)))
(3391 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3391) :children (list)))
(640 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 641)))
(3775 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3775) :children (list)))
(1668 nil)
(6503 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6503) :children (list (cxcursor 6504) (cxcursor 6505))))
(4618 (function-decl :spelling "vscanf" :usr "c:@F@vscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16r*0[1{__va_list_tag=II^v^v}]8" :type (cxtype 4587) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4619) (cxcursor 4620))) :referenced (cxcursor 4618) :canonical (cxcursor 4591) :children (list (cxcursor 4622) (cxcursor 4623) . #1#)))
(5670 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5671) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5672) #1=(cxtype 3875) #1#)))
(3846 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 3846) :declaration (cxcursor 3840) :element-type #1=(cxtype 3847) :number-of-elements 1 :array-element-type #1# :array-size 1))
(618 (token :id nil :kind (quote punctuation) :spelling "++" :location (cxsourcelocation nil) :range (cxsourcerange 619)))
(591 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 592)))
(5619 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5619) :children (list)))
(5620 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5620) :children (list)))
(1639 nil)
(5335 (typedef-decl :spelling "pthread_cond_t" :usr "c:pthreadtypes.h@3212@T@pthread_cond_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5336) :underlying-type (cxtype 5337) :referenced #1=(cxcursor 5335) :definition #1# :canonical #1# :children (list (cxcursor 5317))))
(6496 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'l'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6496) :children (list)))
(721 (token :id nil :kind (quote punctuation) :spelling "&&" :location (cxsourcelocation nil) :range (cxsourcerange 722)))
(2059 (var-decl :spelling "a" :usr "c:example.c@3259@F@interprete@a" :token (token :id 2062 :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6619) :range (cxsourcerange 2063)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 1372) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 2059) :definition #2# :canonical #2# :children (list (cxcursor 2069))))
(683 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 684)))
(1423 nil)
(6438 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "1" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6438) :children (list)))
(688 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation 6210) :range (cxsourcerange 689)))
(690 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 691)))
(4965 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@4977@F@atoll@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4963) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 4965) :definition #2# :canonical #2# :children (list)))
(506 nil)
(609 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 610)))
(695 (token :id nil :kind (quote identifier) :spelling "x" :location (cxsourcelocation 6211) :range (cxsourcerange 696)))
(697 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6208) :range (cxsourcerange 698)))
(699 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 700)))
(1638 nil)
(3564 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3564) :children (list)))
(836 nil)
(2856 (macro-definition :spelling "_G_va_list" :usr "c:macro@_G_va_list" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2856) :children (list)))
(4318 (parm-decl :spelling "__new" :usr "c:stdio.h@5145@F@renameat@__new" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4313) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 4318) :definition #2# :canonical #2# :children (list)))
(705 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 706)))
(707 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 708)))
(710 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 711)))
(599 (token :id nil :kind (quote identifier) :spelling "type" :location (cxsourcelocation nil) :range (cxsourcerange 600)))
(657 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 658)))
(649 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 650)))
(659 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 660)))
(716 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 717)))
(2989 (macro-expansion :spelling "_IO_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2905) :definition #1# :canonical (cxcursor 2989) :children (list)))
(3597 (macro-expansion :spelling "__SIZEOF_PTHREAD_MUTEXATTR_T" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3584) :definition #1# :canonical (cxcursor 3597) :children (list)))
(4102 (typedef-decl :spelling "_G_fpos64_t" :usr "c:_G_config.h@638@T@_G_fpos64_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4103) :underlying-type (cxtype 4104) :referenced #1=(cxcursor 4102) :definition #1# :canonical #1# :children (list (cxcursor 4096))))
(4392 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4392) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 4022) (cxtype 3992))))
(5151 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 5151) :children (list (cxcursor 5152))))
(5964 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5964) :declaration (cxcursor 3840) :pointee (cxtype 5965)))
(5967 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5967) :declaration (cxcursor 3840) :pointee (cxtype 5965)))
(129 (token :id nil :kind (quote literal) :spelling "\"--------------------\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 130)))
(664 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 665)))
(667 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 668)))
(670 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 671)))
(672 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 673)))
(585 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 586)))
(674 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 675)))
(676 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6171) :range (cxsourcerange 677)))
(3524 (macro-expansion :spelling "__need_timespec" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3510) :definition #1# :canonical (cxcursor 3524) :children (list)))
(4371 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4372) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4323) :arguments (list (cxtype 3853) (cxtype 3875) (cxtype 4152))))
(643 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 644)))
(3856 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 3846) :declaration (cxcursor 3840) :element-type #1=(cxtype 3857) :number-of-elements 1 :array-element-type #1# :array-size 1))
(3711 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3711) :children (list)))
(1273 nil)
(752 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 753)))
(1515 nil)
(3645 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3645) :children (list)))
(754 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 755)))
(756 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 757)))
(758 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 759)))
(760 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 761)))
(2547 (macro-definition :spelling "__GLIBC_PREREQ" :usr "c:macro@__GLIBC_PREREQ" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2547) :children (list)))
(1314 nil)
(685 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 686)))
(4721 (function-decl :spelling "puts" :usr "c:@F@puts" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8r*0" :type (cxtype 4305) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4722)) :referenced #1=(cxcursor 4721) :canonical #1# :children #2#))
(6632 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6632) :children (list (cxcursor 6633))))
(638 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 639)))
(692 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 693)))
(2444 (macro-definition :spelling "__INT8_TYPE__" :usr "c:macro@__INT8_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2444) :children (list)))
(6403 (unexposed-expr :spelling #2="dump" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 5687) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6403) :children (list (cxcursor 6404))))
(5215 (function-decl :spelling "pselect" :usr "c:@F@pselect" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i44i0^{?=[16q]}4^{?=[16q]}12^{?=[16q]}20r^{timespec=qq}28r^{?=[16Q]}36" :type (cxtype 5216) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 5228) (cxcursor 5229) (cxcursor 5231) (cxcursor 5233) (cxcursor 5235) (cxcursor 5237)) :referenced #2=(cxcursor 5215) :canonical #2# :children #1#))
(2520 (macro-definition :spelling "__USE_POSIX199309" :usr "c:macro@__USE_POSIX199309" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2520) :children (list)))
(4005 (field-decl :spelling "_IO_write_base" :usr "c:@S@_IO_FILE@FI@_IO_write_base" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 4005) :definition #2# :canonical #2# :children (list)))
(2479 (macro-definition :spelling "__SSE__" :usr "c:macro@__SSE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2479) :children (list)))
(766 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 767)))
(769 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 770)))
(772 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 773)))
(774 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation nil) :range (cxsourcerange 775)))
(777 (token :id nil :kind (quote identifier) :spelling "x" :location (cxsourcelocation nil) :range (cxsourcerange 778)))
(780 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 781)))
(782 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 783)))
(644 nil)
(1768 nil)
(1211 nil)
(7 nil)
(1388 (range :start (location :file #1="example.c" :line 81 :column 9 :offset 1943) :end (location :file #1# :line 81 :column 10 :offset 1944)))
(719 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 720)))
(5063 (type-ref :spelling "__u_quad_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3913) :referenced #1=(cxcursor 3912) :definition #1# :canonical (cxcursor 5063) :children (list)))
(6369 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6369) :children (list (cxcursor 6370) (cxcursor 6372))))
(724 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 725)))
(727 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 728)))
(730 (token :id nil :kind (quote punctuation) :spelling "<" :location (cxsourcelocation nil) :range (cxsourcerange 731)))
(1533 nil)
(3670 (macro-expansion :spelling "__attribute_malloc__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2600) :definition #1# :canonical (cxcursor 3670) :children (list)))
(743 nil)
(1731 nil)
(5206 (parm-decl :spelling "__nfds" :usr "c:select.h@3418@F@select@__nfds" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5196) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5206) :definition #1# :canonical #1# :children (list)))
(4391 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4392) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 4357) (cxtype 4393))))
(736 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 737)))
(6468 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6468) :children (list (cxcursor 6469) (cxcursor 6471))))
(3034 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3034) :children (list)))
(6531 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'a'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6531) :children (list)))
(1996 (call-expr :spelling "pop" :usr "" :token (token :id 1997 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6598) :range (cxsourcerange 1998)) :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 1986) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 1996) :children (list (cxcursor 6599))))
(5096 (type-ref :spelling "__daddr_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3957) :referenced #1=(cxcursor 3956) :definition #1# :canonical (cxcursor 5096) :children (list)))
(742 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 743)))
(744 (token :id nil :kind (quote punctuation) :spelling "/" :location (cxsourcelocation nil) :range (cxsourcerange 745)))
(2776 (macro-expansion :spelling "__USECONDS_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2732) :definition #1# :canonical (cxcursor 2776) :children (list)))
(2910 (macro-expansion :spelling "_G_HAVE_PRINTF_FP" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2857) :definition #1# :canonical (cxcursor 2910) :children (list)))
(702 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 703)))
(626 (token :id nil :kind (quote identifier) :spelling "valeur" :location (cxsourcelocation nil) :range (cxsourcerange 627)))
(713 (token :id nil :kind (quote punctuation) :spelling "<=" :location (cxsourcelocation nil) :range (cxsourcerange 714)))
(750 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 751)))
(5372 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5351) :declaration (cxcursor 5350)))
(3038 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3038) :children (list)))
(839 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 840)))
(925 nil)
(1815 nil)
(6284 (decl-ref-expr :spelling #2="memoire" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6006) :referenced #1=(cxcursor 67) :definition #1# :canonical (cxcursor 6284) :children (list)))
(6547 (decl-ref-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1791) :definition #1# :canonical (cxcursor 6547) :children (list)))
(3536 (macro-definition :spelling "__FD_MASK" :usr "c:macro@__FD_MASK" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3536) :children (list)))
(846 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 847)))
(4313 (function-decl :spelling "renameat" :usr "c:@F@renameat" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24i0r*4i12r*16" :type (cxtype 4314) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 4315) (cxcursor 4316) (cxcursor 4317) (cxcursor 4318))) :referenced #1=(cxcursor 4313) :canonical #1# :children (list (cxcursor 4319) . #3#)))
(899 nil)
(803 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 804)))
(805 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 806)))
(808 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 809)))
(810 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 811)))
(4712 (parm-decl :spelling "__stream" :usr "c:stdio.h@22825@F@getline@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4706) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #1=(cxcursor 4712) :definition #1# :canonical #1# :children (list (cxcursor 4713))))
(2310 nil)
(786 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 787)))
(951 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 952)))
(159 nil)
(709 nil)
(5397 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5396) :type (cxtype 3868) :canonical (cxcursor 5397) :children (list)))
(6215 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6215) :children (list (cxcursor 6216))))
(5251 (parm-decl :spelling "__minor" :usr "c:sysmacros.h@1540@F@gnu_dev_makedev@__minor" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5248) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 5251) :definition #1# :canonical #1# :children (list)))
(5779 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5779) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3853) :arguments (list #1=(cxtype 4742) #1# #2=(cxtype 3876) #2# (cxtype 5771))))
(3799 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3799) :children (list)))
(792 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 793)))
(4933 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4933) :declaration (cxcursor 4932)))
(798 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 799)))
(945 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 946)))
(340 nil)
(4431 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4431) :children (list)))
(837 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6212) :range (cxsourcerange 838)))
(5420 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5420) :children (list)))
(5421 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5421) :children (list)))
(5916 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5916) :children (list)))
(421 nil)
(64 nil)
(5917 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5917) :children (list)))
(1550 nil)
(4009 (field-decl :spelling "_IO_buf_end" :usr "c:@S@_IO_FILE@FI@_IO_buf_end" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 4009) :definition #1# :canonical #1# :children (list)))
(887 (token :id nil :kind (quote keyword) :spelling "sizeof" :location (cxsourcelocation nil) :range (cxsourcerange 888)))
(940 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 941)))
(3215 (macro-expansion :spelling "_STDLIB_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3212) :definition #1# :canonical (cxcursor 3215) :children (list)))
(3321 (macro-expansion :spelling "__WIFCONTINUED" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3234) :definition #1# :canonical (cxcursor 3321) :children (list)))
(844 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 845)))
(849 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation 6259) :range (cxsourcerange 850)))
(851 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6258) :range (cxsourcerange 852)))
(853 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 854)))
(605 nil)
(923 (token :id nil :kind (quote identifier) :spelling "memoire" :location (cxsourcelocation nil) :range (cxsourcerange 924)))
(1708 nil)
(901 (token :id nil :kind (quote keyword) :spelling "sizeof" :location (cxsourcelocation nil) :range (cxsourcerange 902)))
(6513 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6513) :children (list (cxcursor 6514) (cxcursor 6515))))
(3053 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3053) :children (list)))
(2461 (macro-definition :spelling "__GCC_ATOMIC_LLONG_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_LLONG_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2461) :children (list)))
(2015 nil)
(815 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 816)))
(3394 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3394) :children (list)))
(818 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 819)))
(820 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 821)))
(893 (token :id nil :kind (quote identifier) :spelling "memoire" :location (cxsourcelocation nil) :range (cxsourcerange 894)))
(917 (token :id nil :kind (quote keyword) :spelling "return" :location (cxsourcelocation nil) :range (cxsourcerange 918)))
(3998 (struct-decl :spelling "_IO_FILE" :usr "c:@S@_IO_FILE" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3999) :referenced #2=(cxcursor 3998) :definition (cxcursor 4000) :canonical #2# :children (list)))
(1199 nil)
(2138 nil)
(1819 nil)
(825 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 826)))
(828 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 829)))
(831 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 832)))
(833 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 834)))
(835 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 836)))
(784 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 785)))
(4598 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4598) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4152) #1# (cxtype 4225))))
(3720 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3720) :children (list)))
(6645 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6645) :children (list (cxcursor 6646) (cxcursor 6648))))
(904 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 905)))
(3867 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 3867) :declaration (cxcursor 3840) :pointee (cxtype 3868)))
(908 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 909)))
(910 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 911)))
(912 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 913)))
(3079 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3079) :children (list)))
(914 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 915)))
(1339 nil)
(4297 (type-ref :spelling "_G_fpos_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4094) :referenced #1=(cxcursor 4093) :definition #1# :canonical (cxcursor 4297) :children (list)))
(4230 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4230) :declaration (cxcursor 3840) :pointee (cxtype 3868)))
(5778 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5779) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3853) :arguments (list #1=(cxtype 4742) #1# #2=(cxtype 3875) #2# (cxtype 5770))))
(1422 nil)
(4331 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4331) :children (list)))
(920 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 921)))
(4599 (parm-decl :spelling "__s" :usr "c:stdio.h@16114@F@vsscanf@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4596) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4599) :definition #1# :canonical #1# :children (list)))
(859 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 860)))
(861 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 862)))
(864 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 865)))
(2699 (macro-definition :spelling "__SQUAD_TYPE" :usr "c:macro@__SQUAD_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2699) :children (list)))
(2585 (macro-definition :spelling "__warndecl" :usr "c:macro@__warndecl" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2585) :children (list)))
(870 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 871)))
(873 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 874)))
(3809 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3809) :children (list)))
(6108 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"[%3c]: %10d\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6108) :children (list (cxcursor 6109))))
(878 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 879)))
(3093 (macro-expansion :spelling "__USE_ISOC99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2526) :definition #1# :canonical (cxcursor 3093) :children (list)))
(881 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 882)))
(884 (token :id nil :kind (quote punctuation) :spelling "<" :location (cxsourcelocation nil) :range (cxsourcerange 885)))
(1790 nil)
(6322 (unexposed-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6322) :children (list (cxcursor 6323))))
(890 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 891)))
(296 nil)
(2391 (macro-definition :spelling "__PTRDIFF_WIDTH__" :usr "c:macro@__PTRDIFF_WIDTH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2391) :children (list)))
(3 (inclusion-directive :spelling "stdio.h" :usr "" :token (token :id 14 :kind (quote punctuation) :spelling ">" :location (cxsourcelocation 2493) :range (cxsourcerange 15)) :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/stdio.h" :canonical (cxcursor 3) :children (list)))
(1575 nil)
(6480 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'d'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6480) :children (list)))
(1548 nil)
(896 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 897)))
(898 (token :id nil :kind (quote punctuation) :spelling "/" :location (cxsourcelocation nil) :range (cxsourcerange 899)))
(3054 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3054) :children (list)))
(1070 nil)
(856 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 857)))
(4903 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 4902) :type (cxtype 3868) :canonical (cxcursor 4903) :children (list)))
(6326 (return-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6326) :children (list (cxcursor 6327))))
(948 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 949)))
(6473 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6473) :children (list (cxcursor 6474) (cxcursor 6475))))
(867 (token :id nil :kind (quote punctuation) :spelling "<=" :location (cxsourcelocation nil) :range (cxsourcerange 868)))
(906 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 907)))
(812 (token :id nil :kind (quote identifier) :spelling "dump" :location (cxsourcelocation nil) :range (cxsourcerange 813)))
(5838 (function-decl :spelling "ecvt" :usr "c:@F@ecvt" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*28d0i8^i12^i20" :type (cxtype 5839) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 5841) (cxcursor 5842) (cxcursor 5843) (cxcursor 5844))) :referenced #2=(cxcursor 5838) :canonical #2# :children (list (cxcursor 5845) (cxcursor 5846) . #1#)))
(875 (token :id nil :kind (quote punctuation) :spelling "&&" :location (cxsourcelocation nil) :range (cxsourcerange 876)))
(954 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 955)))
(1107 (token :id nil :kind (quote identifier) :spelling "retrieve" :location (cxsourcelocation nil) :range (cxsourcerange 1108)))
(1155 (token :id nil :kind (quote literal) :spelling "\"La pile est vide !\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 1156)))
(4312 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4312) :children (list)))
(2523 (macro-expansion :spelling "_POSIX_C_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2511) :definition #1# :canonical (cxcursor 2523) :children (list)))
(3752 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3752) :children (list)))
(5064 (typedef-decl :spelling "fsid_t" :usr "c:types.h@1254@T@fsid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5065) :underlying-type (cxtype 3940) :referenced #1=(cxcursor 5064) :definition #1# :canonical #1# :children (list (cxcursor 5066))))
(4597 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4598) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4228) #1# (cxtype 4229))))
(6432 (unexposed-expr :spelling "_IO_getc" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6433) :referenced (cxcursor 4188) :canonical (cxcursor 6432) :children (list (cxcursor 6435))))
(6235 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 687) :definition #1# :canonical (cxcursor 6235) :children (list (cxcursor 6236))))
(795 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 796)))
(822 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 823)))
(3319 (macro-definition :spelling "WIFSIGNALED" :usr "c:macro@WIFSIGNALED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3319) :children (list)))
(926 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 927)))
(929 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 930)))
(932 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 933)))
(934 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 935)))
(936 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 937)))
(938 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 939)))
(4559 (parm-decl :spelling "__stream" :usr "c:stdio.h@14585@F@fscanf@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4558) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4559) :definition #2# :canonical #2# :children (list (cxcursor 4560))))
(1089 nil)
(191 nil)
(5629 (function-decl :spelling "calloc" :usr "c:@F@calloc" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "^v16Q0Q8" :type (cxtype 5630) :result-type (cxtype 3853) :arguments (list . #2=((cxcursor 5631) (cxcursor 5633))) :referenced (cxcursor 5629) :canonical (cxcursor 5635) :children (list (cxcursor 5638) (cxcursor 5639) . #2#)))
(789 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 790)))
(942 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 943)))
(266 nil)
(3810 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3810) :children (list)))
(3618 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3618) :children (list)))
(3944 (typedef-decl :spelling "__rlim_t" :usr "c:types.h@5720@T@__rlim_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3945) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 3944) :definition #2# :canonical #2# :children (list)))
(2661 (macro-definition :spelling "__stub_fdetach" :usr "c:macro@__stub_fdetach" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2661) :children (list)))
(1561 nil)
(1101 (token :id nil :kind (quote keyword) :spelling "return" :location (cxsourcelocation nil) :range (cxsourcerange 1102)))
(1118 nil)
(1009 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 1010)))
(981 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 982)))
(984 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 985)))
(987 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 988)))
(989 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 990)))
(3070 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3070) :children (list)))
(991 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 992)))
(993 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6260) :range (cxsourcerange 994)))
(3364 (macro-expansion :spelling "__USE_ISOC99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2526) :definition #1# :canonical (cxcursor 3364) :children (list)))
(452 nil)
(3558 (macro-expansion :spelling "__attribute_const__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2604) :definition #1# :canonical (cxcursor 3558) :children (list)))
(1047 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1048)))
(4978 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4978) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4979) :arguments (list (cxtype 4152) (cxtype 4382))))
(1617 nil)
(3386 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3386) :children (list)))
(627 nil)
(6344 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6344) :children (list (cxcursor 6345) (cxcursor 6347))))
(4939 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4933) :declaration (cxcursor 4932)))
(1028 (token :id nil :kind (quote punctuation) :spelling "--" :location (cxsourcelocation nil) :range (cxsourcerange 1029)))
(1000 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1001)))
(1144 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 1145)))
(1296 (token :id nil :kind (quote literal) :spelling "\"Mauvais type sur la pile !\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 1297)))
(1127 (token :id nil :kind (quote identifier) :spelling "valeur" :location (cxsourcelocation nil) :range (cxsourcerange 1128)))
(2582 (macro-definition :spelling "__bos" :usr "c:macro@__bos" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2582) :children (list)))
(3317 (macro-definition :spelling "WSTOPSIG" :usr "c:macro@WSTOPSIG" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3317) :children (list)))
(959 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 960)))
(961 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 962)))
(964 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 965)))
(966 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 967)))
(1014 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1015)))
(1036 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 1037)))
(2029 nil)
(3225 (inclusion-directive :spelling "bits/waitstatus.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/waitstatus.h" :canonical (cxcursor 3225) :children (list)))
(5374 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5374) :declaration (cxcursor 5373)))
(1096 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 1097)))
(4828 (parm-decl :spelling "__stream" :usr "c:stdio.h@27987@F@ferror@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4827) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4828) :definition #2# :canonical #2# :children (list (cxcursor 4829))))
(1074 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 1075)))
(4382 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4382) :declaration (cxcursor 3840) :pointee (cxtype 3992)))
(971 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 972)))
(974 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 975)))
(976 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 977)))
(1057 (token :id nil :kind (quote punctuation) :spelling "==" :location (cxsourcelocation nil) :range (cxsourcerange 1058)))
(1031 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1032)))
(3726 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3726) :children (list)))
(4688 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4688) :declaration (cxcursor 3840) :pointee (cxtype 3992)))
(1034 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1035)))
(1347 nil)
(5802 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5802) :children (list)))
(2360 (macro-definition :spelling "__ORDER_LITTLE_ENDIAN__" :usr "c:macro@__ORDER_LITTLE_ENDIAN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2360) :children (list)))
(5803 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5803) :children (list)))
(5737 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5737) :children (list)))
(5738 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5738) :children (list)))
(1039 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1040)))
(1068 (token :id nil :kind (quote keyword) :spelling "return" :location (cxsourcelocation nil) :range (cxsourcerange 1069)))
(5049 (typedef-decl :spelling "u_short" :usr "c:types.h@1125@T@u_short" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5050) :underlying-type (cxtype 3886) :referenced #1=(cxcursor 5049) :definition #1# :canonical #1# :children (list (cxcursor 5051))))
(1044 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 1045)))
(4977 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4978) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4979) :arguments (list (cxtype 4228) (cxtype 4688))))
(995 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 996)))
(1050 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 1051)))
(2599 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2599) :children (list)))
(1052 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 1053)))
(998 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 999)))
(2289 nil)
(3622 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3622) :children (list)))
(3721 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3721) :children (list)))
(1060 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 1061)))
(1063 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1064)))
(1088 (token :id nil :kind (quote identifier) :spelling "valeur" :location (cxsourcelocation nil) :range (cxsourcerange 1089)))
(1004 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6305) :range (cxsourcerange 1005)))
(1006 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1007)))
(5139 (typedef-decl :spelling "__sig_atomic_t" :usr "c:sigset.h@1008@T@__sig_atomic_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5140) :underlying-type (cxtype 3868) :referenced #1=(cxcursor 5139) :definition #1# :canonical #1# :children (list)))
(1012 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1013)))
(842 (token :id nil :kind (quote identifier) :spelling "retrieve" :location (cxsourcelocation nil) :range (cxsourcerange 843)))
(5376 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 5376) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 8 :array-element-type #1# :array-size 8))
(1017 (token :id nil :kind (quote punctuation) :spelling ">" :location (cxsourcelocation nil) :range (cxsourcerange 1018)))
(1020 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 1021)))
(3313 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3313) :children (list)))
(1023 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1024)))
(1025 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1026)))
(1139 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 1140)))
(1113 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 1114)))
(3457 (macro-expansion :spelling "__USE_POSIX199309" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2520) :definition #1# :canonical (cxcursor 3457) :children (list)))
(4193 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4193) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list #1# (cxtype 4022))))
(307 nil)
(4611 (parm-decl :spelling "__s" :usr "c:stdio.h@16591@F@vfscanf@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4610) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4611) :definition #2# :canonical #2# :children (list (cxcursor 4612))))
(138 nil)
(6022 (for-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6022) :children (list (cxcursor 6023) (cxcursor 6026) (cxcursor 6031) (cxcursor 6033))))
(2358 (macro-definition :spelling "__CONSTANT_CFSTRINGS__" :usr "c:macro@__CONSTANT_CFSTRINGS__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2358) :children (list)))
(1090 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1091)))
(1092 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1093)))
(1094 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1095)))
(1346 (token :id nil :kind (quote literal) :spelling "\"La pile est vide !\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 1347)))
(2986 (macro-definition :spelling "_IO_ftrylockfile" :usr "c:macro@_IO_ftrylockfile" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2986) :children (list)))
(503 nil)
(838 (range :start (location :file #1="example.c" :line 46 :column 18 :offset 1118) :end (location :file #1# :line 46 :column 19 :offset 1119)))
(968 (token :id nil :kind (quote identifier) :spelling "dump" :location (cxsourcelocation nil) :range (cxsourcerange 969)))
(1098 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1099)))
(5688 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5688) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list)))
(3395 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3395) :children (list)))
(1065 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1066)))
(5402 (function-decl :spelling "random" :usr "c:@F@random" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "q0" :type (cxtype 5403) :result-type (cxtype 3862) :arguments (list) :referenced #1=(cxcursor 5402) :canonical #1# :children (list (cxcursor 5404))))
(1015 nil)
(2427 (macro-definition :spelling "__DBL_MIN_EXP__" :usr "c:macro@__DBL_MIN_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2427) :children (list)))
(5148 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 5148) :children (list)))
(978 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 979)))
(2806 (macro-expansion :spelling "__SWORD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2701) :definition #1# :canonical (cxcursor 2806) :children (list)))
(3376 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3376) :children (list)))
(1174 nil)
(1071 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1072)))
(4192 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4193) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list #1# (cxtype 4176))))
(5252 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5252) :children (list)))
(1077 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 1078)))
(1119 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1120)))
(4496 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4496) :children (list)))
(1002 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 1003)))
(1083 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 1084)))
(1085 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 1086)))
(5253 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5253) :children (list)))
(2847 (macro-definition :spelling "_G_uid_t" :usr "c:macro@_G_uid_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2847) :children (list)))
(1129 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1130)))
(1131 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1132)))
(1133 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1134)))
(1135 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1136)))
(1137 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1138)))
(5244 (function-decl :spelling "gnu_dev_minor" :usr "c:@F@gnu_dev_minor" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "I8Q0" :type (cxtype 5240) :result-type (cxtype 3850) :arguments (list . #2=((cxcursor 5245))) :referenced #1=(cxcursor 5244) :canonical #1# :children (list (cxcursor 5246) (cxcursor 5247) . #2#)))
(2593 (macro-definition :spelling "__REDIRECT_NTH" :usr "c:macro@__REDIRECT_NTH" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2593) :children (list)))
(5538 (field-decl :spelling "__a" :usr "c:@S@drand48_data@FI@__a" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5529) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 5019) :referenced #2=(cxcursor 5538) :definition #2# :canonical #2# :children (list)))
(1041 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 1042)))
(2227 nil)
(3377 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3377) :children (list)))
(5681 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5681) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list)))
(2574 (macro-definition :spelling "__END_NAMESPACE_STD" :usr "c:macro@__END_NAMESPACE_STD" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2574) :children (list)))
(1141 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1142)))
(2346 (macro-definition :spelling "__GNUC_MINOR__" :usr "c:macro@__GNUC_MINOR__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2346) :children (list)))
(4710 (parm-decl :spelling "__n" :usr "c:stdio.h@22794@F@getline@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4706) :lexical-parent #1# :objc-type-encoding "^Q" :type (cxtype 4689) :referenced #2=(cxcursor 4710) :definition #2# :canonical #2# :children (list (cxcursor 4711))))
(1652 nil)
(3863 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3840)))
(4383 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4383) :declaration (cxcursor 3840) :pointee (cxtype 3876)))
(1627 nil)
(4690 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4690) :declaration (cxcursor 3840) :pointee (cxtype 3876)))
(666 nil)
(6204 (call-expr :spelling "exit" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced (cxcursor 5707) :canonical (cxcursor 6204) :children (list (cxcursor 6205) (cxcursor 6207))))
(5942 (parm-decl :spelling "__n" :usr "c:stdlib.h@30797@F@mbtowc@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5935) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5942) :definition #1# :canonical #1# :children (list (cxcursor 5943))))
(6499 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6499) :children (list (cxcursor 6500) (cxcursor 6501))))
(3577 (inclusion-directive :spelling "bits/wordsize.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/wordsize.h" :canonical (cxcursor 3577) :children (list)))
(740 nil)
(2662 (macro-definition :spelling "__stub_getmsg" :usr "c:macro@__stub_getmsg" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2662) :children (list)))
(1901 nil)
(1348 nil)
(6417 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est vide !\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4054) :canonical (cxcursor 6417) :children (list)))
(1104 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1105)))
(1181 (function-decl :spelling "popv" :usr "c:@F@popv" :token (token :id 1188 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6362) :range (cxsourcerange 1189)) :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i0" :type (cxtype 4639) :result-type (cxtype 3868) :arguments (list) :referenced #1=(cxcursor 1181) :definition #1# :canonical #1# :children (list (cxcursor 1192))))
(6571 (call-expr :spelling "pop" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6571) :children (list (cxcursor 6572))))
(1110 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1111)))
(953 (macro-expansion :spelling #2="stderr" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3032) :definition #1# :canonical (cxcursor 953) :children (list)))
(1055 (token :id nil :kind (quote identifier) :spelling "type" :location (cxsourcelocation nil) :range (cxsourcerange 1056)))
(1116 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 1117)))
(1080 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1081)))
(5527 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5527) :children (list)))
(1122 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 1123)))
(1124 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 1125)))
(5528 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5528) :children (list)))
(1239 (token :id nil :kind (quote identifier) :spelling "type" :location (cxsourcelocation nil) :range (cxsourcerange 1240)))
(1158 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1159)))
(1160 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1161)))
(3169 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3169) :children (list)))
(1215 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1216)))
(4384 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4383) :declaration (cxcursor 3840) :pointee (cxtype 3875)))
(4689 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4690) :declaration (cxcursor 3840) :pointee (cxtype 3875)))
(1165 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1166)))
(1168 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 1169)))
(1171 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1172)))
(1173 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1174)))
(1175 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1176)))
(1177 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6306) :range (cxsourcerange 1178)))
(1193 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 1194)))
(1291 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 1292)))
(2216 nil)
(2708 (inclusion-directive :spelling "bits/typesizes.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/typesizes.h" :canonical (cxcursor 2708) :children (list)))
(1231 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1232)))
(2438 (macro-definition :spelling "__LDBL_MAX__" :usr "c:macro@__LDBL_MAX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2438) :children (list)))
(1147 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1148)))
(1212 (token :id nil :kind (quote punctuation) :spelling "--" :location (cxsourcelocation nil) :range (cxsourcerange 1213)))
(156 nil)
(1153 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 1154)))
(4996 (parm-decl :spelling "__endptr" :usr "c:stdlib.h@5831@F@strtol@__endptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4992) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #2=(cxcursor 4996) :definition #2# :canonical #2# :children (list)))
(1285 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 1286)))
(3674 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3674) :children (list)))
(1220 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 1221)))
(1198 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1199)))
(2786 (macro-expansion :spelling "__CLOCKID_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2737) :definition #1# :canonical (cxcursor 2786) :children (list)))
(1280 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 1281)))
(1258 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 1259)))
(1373 (token :id nil :kind (quote identifier) :spelling "interprete" :location (cxsourcelocation nil) :range (cxsourcerange 1374)))
(342 nil)
(4037 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 4037) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 1 :array-element-type #1# :array-size 1))
(2389 (macro-definition :spelling "__INTMAX_WIDTH__" :usr "c:macro@__INTMAX_WIDTH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2389) :children (list)))
(1218 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1219)))
(2396 (macro-definition :spelling "__WCHAR_TYPE__" :usr "c:macro@__WCHAR_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2396) :children (list)))
(2925 (macro-definition :spelling "_IO_UNBUFFERED" :usr "c:macro@_IO_UNBUFFERED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2925) :children (list)))
(518 nil)
(1192 (compound-stmt :spelling #1="" :usr #1# :token (token :id 1368 :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6363) :range (cxsourcerange 1369)) :is-statement t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 1181) :canonical (cxcursor 1192) :children (list (cxcursor 6364))))
(1223 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1224)))
(1252 (token :id nil :kind (quote keyword) :spelling "return" :location (cxsourcelocation nil) :range (cxsourcerange 1253)))
(602 nil)
(3221 (macro-definition :spelling "WNOWAIT" :usr "c:macro@WNOWAIT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3221) :children (list)))
(1228 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 1229)))
(1702 nil)
(1179 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 1180)))
(1654 nil)
(1234 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 1235)))
(6437 (decl-ref-expr :spelling "stdin" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4298) :canonical (cxcursor 6437) :children (list)))
(6694 (unexposed-expr :spelling #2="interprete" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 5687) :referenced #1=(cxcursor 1372) :definition #1# :canonical (cxcursor 6694) :children (list (cxcursor 6695))))
(1596 nil)
(1184 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1185)))
(6485 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6485) :children (list (cxcursor 6486) (cxcursor 6487))))
(1272 (token :id nil :kind (quote identifier) :spelling "valeur" :location (cxsourcelocation nil) :range (cxsourcerange 1273)))
(1188 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6362) :range (cxsourcerange 1189)))
(1190 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1191)))
(2018 nil)
(5241 (parm-decl :spelling "__dev" :usr "c:sysmacros.h@1268@F@gnu_dev_major@__dev" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5239) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 5019) :referenced #1=(cxcursor 5241) :definition #1# :canonical #1# :children (list)))
(4145 (parm-decl :spelling "__cookie" :usr "c:libio.h@10916@__cookie" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #1=(cxcursor 4145) :definition #1# :canonical #1# :children (list)))
(1196 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1197)))
(1201 (token :id nil :kind (quote punctuation) :spelling ">" :location (cxsourcelocation nil) :range (cxsourcerange 1202)))
(1204 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 1205)))
(1207 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1208)))
(1209 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1210)))
(4442 (parm-decl :spelling "__s" :usr "c:stdio.h@11125@F@sprintf@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4440) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 4393) :referenced #1=(cxcursor 4442) :definition #1# :canonical #1# :children (list)))
(5070 (typedef-decl :spelling "ino_t" :usr "c:types.h@1401@T@ino_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5071) :underlying-type (cxtype 3921) :referenced #1=(cxcursor 5070) :definition #1# :canonical #1# :children (list (cxcursor 5072))))
(5381 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5374) :declaration (cxcursor 5373)))
(6271 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 848) :definition #1# :canonical (cxcursor 6271) :children (list (cxcursor 6272))))
(3708 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3708) :children (list)))
(1567 nil)
(1261 (token :id nil :kind (quote punctuation) :spelling "[" :location (cxsourcelocation nil) :range (cxsourcerange 1262)))
(4042 (typedef-decl :spelling "_IO_lock_t" :usr "c:libio.h@5263@T@_IO_lock_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4041) :underlying-type (cxtype 3854) :referenced #2=(cxcursor 4042) :definition #2# :canonical #2# :children (list)))
(4898 (field-decl :spelling "__w_stopval" :usr "c:@U@wait@Sa@FI@__w_stopval" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4896) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 4898) :definition #1# :canonical #1# :children (list (cxcursor 4899))))
(6478 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'c'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6478) :children (list)))
(1267 (token :id nil :kind (quote punctuation) :spelling "]" :location (cxsourcelocation nil) :range (cxsourcerange 1268)))
(1269 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 1270)))
(4685 (function-decl :spelling "__getdelim" :usr "c:@F@__getdelim" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q28^*0^Q8i16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}20" :type (cxtype 4686) :result-type (cxtype 3981) :arguments (list . #2=((cxcursor 4691) (cxcursor 4692) (cxcursor 4694) (cxcursor 4695))) :referenced #1=(cxcursor 4685) :canonical #1# :children (list (cxcursor 4697) . #2#)))
(5616 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5615) :type (cxtype 3868) :canonical (cxcursor 5616) :children (list)))
(5256 (type-ref :spelling "__blksize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3967) :referenced #1=(cxcursor 3966) :definition #1# :canonical (cxcursor 5256) :children (list)))
(2879 (macro-definition :spelling "_IO_fpos64_t" :usr "c:macro@_IO_fpos64_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2879) :children (list)))
(1274 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1275)))
(1276 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1277)))
(1278 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1279)))
(2488 (macro-definition :spelling "__gnu_linux__" :usr "c:macro@__gnu_linux__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2488) :children (list)))
(1419 nil)
(2284 (range :start (location :file #1="example.c" :line 165 :column 21 :offset 3742) :end (location :file #1# :line 165 :column 22 :offset 3743)))
(4815 (parm-decl :spelling "__stream" :usr "c:stdio.h@27051@F@fsetpos@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4808) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4815) :definition #2# :canonical #2# :children (list (cxcursor 4816))))
(2521 (macro-expansion :spelling "_POSIX_C_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2511) :definition #1# :canonical (cxcursor 2521) :children (list)))
(30 (range :start (location :file #1="example.c" :line 2 :column 19 :offset 37) :end (location :file #1# :line 2 :column 20 :offset 38)))
(3970 (typedef-decl :spelling "__blkcnt64_t" :usr "c:types.h@6755@T@__blkcnt64_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3971) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3970) :definition #2# :canonical #2# :children (list)))
(1282 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1283)))
(1236 (token :id nil :kind (quote punctuation) :spelling "." :location (cxsourcelocation nil) :range (cxsourcerange 1237)))
(3013 (macro-expansion :spelling "EOF" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2911) :definition #1# :canonical (cxcursor 3013) :children (list)))
(1244 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 1245)))
(1247 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1248)))
(1249 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1250)))
(4381 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4381) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4022) :arguments (list (cxtype 4382) (cxtype 4383))))
(6388 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6388) :children (list (cxcursor 6389))))
(5886 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5886) :declaration (cxcursor 3840) :calling-convention :Default :result-type #2=(cxtype 3868) :arguments (list (cxtype 4947) #2# #1=(cxtype 3867) #1# (cxtype 3992) (cxtype 3876))))
(1162 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 1163)))
(3835 (macro-expansion :spelling "__END_DECLS" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2572) :definition #1# :canonical (cxcursor 3835) :children (list)))
(1465 nil)
(3877 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3840)))
(444 nil)
(3137 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3137) :children (list)))
(6133 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6133) :children (list)))
(3406 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3406) :children (list)))
(1255 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1256)))
(1870 nil)
(1934 nil)
(1182 (token :id nil :kind (quote identifier) :spelling "popv" :location (cxsourcelocation nil) :range (cxsourcerange 1183)))
(5043 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5043) :children (list)))
(5044 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5044) :children (list)))
(1264 (token :id nil :kind (quote identifier) :spelling "top" :location (cxsourcelocation nil) :range (cxsourcerange 1265)))
(1150 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 1151)))
(1186 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 1187)))
(1241 (token :id nil :kind (quote punctuation) :spelling "==" :location (cxsourcelocation nil) :range (cxsourcerange 1242)))
(4502 (parm-decl :spelling "__s" :usr "c:stdio.h@12223@F@vsnprintf@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4499) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 4393) :referenced #2=(cxcursor 4502) :definition #2# :canonical #2# :children (list)))
(5045 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5045) :children (list)))
(2912 (macro-expansion :spelling "NULL" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2680) :definition #1# :canonical (cxcursor 2912) :children (list)))
(6296 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 848) :definition #1# :canonical (cxcursor 6296) :children (list (cxcursor 6297))))
(3958 (typedef-decl :spelling "__swblk_t" :usr "c:types.h@6232@T@__swblk_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3959) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3958) :definition #2# :canonical #2# :children (list)))
(1420 nil)
(6427 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6427) :children (list (cxcursor 6428) (cxcursor 6438))))
(2688 (macro-definition :spelling "__WORDSIZE_COMPAT32" :usr "c:macro@__WORDSIZE_COMPAT32" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2688) :children (list)))
(3522 (macro-expansion :spelling "__USE_POSIX199309" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2520) :definition #1# :canonical (cxcursor 3522) :children (list)))
(2635 (macro-definition :spelling "__WORDSIZE_COMPAT32" :usr "c:macro@__WORDSIZE_COMPAT32" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2635) :children (list)))
(1225 (token :id nil :kind (quote identifier) :spelling "stack" :location (cxsourcelocation nil) :range (cxsourcerange 1226)))
(1299 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1300)))
(1301 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1302)))
(2336 (range :start (location :file #1="example.c" :line 171 :column 15 :offset 3830) :end (location :file #1# :line 171 :column 16 :offset 3831)))
(988 nil)
(2792 (macro-expansion :spelling "__BLKCNT_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2723) :definition #1# :canonical (cxcursor 2792) :children (list)))
(3805 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3805) :children (list)))
(1940 nil)
(3844 (typedef-decl :spelling "__builtin_va_list" :usr "" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3845) :underlying-type (cxtype 3856) :referenced #2=(cxcursor 3844) :definition #2# :canonical #2# :children (list (cxcursor 3859))))
(95 (range :start (location :file #1="example.c" :line 9 :column 8 :offset 125) :end (location :file #1# :line 9 :column 9 :offset 126)))
(6586 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6586) :children (list)))
(4059 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 4059) :children (list)))
(4380 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4381) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4323) :arguments (list (cxtype 4382) (cxtype 4384))))
(2976 (macro-definition :spelling "_IO_ferror_unlocked" :usr "c:macro@_IO_ferror_unlocked" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2976) :children (list)))
(4981 (parm-decl :spelling "__endptr" :usr "c:stdlib.h@5486@F@strtof@__endptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4976) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #2=(cxcursor 4981) :definition #2# :canonical #2# :children (list)))
(2624 (macro-definition :spelling "__extern_inline" :usr "c:macro@__extern_inline" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2624) :children (list)))
(1091 nil)
(2454 (macro-definition :spelling "__GCC_ATOMIC_CHAR_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_CHAR_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2454) :children (list)))
(788 nil)
(4041 (Typedef :kind-spelling "Typedef" :canonical-type (cxtype 3854) :declaration (cxcursor 4042)))
(6239 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6239) :children (list (cxcursor 6240) (cxcursor 6251) (cxcursor 6254))))
(1288 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1289)))
(5277 (struct-decl :spelling "__pthread_internal_list" :usr "c:@S@__pthread_internal_list" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5278) :referenced #1=(cxcursor 5277) :definition #1# :canonical #1# :children (list (cxcursor 5279) (cxcursor 5284))))
(269 nil)
(4511 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4508) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4511) :definition #1# :canonical #1# :children (list)))
(4551 (parm-decl :spelling "__format" :usr "c:stdio.h@14189@F@sscanf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4547) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4551) :definition #2# :canonical #2# :children (list)))
(1294 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 1295)))
(3175 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3175) :children (list)))
(1392 (token :id nil :kind (quote keyword) :spelling "while" :location (cxsourcelocation nil) :range (cxsourcerange 1393)))
(1316 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1317)))
(1319 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 1320)))
(1322 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1323)))
(1324 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1325)))
(1326 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1327)))
(1328 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1329)))
(1429 (token :id nil :kind (quote keyword) :spelling "switch" :location (cxsourcelocation nil) :range (cxsourcerange 1430)))
(4972 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@5178@F@strtod@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4969) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4972) :definition #2# :canonical #2# :children (list)))
(3263 (inclusion-directive :spelling "bits/wordsize.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/wordsize.h" :canonical (cxcursor 3263) :children (list)))
(1377 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 1378)))
(3790 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3790) :children (list)))
(449 nil)
(5011 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@6276@F@strtoq@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5008) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 5011) :definition #1# :canonical #1# :children (list)))
(1411 (token :id nil :kind (quote identifier) :spelling "stdin" :location (cxsourcelocation nil) :range (cxsourcerange 1412)))
(4040 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 3853) :declaration (cxcursor 3840) :pointee (cxtype 4041)))
(1332 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1333)))
(2572 (macro-definition :spelling "__END_DECLS" :usr "c:macro@__END_DECLS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2572) :children (list)))
(5692 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5692) :children (list)))
(5693 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5693) :children (list)))
(5885 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5886) :declaration (cxcursor 3840) :calling-convention :Default :result-type #2=(cxtype 3868) :arguments (list (cxtype 4947) #2# #1=(cxtype 4230) #1# (cxtype 4393) (cxtype 3875))))
(1665 nil)
(3817 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3817) :children (list)))
(6359 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6359) :children (list (cxcursor 6360))))
(2869 (macro-definition :spelling "_G_BUFSIZ" :usr "c:macro@_G_BUFSIZ" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2869) :children (list)))
(4075 (field-decl :spelling "__count" :usr "c:@SA@__mbstate_t@FI@__count" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4073) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4075) :definition #1# :canonical #1# :children (list)))
(5535 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5534) :type (cxtype 3868) :canonical (cxcursor 5535) :children (list)))
(1406 (token :id nil :kind (quote identifier) :spelling "getc" :location (cxsourcelocation 3836) :range (cxsourcerange 1407)))
(4768 (parm-decl :spelling "__stream" :usr "c:stdio.h@24982@F@fwrite_unlocked@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4762) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4768) :definition #2# :canonical #2# :children (list (cxcursor 4769))))
(1306 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1307)))
(1309 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1310)))
(1311 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1312)))
(1777 nil)
(4774 (parm-decl :spelling "__stream" :usr "c:stdio.h@25203@F@fseek@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4771) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4774) :definition #2# :canonical #2# :children (list (cxcursor 4775))))
(3851 (field-decl :spelling "fp_offset" :usr "" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 3848) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 3851) :definition #1# :canonical #1# :children (list)))
(4708 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4708) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3862) :arguments (list (cxtype 4382) (cxtype 4383) (cxtype 4022))))
(1351 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1352)))
(4966 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4966) :children (list)))
(4967 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4967) :children (list)))
(4968 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4968) :children (list)))
(5143 (field-decl :spelling "__val" :usr "c:@SA@__sigset_t@FI@__val" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5141) :lexical-parent #2# :objc-type-encoding "[16Q]" :type (cxtype 5144) :referenced #1=(cxcursor 5143) :definition #1# :canonical #1# :children (list (cxcursor 5145))))
(956 (token :id nil :kind (quote literal) :spelling "\"Adresse hors memoire %d !\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 957)))
(4081 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 4079) :type (cxtype 3868) :canonical (cxcursor 4081) :children (list)))
(1356 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1357)))
(1359 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 1360)))
(1362 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1363)))
(1364 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1365)))
(2938 (macro-definition :spelling "_IO_BAD_SEEN" :usr "c:macro@_IO_BAD_SEEN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2938) :children (list)))
(1366 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1367)))
(1368 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6363) :range (cxsourcerange 1369)))
(1442 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1443)))
(2245 nil)
(4394 (parm-decl :spelling "__stream" :usr "c:stdio.h@9966@F@setbuf@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4390) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #1=(cxcursor 4394) :definition #1# :canonical #1# :children (list (cxcursor 4395))))
(2657 (macro-definition :spelling "__stub_bdflush" :usr "c:macro@__stub_bdflush" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2657) :children (list)))
(3576 (macro-definition :spelling "_BITS_PTHREADTYPES_H" :usr "c:macro@_BITS_PTHREADTYPES_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3576) :children (list)))
(3717 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3717) :children (list)))
(2345 (macro-definition :spelling "__clang_version__" :usr "c:macro@__clang_version__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2345) :children (list)))
(2482 (macro-definition :spelling "unix" :usr "c:macro@unix" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2482) :children (list)))
(1338 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1339)))
(1450 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1451)))
(1344 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 1345)))
(3342 (macro-expansion :spelling "__attribute_pure__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2602) :definition #1# :canonical (cxcursor 3342) :children (list)))
(2177 nil)
(6659 (call-expr :spelling "pop" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6659) :children (list (cxcursor 6660))))
(2991 (macro-expansion :spelling "_IO_ssize_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2881) :definition #1# :canonical (cxcursor 2991) :children (list)))
(3010 (macro-definition :spelling "_IOLBF" :usr "c:macro@_IOLBF" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3010) :children (list)))
(6075 (unexposed-expr :spelling "valeur" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 45) :definition #1# :canonical (cxcursor 6075) :children (list (cxcursor 6076))))
(6243 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6243) :children (list (cxcursor 6244))))
(1475 nil)
(1146 nil)
(6352 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6352) :children (list)))
(1458 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1459)))
(1349 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1350)))
(1341 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 1342)))
(1395 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1396)))
(1397 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1398)))
(1400 (token :id nil :kind (quote identifier) :spelling "c" :location (cxsourcelocation nil) :range (cxsourcerange 1401)))
(1403 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation nil) :range (cxsourcerange 1404)))
(1303 (token :id nil :kind (quote identifier) :spelling "dump" :location (cxsourcelocation nil) :range (cxsourcerange 1304)))
(3489 (inclusion-directive :spelling "bits/types.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/types.h" :canonical (cxcursor 3489) :children (list)))
(1453 (token :id nil :kind (quote literal) :spelling "'1'" :location (cxsourcelocation nil) :range (cxsourcerange 1454)))
(1409 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1410)))
(4707 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4708) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3981) :arguments (list (cxtype 4688) (cxtype 4689) (cxtype 4357))))
(500 nil)
(1414 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1415)))
(1416 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1417)))
(1418 (token :id nil :kind (quote punctuation) :spelling ">" :location (cxsourcelocation nil) :range (cxsourcerange 1419)))
(1421 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 1422)))
(1424 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1425)))
(1426 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1427)))
(3390 (macro-expansion :spelling "__GLIBC_HAVE_LONG_LONG" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2551) :definition #1# :canonical (cxcursor 3390) :children (list)))
(575 nil)
(2543 (macro-definition :spelling "__STDC_ISO_10646__" :usr "c:macro@__STDC_ISO_10646__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2543) :children (list)))
(1313 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 1314)))
(1461 (token :id nil :kind (quote literal) :spelling "'2'" :location (cxsourcelocation nil) :range (cxsourcerange 1462)))
(3892 (typedef-decl :spelling "__int8_t" :usr "c:types.h@1351@T@__int8_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3893) :underlying-type (cxtype 3894) :referenced #2=(cxcursor 3892) :definition #2# :canonical #2# :children (list)))
(3936 (field-decl :spelling "__val" :usr "c:@SA@__fsid_t@FI@__val" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 3934) :lexical-parent #1# :objc-type-encoding "[2i]" :type (cxtype 3937) :referenced #2=(cxcursor 3936) :definition #2# :canonical #2# :children (list (cxcursor 3938))))
(3288 (macro-definition :spelling "htobe32" :usr "c:macro@htobe32" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3288) :children (list)))
(1018 nil)
(1375 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1376)))
(1330 (token :id nil :kind (quote keyword) :spelling "else" :location (cxsourcelocation nil) :range (cxsourcerange 1331)))
(6199 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6199) :children (list (cxcursor 6200))))
(1379 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6422) :range (cxsourcerange 1380)))
(1381 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1382)))
(4603 (function-decl :spelling "vsscanf" :usr "c:@F@vsscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24r*0r*8^{__va_list_tag=II^v^v}16" :type (cxtype 4597) :result-type (cxtype 3868) :arguments (list (cxcursor 4604) (cxcursor 4605) (cxcursor 4606)) :referenced #1=(cxcursor 4603) :canonical #1# :children (list (cxcursor 4607))))
(3118 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3118) :children (list)))
(1172 nil)
(5233 (parm-decl :spelling "__exceptfds" :usr "c:select.h@3950@F@pselect@__exceptfds" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5215) :lexical-parent #1# :objc-type-encoding "^{?=[16q]}" :type (cxtype 5201) :referenced #2=(cxcursor 5233) :definition #2# :canonical #2# :children (list (cxcursor 5234))))
(4544 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4543) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4544) :definition #2# :canonical #2# :children (list)))
(1387 (token :id nil :kind (quote identifier) :spelling "c" :location (cxsourcelocation 6425) :range (cxsourcerange 1388)))
(2567 (macro-definition :spelling "__CONCAT" :usr "c:macro@__CONCAT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2567) :children (list)))
(1389 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1390)))
(1445 (token :id nil :kind (quote literal) :spelling "'0'" :location (cxsourcelocation nil) :range (cxsourcerange 1446)))
(800 (token :id nil :kind (quote literal) :spelling "\"Adresse hors memoire %d !\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 801)))
(439 nil)
(1049 nil)
(496 nil)
(2588 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2588) :children (list)))
(4210 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4210) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 4022))))
(1270 nil)
(2706 (macro-definition :spelling "__U64_TYPE" :usr "c:macro@__U64_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2706) :children (list)))
(1308 nil)
(6130 (if-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6130) :children (list (cxcursor 6131) (cxcursor 6135) (cxcursor 6153))))
(6145 (member-ref-expr :spelling "valeur" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 45) :definition #1# :canonical (cxcursor 6145) :children (list (cxcursor 6146))))
(6323 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6323) :children (list)))
(1320 nil)
(479 nil)
(2224 nil)
(1577 nil)
(6402 (call-expr :spelling "dump" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6402) :children (list (cxcursor 6403))))
(1456 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1457)))
(4505 (parm-decl :spelling "__format" :usr "c:stdio.h@12270@F@vsnprintf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4499) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4505) :definition #1# :canonical #1# :children (list)))
(5 nil)
(2473 (macro-definition :spelling "__tune_k8__" :usr "c:macro@__tune_k8__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2473) :children (list)))
(1675 nil)
(3950 (typedef-decl :spelling "__time_t" :usr "c:types.h@5937@T@__time_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3951) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3950) :definition #2# :canonical #2# :children (list)))
(4786 (function-decl :spelling "fseeko" :usr "c:@F@fseeko" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i20^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0q8i16" :type (cxtype 4787) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4788) (cxcursor 4790) (cxcursor 4792)) :referenced #2=(cxcursor 4786) :canonical #2# :children #1#))
(1335 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 1336)))
(3209 (inclusion-directive :spelling "stddef.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/opt/llvm/lib/clang/3.3/include/stddef.h" :canonical (cxcursor 3209) :children (list)))
(3642 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3642) :children (list)))
(97 nil)
(5864 (parm-decl :spelling "__value" :usr "c:stdlib.h@29169@F@qecvt@__value" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5861) :lexical-parent #2# :objc-type-encoding "D" :type (cxtype 4987) :referenced #1=(cxcursor 5864) :definition #1# :canonical #1# :children (list)))
(1432 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1433)))
(1434 (token :id nil :kind (quote identifier) :spelling "c" :location (cxsourcelocation nil) :range (cxsourcerange 1435)))
(1353 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 1354)))
(1437 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1438)))
(1439 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1440)))
(2406 (macro-definition :spelling "__FLT_EPSILON__" :usr "c:macro@__FLT_EPSILON__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2406) :children (list)))
(5137 (typedef-decl :spelling "register_t" :usr "c:types.h@4807@T@register_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5138) :underlying-type (cxtype 3862) :referenced #1=(cxcursor 5137) :definition #1# :canonical #1# :children (list)))
(1384 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 1385)))
(1370 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 1371)))
(2875 (macro-expansion :spelling "__STDC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2490) :definition #1# :canonical (cxcursor 2875) :children (list)))
(1448 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1449)))
(4165 (parm-decl :spelling "__cookie" :usr "c:libio.h@11736@__cookie" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #1=(cxcursor 4165) :definition #1# :canonical #1# :children (list)))
(4209 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4210) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 4176))))
(6059 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6059) :children (list (cxcursor 6060))))
(1480 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1481)))
(1541 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 1542)))
(2004 nil)
(4047 (field-decl :spelling "__pad2" :usr "c:@S@_IO_FILE@FI@__pad2" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 4047) :definition #2# :canonical #2# :children (list)))
(5690 (Unexposed :kind-spelling "Unexposed" :canonical-type (cxtype 5688) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list)))
(1509 (token :id nil :kind (quote literal) :spelling "'8'" :location (cxsourcelocation nil) :range (cxsourcerange 1510)))
(4477 (parm-decl :spelling "__arg" :usr "c:stdio.h@11836@F@vsprintf@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4472) :lexical-parent #1# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #2=(cxcursor 4477) :definition #2# :canonical #2# :children (list (cxcursor 4478))))
(3611 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3611) :children (list)))
(2569 (macro-definition :spelling "__ptr_t" :usr "c:macro@__ptr_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2569) :children (list)))
(1522 (token :id nil :kind (quote identifier) :spelling "push" :location (cxsourcelocation nil) :range (cxsourcerange 1523)))
(5386 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5386) :declaration (cxcursor 5385)))
(5904 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5904) :children (list)))
(5905 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5905) :children (list)))
(6603 (decl-ref-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6127) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6603) :children (list)))
(5520 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5519) :type (cxtype 3868) :canonical (cxcursor 5520) :children (list)))
(1488 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1489)))
(1517 (token :id nil :kind (quote literal) :spelling "'9'" :location (cxsourcelocation nil) :range (cxsourcerange 1518)))
(4405 (parm-decl :spelling "__n" :usr "c:stdio.h@10266@F@setvbuf@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4398) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 4405) :definition #1# :canonical #1# :children (list (cxcursor 4406))))
(63 nil)
(6132 (unexposed-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6132) :children (list (cxcursor 6133))))
(1464 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1465)))
(4629 (asm-label-attr :spelling "__isoc99_vsscanf" :usr "" :is-attribute t :translation-unit (cxcursor 2339) :canonical (cxcursor 4629) :children (list)))
(2399 (macro-definition :spelling "__WINT_WIDTH__" :usr "c:macro@__WINT_WIDTH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2399) :children (list)))
(3278 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3278) :children (list)))
(1493 (token :id nil :kind (quote literal) :spelling "'6'" :location (cxsourcelocation nil) :range (cxsourcerange 1494)))
(2376 (macro-definition :spelling "__SIZEOF_INT__" :usr "c:macro@__SIZEOF_INT__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2376) :children (list)))
(4672 (function-decl :spelling "putw" :usr "c:@F@putw" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i12i0^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}4" :type (cxtype 4648) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4673) (cxcursor 4674)) :referenced #1=(cxcursor 4672) :canonical #1# :children #2#))
(3838 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3839) :declaration (cxcursor 3837)))
(2316 nil)
(6248 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 6248) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 27 :array-element-type #1# :array-size 27))
(5660 (function-decl :spelling "alloca" :usr "c:@F@alloca" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^v8Q0" :type (cxtype 5622) :result-type (cxtype 3853) :arguments (list (cxcursor 5661)) :referenced #1=(cxcursor 5660) :canonical #1# :children (list)))
(2826 (macro-definition :spelling "_IO_STDIO_H" :usr "c:macro@_IO_STDIO_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2826) :children (list)))
(1472 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1473)))
(1546 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1547)))
(5687 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5687) :declaration (cxcursor 3840) :pointee (cxtype 5688)))
(1501 (token :id nil :kind (quote literal) :spelling "'7'" :location (cxsourcelocation nil) :range (cxsourcerange 1502)))
(2466 (macro-definition :spelling "__DECIMAL_DIG__" :usr "c:macro@__DECIMAL_DIG__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2466) :children (list)))
(1477 (token :id nil :kind (quote literal) :spelling "'4'" :location (cxsourcelocation nil) :range (cxsourcerange 1478)))
(5633 (parm-decl :spelling "__size" :usr "c:stdlib.h@16604@F@calloc@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5629) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5633) :definition #1# :canonical #1# :children (list (cxcursor 5634))))
(3842 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3843) :declaration (cxcursor 3841)))
(1554 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1555)))
(515 nil)
(1598 nil)
(4886 (field-decl :spelling "__w_termsig" :usr "c:@U@wait@Sa@FI@__w_termsig" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4884) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 4886) :definition #1# :canonical #1# :children (list (cxcursor 4887))))
(4847 (var-decl :spelling "sys_errlist" :usr "c:@sys_errlist" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^*" :type (cxtype 4848) :referenced #1=(cxcursor 4847) :canonical #1# :children (list)))
(1512 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1513)))
(5388 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 5388) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 32 :array-element-type #1# :array-size 32))
(1485 (token :id nil :kind (quote literal) :spelling "'5'" :location (cxsourcelocation nil) :range (cxsourcerange 1486)))
(600 nil)
(1562 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1563)))
(4495 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4492) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4495) :definition #1# :canonical #1# :children (list)))
(2887 (macro-definition :spelling "_IO_HAVE_SYS_WAIT" :usr "c:macro@_IO_HAVE_SYS_WAIT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2887) :children (list)))
(5297 (field-decl :spelling "__spins" :usr "c:@S@__pthread_mutex_s@FI@__spins" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5290) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5297) :definition #1# :canonical #1# :children (list)))
(5364 (field-decl :spelling "__flags" :usr "c:@UA@pthread_rwlock_t@Sa@FI@__flags" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5352) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 5364) :definition #1# :canonical #1# :children (list)))
(2107 nil)
(1520 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1521)))
(1543 nil)
(5548 (parm-decl :spelling "__buffer" :usr "c:stdlib.h@14787@F@drand48_r@__buffer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5539) :lexical-parent #2# :objc-type-encoding "^{drand48_data=[3S][3S]SSQ}" :type (cxtype 5544) :referenced #1=(cxcursor 5548) :definition #1# :canonical #1# :children (list (cxcursor 5549))))
(5791 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5791) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 3853) #1=(cxtype 3876) #1# (cxtype 5771))))
(4007 (field-decl :spelling "_IO_write_end" :usr "c:@S@_IO_FILE@FI@_IO_write_end" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 4007) :definition #2# :canonical #2# :children (list)))
(6472 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6472) :children (list)))
(3861 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3860)))
(2437 (macro-definition :spelling "__LDBL_MAX_EXP__" :usr "c:macro@__LDBL_MAX_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2437) :children (list)))
(3014 (macro-definition :spelling "SEEK_SET" :usr "c:macro@SEEK_SET" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3014) :children (list)))
(5689 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5687) :declaration (cxcursor 3840) :pointee (cxtype 5690)))
(1496 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1497)))
(1120 nil)
(1570 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1571)))
(2974 (macro-definition :spelling "_IO_putc_unlocked" :usr "c:macro@_IO_putc_unlocked" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2974) :children (list)))
(2020 nil)
(422 (function-decl :spelling "push" :usr "c:@F@push" :token (token :id 432 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6126) :range (cxsourcerange 433)) :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v4i0" :type (cxtype 6127) :result-type (cxtype 3854) :arguments (list #1=(cxcursor 429)) :referenced #2=(cxcursor 422) :definition #2# :canonical #2# :children (list #1# (cxcursor 436))))
(903 nil)
(4888 (field-decl :spelling "__w_coredump" :usr "c:@U@wait@Sa@FI@__w_coredump" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4884) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 4888) :definition #1# :canonical #1# :children (list (cxcursor 4889))))
(1469 (token :id nil :kind (quote literal) :spelling "'3'" :location (cxsourcelocation nil) :range (cxsourcerange 1470)))
(6277 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 6277) :children (list)))
(6636 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Division par zero !\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6637) :canonical (cxcursor 6636) :children (list)))
(1206 nil)
(6368 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6368) :children (list)))
(3705 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3705) :children (list)))
(5603 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5603) :children (list)))
(1504 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1505)))
(4647 (function-decl :spelling "fputc" :usr "c:@F@fputc" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i12i0^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}4" :type (cxtype 4648) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4649) (cxcursor 4650)) :referenced #1=(cxcursor 4647) :canonical #1# :children #2#))
(1578 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1579)))
(2580 (macro-definition :spelling "__unbounded" :usr "c:macro@__unbounded" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2580) :children (list)))
(5604 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5604) :children (list)))
(3920 (typedef-decl :spelling "__ino_t" :usr "c:types.h@5065@T@__ino_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3921) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 3920) :definition #2# :canonical #2# :children (list)))
(3893 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3894) :declaration (cxcursor 3892)))
(4508 (function-decl :spelling "vsnprintf" :usr "c:@F@vsnprintf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i32*0Q8r*16^{__va_list_tag=II^v^v}24" :type (cxtype 4500) :result-type (cxtype 3868) :arguments (list (cxcursor 4509) (cxcursor 4510) (cxcursor 4511) (cxcursor 4512)) :referenced #1=(cxcursor 4508) :canonical #1# :children (list (cxcursor 4513))))
(1466 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1467)))
(1544 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1545)))
(3801 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3801) :children (list)))
(5532 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 5532) :declaration (cxcursor 3840) :element-type #1=(cxtype 3887) :number-of-elements 3 :array-element-type #1# :array-size 3))
(33 (struct-decl :spelling "" :usr "c:example.c@45@Sa" :token (token :id 50 :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 5997) :range (cxsourcerange 51)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5998) :referenced #1=(cxcursor 33) :definition #1# :canonical #1# :children (list (cxcursor 38) (cxcursor 45))))
(1573 (token :id nil :kind (quote literal) :spelling "'d'" :location (cxsourcelocation nil) :range (cxsourcerange 1574)))
(858 nil)
(3180 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3180) :children (list)))
(2237 nil)
(2282 nil)
(6261 (if-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6261) :children (list (cxcursor 6262) (cxcursor 6278) (cxcursor 6287))))
(5272 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5270) :type (cxtype 3868) :canonical (cxcursor 5272) :children (list)))
(4030 (field-decl :spelling "_fileno" :usr "c:@S@_IO_FILE@FI@_fileno" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4030) :definition #1# :canonical #1# :children (list)))
(3628 (macro-expansion :spelling "__USE_POSIX" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2515) :definition #1# :canonical (cxcursor 3628) :children (list)))
(1474 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1475)))
(1552 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1553)))
(1195 nil)
(6364 (if-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6364) :children (list (cxcursor 6365) (cxcursor 6369) (cxcursor 6409))))
(2935 (macro-definition :spelling "_IO_CURRENTLY_PUTTING" :usr "c:macro@_IO_CURRENTLY_PUTTING" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2935) :children (list)))
(3896 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3884) :declaration (cxcursor 3895)))
(207 nil)
(3157 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3157) :children (list)))
(1557 (token :id nil :kind (quote literal) :spelling "'b'" :location (cxsourcelocation nil) :range (cxsourcerange 1558)))
(3728 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3728) :children (list)))
(1482 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1483)))
(1525 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1526)))
(1528 (token :id nil :kind (quote identifier) :spelling "c" :location (cxsourcelocation nil) :range (cxsourcerange 1529)))
(1531 (token :id nil :kind (quote punctuation) :spelling "-" :location (cxsourcelocation nil) :range (cxsourcerange 1532)))
(5790 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5791) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 3853) #1=(cxtype 3875) #1# (cxtype 5770))))
(6625 (unexposed-expr :spelling #2="b" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 2041) :definition #1# :canonical (cxcursor 6625) :children (list (cxcursor 6626))))
(1537 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1538)))
(1539 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1540)))
(1867 nil)
(5640 (function-decl :spelling "realloc" :usr "c:@F@realloc" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^v16^v0Q8" :type (cxtype 5641) :result-type (cxtype 3853) :arguments (list . #1=((cxcursor 5642) (cxcursor 5643))) :referenced (cxcursor 5640) :canonical (cxcursor 5645) :children (list (cxcursor 5648) (cxcursor 5649) . #1#)))
(1565 (token :id nil :kind (quote literal) :spelling "'c'" :location (cxsourcelocation nil) :range (cxsourcerange 1566)))
(1931 nil)
(1490 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1491)))
(1568 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1569)))
(3898 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3899) :declaration (cxcursor 3897)))
(1498 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1499)))
(1576 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1577)))
(1115 nil)
(918 nil)
(2576 (macro-definition :spelling "__BEGIN_NAMESPACE_C99" :usr "c:macro@__BEGIN_NAMESPACE_C99" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2576) :children (list)))
(6346 (decl-ref-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6002) :referenced (cxcursor 54) :canonical (cxcursor 6346) :children (list)))
(1549 (token :id nil :kind (quote literal) :spelling "'a'" :location (cxsourcelocation nil) :range (cxsourcerange 1550)))
(2334 nil)
(2687 (macro-definition :spelling "__WORDSIZE" :usr "c:macro@__WORDSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2687) :children (list)))
(990 nil)
(5034 (parm-decl :spelling "__base" :usr "c:stdlib.h@7146@F@strtoull@__base" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5031) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5034) :definition #1# :canonical #1# :children (list)))
(6688 (unexposed-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6688) :children (list (cxcursor 6689))))
(1506 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1507)))
(1086 nil)
(2395 (macro-definition :spelling "__SIZE_WIDTH__" :usr "c:macro@__SIZE_WIDTH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2395) :children (list)))
(3901 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3887) :declaration (cxcursor 3900)))
(4048 (field-decl :spelling "__pad3" :usr "c:@S@_IO_FILE@FI@__pad3" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 4048) :definition #2# :canonical #2# :children (list)))
(186 nil)
(2656 (inclusion-directive :spelling "gnu/stubs-64.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/gnu/stubs-64.h" :canonical (cxcursor 2656) :children (list)))
(5493 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5493) :declaration (cxcursor 3840) :pointee (cxtype 3887)))
(5788 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5788) :children (list)))
(1560 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1561)))
(6285 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 848) :definition #1# :canonical (cxcursor 6285) :children (list (cxcursor 6286))))
(1534 (token :id nil :kind (quote literal) :spelling "'0'" :location (cxsourcelocation nil) :range (cxsourcerange 1535)))
(2838 (macro-expansion :spelling "__need_mbstate_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2834) :definition #1# :canonical (cxcursor 2838) :children (list)))
(1514 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1515)))
(1502 nil)
(4513 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4513) :children (list)))
(2639 (macro-definition :spelling "__LDBL_REDIR1_NTH" :usr "c:macro@__LDBL_REDIR1_NTH" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2639) :children (list)))
(3903 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 3902)))
(2905 (macro-definition :spelling "_IO_va_list" :usr "c:macro@_IO_va_list" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2905) :children (list)))
(1600 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1601)))
(1884 nil)
(1642 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1643)))
(1629 (token :id nil :kind (quote literal) :spelling "'k'" :location (cxsourcelocation nil) :range (cxsourcerange 1630)))
(6564 (call-expr :spelling "push" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6564) :children (list (cxcursor 6565) (cxcursor 6567))))
(2628 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2628) :children (list)))
(1452 nil)
(1608 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1609)))
(6446 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6446) :children (list (cxcursor 6447) (cxcursor 6448))))
(1650 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1651)))
(2380 (macro-definition :spelling "__SIZEOF_POINTER__" :usr "c:macro@__SIZEOF_POINTER__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2380) :children (list)))
(5959 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5959) :children (list)))
(1718 nil)
(1584 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1585)))
(1460 nil)
(6448 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6448) :children (list (cxcursor 6449) (cxcursor 6450))))
(1613 (token :id nil :kind (quote literal) :spelling "'i'" :location (cxsourcelocation nil) :range (cxsourcerange 1614)))
(1774 nil)
(1658 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1659)))
(5740 (parm-decl :spelling "__name" :usr "c:stdlib.h@20944@F@unsetenv@__name" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5739) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 5740) :definition #2# :canonical #2# :children (list)))
(1592 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1593)))
(3985 (typedef-decl :spelling "__qaddr_t" :usr "c:types.h@7319@T@__qaddr_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3986) :underlying-type (cxtype 3988) :referenced #2=(cxcursor 3985) :definition #2# :canonical #2# :children (list (cxcursor 3989))))
(3669 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3669) :children (list)))
(1621 (token :id nil :kind (quote literal) :spelling "'j'" :location (cxsourcelocation nil) :range (cxsourcerange 1622)))
(3493 (macro-expansion :spelling "__x86_64__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2470) :definition #1# :canonical (cxcursor 3493) :children (list)))
(1666 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1667)))
(1597 (token :id nil :kind (quote literal) :spelling "'g'" :location (cxsourcelocation nil) :range (cxsourcerange 1598)))
(2242 nil)
(5018 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5018) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 5019) :arguments (list (cxtype 4152) (cxtype 4382) (cxtype 3868))))
(4940 (function-decl :spelling "__ctype_get_mb_cur_max" :usr "c:@F@__ctype_get_mb_cur_max" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "Q0" :type (cxtype 4941) :result-type (cxtype 3875) :arguments (list) :referenced #1=(cxcursor 4940) :canonical #1# :children (list (cxcursor 4943) (cxcursor 4944))))
(1632 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1633)))
(1674 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1675)))
(593 nil)
(6184 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6184) :children (list)))
(1605 (token :id nil :kind (quote literal) :spelling "'h'" :location (cxsourcelocation nil) :range (cxsourcerange 1606)))
(40 (range :start (location :file #1="example.c" :line 6 :column 9 :offset 62) :end (location :file #1# :line 6 :column 13 :offset 66)))
(3603 (macro-expansion :spelling "__SIZEOF_PTHREAD_RWLOCKATTR_T" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3588) :definition #1# :canonical (cxcursor 3603) :children (list)))
(2752 (macro-expansion :spelling "__INO64_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2715) :definition #1# :canonical (cxcursor 2752) :children (list)))
(3795 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3795) :children (list)))
(2490 (macro-definition :spelling "__STDC__" :usr "c:macro@__STDC__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2490) :children (list)))
(4906 (union-decl :spelling "" :usr "c:@UA@__WAIT_STATUS" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4907) :referenced #1=(cxcursor 4906) :definition #1# :canonical #1# :children (list (cxcursor 4908) (cxcursor 4909) (cxcursor 4914))))
(2471 (macro-definition :spelling "__k8" :usr "c:macro@__k8" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2471) :children (list)))
(2981 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 2981) :children (list)))
(302 nil)
(1581 (token :id nil :kind (quote literal) :spelling "'e'" :location (cxsourcelocation nil) :range (cxsourcerange 1582)))
(3265 (macro-definition :spelling "__WORDSIZE" :usr "c:macro@__WORDSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3265) :children (list)))
(5800 (function-decl :spelling "abs" :usr "c:@F@abs" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i4i0" :type (cxtype 4657) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 5801))) :referenced #1=(cxcursor 5800) :canonical #1# :children (list (cxcursor 5802) (cxcursor 5803) . #2#)))
(1682 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1683)))
(5884 (function-decl :spelling "ecvt_r" :usr "c:@F@ecvt_r" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i44d0i8^i12^i20*28Q36" :type (cxtype 5885) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 5887) (cxcursor 5888) (cxcursor 5889) (cxcursor 5890) (cxcursor 5891) (cxcursor 5892))) :referenced #1=(cxcursor 5884) :canonical #1# :children (list (cxcursor 5894) (cxcursor 5895) . #2#)))
(6559 (unexposed-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6559) :children (list (cxcursor 6560))))
(2397 (macro-definition :spelling "__WCHAR_WIDTH__" :usr "c:macro@__WCHAR_WIDTH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2397) :children (list)))
(1616 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1617)))
(1334 nil)
(6409 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6409) :children (list (cxcursor 6410) (cxcursor 6418))))
(1589 (token :id nil :kind (quote literal) :spelling "'f'" :location (cxsourcelocation nil) :range (cxsourcerange 1590)))
(3121 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3121) :children (list)))
(1690 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1691)))
(1481 nil)
(2501 (macro-definition :spelling "__GNUC_PREREQ" :usr "c:macro@__GNUC_PREREQ" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2501) :children (list)))
(1624 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1625)))
(3875 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3874)))
(5498 (function-decl :spelling "lrand48" :usr "c:@F@lrand48" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "q0" :type (cxtype 5403) :result-type (cxtype 3862) :arguments (list) :referenced #1=(cxcursor 5498) :canonical #1# :children (list (cxcursor 5499))))
(1524 nil)
(498 nil)
(1656 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1657)))
(6467 (decl-ref-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6127) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6467) :children (list)))
(1685 (token :id nil :kind (quote literal) :spelling "'r'" :location (cxsourcelocation nil) :range (cxsourcerange 1686)))
(2698 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2687) :definition #1# :canonical (cxcursor 2698) :children (list)))
(1586 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1587)))
(572 nil)
(4980 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@5446@F@strtof@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4976) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4980) :definition #2# :canonical #2# :children (list)))
(1408 (macro-expansion :spelling #1="getc" :usr "" :token (token :id 1406 :kind (quote identifier) :spelling #1# :location (cxsourcelocation 3836) :range (cxsourcerange 1407)) :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #2=(cxcursor 3125) :definition #2# :canonical (cxcursor 1408) :children (list)))
(2620 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2620) :children (list)))
(1664 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1665)))
(1890 nil)
(5017 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5018) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 5019) :arguments (list (cxtype 4228) (cxtype 4688) (cxtype 3868))))
(5492 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5492) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4947) :arguments (list (cxtype 5493))))
(6568 (call-expr :spelling "pop" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6568) :children (list (cxcursor 6569))))
(1693 (token :id nil :kind (quote literal) :spelling "'s'" :location (cxsourcelocation nil) :range (cxsourcerange 1694)))
(5647 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5645) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3876) :referenced #1=(cxcursor 5647) :definition #1# :canonical #1# :children (list)))
(1594 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1595)))
(1640 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1641)))
(1988 nil)
(1669 (token :id nil :kind (quote literal) :spelling "'p'" :location (cxsourcelocation nil) :range (cxsourcerange 1670)))
(5119 (typedef-decl :spelling "uint" :usr "c:types.h@3480@T@uint" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5120) :underlying-type (cxtype 3850) :referenced #1=(cxcursor 5119) :definition #1# :canonical #1# :children (list)))
(4717 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4717) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4152) (cxtype 4022))))
(1602 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1603)))
(3472 (macro-definition :spelling "__intN_t" :usr "c:macro@__intN_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3472) :children (list)))
(1648 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1649)))
(1178 (range :start (location :file #1="example.c" :line 65 :column 18 :offset 1588) :end (location :file #1# :line 65 :column 19 :offset 1589)))
(5093 (type-ref :spelling "__id_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3949) :referenced #1=(cxcursor 3948) :definition #1# :canonical (cxcursor 5093) :children (list)))
(1677 (token :id nil :kind (quote literal) :spelling "'q'" :location (cxsourcelocation nil) :range (cxsourcerange 1678)))
(2168 nil)
(1268 nil)
(3848 (struct-decl :spelling "__va_list_tag" :usr "" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3847) :referenced #2=(cxcursor 3848) :definition #2# :canonical #2# :children (list (cxcursor 3849) (cxcursor 3851) (cxcursor 3852) (cxcursor 3855))))
(3410 (macro-definition :spelling "_SYS_TYPES_H" :usr "c:macro@_SYS_TYPES_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3410) :children (list)))
(387 nil)
(6656 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"%d\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6656) :children (list (cxcursor 6657))))
(1653 (token :id nil :kind (quote literal) :spelling "'n'" :location (cxsourcelocation nil) :range (cxsourcerange 1654)))
(1610 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1611)))
(2304 nil)
(6693 (call-expr :spelling "interprete" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 1372) :definition #1# :canonical (cxcursor 6693) :children (list (cxcursor 6694))))
(1317 nil)
(476 nil)
(6189 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6189) :children (list (cxcursor 6190))))
(6635 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Division par zero !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6635) :children (list (cxcursor 6636))))
(4328 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4328) :children (list)))
(5037 (function-decl :spelling "l64a" :usr "c:@F@l64a" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8q0" :type (cxtype 5038) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 5039))) :referenced #2=(cxcursor 5037) :canonical #2# :children (list (cxcursor 5040) . #1#)))
(1688 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1689)))
(2913 (macro-definition :spelling "_IOS_INPUT" :usr "c:macro@_IOS_INPUT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2913) :children (list)))
(2945 (macro-definition :spelling "_IO_RIGHT" :usr "c:macro@_IO_RIGHT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2945) :children (list)))
(1508 nil)
(6460 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6460) :children (list (cxcursor 6461) (cxcursor 6462))))
(1661 (token :id nil :kind (quote literal) :spelling "'o'" :location (cxsourcelocation nil) :range (cxsourcerange 1662)))
(1618 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1619)))
(2939 (macro-definition :spelling "_IO_USER_LOCK" :usr "c:macro@_IO_USER_LOCK" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2939) :children (list)))
(4851 (parm-decl :spelling "__stream" :usr "c:stdio.h@28903@F@fileno@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4850) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4851) :definition #2# :canonical #2# :children (list (cxcursor 4852))))
(1492 nil)
(6456 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6456) :children (list (cxcursor 6457) (cxcursor 6458))))
(1681 nil)
(1637 (token :id nil :kind (quote literal) :spelling "'l'" :location (cxsourcelocation nil) :range (cxsourcerange 1638)))
(3108 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3108) :children (list)))
(983 nil)
(4781 (parm-decl :spelling "__stream" :usr "c:stdio.h@25412@F@ftell@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4778) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4781) :definition #2# :canonical #2# :children (list (cxcursor 4782))))
(6301 (call-expr :spelling "exit" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced (cxcursor 5707) :canonical (cxcursor 6301) :children (list (cxcursor 6302) (cxcursor 6304))))
(1516 nil)
(1626 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1627)))
(6462 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6462) :children (list (cxcursor 6463) (cxcursor 6464))))
(1672 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1673)))
(3858 (typedef-decl :spelling "__va_list_tag" :usr "" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3857) :underlying-type (cxtype 3847) :referenced #2=(cxcursor 3858) :definition #2# :canonical #2# :children (list (cxcursor 3848))))
(4716 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4717) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4228) (cxtype 4357))))
(4157 (parm-decl :spelling "__buf" :usr "c:libio.h@11392@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4157) :definition #1# :canonical #1# :children (list)))
(4060 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 4060) :children (list)))
(5346 (typedef-decl :spelling "pthread_key_t" :usr "c:pthreadtypes.h@3773@T@pthread_key_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5347) :underlying-type (cxtype 3850) :referenced #1=(cxcursor 5346) :definition #1# :canonical #1# :children (list)))
(4052 (field-decl :spelling "_mode" :usr "c:@S@_IO_FILE@FI@_mode" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4052) :definition #2# :canonical #2# :children (list)))
(1645 (token :id nil :kind (quote literal) :spelling "'m'" :location (cxsourcelocation nil) :range (cxsourcerange 1646)))
(1634 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1635)))
(1680 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1681)))
(5732 (function-decl :spelling "setenv" :usr "c:@F@setenv" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i20r*0r*8i16" :type (cxtype 5733) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 5734) (cxcursor 5735) (cxcursor 5736))) :referenced #2=(cxcursor 5732) :canonical #2# :children (list (cxcursor 5737) (cxcursor 5738) . #1#)))
(1920 nil)
(1712 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1713)))
(2452 (macro-definition :spelling "__GCC_ATOMIC_TEST_AND_SET_TRUEVAL" :usr "c:macro@__GCC_ATOMIC_TEST_AND_SET_TRUEVAL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2452) :children (list)))
(1773 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 1774)))
(1741 (token :id nil :kind (quote literal) :spelling "'y'" :location (cxsourcelocation nil) :range (cxsourcerange 1742)))
(3619 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3619) :children (list)))
(3750 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3750) :children (list)))
(1454 nil)
(1720 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1721)))
(5607 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5607) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5493) (cxtype 5542))))
(1749 (token :id nil :kind (quote literal) :spelling "'z'" :location (cxsourcelocation nil) :range (cxsourcerange 1750)))
(3513 (macro-expansion :spelling "__need_timespec" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3510) :definition #1# :canonical (cxcursor 3513) :children (list)))
(5755 (parm-decl :spelling "__suffixlen" :usr "c:stdlib.h@22855@F@mkstemps@__suffixlen" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5752) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5755) :definition #1# :canonical #1# :children (list)))
(1696 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1697)))
(723 nil)
(6214 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6214) :children (list (cxcursor 6215) (cxcursor 6220))))
(2313 nil)
(1725 (token :id nil :kind (quote literal) :spelling "'w'" :location (cxsourcelocation nil) :range (cxsourcerange 1726)))
(151 nil)
(3023 (macro-definition :spelling "TMP_MAX" :usr "c:macro@TMP_MAX" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3023) :children (list)))
(5935 (function-decl :spelling "mbtowc" :usr "c:@F@mbtowc" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24^i0r*8Q16" :type (cxtype 5936) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5939) (cxcursor 5941) (cxcursor 5942))) :referenced #1=(cxcursor 5935) :canonical #1# :children (list (cxcursor 5944) . #3#)))
(4974 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4974) :children (list)))
(4975 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4975) :children (list)))
(1754 (token :id nil :kind (quote identifier) :spelling "pushv" :location (cxsourcelocation nil) :range (cxsourcerange 1755)))
(1217 nil)
(6371 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6371) :children (list)))
(3314 (macro-definition :spelling "__WAIT_STATUS_DEFN" :usr "c:macro@__WAIT_STATUS_DEFN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3314) :children (list)))
(1704 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1705)))
(5621 (function-decl :spelling "malloc" :usr "c:@F@malloc" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "^v8Q0" :type (cxtype 5622) :result-type (cxtype 3853) :arguments (list . #2=((cxcursor 5623))) :referenced (cxcursor 5621) :canonical (cxcursor 5625) :children (list (cxcursor 5627) (cxcursor 5628) . #2#)))
(1778 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1779)))
(337 nil)
(4620 (parm-decl :spelling "__arg" :usr "c:stdio.h@16798@F@vscanf@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4618) :lexical-parent #1# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #2=(cxcursor 4620) :definition #2# :canonical #2# :children (list (cxcursor 4621))))
(1733 (token :id nil :kind (quote literal) :spelling "'x'" :location (cxsourcelocation nil) :range (cxsourcerange 1734)))
(4444 (function-decl :spelling "sprintf" :usr "c:@F@sprintf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16*0r*8" :type (cxtype 4441) :result-type (cxtype 3868) :arguments (list (cxcursor 4445) (cxcursor 4446)) :referenced #1=(cxcursor 4444) :canonical #1# :children (list (cxcursor 4447))))
(3568 (macro-definition :spelling "makedev" :usr "c:macro@makedev" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3568) :children (list)))
(1491 nil)
(1709 (token :id nil :kind (quote literal) :spelling "'u'" :location (cxsourcelocation nil) :range (cxsourcerange 1710)))
(2606 (macro-definition :spelling "__attribute_used__" :usr "c:macro@__attribute_used__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2606) :children (list)))
(4064 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 4064) :children (list)))
(4474 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4474) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3992) (cxtype 4152) (cxtype 4225))))
(4237 (function-decl :spelling "_IO_vfprintf" :usr "c:@F@_IO_vfprintf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r*8[1{__va_list_tag=II^v^v}]16" :type (cxtype 4238) :result-type (cxtype 3868) :arguments #3=(list (cxcursor 4240) (cxcursor 4242) (cxcursor 4243)) :referenced #1=(cxcursor 4237) :canonical #1# :children #3#))
(1744 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1745)))
(1717 (token :id nil :kind (quote literal) :spelling "'v'" :location (cxsourcelocation nil) :range (cxsourcerange 1718)))
(1873 nil)
(5606 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5607) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5493) (cxtype 5599))))
(6562 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6562) :children (list (cxcursor 6563) (cxcursor 6564))))
(5511 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5511) :children (list)))
(5512 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5512) :children (list)))
(3336 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3336) :children (list)))
(1807 (token :id nil :kind (quote identifier) :spelling "store" :location (cxsourcelocation nil) :range (cxsourcerange 1808)))
(1752 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1753)))
(1796 (token :id nil :kind (quote identifier) :spelling "popv" :location (cxsourcelocation nil) :range (cxsourcerange 1797)))
(2257 (token :id nil :kind (quote literal) :spelling "\"Mauvais caractere : %d '%c'.\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 2258)))
(1728 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1729)))
(2022 nil)
(1123 nil)
(5591 (parm-decl :spelling "__buffer" :usr "c:stdlib.h@15679@F@jrand48_r@__buffer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5588) :lexical-parent #2# :objc-type-encoding "^{drand48_data=[3S][3S]SSQ}" :type (cxtype 5544) :referenced #1=(cxcursor 5591) :definition #1# :canonical #1# :children (list (cxcursor 5592))))
(1701 (token :id nil :kind (quote literal) :spelling "'t'" :location (cxsourcelocation nil) :range (cxsourcerange 1702)))
(2702 (macro-definition :spelling "__UWORD_TYPE" :usr "c:macro@__UWORD_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2702) :children (list)))
(2747 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2747) :children (list)))
(1817 nil)
(5023 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5023) :children (list)))
(5024 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5024) :children (list)))
(3380 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3380) :children (list)))
(1736 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1737)))
(5872 (parm-decl :spelling "__ndigit" :usr "c:stdlib.h@29339@F@qfcvt@__ndigit" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5870) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5872) :definition #1# :canonical #1# :children (list)))
(4506 (parm-decl :spelling "__arg" :usr "c:stdio.h@12305@F@vsnprintf@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4499) :lexical-parent #2# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #1=(cxcursor 4506) :definition #1# :canonical #1# :children (list (cxcursor 4507))))
(5028 (parm-decl :spelling "__base" :usr "c:stdlib.h@6921@F@strtoll@__base" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5025) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5028) :definition #2# :canonical #2# :children (list)))
(5262 (type-ref :spelling "__fsblkcnt_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3973) :referenced #1=(cxcursor 3972) :definition #1# :canonical (cxcursor 5262) :children (list)))
(1698 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1699)))
(1776 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1777)))
(2703 (macro-definition :spelling "__SLONG32_TYPE" :usr "c:macro@__SLONG32_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2703) :children (list)))
(5854 (function-decl :spelling "gcvt" :usr "c:@F@gcvt" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*20d0i8*12" :type (cxtype 5855) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 5856) (cxcursor 5857) (cxcursor 5858))) :referenced #2=(cxcursor 5854) :canonical #2# :children (list (cxcursor 5859) (cxcursor 5860) . #1#)))
(26 nil)
(3188 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 3188) :children (list)))
(1706 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1707)))
(947 nil)
(1784 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1785)))
(1739 nil)
(1691 nil)
(6290 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6290) :children (list)))
(4109 (typedef-decl :spelling "_G_uint16_t" :usr "c:_G_config.h@1274@T@_G_uint16_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4110) :underlying-type (cxtype 3887) :referenced #1=(cxcursor 4109) :definition #1# :canonical #1# :children (list)))
(1337 nil)
(6412 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6412) :children (list)))
(2551 (macro-definition :spelling "__GLIBC_HAVE_LONG_LONG" :usr "c:macro@__GLIBC_HAVE_LONG_LONG" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2551) :children (list)))
(5809 (function-decl :spelling "llabs" :usr "c:@F@llabs" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q8q0" :type (cxtype 5810) :result-type (cxtype 4935) :arguments (list . #1=((cxcursor 5811))) :referenced #2=(cxcursor 5809) :canonical #2# :children (list (cxcursor 5812) (cxcursor 5813) . #1#)))
(210 nil)
(1714 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1715)))
(3421 (macro-definition :spelling "__uid_t_defined" :usr "c:macro@__uid_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3421) :children (list)))
(1757 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1758)))
(1760 (token :id nil :kind (quote identifier) :spelling "c" :location (cxsourcelocation nil) :range (cxsourcerange 1761)))
(1763 (token :id nil :kind (quote punctuation) :spelling "-" :location (cxsourcelocation nil) :range (cxsourcerange 1764)))
(6384 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6384) :children (list (cxcursor 6385))))
(1769 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1770)))
(1771 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1772)))
(1928 nil)
(5504 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5504) :children (list)))
(1789 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 1790)))
(5505 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5505) :children (list)))
(1722 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1723)))
(2563 (macro-definition :spelling "__THROWNL" :usr "c:macro@__THROWNL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2563) :children (list)))
(1792 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 1793)))
(1794 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6537) :range (cxsourcerange 1795)))
(3704 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3704) :children (list)))
(5087 (type-ref :spelling "__uid_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3917) :referenced #1=(cxcursor 3916) :definition #1# :canonical (cxcursor 5087) :children (list)))
(1799 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1800)))
(1802 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6538) :range (cxsourcerange 1803)))
(1804 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1805)))
(4061 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 4061) :children (list (cxcursor 4062) (cxcursor 4064))))
(4422 (function-decl :spelling "fprintf" :usr "c:@F@fprintf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r*8" :type (cxtype 4423) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4425) (cxcursor 4427))) :referenced (cxcursor 4422) :canonical (cxcursor 4428) :children (list (cxcursor 4432) . #1#)))
(1730 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1731)))
(2809 (macro-definition :spelling "__need_FILE" :usr "c:macro@__need_FILE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2809) :children (list)))
(4699 (parm-decl :spelling "__lineptr" :usr "c:stdio.h@22322@F@getdelim@__lineptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4698) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #2=(cxcursor 4699) :definition #2# :canonical #2# :children (list)))
(1781 (token :id nil :kind (quote literal) :spelling "'!'" :location (cxsourcelocation nil) :range (cxsourcerange 1782)))
(2835 (inclusion-directive :spelling "wchar.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/wchar.h" :canonical (cxcursor 2835) :children (list)))
(2513 (macro-expansion :spelling "_POSIX_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2510) :definition #1# :canonical (cxcursor 2513) :children (list)))
(5391 (typedef-decl :spelling "pthread_barrier_t" :usr "c:pthreadtypes.h@5370@T@pthread_barrier_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5392) :underlying-type (cxtype 5393) :referenced #1=(cxcursor 5391) :definition #1# :canonical #1# :children (list (cxcursor 5385))))
(992 nil)
(3235 (macro-definition :spelling "__WCOREDUMP" :usr "c:macro@__WCOREDUMP" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3235) :children (list)))
(6070 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 6070) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 11 :array-element-type #1# :array-size 11))
(1738 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1739)))
(5446 (parm-decl :spelling "__result" :usr "c:stdlib.h@12285@F@random_r@__result" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5436) :lexical-parent #1# :objc-type-encoding "^i" :type (cxtype 5443) :referenced #2=(cxcursor 5446) :definition #2# :canonical #2# :children (list (cxcursor 5447))))
(189 nil)
(1786 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1787)))
(3320 (macro-definition :spelling "WIFSTOPPED" :usr "c:macro@WIFSTOPPED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3320) :children (list)))
(3441 (macro-definition :spelling "__clock_t_defined" :usr "c:macro@__clock_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3441) :children (list)))
(1918 nil)
(6576 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'*'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6576) :children (list)))
(1766 (token :id nil :kind (quote literal) :spelling "'a'" :location (cxsourcelocation nil) :range (cxsourcerange 1767)))
(3535 (macro-definition :spelling "__FD_ELT" :usr "c:macro@__FD_ELT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3535) :children (list)))
(1746 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1747)))
(3777 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3777) :children (list)))
(5379 (typedef-decl :spelling "pthread_rwlockattr_t" :usr "c:pthreadtypes.h@5066@T@pthread_rwlockattr_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5380) :underlying-type (cxtype 5381) :referenced #1=(cxcursor 5379) :definition #1# :canonical #1# :children (list (cxcursor 5373))))
(4777 (parm-decl :spelling "__whence" :usr "c:stdio.h@25235@F@fseek@__whence" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4771) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4777) :definition #1# :canonical #1# :children (list)))
(2812 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 2812) :children (list)))
(4398 (function-decl :spelling "setvbuf" :usr "c:@F@setvbuf" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i28^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0*8i16Q20" :type (cxtype 4399) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4401) (cxcursor 4403) (cxcursor 4404) (cxcursor 4405))) :referenced #2=(cxcursor 4398) :canonical #2# :children (list (cxcursor 4407) . #1#)))
(3734 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3734) :children (list)))
(3471 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 3471) :children (list)))
(1874 (token :id nil :kind (quote literal) :spelling "'+'" :location (cxsourcelocation nil) :range (cxsourcerange 1875)))
(1843 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1844)))
(1614 nil)
(3714 (macro-expansion :spelling "__BEGIN_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2576) :definition #1# :canonical (cxcursor 3714) :children (list)))
(2486 (macro-definition :spelling "__linux" :usr "c:macro@__linux" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2486) :children (list)))
(3737 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3737) :children (list)))
(916 nil)
(4404 (parm-decl :spelling "__modes" :usr "c:stdio.h@10253@F@setvbuf@__modes" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4398) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4404) :definition #1# :canonical #1# :children (list)))
(6278 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6278) :children (list (cxcursor 6279))))
(4623 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4623) :children (list)))
(1810 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1811)))
(1813 (token :id nil :kind (quote identifier) :spelling "d" :location (cxsourcelocation nil) :range (cxsourcerange 1814)))
(1816 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 1817)))
(1854 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 1855)))
(2558 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2558) :children (list)))
(5758 (parm-decl :spelling "__template" :usr "c:stdlib.h@23587@F@mkdtemp@__template" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5757) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 5758) :definition #1# :canonical #1# :children (list)))
(1821 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1822)))
(1824 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1825)))
(1826 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1827)))
(1828 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1829)))
(1830 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 1831)))
(1913 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1914)))
(3660 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3660) :children (list)))
(4419 (parm-decl :spelling "__stream" :usr "c:stdio.h@10591@F@setlinebuf@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4417) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4419) :definition #1# :canonical #1# :children (list (cxcursor 4420))))
(4586 (function-decl :spelling "vscanf" :usr "c:@F@vscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16r*0[1{__va_list_tag=II^v^v}]8" :type (cxtype 4587) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4588) (cxcursor 4589))) :referenced (cxcursor 4586) :canonical (cxcursor 4591) :children (list (cxcursor 4595) . #1#)))
(4268 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4263) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3931) :referenced #1=(cxcursor 4268) :definition #1# :canonical #1# :children (list (cxcursor 4269))))
(5951 (function-decl :spelling "mbstowcs" :usr "c:@F@mbstowcs" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "Q24^i0r*8Q16" :type (cxtype 5952) :result-type (cxtype 3875) :arguments (list . #3=((cxcursor 5954) (cxcursor 5956) (cxcursor 5957))) :referenced #1=(cxcursor 5951) :canonical #1# :children (list (cxcursor 5959) (cxcursor 5960) . #3#)))
(4307 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4307) :children (list)))
(1908 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 1909)))
(1835 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1836)))
(1950 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 1951)))
(1921 (token :id nil :kind (quote identifier) :spelling "push" :location (cxsourcelocation nil) :range (cxsourcerange 1922)))
(785 nil)
(2954 (macro-definition :spelling "_IO_SCIENTIFIC" :usr "c:macro@_IO_SCIENTIFIC" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2954) :children (list)))
(2425 (macro-definition :spelling "__DBL_MAX__" :usr "c:macro@__DBL_MAX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2425) :children (list)))
(4473 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4474) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3992) (cxtype 4152) (cxtype 4229))))
(1840 (token :id nil :kind (quote literal) :spelling "'~'" :location (cxsourcelocation nil) :range (cxsourcerange 1841)))
(3573 (macro-definition :spelling "__fsfilcnt_t_defined" :usr "c:macro@__fsfilcnt_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3573) :children (list)))
(1877 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1878)))
(436 (compound-stmt :spelling #1="" :usr #1# :token (token :id 547 :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6129) :range (cxsourcerange 548)) :is-statement t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 422) :canonical (cxcursor 436) :children (list (cxcursor 6130))))
(2696 (macro-definition :spelling "__ULONGWORD_TYPE" :usr "c:macro@__ULONGWORD_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2696) :children (list)))
(2291 nil)
(42 nil)
(4113 (typedef-decl :spelling "va_list" :usr "c:stdarg.h@1337@T@va_list" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4114) :underlying-type (cxtype 3845) :referenced #1=(cxcursor 4113) :definition #1# :canonical #1# :children (list (cxcursor 4115))))
(1848 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1849)))
(1851 (token :id nil :kind (quote punctuation) :spelling "-" :location (cxsourcelocation nil) :range (cxsourcerange 1852)))
(1818 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 1819)))
(84 nil)
(1167 nil)
(1857 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1858)))
(1860 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1861)))
(1862 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1863)))
(1864 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1865)))
(900 nil)
(2825 (inclusion-directive :spelling "libio.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/libio.h" :canonical (cxcursor 2825) :children (list)))
(6008 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6008) :children (list)))
(234 nil)
(1955 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1956)))
(6155 (unexposed-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6156) :referenced (cxcursor 4422) :canonical (cxcursor 6155) :children (list (cxcursor 6158))))
(6273 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 6273) :children (list (cxcursor 6274) (cxcursor 6277))))
(6358 (call-expr :spelling "exit" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced (cxcursor 5707) :canonical (cxcursor 6358) :children (list (cxcursor 6359) (cxcursor 6361))))
(2753 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2753) :children (list)))
(1019 nil)
(6161 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est pleine !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6161) :children (list (cxcursor 6162))))
(5795 (parm-decl :spelling "__size" :usr "c:stdlib.h@26800@F@qsort@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5789) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 5795) :definition #2# :canonical #2# :children (list (cxcursor 5796))))
(6249 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 687) :definition #1# :canonical (cxcursor 6249) :children (list (cxcursor 6250))))
(6308 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6308) :children (list (cxcursor 6309) (cxcursor 6311))))
(305 nil)
(2924 (macro-definition :spelling "_IO_USER_BUF" :usr "c:macro@_IO_USER_BUF" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2924) :children (list)))
(1526 nil)
(1869 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1870)))
(2515 (macro-definition :spelling "__USE_POSIX" :usr "c:macro@__USE_POSIX" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2515) :children (list)))
(4149 (typedef-decl :spelling "__io_write_fn" :usr "c:libio.h@11343@T@__io_write_fn" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4150) :underlying-type (cxtype 4154) :result-type (cxtype 3981) :referenced #1=(cxcursor 4149) :definition #1# :canonical #1# :children (list (cxcursor 4155) (cxcursor 4156) (cxcursor 4157) (cxcursor 4158))))
(1911 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1912)))
(5099 (type-ref :spelling "__caddr_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3991) :referenced #1=(cxcursor 3990) :definition #1# :canonical (cxcursor 5099) :children (list)))
(5257 (typedef-decl :spelling "blkcnt_t" :usr "c:types.h@5559@T@blkcnt_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5258) :underlying-type (cxtype 3969) :referenced #1=(cxcursor 5257) :definition #1# :canonical #1# :children (list (cxcursor 5259))))
(826 nil)
(3774 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3774) :children (list)))
(4308 (function-decl :spelling "rename" :usr "c:@F@rename" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i16r*0r*8" :type (cxtype 4309) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4310) (cxcursor 4311))) :referenced #2=(cxcursor 4308) :canonical #2# :children (list (cxcursor 4312) . #1#)))
(1919 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1920)))
(1958 (token :id nil :kind (quote literal) :spelling "'-'" :location (cxsourcelocation nil) :range (cxsourcerange 1959)))
(5550 (parm-decl :spelling "__result" :usr "c:stdlib.h@14837@F@drand48_r@__result" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5539) :lexical-parent #2# :objc-type-encoding "^d" :type (cxtype 5547) :referenced #1=(cxcursor 5550) :definition #1# :canonical #1# :children (list)))
(5928 (function-decl :spelling "mblen" :usr "c:@F@mblen" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16r*0Q8" :type (cxtype 5929) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5931) (cxcursor 5932))) :referenced #1=(cxcursor 5928) :canonical #1# :children (list (cxcursor 5934) . #3#)))
(2843 (macro-definition :spelling "_G_ssize_t" :usr "c:macro@_G_ssize_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2843) :children (list)))
(3823 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3823) :children (list)))
(1882 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1883)))
(3630 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 3630) :children (list)))
(1888 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1889)))
(3398 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3398) :children (list)))
(1891 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1892)))
(1893 (token :id nil :kind (quote punctuation) :spelling "+" :location (cxsourcelocation nil) :range (cxsourcerange 1894)))
(1837 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1838)))
(1927 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 1928)))
(1899 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1900)))
(1902 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1903)))
(1904 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1905)))
(1906 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1907)))
(1938 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 1939)))
(1990 (range :start (location :file #1="example.c" :line 141 :column 22 :offset 3127) :end (location :file #1# :line 141 :column 23 :offset 3128)))
(2751 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2751) :children (list)))
(3378 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3378) :children (list)))
(2805 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2805) :children (list)))
(1176 nil)
(746 nil)
(3363 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3363) :children (list)))
(6225 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 6225) :children (list (cxcursor 6226) (cxcursor 6229))))
(1832 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 1833)))
(1845 (token :id nil :kind (quote identifier) :spelling "push" :location (cxsourcelocation nil) :range (cxsourcerange 1846)))
(2368 (macro-definition :spelling "__SHRT_MAX__" :usr "c:macro@__SHRT_MAX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2368) :children (list)))
(2171 nil)
(1518 nil)
(1953 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1954)))
(5801 (parm-decl :spelling "__x" :usr "c:stdlib.h@27079@F@abs@__x" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5800) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5801) :definition #2# :canonical #2# :children (list)))
(473 nil)
(4520 (parm-decl :spelling "__fmt" :usr "c:stdio.h@13406@F@vdprintf@__fmt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4516) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4520) :definition #1# :canonical #1# :children (list)))
(1625 nil)
(3208 (macro-definition :spelling "__need_NULL" :usr "c:macro@__need_NULL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3208) :children (list)))
(1916 (token :id nil :kind (quote literal) :spelling "'*'" :location (cxsourcelocation nil) :range (cxsourcerange 1917)))
(5870 (function-decl :spelling "qfcvt" :usr "c:@F@qfcvt" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*36D0i16^i20^i28" :type (cxtype 5862) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 5871) (cxcursor 5872) (cxcursor 5873) (cxcursor 5874))) :referenced #2=(cxcursor 5870) :canonical #2# :children (list (cxcursor 5875) (cxcursor 5876) . #1#)))
(4607 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4607) :children (list)))
(5676 (parm-decl :spelling "__size" :usr "c:stdlib.h@17926@F@posix_memalign@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5669) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5676) :definition #1# :canonical #1# :children (list (cxcursor 5677))))
(1961 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 1962)))
(1727 nil)
(6518 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'w'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6518) :children (list)))
(1885 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 1886)))
(1924 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1925)))
(1871 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 1872)))
(1896 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 1897)))
(1930 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1931)))
(1933 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1934)))
(1935 (token :id nil :kind (quote punctuation) :spelling "*" :location (cxsourcelocation nil) :range (cxsourcerange 1936)))
(5761 (function-decl :spelling "system" :usr "c:@F@system" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i8r*0" :type (cxtype 4305) :result-type (cxtype 3868) :arguments #3=(list (cxcursor 5762)) :referenced #1=(cxcursor 5761) :canonical #1# :children #3#))
(1941 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1942)))
(1944 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1945)))
(1946 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 1947)))
(1948 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1949)))
(5103 (typedef-decl :spelling "clock_t" :usr "c:time.h@1763@T@clock_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5104) :underlying-type (cxtype 3943) :referenced #1=(cxcursor 5103) :definition #1# :canonical #1# :children (list (cxcursor 5105))))
(1866 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 1867)))
(1879 (token :id nil :kind (quote identifier) :spelling "push" :location (cxsourcelocation nil) :range (cxsourcerange 1880)))
(2010 nil)
(1976 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1977)))
(1979 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6593) :range (cxsourcerange 1980)))
(1981 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 1982)))
(3773 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3773) :children (list)))
(4054 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 4054) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 20 :array-element-type #1# :array-size 20))
(5359 (field-decl :spelling "__nr_writers_queued" :usr "c:@UA@pthread_rwlock_t@Sa@FI@__nr_writers_queued" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5352) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5359) :definition #2# :canonical #2# :children (list)))
(6606 (decl-ref-expr :spelling #2="a" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1986) :definition #1# :canonical (cxcursor 6606) :children (list)))
(3776 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3776) :children (list)))
(3071 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3071) :children (list)))
(4927 (field-decl :spelling "quot" :usr "c:@SA@ldiv_t@FI@quot" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4925) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3862) :referenced #1=(cxcursor 4927) :definition #1# :canonical #1# :children (list)))
(2538 (macro-definition :spelling "__USE_ATFILE" :usr "c:macro@__USE_ATFILE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2538) :children (list)))
(2300 nil)
(4937 (typedef-decl :spelling "lldiv_t" :usr "c:stdlib.h@3645@T@lldiv_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4938) :underlying-type (cxtype 4939) :referenced #1=(cxcursor 4937) :definition #1# :canonical #1# :children (list (cxcursor 4932))))
(5515 (parm-decl :spelling "__seedval" :usr "c:stdlib.h@13931@F@srand48@__seedval" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5513) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3862) :referenced #1=(cxcursor 5515) :definition #1# :canonical #1# :children (list)))
(5290 (struct-decl :spelling "__pthread_mutex_s" :usr "c:@S@__pthread_mutex_s" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent (cxcursor 5288) :objc-type-encoding "?" :type (cxtype 5291) :referenced #1=(cxcursor 5290) :definition #1# :canonical #1# :children (list (cxcursor 5292) (cxcursor 5293) (cxcursor 5294) (cxcursor 5295) (cxcursor 5296) (cxcursor 5297) (cxcursor 5298))))
(1987 (token :id nil :kind (quote identifier) :spelling "a" :location (cxsourcelocation nil) :range (cxsourcerange 1988)))
(1989 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6597) :range (cxsourcerange 1990)))
(2094 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 2095)))
(58 nil)
(3869 (cstyle-cast-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3867) :canonical (cxcursor 3869) :children (list (cxcursor 3870))))
(1994 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 1995)))
(1997 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6598) :range (cxsourcerange 1998)))
(1999 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2000)))
(2031 (token :id nil :kind (quote literal) :spelling "'/'" :location (cxsourcelocation nil) :range (cxsourcerange 2032)))
(3946 (typedef-decl :spelling "__rlim64_t" :usr "c:types.h@5793@T@__rlim64_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3947) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 3946) :definition #2# :canonical #2# :children (list)))
(967 nil)
(5088 (typedef-decl :spelling "pid_t" :usr "c:types.h@2324@T@pid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5089) :underlying-type (cxtype 3933) :referenced #1=(cxcursor 5088) :definition #1# :canonical #1# :children (list (cxcursor 5090))))
(2929 (macro-definition :spelling "_IO_ERR_SEEN" :usr "c:macro@_IO_ERR_SEEN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2929) :children (list)))
(1963 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 1964)))
(6043 (unexposed-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6043) :children (list (cxcursor 6044))))
(3668 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3668) :children (list)))
(153 nil)
(6151 (unexposed-expr :spelling #2="n" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 429) :definition #1# :canonical (cxcursor 6151) :children (list (cxcursor 6152))))
(6193 (unexposed-expr :spelling #2="n" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 558) :definition #1# :canonical (cxcursor 6193) :children (list (cxcursor 6194))))
(6246 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Adresse hors memoire %d !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6246) :children (list (cxcursor 6247))))
(6039 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6039) :children (list (cxcursor 6042))))
(3184 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3184) :children (list)))
(3237 (macro-definition :spelling "__W_STOPCODE" :usr "c:macro@__W_STOPCODE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3237) :children (list)))
(3368 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3368) :children (list)))
(1623 nil)
(6492 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'j'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6492) :children (list)))
(1969 (token :id nil :kind (quote identifier) :spelling "b" :location (cxsourcelocation nil) :range (cxsourcerange 1970)))
(1971 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6592) :range (cxsourcerange 1972)))
(2394 (macro-definition :spelling "__SIZE_TYPE__" :usr "c:macro@__SIZE_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2394) :children (list)))
(5880 (parm-decl :spelling "__ndigit" :usr "c:stdlib.h@29488@F@qgcvt@__ndigit" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5877) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5880) :definition #1# :canonical #1# :children (list)))
(2026 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2027)))
(3085 (macro-expansion :spelling "__THROWNL" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2563) :definition #1# :canonical (cxcursor 3085) :children (list)))
(5576 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5575) :type (cxtype 3868) :canonical (cxcursor 5576) :children (list)))
(2478 (macro-definition :spelling "__SSE2_MATH__" :usr "c:macro@__SSE2_MATH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2478) :children (list)))
(1984 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 1985)))
(2367 (macro-definition :spelling "__SCHAR_MAX__" :usr "c:macro@__SCHAR_MAX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2367) :children (list)))
(1991 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 1992)))
(4004 (field-decl :spelling "_IO_read_base" :usr "c:@S@_IO_FILE@FI@_IO_read_base" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 4004) :definition #2# :canonical #2# :children (list)))
(5721 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5721) :children (list)))
(5722 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5722) :children (list)))
(5805 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5805) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3862) :arguments (list #1#)))
(2704 (macro-definition :spelling "__ULONG32_TYPE" :usr "c:macro@__ULONG32_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2704) :children (list)))
(2623 (macro-expansion :spelling "__GNUC_STDC_INLINE__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2451) :definition #1# :canonical (cxcursor 2623) :children (list)))
(2071 (range :start (location :file #1="example.c" :line 147 :column 27 :offset 3269) :end (location :file #1# :line 147 :column 28 :offset 3270)))
(1125 nil)
(5711 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5710) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5711) :definition #2# :canonical #2# :children (list)))
(2005 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2006)))
(2008 (token :id nil :kind (quote identifier) :spelling "a" :location (cxsourcelocation nil) :range (cxsourcerange 2009)))
(1966 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 1967)))
(2011 (token :id nil :kind (quote punctuation) :spelling "-" :location (cxsourcelocation nil) :range (cxsourcerange 2012)))
(2014 (token :id nil :kind (quote identifier) :spelling "b" :location (cxsourcelocation nil) :range (cxsourcerange 2015)))
(2017 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2018)))
(2019 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2020)))
(2021 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 2022)))
(1973 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 1974)))
(4089 (field-decl :spelling "__pos" :usr "c:@SA@_G_fpos_t@FI@__pos" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4087) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3929) :referenced #1=(cxcursor 4089) :definition #1# :canonical #1# :children (list (cxcursor 4090))))
(1194 nil)
(3090 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3090) :children (list)))
(928 nil)
(2042 (token :id nil :kind (quote identifier) :spelling "b" :location (cxsourcelocation nil) :range (cxsourcerange 2043)))
(2044 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6614) :range (cxsourcerange 2045)))
(2132 nil)
(6282 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6282) :children (list (cxcursor 6283) (cxcursor 6285))))
(2049 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2050)))
(2052 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6615) :range (cxsourcerange 2053)))
(2054 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2055)))
(6642 (call-expr :spelling "push" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6642) :children (list (cxcursor 6643) (cxcursor 6645))))
(1412 nil)
(5483 (function-decl :spelling "rand_r" :usr "c:@F@rand_r" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^I0" :type (cxtype 5484) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 5486))) :referenced #1=(cxcursor 5483) :canonical #1# :children (list (cxcursor 5487) . #2#)))
(2926 (macro-definition :spelling "_IO_NO_READS" :usr "c:macro@_IO_NO_READS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2926) :children (list)))
(3114 (macro-expansion :spelling "__REDIRECT" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2592) :definition #1# :canonical (cxcursor 3114) :children (list)))
(2815 (macro-expansion :spelling "__USE_POSIX" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2515) :definition #1# :canonical (cxcursor 2815) :children (list)))
(4221 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4221) :children (list)))
(2075 (token :id nil :kind (quote keyword) :spelling "if" :location (cxsourcelocation nil) :range (cxsourcerange 2076)))
(28 nil)
(2723 (macro-definition :spelling "__BLKCNT_T_TYPE" :usr "c:macro@__BLKCNT_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2723) :children (list)))
(2083 (token :id nil :kind (quote punctuation) :spelling "==" :location (cxsourcelocation nil) :range (cxsourcerange 2084)))
(2034 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 2035)))
(2745 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2745) :children (list)))
(2064 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 2065)))
(3186 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3186) :children (list)))
(3739 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3739) :children (list)))
(2036 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 2037)))
(5516 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5516) :children (list)))
(6637 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 6637) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 21 :array-element-type #1# :array-size 21))
(173 nil)
(6033 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6033) :children (list (cxcursor 6034))))
(3428 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3428) :children (list)))
(5211 (parm-decl :spelling "__exceptfds" :usr "c:select.h@3501@F@select@__exceptfds" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5196) :lexical-parent #2# :objc-type-encoding "^{?=[16q]}" :type (cxtype 5201) :referenced #1=(cxcursor 5211) :definition #1# :canonical #1# :children (list (cxcursor 5212))))
(3826 (macro-expansion :spelling "__USE_XOPEN2K8" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2528) :definition #1# :canonical (cxcursor 3826) :children (list)))
(5600 (parm-decl :spelling "__seedval" :usr "c:stdlib.h@15853@F@srand48_r@__seedval" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5596) :lexical-parent #1# :objc-type-encoding "q" :type (cxtype 3862) :referenced #2=(cxcursor 5600) :definition #2# :canonical #2# :children (list)))
(2039 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 2040)))
(2086 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 2087)))
(2089 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2090)))
(2091 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 2092)))
(2046 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 2047)))
(4289 (typedef-decl :spelling "off_t" :usr "c:stdio.h@2430@T@off_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4290) :underlying-type (cxtype 3929) :referenced #1=(cxcursor 4289) :definition #1# :canonical #1# :children (list (cxcursor 4291))))
(2023 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 2024)))
(6118 (unexposed-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6118) :children (list (cxcursor 6119))))
(3416 (macro-definition :spelling "__ino_t_defined" :usr "c:macro@__ino_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3416) :children (list)))
(4454 (parm-decl :spelling "__format" :usr "c:stdio.h@11400@F@vfprintf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4450) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4454) :definition #2# :canonical #2# :children (list)))
(2002 (token :id nil :kind (quote identifier) :spelling "push" :location (cxsourcelocation nil) :range (cxsourcerange 2003)))
(1743 nil)
(6522 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'y'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6522) :children (list)))
(2337 (token :id nil :kind (quote comment) :spelling "//// THE END ////" :location (cxsourcelocation nil) :range (cxsourcerange 2338)))
(2057 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 2058)))
(2097 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2098)))
(994 (range :start (location :file #1="example.c" :line 54 :column 18 :offset 1324) :end (location :file #1# :line 54 :column 19 :offset 1325)))
(2060 (token :id nil :kind (quote identifier) :spelling "a" :location (cxsourcelocation nil) :range (cxsourcerange 2061)))
(2062 (token :id nil :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6619) :range (cxsourcerange 2063)))
(93 nil)
(180 nil)
(2067 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2068)))
(2070 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6620) :range (cxsourcerange 2071)))
(2072 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2073)))
(3404 (macro-expansion :spelling "__attribute_pure__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2602) :definition #1# :canonical (cxcursor 3404) :children (list)))
(3566 (macro-definition :spelling "major" :usr "c:macro@major" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3566) :children (list)))
(261 nil)
(1248 nil)
(2028 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 2029)))
(2078 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2079)))
(2080 (token :id nil :kind (quote identifier) :spelling "b" :location (cxsourcelocation nil) :range (cxsourcerange 2081)))
(3888 (typedef-decl :spelling "__u_int" :usr "c:types.h@1208@T@__u_int" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3889) :underlying-type (cxtype 3850) :referenced #2=(cxcursor 3888) :definition #2# :canonical #2# :children (list)))
(3158 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3158) :children (list)))
(5786 (parm-decl :spelling "__compar" :usr "c:stdlib.h@26592@F@bsearch@__compar" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5777) :lexical-parent #2# :objc-type-encoding "^?" :type (cxtype 5770) :referenced #1=(cxcursor 5786) :definition #1# :canonical #1# :children (list (cxcursor 5787))))
(446 nil)
(3248 (macro-expansion :spelling "_ENDIAN_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3242) :definition #1# :canonical (cxcursor 3248) :children (list)))
(1655 nil)
(2512 (macro-definition :spelling "__USE_POSIX_IMPLICITLY" :usr "c:macro@__USE_POSIX_IMPLICITLY" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2512) :children (list)))
(6500 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'n'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6500) :children (list)))
(2184 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 2185)))
(958 nil)
(5914 (parm-decl :spelling "__len" :usr "c:stdlib.h@30132@F@qecvt_r@__len" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5906) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5914) :definition #1# :canonical #1# :children (list (cxcursor 5915))))
(6295 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Adresse hors memoire %d !\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6248) :canonical (cxcursor 6295) :children (list)))
(1662 nil)
(2115 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2116)))
(2118 (token :id nil :kind (quote literal) :spelling "1" :location (cxsourcelocation nil) :range (cxsourcerange 2119)))
(2121 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2122)))
(2123 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2124)))
(2125 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 2126)))
(2156 (token :id nil :kind (quote literal) :spelling "'='" :location (cxsourcelocation nil) :range (cxsourcerange 2157)))
(6680 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6680) :children (list (cxcursor 6681))))
(700 nil)
(2431 (macro-definition :spelling "__LDBL_DIG__" :usr "c:macro@__LDBL_DIG__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2431) :children (list)))
(2103 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 2104)))
(4314 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4314) :declaration (cxcursor 3840) :calling-convention :Default :result-type #2=(cxtype 3868) :arguments (list #2# #1=(cxtype 4152) #2# #1#)))
(3673 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3673) :children (list)))
(5114 (type-ref :spelling "__timer_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3965) :referenced #1=(cxcursor 3964) :definition #1# :canonical (cxcursor 5114) :children (list)))
(1298 nil)
(3710 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3710) :children (list)))
(4117 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3846) :declaration (cxcursor 4116)))
(6291 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6291) :children (list (cxcursor 6292))))
(6400 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Mauvais type sur la pile !\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6401) :canonical (cxcursor 6400) :children (list)))
(276 nil)
(6077 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6077) :children (list (cxcursor 6078) (cxcursor 6080))))
(2863 (macro-definition :spelling "_G_IO_IO_FILE_VERSION" :usr "c:macro@_G_IO_IO_FILE_VERSION" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2863) :children (list)))
(2189 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 2190)))
(2108 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2109)))
(2110 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2111)))
(1798 nil)
(4033 (type-ref :spelling "__off_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3929) :referenced #1=(cxcursor 3928) :definition #1# :canonical (cxcursor 4033) :children (list)))
(4090 (type-ref :spelling "__off_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3929) :referenced #1=(cxcursor 3928) :definition #1# :canonical (cxcursor 4090) :children (list)))
(4291 (type-ref :spelling "__off_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3929) :referenced #1=(cxcursor 3928) :definition #1# :canonical (cxcursor 4291) :children (list)))
(787 nil)
(4791 (type-ref :spelling "__off_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3929) :referenced #1=(cxcursor 3928) :definition #1# :canonical (cxcursor 4791) :children (list)))
(4797 (type-ref :spelling "__off_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3929) :referenced #1=(cxcursor 3928) :definition #1# :canonical (cxcursor 4797) :children (list)))
(2207 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 2208)))
(3910 (typedef-decl :spelling "__quad_t" :usr "c:types.h@1854@T@__quad_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3911) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3910) :definition #2# :canonical #2# :children (list)))
(5610 (parm-decl :spelling "__buffer" :usr "c:stdlib.h@15996@F@seed48_r@__buffer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5605) :lexical-parent #2# :objc-type-encoding "^{drand48_data=[3S][3S]SSQ}" :type (cxtype 5599) :referenced #1=(cxcursor 5610) :definition #1# :canonical #1# :children (list (cxcursor 5611))))
(5749 (function-decl :spelling "mkstemp" :usr "c:@F@mkstemp" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8*0" :type (cxtype 5728) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 5750))) :referenced #2=(cxcursor 5749) :canonical #2# :children (list (cxcursor 5751) . #1#)))
(5501 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5501) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3862) :arguments (list (cxtype 5493))))
(2151 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2152)))
(2161 (token :id nil :kind (quote identifier) :spelling "printf" :location (cxsourcelocation nil) :range (cxsourcerange 2162)))
(6541 (decl-ref-expr :spelling #2="popv" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #1=(cxcursor 1181) :definition #1# :canonical (cxcursor 6541) :children (list)))
(4213 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4213) :children (list)))
(3141 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3141) :children (list)))
(1440 nil)
(2167 (token :id nil :kind (quote literal) :spelling "\"%d\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 2168)))
(2888 (macro-definition :spelling "_IO_HAVE_ST_BLKSIZE" :usr "c:macro@_IO_HAVE_ST_BLKSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2888) :children (list)))
(2197 (token :id nil :kind (quote identifier) :spelling "dump" :location (cxsourcelocation nil) :range (cxsourcerange 2198)))
(2096 nil)
(2159 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 2160)))
(6631 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6631) :children (list)))
(4225 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4225) :declaration (cxcursor 3840) :pointee (cxtype 3847)))
(6293 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Adresse hors memoire %d !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6293) :children (list (cxcursor 6294))))
(4753 (function-decl :spelling "fread_unlocked" :usr "c:@F@fread_unlocked" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "Q32^v0Q8Q16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}24" :type (cxtype 4728) :result-type (cxtype 3875) :arguments (list . #3=((cxcursor 4754) (cxcursor 4755) (cxcursor 4757) (cxcursor 4759))) :referenced #1=(cxcursor 4753) :canonical #1# :children (list (cxcursor 4761) . #3#)))
(2186 nil)
(6662 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6662) :children (list)))
(2511 (macro-definition :spelling "_POSIX_C_SOURCE" :usr "c:macro@_POSIX_C_SOURCE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2511) :children (list)))
(3996 (typedef-decl :spelling "__socklen_t" :usr "c:types.h@7519@T@__socklen_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3997) :underlying-type (cxtype 3850) :referenced #2=(cxcursor 3996) :definition #2# :canonical #2# :children (list)))
(3610 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3610) :children (list)))
(98 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 91) :type (cxtype 3868) :canonical (cxcursor 98) :children (list)))
(3800 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3800) :children (list)))
(2056 nil)
(5312 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5311) :type (cxtype 3868) :canonical (cxcursor 5312) :children (list)))
(5768 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5768) :children (list)))
(6613 (decl-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6613) :children (list (cxcursor 2041))))
(2130 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2131)))
(2133 (token :id nil :kind (quote identifier) :spelling "a" :location (cxsourcelocation nil) :range (cxsourcerange 2134)))
(2136 (token :id nil :kind (quote punctuation) :spelling "/" :location (cxsourcelocation nil) :range (cxsourcerange 2137)))
(2139 (token :id nil :kind (quote identifier) :spelling "b" :location (cxsourcelocation nil) :range (cxsourcerange 2140)))
(2142 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2143)))
(3028 (macro-expansion :spelling "_STDIO_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2494) :definition #1# :canonical (cxcursor 3028) :children (list)))
(2144 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2145)))
(2146 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 2147)))
(2212 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 2213)))
(2215 (token :id nil :kind (quote literal) :spelling "'\\n'" :location (cxsourcelocation nil) :range (cxsourcerange 2216)))
(1529 nil)
(1126 nil)
(2808 (macro-expansion :spelling "__U32_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2694) :definition #1# :canonical (cxcursor 2808) :children (list)))
(2182 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2183)))
(3349 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3349) :children (list)))
(3264 (macro-expansion :spelling "__x86_64__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2470) :definition #1# :canonical (cxcursor 3264) :children (list)))
(1878 nil)
(4542 (parm-decl :spelling "__format" :usr "c:stdio.h@14052@F@scanf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4540) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4542) :definition #1# :canonical #1# :children (list)))
(1471 nil)
(2597 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 2597) :children (list)))
(680 (function-decl :spelling "store" :usr "c:@F@store" :token (token :id 697 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6208) :range (cxsourcerange 698)) :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #4=(cxcursor 2339) :semantic-parent #4# :lexical-parent #4# :objc-type-encoding "v8i0i4" :type (cxtype 6209) :result-type (cxtype 3854) :arguments (list #3=(cxcursor 687) #1=(cxcursor 694)) :referenced #2=(cxcursor 680) :definition #2# :canonical #2# :children (list #3# #1# (cxcursor 701))))
(3575 (inclusion-directive :spelling "bits/pthreadtypes.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/pthreadtypes.h" :canonical (cxcursor 3575) :children (list)))
(3438 (macro-expansion :spelling "__need_time_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3434) :definition #1# :canonical (cxcursor 3438) :children (list)))
(279 nil)
(4915 (typedef-decl :spelling "__WAIT_STATUS" :usr "c:stdlib.h@2246@T@__WAIT_STATUS" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4916) :underlying-type (cxtype 4917) :referenced #1=(cxcursor 4915) :definition #1# :canonical #1# :children (list (cxcursor 4906))))
(829 nil)
(5336 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5318) :declaration (cxcursor 5335)))
(997 (function-decl :spelling "pop" :usr "c:@F@pop" :token (token :id 1004 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6305) :range (cxsourcerange 1005)) :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i0" :type (cxtype 4639) :result-type (cxtype 3868) :arguments (list) :referenced #1=(cxcursor 997) :definition #1# :canonical #1# :children (list (cxcursor 1008))))
(2685 (inclusion-directive :spelling "bits/wordsize.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/wordsize.h" :canonical (cxcursor 2685) :children (list)))
(6081 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6081) :children (list)))
(6343 (member-ref-expr :spelling "valeur" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 45) :definition #1# :canonical (cxcursor 6343) :children (list (cxcursor 6344))))
(6451 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'3'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6451) :children (list)))
(2187 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2188)))
(3635 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3635) :children (list)))
(1641 nil)
(5605 (function-decl :spelling "seed48_r" :usr "c:@F@seed48_r" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16[3S]0^{drand48_data=[3S][3S]SSQ}8" :type (cxtype 5606) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 5608) (cxcursor 5610))) :referenced #3=(cxcursor 5605) :canonical #3# :children (list (cxcursor 5612) (cxcursor 5613) . #1#)))
(2467 (macro-definition :spelling "__amd64__" :usr "c:macro@__amd64__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2467) :children (list)))
(4132 (Record :kind-spelling "Record" :canonical-type (cxtype 4132) :declaration (cxcursor 4131)))
(1010 nil)
(5344 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5339) :declaration (cxcursor 5343)))
(2192 (token :id nil :kind (quote literal) :spelling "'&'" :location (cxsourcelocation nil) :range (cxsourcerange 2193)))
(4093 (typedef-decl :spelling "_G_fpos_t" :usr "c:_G_config.h@568@T@_G_fpos_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4094) :underlying-type (cxtype 4095) :referenced #2=(cxcursor 4093) :definition #2# :canonical #2# :children (list (cxcursor 4087))))
(4168 (parm-decl :spelling "__w" :usr "c:libio.h@11772@__w" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4168) :definition #1# :canonical #1# :children (list)))
(4201 (function-decl :spelling "_IO_ferror" :usr "c:@F@_IO_ferror" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4174) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4202))) :referenced #2=(cxcursor 4201) :canonical #2# :children (list (cxcursor 4204) . #1#)))
(1163 nil)
(3240 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3240) :children (list)))
(4595 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4595) :children (list)))
(4140 (typedef-decl :spelling "__io_read_fn" :usr "c:libio.h@10884@T@__io_read_fn" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4141) :underlying-type (cxtype 4143) :result-type (cxtype 3981) :referenced #1=(cxcursor 4140) :definition #1# :canonical #1# :children (list (cxcursor 4144) (cxcursor 4145) (cxcursor 4146) (cxcursor 4147))))
(4076 (union-decl :spelling "" :usr "c:@SA@__mbstate_t@Ua" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4073) :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4077) :referenced #2=(cxcursor 4076) :definition #2# :canonical #2# :children (list (cxcursor 4078) (cxcursor 4079))))
(5978 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5978) :children (list)))
(2164 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2165)))
(2111 nil)
(2740 (macro-definition :spelling "__FSID_T_TYPE" :usr "c:macro@__FSID_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2740) :children (list)))
(2112 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 2113)))
(5533 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5531) :type (cxtype 3868) :canonical (cxcursor 5533) :children (list)))
(5979 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5979) :children (list)))
(2170 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 2171)))
(2175 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2176)))
(2178 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2179)))
(2180 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2181)))
(2100 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 2101)))
(4826 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4826) :children (list)))
(381 nil)
(2169 nil)
(471 nil)
(4134 (Unexposed :kind-spelling "Unexposed" :canonical-type (cxtype 4132) :declaration (cxcursor 4131)))
(5328 (field-decl :spelling "__broadcast_seq" :usr "c:@UA@pthread_cond_t@Sa@FI@__broadcast_seq" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5319) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 5328) :definition #1# :canonical #1# :children (list)))
(2148 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 2149)))
(5347 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 5346)))
(5487 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5487) :children (list)))
(3917 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 3916)))
(6658 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"%d\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4080) :canonical (cxcursor 6658) :children (list)))
(2210 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2211)))
(2127 (token :id nil :kind (quote identifier) :spelling "push" :location (cxsourcelocation nil) :range (cxsourcerange 2128)))
(749 nil)
(6229 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 6229) :children (list)))
(4097 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4097) :declaration (cxcursor 4096)))
(4840 (parm-decl :spelling "__stream" :usr "c:stdio.h@28251@F@ferror_unlocked@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4839) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4840) :definition #1# :canonical #1# :children (list (cxcursor 4841))))
(1729 nil)
(2218 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 2219)))
(3346 (macro-expansion :spelling "__attribute_pure__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2602) :definition #1# :canonical (cxcursor 3346) :children (list)))
(5349 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 5348)))
(2195 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 2196)))
(6529 (unexposed-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6529) :children (list (cxcursor 6530))))
(794 nil)
(6240 (call-expr :spelling "fprintf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4422) :canonical (cxcursor 6240) :children (list (cxcursor 6241) (cxcursor 6243) (cxcursor 6245) (cxcursor 6249))))
(6546 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1791) :definition #1# :canonical (cxcursor 6546) :children (list (cxcursor 6547))))
(3182 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3182) :children (list)))
(3684 (inclusion-directive :spelling "features.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/features.h" :canonical (cxcursor 3684) :children (list)))
(2153 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 2154)))
(2200 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2201)))
(2203 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2204)))
(2205 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2206)))
(2172 (token :id nil :kind (quote identifier) :spelling "pop" :location (cxsourcelocation nil) :range (cxsourcerange 2173)))
(3181 (macro-expansion :spelling "__USE_POSIX" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2515) :definition #1# :canonical (cxcursor 3181) :children (list)))
(2987 (macro-definition :spelling "_IO_cleanup_region_start" :usr "c:macro@_IO_cleanup_region_start" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2987) :children (list)))
(2992 (macro-expansion :spelling "_IO_ssize_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2881) :definition #1# :canonical (cxcursor 2992) :children (list)))
(3572 (macro-definition :spelling "__fsblkcnt_t_defined" :usr "c:macro@__fsblkcnt_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3572) :children (list)))
(2234 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 2235)))
(1369 (range :start (location :file #1="example.c" :line 78 :column 18 :offset 1905) :end (location :file #1# :line 78 :column 19 :offset 1906)))
(4010 (field-decl :spelling "_IO_save_base" :usr "c:@S@_IO_FILE@FI@_IO_save_base" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 4010) :definition #1# :canonical #1# :children (list)))
(2720 (macro-definition :spelling "__PID_T_TYPE" :usr "c:macro@__PID_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2720) :children (list)))
(3220 (macro-definition :spelling "WCONTINUED" :usr "c:macro@WCONTINUED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3220) :children (list)))
(2239 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2240)))
(3763 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3763) :children (list)))
(3429 (macro-definition :spelling "__daddr_t_defined" :usr "c:macro@__daddr_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3429) :children (list)))
(125 nil)
(3540 (macro-definition :spelling "FD_SETSIZE" :usr "c:macro@FD_SETSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3540) :children (list)))
(5442 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5423) :declaration (cxcursor 5422)))
(6017 (decl-ref-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4434) :referenced (cxcursor 4433) :canonical (cxcursor 6017) :children (list)))
(61 (range :start (location :file #1="example.c" :line 7 :column 27 :offset 94) :end (location :file #1# :line 7 :column 28 :offset 95)))
(5341 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5340) :type (cxtype 3868) :canonical (cxcursor 5341) :children (list)))
(4067 (typedef-decl :spelling "FILE" :usr "c:stdio.h@1491@T@FILE" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4068) :underlying-type (cxtype 4023) :referenced #2=(cxcursor 4067) :definition #2# :canonical #2# :children (list (cxcursor 4069))))
(2667 (macro-definition :spelling "__stub_setlogin" :usr "c:macro@__stub_setlogin" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2667) :children (list)))
(145 nil)
(1964 nil)
(3183 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3183) :children (list)))
(5236 (type-ref :spelling "struct timespec" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5161) :referenced #1=(cxcursor 5160) :definition #1# :canonical (cxcursor 5236) :children (list)))
(3027 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3027) :children (list)))
(2322 (token :id nil :kind (quote keyword) :spelling "return" :location (cxsourcelocation nil) :range (cxsourcerange 2323)))
(2818 (macro-expansion :spelling "__USE_POSIX2" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2518) :definition #1# :canonical (cxcursor 2818) :children (list)))
(2226 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 2227)))
(461 nil)
(6138 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6138) :children (list (cxcursor 6139) (cxcursor 6141))))
(2274 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 2275)))
(687 (parm-decl :spelling #3="d" :usr "c:example.c@932@F@store@d" :token (token :id 688 :kind (quote identifier) :spelling #3# :location (cxsourcelocation 6210) :range (cxsourcerange 689)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 680) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 687) :definition #2# :canonical #2# :children (list)))
(4928 (field-decl :spelling "rem" :usr "c:@SA@ldiv_t@FI@rem" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4925) :lexical-parent #1# :objc-type-encoding "q" :type (cxtype 3862) :referenced #2=(cxcursor 4928) :definition #2# :canonical #2# :children (list)))
(2288 (token :id nil :kind (quote identifier) :spelling "main" :location (cxsourcelocation nil) :range (cxsourcerange 2289)))
(2231 (token :id nil :kind (quote literal) :spelling "' '" :location (cxsourcelocation nil) :range (cxsourcerange 2232)))
(5767 (parm-decl :spelling "__resolved" :usr "c:stdlib.h@25943@F@realpath@__resolved" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5763) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 4393) :referenced #2=(cxcursor 5767) :definition #2# :canonical #2# :children (list)))
(5810 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5810) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 4935) :arguments (list #1#)))
(2255 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 2256)))
(2292 (token :id nil :kind (quote keyword) :spelling "void" :location (cxsourcelocation nil) :range (cxsourcerange 2293)))
(5439 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5439) :declaration (cxcursor 3840) :pointee (cxtype 5423)))
(5441 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5441) :declaration (cxcursor 3840) :pointee (cxtype 5423)))
(2683 (macro-definition :spelling "_BITS_TYPES_H" :usr "c:macro@_BITS_TYPES_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2683) :children (list)))
(3249 (macro-definition :spelling "__BYTE_ORDER" :usr "c:macro@__BYTE_ORDER" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3249) :children (list)))
(3327 (macro-expansion :spelling "__BEGIN_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2576) :definition #1# :canonical (cxcursor 3327) :children (list)))
(3755 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3755) :children (list)))
(4766 (parm-decl :spelling "__n" :usr "c:stdio.h@24970@F@fwrite_unlocked@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4762) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 4766) :definition #2# :canonical #2# :children (list (cxcursor 4767))))
(3189 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3189) :children (list)))
(677 (range :start (location :file #1="example.c" :line 38 :column 18 :offset 914) :end (location :file #1# :line 38 :column 19 :offset 915)))
(2581 (macro-definition :spelling "__ptrvalue" :usr "c:macro@__ptrvalue" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2581) :children (list)))
(2309 (token :id nil :kind (quote identifier) :spelling "exit" :location (cxsourcelocation nil) :range (cxsourcerange 2310)))
(970 nil)
(2244 (token :id nil :kind (quote punctuation) :spelling ":" :location (cxsourcelocation nil) :range (cxsourcerange 2245)))
(3585 (macro-definition :spelling "__SIZEOF_PTHREAD_COND_T" :usr "c:macro@__SIZEOF_PTHREAD_COND_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3585) :children (list)))
(1343 (macro-expansion :spelling #2="stderr" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3032) :definition #1# :canonical (cxcursor 1343) :children (list)))
(6300 (decl-ref-expr :spelling #2="dump" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5688) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6300) :children (list)))
(2073 nil)
(6654 (unexposed-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6016) :referenced (cxcursor 4433) :canonical (cxcursor 6654) :children (list (cxcursor 6655))))
(3092 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3092) :children (list)))
(3560 (macro-expansion :spelling "__attribute_const__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2604) :definition #1# :canonical (cxcursor 3560) :children (list)))
(5453 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5439) :declaration (cxcursor 3840) :pointee (cxtype 5442)))
(5440 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5441) :declaration (cxcursor 3840) :pointee (cxtype 5442)))
(2249 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2250)))
(2283 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6423) :range (cxsourcerange 2284)))
(1143 nil)
(6349 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6349) :children (list (cxcursor 6350) (cxcursor 6358))))
(2220 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 2221)))
(2223 (token :id nil :kind (quote literal) :spelling "'\\t'" :location (cxsourcelocation nil) :range (cxsourcerange 2224)))
(4900 (field-decl :spelling "__w_stopsig" :usr "c:@U@wait@Sa@FI@__w_stopsig" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4896) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 4900) :definition #2# :canonical #2# :children (list (cxcursor 4901))))
(5371 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5351) :declaration (cxcursor 5370)))
(2236 (token :id nil :kind (quote keyword) :spelling "break" :location (cxsourcelocation nil) :range (cxsourcerange 2237)))
(2658 (macro-definition :spelling "__stub_chflags" :usr "c:macro@__stub_chflags" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2658) :children (list)))
(3126 (macro-expansion :spelling "__USE_POSIX" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2515) :definition #1# :canonical (cxcursor 3126) :children (list)))
(4514 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4514) :children (list)))
(4515 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4515) :children (list)))
(2844 (macro-definition :spelling "_G_off_t" :usr "c:macro@_G_off_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2844) :children (list)))
(4135 (type-ref :spelling "struct _IO_FILE_plus" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4132) :referenced (cxcursor 4131) :canonical (cxcursor 4135) :children (list)))
(4137 (type-ref :spelling "struct _IO_FILE_plus" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4132) :referenced (cxcursor 4131) :canonical (cxcursor 4137) :children (list)))
(4139 (type-ref :spelling "struct _IO_FILE_plus" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4132) :referenced (cxcursor 4131) :canonical (cxcursor 4139) :children (list)))
(5586 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5586) :children (list)))
(2228 (token :id nil :kind (quote keyword) :spelling "case" :location (cxsourcelocation nil) :range (cxsourcerange 2229)))
(5085 (typedef-decl :spelling "uid_t" :usr "c:types.h@1974@T@uid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5086) :underlying-type (cxtype 3917) :referenced #1=(cxcursor 5085) :definition #1# :canonical #1# :children (list (cxcursor 5087))))
(2252 (token :id nil :kind (quote identifier) :spelling "stderr" :location (cxsourcelocation nil) :range (cxsourcerange 2253)))
(5587 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5587) :children (list)))
(5932 (parm-decl :spelling "__n" :usr "c:stdlib.h@30581@F@mblen@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5928) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 5932) :definition #2# :canonical #2# :children (list (cxcursor 5933))))
(2241 (token :id nil :kind (quote keyword) :spelling "default" :location (cxsourcelocation nil) :range (cxsourcerange 2242)))
(4669 (function-decl :spelling "getw" :usr "c:@F@getw" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4670)) :referenced #1=(cxcursor 4669) :canonical #1# :children #2#))
(2260 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 2261)))
(2262 (token :id nil :kind (quote identifier) :spelling "c" :location (cxsourcelocation nil) :range (cxsourcerange 2263)))
(2265 (token :id nil :kind (quote punctuation) :spelling "," :location (cxsourcelocation nil) :range (cxsourcerange 2266)))
(2267 (token :id nil :kind (quote identifier) :spelling "c" :location (cxsourcelocation nil) :range (cxsourcerange 2268)))
(2270 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2271)))
(2272 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2273)))
(5380 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5374) :declaration (cxcursor 5379)))
(1795 (range :start (location :file #1="example.c" :line 126 :column 22 :offset 2785) :end (location :file #1# :line 126 :column 23 :offset 2786)))
(2633 (macro-expansion :spelling "__x86_64__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2470) :definition #1# :canonical (cxcursor 2633) :children (list)))
(4104 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4097) :declaration (cxcursor 4096)))
(2246 (token :id nil :kind (quote identifier) :spelling "fprintf" :location (cxsourcelocation nil) :range (cxsourcerange 2247)))
(2852 (macro-definition :spelling "_G_HAVE_ATEXIT" :usr "c:macro@_G_HAVE_ATEXIT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2852) :children (list)))
(4068 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3999) :declaration (cxcursor 4067)))
(5270 (field-decl :spelling "__size" :usr "c:@UA@pthread_attr_t@FI@__size" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5268) :lexical-parent #2# :objc-type-encoding "[56c]" :type (cxtype 5271) :referenced #1=(cxcursor 5270) :definition #1# :canonical #1# :children (list (cxcursor 5272))))
(2013 nil)
(4633 (parm-decl :spelling "__stream" :usr "c:stdio.h@17877@F@fgetc@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4632) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4633) :definition #2# :canonical #2# :children (list (cxcursor 4634))))
(2277 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2278)))
(2279 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 2280)))
(2281 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation nil) :range (cxsourcerange 2282)))
(2691 (macro-definition :spelling "__S16_TYPE" :usr "c:macro@__S16_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2691) :children (list)))
(4846 (var-decl :spelling "sys_nerr" :usr "c:@sys_nerr" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4846) :canonical #1# :children (list)))
(1939 nil)
(5450 (function-decl :spelling "srandom_r" :usr "c:@F@srandom_r" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i12I0^{random_data=^i^i^iiii^i}4" :type (cxtype 5451) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 5454) (cxcursor 5455))) :referenced #2=(cxcursor 5450) :canonical #2# :children (list (cxcursor 5457) (cxcursor 5458) . #1#)))
(5924 (parm-decl :spelling "__len" :usr "c:stdlib.h@30322@F@qfcvt_r@__len" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5918) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 5924) :definition #2# :canonical #2# :children (list (cxcursor 5925))))
(2312 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2313)))
(2315 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 2316)))
(2318 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2319)))
(3433 (macro-definition :spelling "__need_clock_t" :usr "c:macro@__need_clock_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3433) :children (list)))
(2320 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2321)))
(6604 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6604) :children (list (cxcursor 6605) (cxcursor 6607))))
(3295 (macro-definition :spelling "le64toh" :usr "c:macro@le64toh" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3295) :children (list)))
(5383 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5384) :declaration (cxcursor 5382)))
(2325 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2326)))
(2328 (token :id nil :kind (quote literal) :spelling "0" :location (cxsourcelocation nil) :range (cxsourcerange 2329)))
(2331 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2332)))
(2333 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2334)))
(2335 (token :id nil :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6692) :range (cxsourcerange 2336)))
(2285 (token :id nil :kind (quote keyword) :spelling "int" :location (cxsourcelocation nil) :range (cxsourcerange 2286)))
(2290 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2291)))
(3501 (macro-definition :spelling "__FD_SET" :usr "c:macro@__FD_SET" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3501) :children (list)))
(986 nil)
(2294 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6691) :range (cxsourcerange 2295)))
(2296 (token :id nil :kind (quote punctuation) :spelling "{" :location (cxsourcelocation nil) :range (cxsourcerange 2297)))
(183 nil)
(6304 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "1" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6304) :children (list)))
(4374 (parm-decl :spelling "__len" :usr "c:stdio.h@9473@F@fmemopen@__len" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4370) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 4374) :definition #2# :canonical #2# :children (list (cxcursor 4375))))
(5392 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5386) :declaration (cxcursor 5391)))
(264 nil)
(1245 nil)
(2302 (token :id nil :kind (quote punctuation) :spelling "(" :location (cxsourcelocation nil) :range (cxsourcerange 2303)))
(2305 (token :id nil :kind (quote punctuation) :spelling ")" :location (cxsourcelocation nil) :range (cxsourcerange 2306)))
(2307 (token :id nil :kind (quote punctuation) :spelling ";" :location (cxsourcelocation nil) :range (cxsourcerange 2308)))
(3448 (macro-expansion :spelling "__need_time_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3434) :definition #1# :canonical (cxcursor 3448) :children (list)))
(443 nil)
(4892 (field-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4884) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 4892) :definition #1# :canonical #1# :children (list (cxcursor 4893))))
(4836 (parm-decl :spelling "__stream" :usr "c:stdio.h@28192@F@feof_unlocked@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4835) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4836) :definition #2# :canonical #2# :children (list (cxcursor 4837))))
(5631 (parm-decl :spelling "__nmemb" :usr "c:stdlib.h@16588@F@calloc@__nmemb" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5629) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5631) :definition #1# :canonical #1# :children (list (cxcursor 5632))))
(5400 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5395) :declaration (cxcursor 5399)))
(3806 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3806) :children (list)))
(2928 (macro-definition :spelling "_IO_EOF_SEEN" :usr "c:macro@_IO_EOF_SEEN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2928) :children (list)))
(698 (range :start (location :file #1="example.c" :line 40 :column 23 :offset 943) :end (location :file #1# :line 40 :column 24 :offset 944)))
(1064 nil)
(6202 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est pleine !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6202) :children (list (cxcursor 6203))))
(5622 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5622) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3853) :arguments (list (cxtype 3876))))
(4656 (function-decl :spelling "putchar" :usr "c:@F@putchar" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i4i0" :type (cxtype 4657) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4658)) :referenced #1=(cxcursor 4656) :canonical #1# :children #2#))
(1836 nil)
(332 nil)
(4280 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4273) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4280) :definition #1# :canonical #1# :children (list)))
(3232 (macro-definition :spelling "__WIFSTOPPED" :usr "c:macro@__WIFSTOPPED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3232) :children (list)))
(6097 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 6097) :children (list (cxcursor 6098))))
(2202 nil)
(1978 (call-expr :spelling "pop" :usr "" :token (token :id 1979 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6593) :range (cxsourcerange 1980)) :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 1968) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 1978) :children (list (cxcursor 6594))))
(6665 (call-expr :spelling "dump" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6665) :children (list (cxcursor 6666))))
(3769 (macro-expansion :spelling "__USE_ISOC99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2526) :definition #1# :canonical (cxcursor 3769) :children (list)))
(3291 (macro-definition :spelling "le32toh" :usr "c:macro@le32toh" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3291) :children (list)))
(4323 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4022) :declaration (cxcursor 3840) :pointee (cxtype 4068)))
(5245 (parm-decl :spelling "__dev" :usr "c:sysmacros.h@1381@F@gnu_dev_minor@__dev" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5244) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 5019) :referenced #2=(cxcursor 5245) :definition #2# :canonical #2# :children (list)))
(4357 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4227) :declaration (cxcursor 3840) :pointee (cxtype 4068)))
(3200 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3200) :children (list)))
(3397 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3397) :children (list)))
(4630 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4630) :children (list)))
(4631 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4631) :children (list)))
(3554 (inclusion-directive :spelling "features.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/features.h" :canonical (cxcursor 3554) :children (list)))
(1290 nil)
(5338 (union-decl :spelling "" :usr "c:@UA@pthread_condattr_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5339) :referenced #1=(cxcursor 5338) :definition #1# :canonical #1# :children (list (cxcursor 5340) (cxcursor 5342))))
(3735 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3735) :children (list)))
(6393 (call-expr :spelling "fprintf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4422) :canonical (cxcursor 6393) :children (list (cxcursor 6394) (cxcursor 6396) (cxcursor 6398))))
(2591 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 2591) :children (list)))
(4345 (function-decl :spelling "fflush_unlocked" :usr "c:@F@fflush_unlocked" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4346)) :referenced #2=(cxcursor 4345) :canonical #2# :children #1#))
(5396 (field-decl :spelling "__size" :usr "c:@UA@pthread_barrierattr_t@FI@__size" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5394) :lexical-parent #1# :objc-type-encoding "[4c]" :type (cxtype 4080) :referenced #2=(cxcursor 5396) :definition #2# :canonical #2# :children (list (cxcursor 5397))))
(5664 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5622) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3853) :arguments (list (cxtype 3875))))
(5792 (parm-decl :spelling "__base" :usr "c:stdlib.h@26770@F@qsort@__base" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5789) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 5792) :definition #2# :canonical #2# :children (list)))
(229 nil)
(3301 (macro-expansion :spelling "__LITTLE_ENDIAN" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3244) :definition #1# :canonical (cxcursor 3301) :children (list)))
(2527 (macro-expansion :spelling "_POSIX_C_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2511) :definition #1# :canonical (cxcursor 2527) :children (list)))
(3981 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3980)))
(6614 (location :file "example.c" :line 146 :column 22 :offset 3235))
(3025 (macro-expansion :spelling "__USE_POSIX" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2515) :definition #1# :canonical (cxcursor 3025) :children (list)))
(4614 (parm-decl :spelling "__arg" :usr "c:stdio.h@16591@F@vfscanf@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4610) :lexical-parent #1# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #2=(cxcursor 4614) :definition #2# :canonical #2# :children (list (cxcursor 4615))))
(4322 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4322) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4022) :arguments (list)))
(1478 nil)
(6615 (location :file "example.c" :line 146 :column 27 :offset 3240))
(6379 (unexposed-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6379) :children (list (cxcursor 6380))))
(3681 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3681) :children (list)))
(2509 (macro-definition :spelling "__USE_ISOC95" :usr "c:macro@__USE_ISOC95" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2509) :children (list)))
(5166 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5166) :declaration (cxcursor 5165)))
(4385 (parm-decl :spelling "__bufloc" :usr "c:stdio.h@9769@F@open_memstream@__bufloc" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4379) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4382) :referenced #2=(cxcursor 4385) :definition #2# :canonical #2# :children (list)))
(4390 (function-decl :spelling "setbuf" :usr "c:@F@setbuf" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0*8" :type (cxtype 4391) :result-type (cxtype 3854) :arguments (list . #1=((cxcursor 4394) (cxcursor 4396))) :referenced #2=(cxcursor 4390) :canonical #2# :children (list (cxcursor 4397) . #1#)))
(5343 (typedef-decl :spelling "pthread_condattr_t" :usr "c:pthreadtypes.h@3638@T@pthread_condattr_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5344) :underlying-type (cxtype 5345) :referenced #1=(cxcursor 5343) :definition #1# :canonical #1# :children (list (cxcursor 5338))))
(4499 (function-decl :spelling "vsnprintf" :usr "c:@F@vsnprintf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i32*0Q8r*16[1{__va_list_tag=II^v^v}]24" :type (cxtype 4500) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4502) (cxcursor 4503) (cxcursor 4505) (cxcursor 4506))) :referenced (cxcursor 4499) :canonical (cxcursor 4508) :children (list (cxcursor 4514) (cxcursor 4515) . #1#)))
(832 nil)
(2299 (token :id nil :kind (quote identifier) :spelling "interprete" :location (cxsourcelocation nil) :range (cxsourcerange 2300)))
(5718 (function-decl :spelling "getenv" :usr "c:@F@getenv" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8r*0" :type (cxtype 5719) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 5720))) :referenced #2=(cxcursor 5718) :canonical #2# :children (list (cxcursor 5721) (cxcursor 5722) . #1#)))
(570 nil)
(6619 (location :file "example.c" :line 147 :column 22 :offset 3264))
(5508 (function-decl :spelling "jrand48" :usr "c:@F@jrand48" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q8[3S]0" :type (cxtype 5501) :result-type (cxtype 3862) :arguments (list . #2=((cxcursor 5509))) :referenced #1=(cxcursor 5508) :canonical #1# :children (list (cxcursor 5511) (cxcursor 5512) . #2#)))
(6620 (location :file "example.c" :line 147 :column 27 :offset 3269))
(6555 (unexposed-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6466) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6555) :children (list (cxcursor 6556))))
(4208 (function-decl :spelling "_IO_flockfile" :usr "c:@F@_IO_flockfile" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4209) :result-type (cxtype 3854) :arguments (list . #1=((cxcursor 4211))) :referenced #2=(cxcursor 4208) :canonical #2# :children (list (cxcursor 4213) . #1#)))
(1013 nil)
(4321 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4322) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4323) :arguments (list)))
(824 nil)
(6256 (decl-ref-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5708) :referenced (cxcursor 5707) :canonical (cxcursor 6256) :children (list)))
(1462 nil)
(3226 (macro-expansion :spelling "_STDLIB_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3212) :definition #1# :canonical (cxcursor 3226) :children (list)))
(5716 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5715) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5716) :definition #2# :canonical #2# :children (list)))
(165 nil)
(6032 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6032) :children (list)))
(3049 (macro-expansion :spelling "__attribute_malloc__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2600) :definition #1# :canonical (cxcursor 3049) :children (list)))
(384 nil)
(2868 (macro-definition :spelling "_G_HAVE_ST_BLKSIZE" :usr "c:macro@_G_HAVE_ST_BLKSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2868) :children (list)))
(1382 nil)
(4729 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4729) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3876) :arguments (list (cxtype 3853) #1# #1# (cxtype 4022))))
(3666 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3666) :children (list)))
(2858 (macro-definition :spelling "_G_HAVE_MMAP" :usr "c:macro@_G_HAVE_MMAP" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2858) :children (list)))
(2418 (macro-definition :spelling "__DBL_DIG__" :usr "c:macro@__DBL_DIG__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2418) :children (list)))
(5438 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5438) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5439) (cxtype 3867))))
(3783 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3783) :children (list)))
(3855 (field-decl :spelling "reg_save_area" :usr "" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 3848) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 3855) :definition #2# :canonical #2# :children (list)))
(1726 nil)
(1678 nil)
(2340 (macro-definition :spelling "__llvm__" :usr "c:macro@__llvm__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2340) :children (list)))
(4652 (function-decl :spelling "putc" :usr "c:@F@putc" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i12i0^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}4" :type (cxtype 4648) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4653) (cxcursor 4654)) :referenced #1=(cxcursor 4652) :canonical #1# :children #2#))
(5061 (typedef-decl :spelling "u_quad_t" :usr "c:types.h@1225@T@u_quad_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5062) :underlying-type (cxtype 3913) :referenced #1=(cxcursor 5061) :definition #1# :canonical #1# :children (list (cxcursor 5063))))
(5723 (function-decl :spelling "__secure_getenv" :usr "c:@F@__secure_getenv" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8r*0" :type (cxtype 5719) :result-type (cxtype 3992) :arguments (list . #2=((cxcursor 5724))) :referenced #1=(cxcursor 5723) :canonical #1# :children (list (cxcursor 5725) (cxcursor 5726) . #2#)))
(5390 (field-decl :spelling "__align" :usr "c:@UA@pthread_barrier_t@FI@__align" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5385) :lexical-parent #1# :objc-type-encoding "q" :type (cxtype 3862) :referenced #2=(cxcursor 5390) :definition #2# :canonical #2# :children (list)))
(513 nil)
(2105 (token :id nil :kind (quote literal) :spelling "\"Division par zero !\\n\"" :location (cxsourcelocation nil) :range (cxsourcerange 2106)))
(6153 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6153) :children (list (cxcursor 6154) (cxcursor 6164))))
(6592 (location :file "example.c" :line 140 :column 22 :offset 3098))
(1238 nil)
(6375 (member-ref-expr :spelling "type" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 38) :definition #1# :canonical (cxcursor 6375) :children (list (cxcursor 6376))))
(6593 (location :file "example.c" :line 140 :column 27 :offset 3103))
(4692 (parm-decl :spelling "__n" :usr "c:stdio.h@22208@F@__getdelim@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4685) :lexical-parent #2# :objc-type-encoding "^Q" :type (cxtype 4689) :referenced #1=(cxcursor 4692) :definition #1# :canonical #1# :children (list (cxcursor 4693))))
(6029 (unexposed-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6029) :children (list (cxcursor 6030))))
(3825 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3825) :children (list)))
(2546 (macro-definition :spelling "__GLIBC_MINOR__" :usr "c:macro@__GLIBC_MINOR__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2546) :children (list)))
(1243 nil)
(6373 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6373) :children (list (cxcursor 6374) (cxcursor 6381))))
(3955 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3954)))
(888 nil)
(321 nil)
(5081 (type-ref :spelling "__mode_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3925) :referenced #1=(cxcursor 3924) :definition #1# :canonical (cxcursor 5081) :children (list)))
(6091 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6091) :children (list)))
(6597 (location :file "example.c" :line 141 :column 22 :offset 3127))
(6598 (location :file "example.c" :line 141 :column 27 :offset 3132))
(2999 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 2999) :children (list)))
(5437 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5438) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5440) (cxtype 5443))))
(2306 nil)
(4728 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4729) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3875) :arguments (list (cxtype 4730) #1# #1# (cxtype 4357))))
(3311 (macro-definition :spelling "__WAIT_INT" :usr "c:macro@__WAIT_INT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3311) :children (list)))
(1066 nil)
(148 nil)
(5655 (parm-decl :spelling "__ptr" :usr "c:stdlib.h@17356@F@cfree@__ptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5654) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 5655) :definition #2# :canonical #2# :children (list)))
(4172 (parm-decl :spelling "__cookie" :usr "c:libio.h@11831@__cookie" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #1=(cxcursor 4172) :definition #1# :canonical #1# :children (list)))
(1489 nil)
(5190 (typedef-decl :spelling "fd_set" :usr "c:select.h@2049@T@fd_set" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5191) :underlying-type (cxtype 5192) :referenced #1=(cxcursor 5190) :definition #1# :canonical #1# :children (list (cxcursor 5176))))
(3498 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3494) :definition #1# :canonical (cxcursor 3498) :children (list)))
(2672 (macro-definition :spelling "__need_size_t" :usr "c:macro@__need_size_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2672) :children (list)))
(3009 (macro-definition :spelling "_IOFBF" :usr "c:macro@_IOFBF" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3009) :children (list)))
(850 (range :start (location :file #1="example.c" :line 48 :column 18 :offset 1142) :end (location :file #1# :line 48 :column 19 :offset 1143)))
(3815 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3815) :children (list)))
(6237 (unexposed-expr :spelling #2="x" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 694) :definition #1# :canonical (cxcursor 6237) :children (list (cxcursor 6238))))
(3134 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3134) :children (list)))
(597 nil)
(4992 (function-decl :spelling "strtol" :usr "c:@F@strtol" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "q20r*0^*8i16" :type (cxtype 4993) :result-type (cxtype 3862) :arguments (list . #3=((cxcursor 4995) (cxcursor 4996) (cxcursor 4997))) :referenced #1=(cxcursor 4992) :canonical #1# :children (list (cxcursor 4998) (cxcursor 4999) . #3#)))
(3424 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 3424) :children (list)))
(1687 nil)
(6508 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'r'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6508) :children (list)))
(675 nil)
(1114 nil)
(4594 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4594) :children (list)))
(5843 (parm-decl :spelling "__decpt" :usr "c:stdlib.h@28417@F@ecvt@__decpt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5838) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #1=(cxcursor 5843) :definition #1# :canonical #1# :children (list)))
(1910 nil)
(6574 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6574) :children (list)))
(558 (parm-decl :spelling #3="n" :usr "c:example.c@753@F@pushv@n" :token (token :id 559 :kind (quote identifier) :spelling #3# :location (cxsourcelocation 6170) :range (cxsourcerange 560)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 551) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 558) :definition #1# :canonical #1# :children (list)))
(227 nil)
(6058 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6058) :children (list (cxcursor 6059) (cxcursor 6061))))
(3748 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3748) :children (list)))
(2711 (macro-definition :spelling "__DEV_T_TYPE" :usr "c:macro@__DEV_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2711) :children (list)))
(3393 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3393) :children (list)))
(6241 (unexposed-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6156) :referenced (cxcursor 4422) :canonical (cxcursor 6241) :children (list (cxcursor 6242))))
(919 nil)
(6279 (return-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6279) :children (list (cxcursor 6280))))
(1527 nil)
(6464 (call-expr :spelling "push" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6464) :children (list (cxcursor 6465) (cxcursor 6468))))
(4487 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4487) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3992) (cxtype 3876) (cxtype 4152)) :variadic t))
(1407 (range :start (location :file #1="example.c" :line 82 :column 14 :offset 1959) :end (location :file #1# :line 82 :column 18 :offset 1963)))
(2456 (macro-definition :spelling "__GCC_ATOMIC_CHAR32_T_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_CHAR32_T_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2456) :children (list)))
(3431 (macro-definition :spelling "__key_t_defined" :usr "c:macro@__key_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3431) :children (list)))
(1671 nil)
(567 nil)
(6504 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'p'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6504) :children (list)))
(4850 (function-decl :spelling "fileno" :usr "c:@F@fileno" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 4851))) :referenced #1=(cxcursor 4850) :canonical #1# :children (list (cxcursor 4853) . #2#)))
(24 nil)
(315 nil)
(1689 nil)
(5293 (field-decl :spelling "__count" :usr "c:@S@__pthread_mutex_s@FI@__count" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5290) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5293) :definition #2# :canonical #2# :children (list)))
(5989 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5989) :children (list)))
(5990 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5990) :children (list)))
(6090 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6090) :children (list)))
(1200 nil)
(3615 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3615) :children (list)))
(2773 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2773) :children (list)))
(4793 (function-decl :spelling "ftello" :usr "c:@F@ftello" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4794) :result-type (cxtype 3929) :arguments (list . #1=((cxcursor 4795))) :referenced #2=(cxcursor 4793) :canonical #2# :children (list (cxcursor 4797) . #1#)))
(2632 (inclusion-directive :spelling "bits/wordsize.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/wordsize.h" :canonical (cxcursor 2632) :children (list)))
(113 nil)
(6367 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6367) :children (list)))
(4556 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4556) :children (list)))
(1745 nil)
(4557 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4557) :children (list)))
(5196 (function-decl :spelling "select" :usr "c:@F@select" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i36i0^{?=[16q]}4^{?=[16q]}12^{?=[16q]}20^{timeval=qq}28" :type (cxtype 5197) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 5206) (cxcursor 5207) (cxcursor 5209) (cxcursor 5211) (cxcursor 5213)) :referenced #2=(cxcursor 5196) :canonical #2# :children #1#))
(3989 (type-ref :spelling "__quad_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3911) :referenced #1=(cxcursor 3910) :definition #1# :canonical (cxcursor 3989) :children (list)))
(5060 (type-ref :spelling "__quad_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3911) :referenced #1=(cxcursor 3910) :definition #1# :canonical (cxcursor 5060) :children (list)))
(5908 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5908) :declaration (cxcursor 3840) :calling-convention :Default :result-type #2=(cxtype 3868) :arguments (list (cxtype 4987) #2# #1=(cxtype 3867) #1# (cxtype 3992) (cxtype 3876))))
(5912 (parm-decl :spelling "__sign" :usr "c:stdlib.h@30078@F@qecvt_r@__sign" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5906) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #1=(cxcursor 5912) :definition #1# :canonical #1# :children (list)))
(806 nil)
(4254 (function-decl :spelling "_IO_sgetn" :usr "c:@F@_IO_sgetn" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "Q24^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0^v8Q16" :type (cxtype 4255) :result-type (cxtype 3875) :arguments (list . #1=((cxcursor 4257) (cxcursor 4259) (cxcursor 4260))) :referenced #2=(cxcursor 4254) :canonical #2# :children (list (cxcursor 4262) . #1#)))
(4574 (function-decl :spelling "vfscanf" :usr "c:@F@vfscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r*8[1{__va_list_tag=II^v^v}]16" :type (cxtype 4451) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4575) (cxcursor 4577) (cxcursor 4578))) :referenced (cxcursor 4574) :canonical (cxcursor 4580) :children (list (cxcursor 4585) . #1#)))
(5704 (parm-decl :spelling "__arg" :usr "c:stdlib.h@18882@F@on_exit@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5694) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 5704) :definition #2# :canonical #2# :children (list)))
(2552 (inclusion-directive :spelling "sys/cdefs.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/sys/cdefs.h" :canonical (cxcursor 2552) :children (list)))
(3788 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3788) :children (list)))
(3086 (macro-expansion :spelling "__END_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2577) :definition #1# :canonical (cxcursor 3086) :children (list)))
(979 nil)
(2455 (macro-definition :spelling "__GCC_ATOMIC_CHAR16_T_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_CHAR16_T_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2455) :children (list)))
(5299 (type-ref :spelling "__pthread_list_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5287) :referenced #1=(cxcursor 5286) :definition #1# :canonical (cxcursor 5299) :children (list)))
(2801 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2801) :children (list)))
(1287 nil)
(1967 nil)
(2738 (macro-definition :spelling "__TIMER_T_TYPE" :usr "c:macro@__TIMER_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2738) :children (list)))
(2408 (macro-definition :spelling "__FLT_HAS_QUIET_NAN__" :usr "c:macro@__FLT_HAS_QUIET_NAN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2408) :children (list)))
(2038 nil)
(4142 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4142) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3862) :arguments (list (cxtype 3853) (cxtype 3992) (cxtype 3876))))
(256 nil)
(6395 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6395) :children (list)))
(6612 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6612) :children (list (cxcursor 6613) (cxcursor 6618) (cxcursor 6623) (cxcursor 6642))))
(2549 (macro-expansion :spelling "__STDC_VERSION__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2492) :definition #1# :canonical (cxcursor 2549) :children (list)))
(2622 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2622) :children (list)))
(2772 (macro-expansion :spelling "__ID_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2729) :definition #1# :canonical (cxcursor 2772) :children (list)))
(5661 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5660) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3876) :referenced #2=(cxcursor 5661) :definition #2# :canonical #2# :children (list)))
(318 nil)
(6089 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6089) :children (list (cxcursor 6090) (cxcursor 6091))))
(4107 (typedef-decl :spelling "_G_int32_t" :usr "c:_G_config.h@1214@T@_G_int32_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4108) :underlying-type (cxtype 3868) :referenced #1=(cxcursor 4107) :definition #1# :canonical #1# :children (list)))
(4326 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4326) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3992) :arguments (list #1#)))
(5650 (function-decl :spelling "free" :usr "c:@F@free" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v8^v0" :type (cxtype 5651) :result-type (cxtype 3854) :arguments (list . #2=((cxcursor 5652))) :referenced #1=(cxcursor 5650) :canonical #1# :children (list (cxcursor 5653) . #2#)))
(5907 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5908) :declaration (cxcursor 3840) :calling-convention :Default :result-type #2=(cxtype 3868) :arguments (list (cxtype 4987) #2# #1=(cxtype 4230) #1# (cxtype 4393) (cxtype 3875))))
(4988 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@5574@F@strtold@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4984) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4988) :definition #2# :canonical #2# :children (list)))
(3960 (typedef-decl :spelling "__key_t" :usr "c:types.h@6304@T@__key_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3961) :underlying-type (cxtype 3868) :referenced #2=(cxcursor 3960) :definition #2# :canonical #2# :children (list)))
(624 nil)
(2507 (macro-expansion :spelling "__STDC_VERSION__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2492) :definition #1# :canonical (cxcursor 2507) :children (list)))
(696 (range :start (location :file #1="example.c" :line 40 :column 22 :offset 942) :end (location :file #1# :line 40 :column 23 :offset 943)))
(5569 (parm-decl :spelling "__result" :usr "c:stdlib.h@15189@F@lrand48_r@__result" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5563) :lexical-parent #1# :objc-type-encoding "^q" :type (cxtype 5566) :referenced #2=(cxcursor 5569) :definition #2# :canonical #2# :children (list)))
(1142 nil)
(5720 (parm-decl :spelling "__name" :usr "c:stdlib.h@20012@F@getenv@__name" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5718) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 5720) :definition #1# :canonical #1# :children (list)))
(3727 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3727) :children (list)))
(2865 (macro-definition :spelling "_G_LSEEK64" :usr "c:macro@_G_LSEEK64" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2865) :children (list)))
(3828 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3828) :children (list)))
(1833 nil)
(4143 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4142) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3981) :arguments (list (cxtype 3853) (cxtype 3992) (cxtype 3875))))
(1897 nil)
(3197 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3197) :children (list)))
(6666 (unexposed-expr :spelling #2="dump" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 5687) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6666) :children (list (cxcursor 6667))))
(3251 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3251) :children (list)))
(5424 (field-decl :spelling "fptr" :usr "c:@S@random_data@FI@fptr" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5422) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 5425) :referenced #1=(cxcursor 5424) :definition #1# :canonical #1# :children (list (cxcursor 5426))))
(4562 (asm-label-attr :spelling "__isoc99_fscanf" :usr "" :is-attribute t :translation-unit (cxcursor 2339) :canonical (cxcursor 4562) :children (list)))
(5756 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5756) :children (list)))
(3542 (macro-definition :spelling "NFDBITS" :usr "c:macro@NFDBITS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3542) :children (list)))
(3333 (macro-definition :spelling "MB_CUR_MAX" :usr "c:macro@MB_CUR_MAX" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3333) :children (list)))
(3464 (inclusion-directive :spelling "bits/types.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/types.h" :canonical (cxcursor 3464) :children (list)))
(4340 (parm-decl :spelling "__stream" :usr "c:stdio.h@6701@F@fclose@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4338) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4340) :definition #2# :canonical #2# :children (list (cxcursor 4341))))
(2413 (macro-definition :spelling "__FLT_MIN_10_EXP__" :usr "c:macro@__FLT_MIN_10_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2413) :children (list)))
(4742 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4742) :declaration (cxcursor 3840) :pointee (cxtype 4743)))
(232 nil)
(4744 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4744) :declaration (cxcursor 3840) :pointee (cxtype 4743)))
(5466 (parm-decl :spelling "__buf" :usr "c:stdlib.h@12544@F@initstate_r@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5459) :lexical-parent #2# :objc-type-encoding "^{random_data=^i^i^iiii^i}" :type (cxtype 5440) :referenced #1=(cxcursor 5466) :definition #1# :canonical #1# :children (list (cxcursor 5467))))
(6423 (location :file "example.c" :line 165 :column 21 :offset 3742))
(3068 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3068) :children (list)))
(4002 (field-decl :spelling "_IO_read_ptr" :usr "c:@S@_IO_FILE@FI@_IO_read_ptr" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 4002) :definition #1# :canonical #1# :children (list)))
(3601 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3579) :definition #1# :canonical (cxcursor 3601) :children (list)))
(2950 (macro-definition :spelling "_IO_SHOWBASE" :usr "c:macro@_IO_SHOWBASE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2950) :children (list)))
(3088 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3088) :children (list)))
(1523 nil)
(482 nil)
(6148 (decl-ref-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6002) :referenced (cxcursor 54) :canonical (cxcursor 6148) :children (list)))
(3754 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3754) :children (list)))
(2736 (macro-definition :spelling "__KEY_T_TYPE" :usr "c:macro@__KEY_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2736) :children (list)))
(2495 (inclusion-directive :spelling "features.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/features.h" :canonical (cxcursor 2495) :children (list)))
(4480 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4479) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 4480) :definition #2# :canonical #2# :children (list)))
(3190 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3190) :children (list)))
(834 nil)
(941 nil)
(4124 (enum-constant-decl :spelling "__codecvt_ok" :usr "c:@E@__codecvt_result@__codecvt_ok" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4122) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4124) :definition #2# :canonical #2# :children (list)))
(2930 (macro-definition :spelling "_IO_DELETE_DONT_CLOSE" :usr "c:macro@_IO_DELETE_DONT_CLOSE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2930) :children (list)))
(4670 (parm-decl :spelling "__stream" :usr "c:stdio.h@20425@F@getw@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4669) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4670) :definition #1# :canonical #1# :children (list (cxcursor 4671))))
(2855 (macro-definition :spelling "_G_NEED_STDARG_H" :usr "c:macro@_G_NEED_STDARG_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2855) :children (list)))
(6691 (location :file "example.c" :line 168 :column 14 :offset 3782))
(5934 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5934) :children (list)))
(4482 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4479) :lexical-parent #1# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #2=(cxcursor 4482) :definition #2# :canonical #2# :children (list)))
(5133 (typedef-decl :spelling "u_int32_t" :usr "c:types.h@4756@T@u_int32_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5134) :underlying-type (cxtype 3850) :referenced #1=(cxcursor 5133) :definition #1# :canonical #1# :children (list)))
(1992 nil)
(3481 (macro-expansion :spelling "__u_intN_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3473) :definition #1# :canonical (cxcursor 3481) :children (list)))
(3124 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3124) :children (list)))
(3270 (macro-definition :spelling "__bswap_16" :usr "c:macro@__bswap_16" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3270) :children (list)))
(1169 nil)
(2919 (macro-definition :spelling "_IOS_NOREPLACE" :usr "c:macro@_IOS_NOREPLACE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2919) :children (list)))
(1262 nil)
(3503 (macro-definition :spelling "__FD_ISSET" :usr "c:macro@__FD_ISSET" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3503) :children (list)))
(5377 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5375) :type (cxtype 3868) :canonical (cxcursor 5377) :children (list)))
(450 nil)
(5334 (field-decl :spelling "__align" :usr "c:@UA@pthread_cond_t@FI@__align" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5317) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 4935) :referenced #1=(cxcursor 5334) :definition #1# :canonical #1# :children (list)))
(2173 nil)
(5589 (parm-decl :spelling "__xsubi" :usr "c:stdlib.h@15640@F@jrand48_r@__xsubi" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5588) :lexical-parent #1# :objc-type-encoding "^S" :type (cxtype 5493) :referenced #2=(cxcursor 5589) :definition #2# :canonical #2# :children (list (cxcursor 5590))))
(6134 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "100" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6134) :children (list)))
(5177 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5177) :declaration (cxcursor 5176)))
(3055 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3055) :children (list)))
(6692 (location :file "example.c" :line 171 :column 15 :offset 3830))
(663 nil)
(6206 (decl-ref-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5708) :referenced (cxcursor 5707) :canonical (cxcursor 6206) :children (list)))
(3367 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3367) :children (list)))
(3813 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3813) :children (list)))
(2594 (macro-definition :spelling "__REDIRECT_NTHNL" :usr "c:macro@__REDIRECT_NTHNL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2594) :children (list)))
(2571 (macro-definition :spelling "__BEGIN_DECLS" :usr "c:macro@__BEGIN_DECLS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2571) :children (list)))
(6317 (unexposed-expr :spelling "type" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 38) :definition #1# :canonical (cxcursor 6317) :children (list (cxcursor 6318))))
(2614 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2614) :children (list)))
(4441 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4441) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3992) (cxtype 4152)) :variadic t))
(3479 (macro-expansion :spelling "__u_intN_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3473) :definition #1# :canonical (cxcursor 3479) :children (list)))
(5175 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 5174)))
(2098 nil)
(4943 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4943) :children (list)))
(5385 (union-decl :spelling "" :usr "c:@UA@pthread_barrier_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5386) :referenced #1=(cxcursor 5385) :definition #1# :canonical #1# :children (list (cxcursor 5387) (cxcursor 5390))))
(2154 nil)
(1302 nil)
(3627 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3627) :children (list)))
(5072 (type-ref :spelling "__ino_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3921) :referenced #1=(cxcursor 3920) :definition #1# :canonical (cxcursor 5072) :children (list)))
(5891 (parm-decl :spelling "__buf" :usr "c:stdlib.h@29740@F@ecvt_r@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5884) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 4393) :referenced #2=(cxcursor 5891) :definition #2# :canonical #2# :children (list)))
(3115 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3115) :children (list)))
(5837 (type-ref :spelling "lldiv_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4938) :referenced #1=(cxcursor 4937) :definition #1# :canonical (cxcursor 5837) :children (list)))
(3300 (macro-expansion :spelling "__BYTE_ORDER" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3249) :definition #1# :canonical (cxcursor 3300) :children (list)))
(891 nil)
(3074 (macro-expansion :spelling "__THROWNL" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2563) :definition #1# :canonical (cxcursor 3074) :children (list)))
(1451 nil)
(5459 (function-decl :spelling "initstate_r" :usr "c:@F@initstate_r" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i28I0*4Q12^{random_data=^i^i^iiii^i}20" :type (cxtype 5460) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5462) (cxcursor 5463) (cxcursor 5464) (cxcursor 5466))) :referenced #1=(cxcursor 5459) :canonical #1# :children (list (cxcursor 5468) (cxcursor 5469) . #3#)))
(2303 nil)
(5108 (type-ref :spelling "__time_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3951) :referenced #1=(cxcursor 3950) :definition #1# :canonical (cxcursor 5108) :children (list)))
(5163 (type-ref :spelling "__time_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3951) :referenced #1=(cxcursor 3950) :definition #1# :canonical (cxcursor 5163) :children (list)))
(5168 (type-ref :spelling "__time_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3951) :referenced #1=(cxcursor 3950) :definition #1# :canonical (cxcursor 5168) :children (list)))
(5361 (field-decl :spelling "__shared" :usr "c:@UA@pthread_rwlock_t@Sa@FI@__shared" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5352) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5361) :definition #1# :canonical #1# :children (list)))
(140 nil)
(3659 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3659) :children (list)))
(3532 (macro-expansion :spelling "__need_timeval" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3527) :definition #1# :canonical (cxcursor 3532) :children (list)))
(4649 (parm-decl :spelling "__c" :usr "c:stdio.h@19178@F@fputc@__c" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4647) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4649) :definition #1# :canonical #1# :children (list)))
(5265 (type-ref :spelling "__fsfilcnt_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3977) :referenced #1=(cxcursor 3976) :definition #1# :canonical (cxcursor 5265) :children (list)))
(3449 (macro-definition :spelling "__time_t_defined" :usr "c:macro@__time_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3449) :children (list)))
(3267 (macro-definition :spelling "__bswap_constant_16" :usr "c:macro@__bswap_constant_16" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3267) :children (list)))
(2536 (macro-definition :spelling "__USE_SVID" :usr "c:macro@__USE_SVID" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2536) :children (list)))
(852 (range :start (location :file #1="example.c" :line 48 :column 19 :offset 1143) :end (location :file #1# :line 48 :column 20 :offset 1144)))
(595 nil)
(2141 nil)
(6649 (decl-ref-expr :spelling #2="b" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 2041) :definition #1# :canonical (cxcursor 6649) :children (list)))
(673 nil)
(4529 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4529) :children (list)))
(2909 (macro-definition :spelling "_IO_UNIFIED_JUMPTABLES" :usr "c:macro@_IO_UNIFIED_JUMPTABLES" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2909) :children (list)))
(1117 nil)
(2878 (macro-definition :spelling "_IO_fpos_t" :usr "c:macro@_IO_fpos_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2878) :children (list)))
(2927 (macro-definition :spelling "_IO_NO_WRITES" :usr "c:macro@_IO_NO_WRITES" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2927) :children (list)))
(2710 (macro-definition :spelling "_BITS_TYPESIZES_H" :usr "c:macro@_BITS_TYPESIZES_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2710) :children (list)))
(4152 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4152) :declaration (cxcursor 3840) :pointee (cxtype 4153)))
(1191 nil)
(4228 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4228) :declaration (cxcursor 3840) :pointee (cxtype 4153)))
(3405 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3405) :children (list)))
(4310 (parm-decl :spelling "__old" :usr "c:stdio.h@4911@F@rename@__old" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4308) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4310) :definition #1# :canonical #1# :children (list)))
(3167 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3167) :children (list)))
(4204 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4204) :children (list)))
(5394 (union-decl :spelling "" :usr "c:@UA@pthread_barrierattr_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5395) :referenced #1=(cxcursor 5394) :definition #1# :canonical #1# :children (list (cxcursor 5396) (cxcursor 5398))))
(2150 nil)
(6650 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6650) :children (list)))
(6398 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Mauvais type sur la pile !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6398) :children (list (cxcursor 6399))))
(2718 (macro-definition :spelling "__OFF_T_TYPE" :usr "c:macro@__OFF_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2718) :children (list)))
(1850 nil)
(6554 (call-expr :spelling "push" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6554) :children (list (cxcursor 6555) (cxcursor 6557))))
(4823 (function-decl :spelling "feof" :usr "c:@F@feof" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4824))) :referenced #2=(cxcursor 4823) :canonical #2# :children (list (cxcursor 4826) . #1#)))
(6086 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"--------------------\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6086) :children (list (cxcursor 6087))))
(2191 nil)
(2810 (macro-definition :spelling "__need___FILE" :usr "c:macro@__need___FILE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2810) :children (list)))
(3132 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3132) :children (list)))
(2961 (macro-expansion :spelling "_IO_off_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2882) :definition #1# :canonical (cxcursor 2961) :children (list)))
(633 nil)
(6194 (decl-ref-expr :spelling #2="n" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 558) :definition #1# :canonical (cxcursor 6194) :children (list)))
(6466 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 6466) :declaration (cxcursor 3840) :pointee (cxtype 6127)))
(1742 nil)
(6663 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6663) :children (list (cxcursor 6664) (cxcursor 6665))))
(5514 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5514) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 3862))))
(4619 (parm-decl :spelling "__format" :usr "c:stdio.h@16798@F@vscanf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4618) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4619) :definition #2# :canonical #2# :children (list)))
(5509 (parm-decl :spelling "__xsubi" :usr "c:stdlib.h@13811@F@jrand48@__xsubi" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5508) :lexical-parent #1# :objc-type-encoding "^S" :type (cxtype 5493) :referenced #2=(cxcursor 5509) :definition #2# :canonical #2# :children (list (cxcursor 5510))))
(5630 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5630) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3853) :arguments (list #1=(cxtype 3876) #1#)))
(2578 (macro-definition :spelling "__USING_NAMESPACE_C99" :usr "c:macro@__USING_NAMESPACE_C99" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2578) :children (list)))
(2424 (macro-definition :spelling "__DBL_MAX_EXP__" :usr "c:macro@__DBL_MAX_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2424) :children (list)))
(3310 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3310) :children (list)))
(3588 (macro-definition :spelling "__SIZEOF_PTHREAD_RWLOCKATTR_T" :usr "c:macro@__SIZEOF_PTHREAD_RWLOCKATTR_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3588) :children (list)))
(1856 nil)
(6560 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6560) :children (list)))
(2372 (macro-definition :spelling "__WCHAR_MAX__" :usr "c:macro@__WCHAR_MAX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2372) :children (list)))
(809 nil)
(5069 (type-ref :spelling "__loff_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3983) :referenced #1=(cxcursor 3982) :definition #1# :canonical (cxcursor 5069) :children (list)))
(6299 (unexposed-expr :spelling #2="dump" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 5687) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6299) :children (list (cxcursor 6300))))
(5452 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5452) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3850) (cxtype 5439))))
(982 nil)
(4610 (function-decl :spelling "vfscanf" :usr "c:@F@vfscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r*8[1{__va_list_tag=II^v^v}]16" :type (cxtype 4451) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4611) (cxcursor 4613) (cxcursor 4614))) :referenced (cxcursor 4610) :canonical (cxcursor 4580) :children (list (cxcursor 4616) (cxcursor 4617) . #1#)))
(4654 (parm-decl :spelling "__stream" :usr "c:stdio.h@19230@F@putc@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4652) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4654) :definition #1# :canonical #1# :children (list (cxcursor 4655))))
(5422 (struct-decl :spelling "random_data" :usr "c:@S@random_data" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5423) :referenced #1=(cxcursor 5422) :definition #1# :canonical #1# :children (list (cxcursor 5424) (cxcursor 5427) (cxcursor 5429) (cxcursor 5431) (cxcursor 5432) (cxcursor 5433) (cxcursor 5434))))
(3952 (typedef-decl :spelling "__useconds_t" :usr "c:types.h@6004@T@__useconds_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3953) :underlying-type (cxtype 3850) :referenced #2=(cxcursor 3952) :definition #2# :canonical #2# :children (list)))
(259 nil)
(2886 (macro-definition :spelling "_IO_iconv_t" :usr "c:macro@_IO_iconv_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2886) :children (list)))
(1250 nil)
(957 nil)
(1555 nil)
(1505 nil)
(5294 (field-decl :spelling "__owner" :usr "c:@S@__pthread_mutex_s@FI@__owner" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5290) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5294) :definition #2# :canonical #2# :children (list)))
(1695 nil)
(6510 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'s'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6510) :children (list)))
(5977 (parm-decl :spelling "__response" :usr "c:stdlib.h@31624@F@rpmatch@__response" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5976) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 5977) :definition #2# :canonical #2# :children (list)))
(1703 nil)
(6512 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'t'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6512) :children (list)))
(3766 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3766) :children (list)))
(2743 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2743) :children (list)))
(622 nil)
(5090 (type-ref :spelling "__pid_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3933) :referenced #1=(cxcursor 3932) :definition #1# :canonical (cxcursor 5090) :children (list)))
(4319 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4319) :children (list)))
(5451 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5452) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3850) (cxtype 5453))))
(5162 (field-decl :spelling "tv_sec" :usr "c:@S@timespec@FI@tv_sec" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5160) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3951) :referenced #1=(cxcursor 5162) :definition #1# :canonical #1# :children (list (cxcursor 5163))))
(5180 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 5180) :declaration (cxcursor 3840) :element-type #1=(cxtype 3862) :number-of-elements 16 :array-element-type #1# :array-size 16))
(5296 (field-decl :spelling "__kind" :usr "c:@S@__pthread_mutex_s@FI@__kind" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5290) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5296) :definition #1# :canonical #1# :children (list)))
(2867 (macro-definition :spelling "_G_FSTAT64" :usr "c:macro@_G_FSTAT64" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2867) :children (list)))
(4379 (function-decl :spelling "open_memstream" :usr "c:@F@open_memstream" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}16^*0^Q8" :type (cxtype 4380) :result-type (cxtype 4323) :arguments (list . #1=((cxcursor 4385) (cxcursor 4386))) :referenced #2=(cxcursor 4379) :canonical #2# :children (list (cxcursor 4388) (cxcursor 4389) . #1#)))
(2386 (macro-definition :spelling "__SIZEOF_INT128__" :usr "c:macro@__SIZEOF_INT128__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2386) :children (list)))
(1216 nil)
(3837 (typedef-decl :spelling "__int128_t" :usr "" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3838) :underlying-type (cxtype 3839) :referenced #2=(cxcursor 3837) :definition #2# :canonical #2# :children (list)))
(2143 nil)
(4315 (parm-decl :spelling "__oldfd" :usr "c:stdio.h@5091@F@renameat@__oldfd" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4313) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4315) :definition #1# :canonical #1# :children (list)))
(2405 (macro-definition :spelling "__FLT_DIG__" :usr "c:macro@__FLT_DIG__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2405) :children (list)))
(1968 (var-decl :spelling "b" :usr "c:example.c@3093@F@interprete@b" :token (token :id 1971 :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6592) :range (cxsourcerange 1972)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 1372) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 1968) :definition #1# :canonical #1# :children (list (cxcursor 1978))))
(2430 (macro-definition :spelling "__LDBL_HAS_DENORM__" :usr "c:macro@__LDBL_HAS_DENORM__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2430) :children (list)))
(2573 (macro-definition :spelling "__BEGIN_NAMESPACE_STD" :usr "c:macro@__BEGIN_NAMESPACE_STD" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2573) :children (list)))
(2966 (macro-definition :spelling "_IO_stdin" :usr "c:macro@_IO_stdin" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2966) :children (list)))
(5038 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5038) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list (cxtype 3862))))
(5306 (typedef-decl :spelling "pthread_mutex_t" :usr "c:pthreadtypes.h@2384@T@pthread_mutex_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5307) :underlying-type (cxtype 5308) :referenced #1=(cxcursor 5306) :definition #1# :canonical #1# :children (list (cxcursor 5288))))
(3770 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3770) :children (list)))
(5804 (function-decl :spelling "labs" :usr "c:@F@labs" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q8q0" :type (cxtype 5805) :result-type (cxtype 3862) :arguments (list . #1=((cxcursor 5806))) :referenced #2=(cxcursor 5804) :canonical #2# :children (list (cxcursor 5807) (cxcursor 5808) . #1#)))
(1433 nil)
(2371 (macro-definition :spelling "__LONG_LONG_MAX__" :usr "c:macro@__LONG_LONG_MAX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2371) :children (list)))
(3063 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3063) :children (list)))
(2853 (macro-definition :spelling "_G_HAVE_SYS_CDEFS" :usr "c:macro@_G_HAVE_SYS_CDEFS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2853) :children (list)))
(410 nil)
(5067 (typedef-decl :spelling "loff_t" :usr "c:types.h@1322@T@loff_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5068) :underlying-type (cxtype 3983) :referenced #1=(cxcursor 5067) :definition #1# :canonical #1# :children (list (cxcursor 5069))))
(6120 (call-expr :spelling "printf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4433) :canonical (cxcursor 6120) :children (list (cxcursor 6121) (cxcursor 6123))))
(223 nil)
(5179 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 5180) :declaration (cxcursor 3840) :element-type #1=(cxtype 5175) :number-of-elements 16 :array-element-type #1# :array-size 16))
(5525 (parm-decl :spelling "__param" :usr "c:stdlib.h@14079@F@lcong48@__param" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5523) :lexical-parent #1# :objc-type-encoding "^S" :type (cxtype 5493) :referenced #2=(cxcursor 5525) :definition #2# :canonical #2# :children (list (cxcursor 5526))))
(4755 (parm-decl :spelling "__size" :usr "c:stdio.h@24812@F@fread_unlocked@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4753) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 4755) :definition #1# :canonical #1# :children (list (cxcursor 4756))))
(2697 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2687) :definition #1# :canonical (cxcursor 2697) :children (list)))
(5574 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5574) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5493) (cxtype 5542) (cxtype 3987))))
(409 nil)
(2816 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 2816) :children (list)))
(3882 (typedef-decl :spelling "__u_char" :usr "c:types.h@1138@T@__u_char" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3883) :underlying-type (cxtype 3884) :referenced #2=(cxcursor 3882) :definition #2# :canonical #2# :children (list)))
(5575 (parm-decl :spelling "__xsubi" :usr "c:stdlib.h@15275@F@nrand48_r@__xsubi" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5572) :lexical-parent #2# :objc-type-encoding "^S" :type (cxtype 5493) :referenced #1=(cxcursor 5575) :definition #1# :canonical #1# :children (list (cxcursor 5576))))
(943 nil)
(2120 nil)
(6641 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "1" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6641) :children (list)))
(5572 (function-decl :spelling "nrand48_r" :usr "c:@F@nrand48_r" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i24[3S]0^{drand48_data=[3S][3S]SSQ}8^q16" :type (cxtype 5573) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5575) (cxcursor 5577) (cxcursor 5579))) :referenced #2=(cxcursor 5572) :canonical #2# :children (list (cxcursor 5580) (cxcursor 5581) . #3#)))
(2525 (macro-definition :spelling "__USE_ISOC95" :usr "c:macro@__USE_ISOC95" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2525) :children (list)))
(2047 nil)
(4683 (function-decl :spelling "gets" :usr "c:@F@gets" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8*0" :type (cxtype 4326) :result-type (cxtype 3992) :arguments #2=(list (cxcursor 4684)) :referenced #1=(cxcursor 4683) :canonical #1# :children #2#))
(1995 nil)
(1166 nil)
(1265 nil)
(2634 (macro-definition :spelling "__WORDSIZE" :usr "c:macro@__WORDSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2634) :children (list)))
(3657 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3657) :children (list)))
(378 nil)
(3004 (macro-expansion :spelling "__USE_XOPEN2K8" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2528) :definition #1# :canonical (cxcursor 3004) :children (list)))
(4861 (parm-decl :spelling "__modes" :usr "c:stdio.h@29410@F@popen@__modes" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4858) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 4861) :definition #2# :canonical #2# :children (list)))
(5097 (typedef-decl :spelling "caddr_t" :usr "c:types.h@2699@T@caddr_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5098) :underlying-type (cxtype 3991) :referenced #1=(cxcursor 5097) :definition #1# :canonical #1# :children (list (cxcursor 5099))))
(5109 (typedef-decl :spelling "clockid_t" :usr "c:time.h@2647@T@clockid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5110) :underlying-type (cxtype 3963) :referenced #1=(cxcursor 5109) :definition #1# :canonical #1# :children (list (cxcursor 5111))))
(3641 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3641) :children (list)))
(5573 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5574) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5493) (cxtype 5544) (cxtype 5566))))
(5703 (parm-decl :spelling "__arg" :usr "c:stdlib.h@18868@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #1=(cxcursor 5703) :definition #1# :canonical #1# :children (list)))
(2176 nil)
(4448 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4448) :children (list)))
(4449 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4449) :children (list)))
(712 nil)
(5237 (parm-decl :spelling "__sigmask" :usr "c:select.h@4039@F@pselect@__sigmask" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5215) :lexical-parent #1# :objc-type-encoding "r^{?=[16Q]}" :type (cxtype 5225) :referenced #2=(cxcursor 5237) :definition #2# :canonical #2# :children (list (cxcursor 5238))))
(6217 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6217) :children (list)))
(548 (range :start (location :file #1="example.c" :line 30 :column 18 :offset 735) :end (location :file #1# :line 30 :column 19 :offset 736)))
(2432 (macro-definition :spelling "__LDBL_EPSILON__" :usr "c:macro@__LDBL_EPSILON__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2432) :children (list)))
(5152 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 5152) :children (list)))
(1898 nil)
(6573 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6573) :children (list)))
(2457 (macro-definition :spelling "__GCC_ATOMIC_WCHAR_T_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_WCHAR_T_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2457) :children (list)))
(3789 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3789) :children (list)))
(1402 nil)
(2426 (macro-definition :spelling "__DBL_MIN_10_EXP__" :usr "c:macro@__DBL_MIN_10_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2426) :children (list)))
(737 nil)
(2889 (macro-definition :spelling "_IO_BUFSIZ" :usr "c:macro@_IO_BUFSIZ" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2889) :children (list)))
(6430 (decl-ref-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6430) :children (list)))
(4709 (parm-decl :spelling "__lineptr" :usr "c:stdio.h@22758@F@getline@__lineptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4706) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #2=(cxcursor 4709) :definition #2# :canonical #2# :children (list)))
(2590 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 2590) :children (list)))
(1914 nil)
(5075 (type-ref :spelling "__dev_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3915) :referenced #1=(cxcursor 3914) :definition #1# :canonical (cxcursor 5075) :children (list)))
(1318 nil)
(1363 nil)
(6405 (call-expr :spelling "exit" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced (cxcursor 5707) :canonical (cxcursor 6405) :children (list (cxcursor 6406) (cxcursor 6408))))
(3962 (typedef-decl :spelling "__clockid_t" :usr "c:types.h@6416@T@__clockid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3963) :underlying-type (cxtype 3868) :referenced #2=(cxcursor 3962) :definition #2# :canonical #2# :children (list)))
(4173 (function-decl :spelling "__underflow" :usr "c:@F@__underflow" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4174) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4177)) :referenced #2=(cxcursor 4173) :canonical #2# :children #1#))
(53 nil)
(5192 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5177) :declaration (cxcursor 5176)))
(5141 (struct-decl :spelling "" :usr "c:@SA@__sigset_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5142) :referenced #1=(cxcursor 5141) :definition #1# :canonical #1# :children (list (cxcursor 5143))))
(5214 (type-ref :spelling "struct timeval" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5166) :referenced #1=(cxcursor 5165) :definition #1# :canonical (cxcursor 5214) :children (list)))
(5412 (parm-decl :spelling "__seed" :usr "c:stdlib.h@11334@F@initstate@__seed" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5409) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5412) :definition #2# :canonical #2# :children (list)))
(2963 (macro-expansion :spelling "_G_IO_IO_FILE_VERSION" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2863) :definition #1# :canonical (cxcursor 2963) :children (list)))
(142 nil)
(2066 nil)
(6622 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6622) :children (list)))
(2351 (macro-definition :spelling "__ATOMIC_CONSUME" :usr "c:macro@__ATOMIC_CONSUME" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2351) :children (list)))
(5553 (function-decl :spelling "erand48_r" :usr "c:@F@erand48_r" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24[3S]0^{drand48_data=[3S][3S]SSQ}8^d16" :type (cxtype 5554) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5556) (cxcursor 5558) (cxcursor 5560))) :referenced #1=(cxcursor 5553) :canonical #1# :children (list (cxcursor 5561) (cxcursor 5562) . #3#)))
(334 nil)
(4470 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4470) :children (list)))
(2824 (macro-definition :spelling "_STDIO_USES_IOSTREAM" :usr "c:macro@_STDIO_USES_IOSTREAM" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2824) :children (list)))
(4844 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4844) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 4152))))
(2074 nil)
(6618 (decl-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6618) :children (list (cxcursor 2059))))
(4056 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 4056) :children (list (cxcursor 4057) (cxcursor 4061))))
(854 nil)
(592 nil)
(3569 (macro-expansion :spelling "__USE_XOPEN2K8" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2528) :definition #1# :canonical (cxcursor 3569) :children (list)))
(3972 (typedef-decl :spelling "__fsblkcnt_t" :usr "c:types.h@6840@T@__fsblkcnt_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3973) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 3972) :definition #2# :canonical #2# :children (list)))
(4327 (parm-decl :spelling "__s" :usr "c:stdio.h@5681@F@tmpnam@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4325) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 4327) :definition #1# :canonical #1# :children (list)))
(4065 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 4065) :children (list (cxcursor 4066))))
(2914 (macro-definition :spelling "_IOS_OUTPUT" :usr "c:macro@_IOS_OUTPUT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2914) :children (list)))
(1032 nil)
(671 nil)
(2441 (macro-definition :spelling "__LDBL_MIN__" :usr "c:macro@__LDBL_MIN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2441) :children (list)))
(1705 nil)
(5654 (function-decl :spelling "cfree" :usr "c:@F@cfree" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v8^v0" :type (cxtype 5651) :result-type (cxtype 3854) :arguments (list . #2=((cxcursor 5655))) :referenced #1=(cxcursor 5654) :canonical #1# :children (list (cxcursor 5656) . #2#)))
(5369 (field-decl :spelling "__align" :usr "c:@UA@pthread_rwlock_t@FI@__align" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5350) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3862) :referenced #1=(cxcursor 5369) :definition #1# :canonical #1# :children (list)))
(5945 (function-decl :spelling "wctomb" :usr "c:@F@wctomb" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i12*0i8" :type (cxtype 5946) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5947) (cxcursor 5948))) :referenced #1=(cxcursor 5945) :canonical #1# :children (list (cxcursor 5950) . #3#)))
(4626 (parm-decl :spelling "__format" :usr "c:stdio.h@16964@F@vsscanf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4624) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4626) :definition #1# :canonical #1# :children (list)))
(1283 nil)
(1572 nil)
(5382 (typedef-decl :spelling "pthread_spinlock_t" :usr "c:pthreadtypes.h@5235@T@pthread_spinlock_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5383) :underlying-type (cxtype 5384) :referenced #1=(cxcursor 5382) :definition #1# :canonical #1# :children (list)))
(6479 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6479) :children (list (cxcursor 6480) (cxcursor 6481))))
(4031 (field-decl :spelling "_flags2" :usr "c:@S@_IO_FILE@FI@_flags2" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4031) :definition #1# :canonical #1# :children (list)))
(2485 (macro-definition :spelling "linux" :usr "c:macro@linux" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2485) :children (list)))
(2069 (call-expr :spelling "pop" :usr "" :token (token :id 2070 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6620) :range (cxsourcerange 2071)) :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 2059) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 2069) :children (list (cxcursor 6621))))
(3246 (macro-definition :spelling "__PDP_ENDIAN" :usr "c:macro@__PDP_ENDIAN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3246) :children (list)))
(2937 (macro-definition :spelling "_IO_IS_FILEBUF" :usr "c:macro@_IO_IS_FILEBUF" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2937) :children (list)))
(5851 (parm-decl :spelling "__sign" :usr "c:stdlib.h@28752@F@fcvt@__sign" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5847) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #1=(cxcursor 5851) :definition #1# :canonical #1# :children (list)))
(2440 (macro-definition :spelling "__LDBL_MIN_EXP__" :usr "c:macro@__LDBL_MIN_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2440) :children (list)))
(109 nil)
(3193 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3193) :children (list)))
(4678 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4678) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3992) :arguments (list #1# (cxtype 3868) (cxtype 4022))))
(2359 (macro-definition :spelling "__GXX_RTTI" :usr "c:macro@__GXX_RTTI" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2359) :children (list)))
(4436 (function-decl :spelling "printf" :usr "c:@F@printf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i8r*0" :type (cxtype 4434) :result-type (cxtype 3868) :arguments (list (cxcursor 4437)) :referenced #1=(cxcursor 4436) :canonical #1# :children (list (cxcursor 4438))))
(4368 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4368) :children (list)))
(2769 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2769) :children (list)))
(4049 (field-decl :spelling "__pad4" :usr "c:@S@_IO_FILE@FI@__pad4" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 4049) :definition #2# :canonical #2# :children (list)))
(5921 (parm-decl :spelling "__decpt" :usr "c:stdlib.h@30243@F@qfcvt_r@__decpt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5918) :lexical-parent #1# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #2=(cxcursor 5921) :definition #2# :canonical #2# :children (list)))
(3722 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3722) :children (list)))
(3019 (inclusion-directive :spelling "bits/stdio_lim.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/stdio_lim.h" :canonical (cxcursor 3019) :children (list)))
(1321 nil)
(6408 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "1" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6408) :children (list)))
(2258 nil)
(4333 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4333) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list #1=(cxtype 4152) #1#)))
(3415 (macro-definition :spelling "__u_char_defined" :usr "c:macro@__u_char_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3415) :children (list)))
(3123 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3123) :children (list)))
(1936 nil)
(3043 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3043) :children (list)))
(4079 (field-decl :spelling "__wchb" :usr "c:@SA@__mbstate_t@Ua@FI@__wchb" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4076) :lexical-parent #2# :objc-type-encoding "[4c]" :type (cxtype 4080) :referenced #1=(cxcursor 4079) :definition #1# :canonical #1# :children (list (cxcursor 4081))))
(811 nil)
(2166 nil)
(4335 (parm-decl :spelling "__pfx" :usr "c:stdio.h@6475@F@tempnam@__pfx" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4332) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4335) :definition #1# :canonical #1# :children (list)))
(3578 (macro-expansion :spelling "__x86_64__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2470) :definition #1# :canonical (cxcursor 3578) :children (list)))
(6653 (call-expr :spelling "printf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4433) :canonical (cxcursor 6653) :children (list (cxcursor 6654) (cxcursor 6656) (cxcursor 6659))))
(90 nil)
(985 nil)
(3129 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3129) :children (list)))
(5719 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5719) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list (cxtype 4152))))
(1081 nil)
(1970 nil)
(5523 (function-decl :spelling "lcong48" :usr "c:@F@lcong48" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v8[7S]0" :type (cxtype 5524) :result-type (cxtype 3854) :arguments (list . #2=((cxcursor 5525))) :referenced #1=(cxcursor 5523) :canonical #1# :children (list (cxcursor 5527) (cxcursor 5528) . #2#)))
(4677 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4678) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list (cxtype 4393) (cxtype 3868) (cxtype 4357))))
(4589 (parm-decl :spelling "__arg" :usr "c:stdio.h@15957@F@vscanf@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4586) :lexical-parent #1# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #2=(cxcursor 4589) :definition #2# :canonical #2# :children (list (cxcursor 4590))))
(1240 nil)
(2174 nil)
(6661 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6661) :children (list)))
(3671 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3671) :children (list)))
(464 nil)
(6142 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6142) :children (list)))
(2766 (macro-expansion :spelling "__CLOCK_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2730) :definition #1# :canonical (cxcursor 2766) :children (list)))
(441 nil)
(5455 (parm-decl :spelling "__buf" :usr "c:stdlib.h@12387@F@srandom_r@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5450) :lexical-parent #1# :objc-type-encoding "^{random_data=^i^i^iiii^i}" :type (cxtype 5453) :referenced #2=(cxcursor 5455) :definition #2# :canonical #2# :children (list (cxcursor 5456))))
(2791 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2791) :children (list)))
(5125 (typedef-decl :spelling "int32_t" :usr "c:types.h@4652@T@int32_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5126) :underlying-type (cxtype 3868) :referenced #1=(cxcursor 5125) :definition #1# :canonical #1# :children (list)))
(4824 (parm-decl :spelling "__stream" :usr "c:stdio.h@27891@F@feof@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4823) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4824) :definition #1# :canonical #1# :children (list (cxcursor 4825))))
(6205 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6205) :children (list (cxcursor 6206))))
(4569 (parm-decl :spelling "__s" :usr "c:stdio.h@14826@F@sscanf@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4568) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4569) :definition #2# :canonical #2# :children (list)))
(4876 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4876) :children (list)))
(619 nil)
(2795 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2795) :children (list)))
(3555 (macro-expansion :spelling "__GLIBC_HAVE_LONG_LONG" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2551) :definition #1# :canonical (cxcursor 3555) :children (list)))
(1413 (macro-expansion :spelling #2="stdin" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3030) :definition #1# :canonical (cxcursor 1413) :children (list)))
(693 nil)
(2842 (macro-definition :spelling "_G_size_t" :usr "c:macro@_G_size_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2842) :children (list)))
(5653 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5653) :children (list)))
(5669 (function-decl :spelling "posix_memalign" :usr "c:@F@posix_memalign" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24^^v0Q8Q16" :type (cxtype 5670) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5673) (cxcursor 5674) (cxcursor 5676))) :referenced #1=(cxcursor 5669) :canonical #1# :children (list (cxcursor 5678) (cxcursor 5679) . #3#)))
(2145 nil)
(1405 nil)
(6429 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6429) :children (list (cxcursor 6430) (cxcursor 6431))))
(4276 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4273) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #2=(cxcursor 4276) :definition #2# :canonical #2# :children (list (cxcursor 4277))))
(3562 (macro-expansion :spelling "__attribute_const__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2604) :definition #1# :canonical (cxcursor 3562) :children (list)))
(1430 nil)
(6465 (unexposed-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6466) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6465) :children (list (cxcursor 6467))))
(1926 nil)
(6577 (call-expr :spelling "push" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6577) :children (list (cxcursor 6578) (cxcursor 6580))))
(4243 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4237) :lexical-parent #2# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #1=(cxcursor 4243) :definition #1# :canonical #1# :children (list (cxcursor 4244))))
(3418 (macro-definition :spelling "__gid_t_defined" :usr "c:macro@__gid_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3418) :children (list)))
(226 nil)
(2458 (macro-definition :spelling "__GCC_ATOMIC_SHORT_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_SHORT_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2458) :children (list)))
(715 nil)
(6216 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6216) :children (list (cxcursor 6217) (cxcursor 6218))))
(406 nil)
(2796 (macro-expansion :spelling "__FSBLKCNT_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2725) :definition #1# :canonical (cxcursor 2796) :children (list)))
(1535 nil)
(495 nil)
(3179 (macro-expansion :spelling "_STDIO_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2494) :definition #1# :canonical (cxcursor 3179) :children (list)))
(5652 (parm-decl :spelling "__ptr" :usr "c:stdlib.h@17219@F@free@__ptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5650) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 5652) :definition #2# :canonical #2# :children (list)))
(2390 (macro-definition :spelling "__PTRDIFF_TYPE__" :usr "c:macro@__PTRDIFF_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2390) :children (list)))
(3347 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3347) :children (list)))
(447 nil)
(6131 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6131) :children (list (cxcursor 6132) (cxcursor 6134))))
(1503 nil)
(5191 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 5177) :declaration (cxcursor 5190)))
(6459 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'7'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6459) :children (list)))
(6646 (unexposed-expr :spelling #2="a" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 2059) :definition #1# :canonical (cxcursor 6646) :children (list (cxcursor 6647))))
(2716 (macro-definition :spelling "__MODE_T_TYPE" :usr "c:macro@__MODE_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2716) :children (list)))
(4528 (parm-decl :spelling "__fmt" :usr "c:stdio.h@13547@F@dprintf@__fmt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4524) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4528) :definition #1# :canonical #1# :children (list)))
(1932 nil)
(6581 (call-expr :spelling "pop" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6581) :children (list (cxcursor 6582))))
(4990 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4990) :children (list)))
(4991 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4991) :children (list)))
(2050 nil)
(1998 (range :start (location :file #1="example.c" :line 141 :column 27 :offset 3132) :end (location :file #1# :line 141 :column 28 :offset 3133)))
(2762 (macro-expansion :spelling "__PID_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2720) :definition #1# :canonical (cxcursor 2762) :children (list)))
(5657 (function-decl :spelling "alloca" :usr "c:@F@alloca" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^v8Q0" :type (cxtype 5622) :result-type (cxtype 3853) :arguments (list . #1=((cxcursor 5658))) :referenced (cxcursor 5657) :canonical (cxcursor 5660) :children (list (cxcursor 5662) . #1#)))
(3514 (macro-expansion :spelling "__clock_t_defined" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3441) :definition #1# :canonical (cxcursor 3514) :children (list)))
(3191 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3191) :children (list)))
(2449 (macro-definition :spelling "__USER_LABEL_PREFIX__" :usr "c:macro@__USER_LABEL_PREFIX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2449) :children (list)))
(6537 (location :file "example.c" :line 126 :column 22 :offset 2785))
(573 nil)
(5199 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5199) :declaration (cxcursor 3840) :pointee (cxtype 5177)))
(4043 (type-ref :spelling "_IO_lock_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4041) :referenced #1=(cxcursor 4042) :definition #1# :canonical (cxcursor 4043) :children (list)))
(5202 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5202) :declaration (cxcursor 3840) :pointee (cxtype 5177)))
(211 nil)
(2605 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2605) :children (list)))
(376 nil)
(6047 (call-expr :spelling "printf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4433) :canonical (cxcursor 6047) :children (list (cxcursor 6048) (cxcursor 6050) (cxcursor 6054) (cxcursor 6056))))
(6175 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6175) :children (list)))
(6538 (location :file "example.c" :line 126 :column 28 :offset 2791))
(2626 (macro-definition :spelling "__extern_always_inline" :usr "c:macro@__extern_always_inline" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2626) :children (list)))
(468 nil)
(1571 nil)
(4849 (Unexposed :kind-spelling "Unexposed" :const t :pod-type t :canonical-type (cxtype 4849) :declaration (cxcursor 3840)))
(2179 nil)
(5995 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5995) :children (list)))
(5996 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5996) :children (list)))
(4817 (parm-decl :spelling "__pos" :usr "c:stdio.h@27067@F@fsetpos@__pos" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4808) :lexical-parent #2# :objc-type-encoding "r^{?=q{?=i(?=I[4c])}}" :type (cxtype 4813) :referenced #1=(cxcursor 4817) :definition #1# :canonical #1# :children (list (cxcursor 4818))))
(2975 (macro-definition :spelling "_IO_feof_unlocked" :usr "c:macro@_IO_feof_unlocked" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2975) :children (list)))
(546 nil)
(2353 (macro-definition :spelling "__ATOMIC_RELEASE" :usr "c:macro@__ATOMIC_RELEASE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2353) :children (list)))
(3785 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3785) :children (list)))
(3029 (macro-definition :spelling "FOPEN_MAX" :usr "c:macro@FOPEN_MAX" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3029) :children (list)))
(4433 (function-decl :spelling "printf" :usr "c:@F@printf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i8r*0" :type (cxtype 4434) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4435))) :referenced (cxcursor 4433) :canonical (cxcursor 4436) :children (list (cxcursor 4439) . #1#)))
(734 nil)
(2301 nil)
(6695 (decl-ref-expr :spelling #2="interprete" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5688) :referenced #1=(cxcursor 1372) :definition #1# :canonical (cxcursor 6695) :children (list)))
(5201 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5202) :declaration (cxcursor 3840) :pointee (cxtype 5191)))
(1844 nil)
(3736 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3736) :children (list)))
(5517 (function-decl :spelling "seed48" :usr "c:@F@seed48" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "^S8[3S]0" :type (cxtype 5518) :result-type (cxtype 5493) :arguments (list . #1=((cxcursor 5519))) :referenced #2=(cxcursor 5517) :canonical #2# :children (list (cxcursor 5521) (cxcursor 5522) . #1#)))
(4848 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4849) :declaration (cxcursor 3840)))
(3559 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3559) :children (list)))
(4119 (struct-decl :spelling "_IO_jump_t" :usr "c:@S@_IO_jump_t" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4120) :referenced #1=(cxcursor 4119) :canonical #1# :children (list)))
(796 nil)
(6411 (unexposed-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6156) :referenced (cxcursor 4422) :canonical (cxcursor 6411) :children (list (cxcursor 6412))))
(2460 (macro-definition :spelling "__GCC_ATOMIC_LONG_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_LONG_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2460) :children (list)))
(1360 nil)
(4259 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4254) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #2=(cxcursor 4259) :definition #2# :canonical #2# :children (list)))
(4003 (field-decl :spelling "_IO_read_end" :usr "c:@S@_IO_FILE@FI@_IO_read_end" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 4003) :definition #1# :canonical #1# :children (list)))
(960 nil)
(6201 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est pleine !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6201) :children (list (cxcursor 6202))))
(2308 nil)
(56 nil)
(3281 (macro-definition :spelling "__bswap_64" :usr "c:macro@__bswap_64" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3281) :children (list)))
(2314 nil)
(2378 (macro-definition :spelling "__SIZEOF_LONG_DOUBLE__" :usr "c:macro@__SIZEOF_LONG_DOUBLE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2378) :children (list)))
(6578 (unexposed-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6466) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6578) :children (list (cxcursor 6579))))
(6696 (call-expr :spelling "exit" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced (cxcursor 5707) :canonical (cxcursor 6696) :children (list (cxcursor 6697) (cxcursor 6699))))
(5918 (function-decl :spelling "qfcvt_r" :usr "c:@F@qfcvt_r" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i52D0i16^i20^i28*36Q44" :type (cxtype 5907) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5919) (cxcursor 5920) (cxcursor 5921) (cxcursor 5922) (cxcursor 5923) (cxcursor 5924))) :referenced #1=(cxcursor 5918) :canonical #1# :children (list (cxcursor 5926) (cxcursor 5927) . #3#)))
(3198 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3198) :children (list)))
(845 nil)
(3781 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3781) :children (list)))
(3261 (macro-expansion :spelling "_ENDIAN_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3242) :definition #1# :canonical (cxcursor 3261) :children (list)))
(3403 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3403) :children (list)))
(668 nil)
(1035 nil)
(1111 nil)
(2817 (macro-expansion :spelling "__USE_ISOC99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2526) :definition #1# :canonical (cxcursor 2817) :children (list)))
(2979 (macro-definition :spelling "_IO_PENDING_OUTPUT_COUNT" :usr "c:macro@_IO_PENDING_OUTPUT_COUNT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2979) :children (list)))
(5812 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5812) :children (list)))
(5813 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5813) :children (list)))
(802 nil)
(6247 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Adresse hors memoire %d !\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6248) :canonical (cxcursor 6247) :children (list)))
(2742 (macro-definition :spelling "__FD_SETSIZE" :usr "c:macro@__FD_SETSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2742) :children (list)))
(1149 nil)
(3767 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3767) :children (list)))
(3883 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3884) :declaration (cxcursor 3882)))
(6350 (call-expr :spelling "fprintf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4422) :canonical (cxcursor 6350) :children (list (cxcursor 6351) (cxcursor 6353) (cxcursor 6355))))
(4187 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4182) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4187) :definition #1# :canonical #1# :children (list)))
(4100 (field-decl :spelling "__state" :usr "c:@SA@_G_fpos64_t@FI@__state" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4096) :lexical-parent #1# :objc-type-encoding "{?=i(?=I[4c])}" :type (cxtype 4085) :referenced #2=(cxcursor 4100) :definition #2# :canonical #2# :children (list (cxcursor 4101))))
(5298 (field-decl :spelling "__list" :usr "c:@S@__pthread_mutex_s@FI@__list" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5290) :lexical-parent #2# :objc-type-encoding "{__pthread_internal_list=^{__pthread_internal_list}^{__pthread_internal_list}}" :type (cxtype 5287) :referenced #1=(cxcursor 5298) :definition #1# :canonical #1# :children (list (cxcursor 5299))))
(1410 nil)
(2725 (macro-definition :spelling "__FSBLKCNT_T_TYPE" :usr "c:macro@__FSBLKCNT_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2725) :children (list)))
(2526 (macro-definition :spelling "__USE_ISOC99" :usr "c:macro@__USE_ISOC99" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2526) :children (list)))
(3411 (inclusion-directive :spelling "features.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/features.h" :canonical (cxcursor 3411) :children (list)))
(111 (range :start (location :file #1="example.c" :line 11 :column 15 :offset 148) :end (location :file #1# :line 11 :column 16 :offset 149)))
(2840 (macro-expansion :spelling "__WINT_TYPE__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2398) :definition #1# :canonical (cxcursor 2840) :children (list)))
(5031 (function-decl :spelling "strtoull" :usr "c:@F@strtoull" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "Q20r*0^*8i16" :type (cxtype 5017) :result-type (cxtype 5019) :arguments (list . #3=((cxcursor 5032) (cxcursor 5033) (cxcursor 5034))) :referenced #1=(cxcursor 5031) :canonical #1# :children (list (cxcursor 5035) (cxcursor 5036) . #3#)))
(3926 (typedef-decl :spelling "__nlink_t" :usr "c:types.h@5286@T@__nlink_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3927) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 3926) :definition #2# :canonical #2# :children (list)))
(4339 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4175) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4323))))
(4430 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4428) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4430) :definition #1# :canonical #1# :children (list)))
(2370 (macro-definition :spelling "__LONG_MAX__" :usr "c:macro@__LONG_MAX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2370) :children (list)))
(1027 nil)
(6312 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6312) :children (list (cxcursor 6313) (cxcursor 6315))))
(5461 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5461) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3850) (cxtype 3992) (cxtype 3876) (cxtype 5439))))
(2600 (macro-definition :spelling "__attribute_malloc__" :usr "c:macro@__attribute_malloc__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2600) :children (list)))
(5499 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5499) :children (list)))
(4501 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4501) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3992) (cxtype 3876) (cxtype 4152) (cxtype 4225))))
(5641 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5641) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3853) :arguments (list #1# (cxtype 3876))))
(2854 (macro-definition :spelling "_G_HAVE_SYS_WAIT" :usr "c:macro@_G_HAVE_SYS_WAIT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2854) :children (list)))
(4451 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4239) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4357) (cxtype 4228) (cxtype 4229))))
(2443 (macro-definition :spelling "__WINT_UNSIGNED__" :usr "c:macro@__WINT_UNSIGNED__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2443) :children (list)))
(527 nil)
(6163 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est pleine !\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6021) :canonical (cxcursor 6163) :children (list)))
(1972 (range :start (location :file #1="example.c" :line 140 :column 22 :offset 3098) :end (location :file #1# :line 140 :column 23 :offset 3099)))
(3350 (macro-expansion :spelling "__USE_ISOC99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2526) :definition #1# :canonical (cxcursor 3350) :children (list)))
(4363 (function-decl :spelling "fdopen" :usr "c:@F@fdopen" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}12i0r*4" :type (cxtype 4364) :result-type (cxtype 4323) :arguments (list . #1=((cxcursor 4366) (cxcursor 4367))) :referenced #2=(cxcursor 4363) :canonical #2# :children (list (cxcursor 4368) (cxcursor 4369) . #1#)))
(1084 nil)
(4661 (parm-decl :spelling "__stream" :usr "c:stdio.h@19918@F@fputc_unlocked@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4659) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4661) :definition #2# :canonical #2# :children (list (cxcursor 4662))))
(3649 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3649) :children (list)))
(3355 (macro-expansion :spelling "__attribute_pure__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2602) :definition #1# :canonical (cxcursor 3355) :children (list)))
(3172 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3172) :children (list)))
(1556 nil)
(3886 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3887) :declaration (cxcursor 3885)))
(438 nil)
(6475 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6475) :children (list (cxcursor 6476) (cxcursor 6477))))
(6406 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6406) :children (list (cxcursor 6407))))
(3101 (macro-expansion :spelling "__REDIRECT_NTH" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2593) :definition #1# :canonical (cxcursor 3101) :children (list)))
(5460 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5461) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3850) (cxtype 4393) (cxtype 3875) (cxtype 5440))))
(3303 (macro-expansion :spelling "__BIG_ENDIAN" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3245) :definition #1# :canonical (cxcursor 3303) :children (list)))
(5701 (parm-decl :spelling "__func" :usr "c:stdlib.h@18838@F@on_exit@__func" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5694) :lexical-parent #1# :objc-type-encoding "^?" :type (cxtype 5699) :referenced #2=(cxcursor 5701) :definition #2# :canonical #2# :children (list (cxcursor 5702) (cxcursor 5703))))
(4885 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4885) :declaration (cxcursor 4884)))
(1056 nil)
(2592 (macro-definition :spelling "__REDIRECT" :usr "c:macro@__REDIRECT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2592) :children (list)))
(2084 nil)
(2964 (macro-expansion :spelling "_G_IO_IO_FILE_VERSION" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2863) :definition #1# :canonical (cxcursor 2964) :children (list)))
(5827 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5827) :children (list)))
(5828 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5828) :children (list)))
(5855 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5855) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3992) :arguments (list (cxtype 4947) (cxtype 3868) #1#)))
(3474 (macro-definition :spelling "__int8_t_defined" :usr "c:macro@__int8_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3474) :children (list)))
(6080 (unexposed-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6080) :children (list (cxcursor 6081))))
(1894 nil)
(2147 nil)
(1295 nil)
(4316 (parm-decl :spelling "__old" :usr "c:stdio.h@5104@F@renameat@__old" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4313) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 4316) :definition #2# :canonical #2# :children (list)))
(2947 (macro-definition :spelling "_IO_DEC" :usr "c:macro@_IO_DEC" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2947) :children (list)))
(2755 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2755) :children (list)))
(3818 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3818) :children (list)))
(540 nil)
(6168 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "1" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6168) :children (list)))
(5852 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5852) :children (list)))
(5853 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5853) :children (list)))
(1993 nil)
(6600 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6600) :children (list)))
(2934 (macro-definition :spelling "_IO_TIED_PUT_GET" :usr "c:macro@_IO_TIED_PUT_GET" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2934) :children (list)))
(1438 nil)
(4458 (Function-No-Proto :kind-spelling "FunctionNoProto" :canonical-type (cxtype 4458) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list) :variadic t))
(3005 (macro-definition :spelling "__off_t_defined" :usr "c:macro@__off_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3005) :children (list)))
(37 nil)
(3451 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3451) :children (list)))
(3439 (macro-expansion :spelling "__need_clock_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3433) :definition #1# :canonical (cxcursor 3439) :children (list)))
(3344 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3344) :children (list)))
(1753 nil)
(3482 (macro-expansion :spelling "__u_intN_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3473) :definition #1# :canonical (cxcursor 3482) :children (list)))
(2102 (macro-expansion :spelling #2="stderr" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3032) :definition #1# :canonical (cxcursor 2102) :children (list)))
(4942 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4942) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3876) :arguments (list)))
(5205 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5166) :declaration (cxcursor 5165)))
(1872 nil)
(3293 (macro-definition :spelling "htole64" :usr "c:macro@htole64" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3293) :children (list)))
(4063 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 4063) :children (list)))
(1532 nil)
(3889 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 3888)))
(4625 (parm-decl :spelling "__s" :usr "c:stdio.h@16964@F@vsscanf@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4624) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4625) :definition #2# :canonical #2# :children (list)))
(493 nil)
(3932 (typedef-decl :spelling "__pid_t" :usr "c:types.h@5510@T@__pid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3933) :underlying-type (cxtype 3868) :referenced #2=(cxcursor 3932) :definition #2# :canonical #2# :children (list)))
(5734 (parm-decl :spelling "__name" :usr "c:stdlib.h@20778@F@setenv@__name" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5732) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 5734) :definition #1# :canonical #1# :children (list)))
(3113 (macro-expansion :spelling "__REDIRECT" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2592) :definition #1# :canonical (cxcursor 3113) :children (list)))
(4941 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4942) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3875) :arguments (list)))
(5200 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5200) :declaration (cxcursor 3840) :pointee (cxtype 5166)))
(5204 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5204) :declaration (cxcursor 3840) :pointee (cxtype 5166)))
(2518 (macro-definition :spelling "__USE_POSIX2" :usr "c:macro@__USE_POSIX2" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2518) :children (list)))
(1719 nil)
(6516 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'v'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6516) :children (list)))
(4078 (field-decl :spelling "__wch" :usr "c:@SA@__mbstate_t@Ua@FI@__wch" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4076) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 4078) :definition #1# :canonical #1# :children (list)))
(5830 (function-decl :spelling "lldiv" :usr "c:@F@lldiv" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "{?=qq}16q0q8" :type (cxtype 5831) :result-type (cxtype 4938) :arguments (list . #3=((cxcursor 5833) (cxcursor 5834))) :referenced #1=(cxcursor 5830) :canonical #1# :children (list (cxcursor 5835) (cxcursor 5836) (cxcursor 5837) . #3#)))
(4500 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4501) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3992) (cxtype 3876) (cxtype 4152) (cxtype 4229))))
(4535 (function-decl :spelling "fscanf" :usr "c:@F@fscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r*8" :type (cxtype 4531) :result-type (cxtype 3868) :arguments (list (cxcursor 4536) (cxcursor 4537)) :referenced #1=(cxcursor 4535) :canonical #1# :children (list (cxcursor 4538))))
(3427 (macro-expansion :spelling "__ssize_t_defined" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3006) :definition #1# :canonical (cxcursor 3427) :children (list)))
(2053 (range :start (location :file #1="example.c" :line 146 :column 27 :offset 3240) :end (location :file #1# :line 146 :column 28 :offset 3241)))
(3918 (typedef-decl :spelling "__gid_t" :usr "c:types.h@4994@T@__gid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3919) :underlying-type (cxtype 3850) :referenced #2=(cxcursor 3918) :definition #2# :canonical #2# :children (list)))
(2051 (call-expr :spelling "pop" :usr "" :token (token :id 2052 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6615) :range (cxsourcerange 2053)) :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 2041) :type (cxtype 3868) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 2051) :children (list (cxcursor 6616))))
(5879 (parm-decl :spelling "__value" :usr "c:stdlib.h@29467@F@qgcvt@__value" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5877) :lexical-parent #2# :objc-type-encoding "D" :type (cxtype 4987) :referenced #1=(cxcursor 5879) :definition #1# :canonical #1# :children (list)))
(294 nil)
(4899 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 4898) :type (cxtype 3868) :canonical (cxcursor 4899) :children (list)))
(2542 (macro-definition :spelling "__STDC_IEC_559_COMPLEX__" :usr "c:macro@__STDC_IEC_559_COMPLEX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2542) :children (list)))
(3414 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3414) :children (list)))
(2664 (macro-definition :spelling "__stub_lchmod" :usr "c:macro@__stub_lchmod" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2664) :children (list)))
(5154 (typedef-decl :spelling "__sigset_t" :usr "c:sigset.h@1151@T@__sigset_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5155) :underlying-type (cxtype 5156) :referenced #1=(cxcursor 5154) :definition #1# :canonical #1# :children (list (cxcursor 5141))))
(4644 (function-decl :spelling "fgetc_unlocked" :usr "c:@F@fgetc_unlocked" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4645)) :referenced #1=(cxcursor 4644) :canonical #1# :children #2#))
(2713 (macro-definition :spelling "__GID_T_TYPE" :usr "c:macro@__GID_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2713) :children (list)))
(466 nil)
(5203 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5204) :declaration (cxcursor 3840) :pointee (cxtype 5205)))
(6280 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6280) :children (list (cxcursor 6281))))
(544 nil)
(5416 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5416) :children (list)))
(5417 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5417) :children (list)))
(3931 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3930)))
(5035 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5035) :children (list)))
(5036 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5036) :children (list)))
(2263 nil)
(3446 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3446) :children (list)))
(1779 nil)
(2361 (macro-definition :spelling "__ORDER_BIG_ENDIAN__" :usr "c:macro@__ORDER_BIG_ENDIAN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2361) :children (list)))
(3859 (type-ref :spelling "__va_list_tag" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3857) :referenced #1=(cxcursor 3858) :definition #1# :canonical (cxcursor 3859) :children (list)))
(1022 nil)
(6311 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6311) :children (list)))
(1841 nil)
(3389 (macro-expansion :spelling "__USE_ISOC99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2526) :definition #1# :canonical (cxcursor 3389) :children (list)))
(5818 (parm-decl :spelling "__denom" :usr "c:stdlib.h@27571@F@div@__denom" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5814) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5818) :definition #1# :canonical #1# :children (list)))
(6019 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"--------------------\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6019) :children (list (cxcursor 6020))))
(5105 (type-ref :spelling "__clock_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3943) :referenced #1=(cxcursor 3942) :definition #1# :canonical (cxcursor 5105) :children (list)))
(3891 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3890)))
(2741 (macro-definition :spelling "__SSIZE_T_TYPE" :usr "c:macro@__SSIZE_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2741) :children (list)))
(799 nil)
(1367 nil)
(4020 (field-decl :spelling "_sbuf" :usr "c:@S@_IO_marker@FI@_sbuf" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4017) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4021) :referenced #2=(cxcursor 4020) :definition #2# :canonical #2# :children (list (cxcursor 4024))))
(5365 (field-decl :spelling "__data" :usr "c:@UA@pthread_rwlock_t@FI@__data" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5350) :lexical-parent #2# :objc-type-encoding "{?=iIIIIIiiQQI}" :type (cxtype 5366) :referenced #1=(cxcursor 5365) :definition #1# :canonical #1# :children (list (cxcursor 5352))))
(962 nil)
(137 nil)
(5753 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5753) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list (cxtype 3992) #1#)))
(3425 (macro-expansion :spelling "__USE_XOPEN2K8" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2528) :definition #1# :canonical (cxcursor 3425) :children (list)))
(6582 (unexposed-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6582) :children (list (cxcursor 6583))))
(5040 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5040) :children (list)))
(1607 nil)
(6488 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'h'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6488) :children (list)))
(6212 (location :file "example.c" :line 46 :column 18 :offset 1118))
(2673 (macro-definition :spelling "__need_NULL" :usr "c:macro@__need_NULL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2673) :children (list)))
(2953 (macro-definition :spelling "_IO_SHOWPOS" :usr "c:macro@_IO_SHOWPOS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2953) :children (list)))
(1542 nil)
(419 (range :start (location :file #1="example.c" :line 22 :column 38 :offset 557) :end (location :file #1# :line 22 :column 39 :offset 558)))
(2866 (macro-definition :spelling "_G_MMAP64" :usr "c:macro@_G_MMAP64" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2866) :children (list)))
(6259 (location :file "example.c" :line 48 :column 18 :offset 1142))
(6258 (location :file "example.c" :line 48 :column 19 :offset 1143))
(5777 (function-decl :spelling "bsearch" :usr "c:@F@bsearch" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "^v40r^v0r^v8Q16Q24^?32" :type (cxtype 5778) :result-type (cxtype 3853) :arguments (list . #2=((cxcursor 5780) (cxcursor 5781) (cxcursor 5782) (cxcursor 5784) (cxcursor 5786))) :referenced #1=(cxcursor 5777) :canonical #1# :children (list (cxcursor 5788) . #2#)))
(3911 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3910)))
(665 nil)
(4439 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4439) :children (list)))
(5986 (parm-decl :spelling "__optionp" :usr "c:stdlib.h@32149@F@getsubopt@__optionp" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5980) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #2=(cxcursor 5986) :definition #2# :canonical #2# :children (list)))
(2497 (macro-definition :spelling "__KERNEL_STRICT_NAMES" :usr "c:macro@__KERNEL_STRICT_NAMES" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2497) :children (list)))
(2674 (inclusion-directive :spelling "stddef.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/opt/llvm/lib/clang/3.3/include/stddef.h" :canonical (cxcursor 2674) :children (list)))
(154 nil)
(1079 nil)
(6028 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6028) :children (list)))
(2007 nil)
(6330 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6330) :children (list (cxcursor 6331) (cxcursor 6333))))
(5797 (parm-decl :spelling "__compar" :usr "c:stdlib.h@26820@F@qsort@__compar" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5789) :lexical-parent #1# :objc-type-encoding "^?" :type (cxtype 5770) :referenced #2=(cxcursor 5797) :definition #2# :canonical #2# :children (list (cxcursor 5798))))
(6601 (call-expr :spelling "push" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6601) :children (list (cxcursor 6602) (cxcursor 6604))))
(192 nil)
(6037 (member-ref-expr :spelling "type" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 38) :definition #1# :canonical (cxcursor 6037) :children (list (cxcursor 6038))))
(3987 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 3987) :declaration (cxcursor 3840) :pointee (cxtype 3862)))
(5566 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5566) :declaration (cxcursor 3840) :pointee (cxtype 3862)))
(2748 (macro-expansion :spelling "__GID_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2713) :definition #1# :canonical (cxcursor 2748) :children (list)))
(4457 (function-decl :spelling "vfprintf" :usr "c:@F@vfprintf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i0" :type (cxtype 4458) :result-type (cxtype 3868) :arguments (list) :referenced #1=(cxcursor 4457) :canonical #1# :children (list (cxcursor 4459))))
(4484 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4484) :children (list)))
(4485 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4485) :children (list)))
(3361 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3361) :children (list)))
(3787 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3787) :children (list)))
(5198 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5198) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list #1# #2=(cxtype 5199) #2# #2# (cxtype 5200))))
(4952 (function-decl :spelling "atoi" :usr "c:@F@atoi" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8r*0" :type (cxtype 4305) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 4953))) :referenced #1=(cxcursor 4952) :canonical #1# :children (list (cxcursor 4954) (cxcursor 4955) (cxcursor 4956) . #2#)))
(2185 nil)
(3662 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3662) :children (list)))
(3195 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3195) :children (list)))
(230 nil)
(6062 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6062) :children (list)))
(2264 nil)
(6539 (unexposed-expr :spelling #2="popv" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #1=(cxcursor 1181) :definition #1# :canonical (cxcursor 6539) :children (list (cxcursor 6541))))
(6687 (decl-ref-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6687) :children (list)))
(1404 nil)
(1960 nil)
(3732 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3732) :children (list)))
(6589 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'-'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6589) :children (list)))
(4624 (function-decl :spelling "vsscanf" :usr "c:@F@vsscanf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24r*0r*8[1{__va_list_tag=II^v^v}]16" :type (cxtype 4597) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4625) (cxcursor 4626) (cxcursor 4627))) :referenced (cxcursor 4624) :canonical (cxcursor 4603) :children (list (cxcursor 4629) (cxcursor 4630) (cxcursor 4631) . #1#)))
(3988 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 3987) :declaration (cxcursor 3840) :pointee (cxtype 3911)))
(5940 (type-ref :spelling "wchar_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3881) :referenced #1=(cxcursor 3880) :definition #1# :canonical (cxcursor 5940) :children (list)))
(5949 (type-ref :spelling "wchar_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3881) :referenced #1=(cxcursor 3880) :definition #1# :canonical (cxcursor 5949) :children (list)))
(2669 (macro-definition :spelling "__stub_sstk" :usr "c:macro@__stub_sstk" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2669) :children (list)))
(5955 (type-ref :spelling "wchar_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3881) :referenced #1=(cxcursor 3880) :definition #1# :canonical (cxcursor 5955) :children (list)))
(5971 (type-ref :spelling "wchar_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3881) :referenced #1=(cxcursor 3880) :definition #1# :canonical (cxcursor 5971) :children (list)))
(3002 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3002) :children (list)))
(5948 (parm-decl :spelling "__wchar" :usr "c:stdlib.h@30941@F@wctomb@__wchar" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5945) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3881) :referenced #2=(cxcursor 5948) :definition #2# :canonical #2# :children (list (cxcursor 5949))))
(2617 (macro-definition :spelling "__attribute_warn_unused_result__" :usr "c:macro@__attribute_warn_unused_result__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2617) :children (list)))
(2475 (macro-definition :spelling "__REGISTER_PREFIX__" :usr "c:macro@__REGISTER_PREFIX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2475) :children (list)))
(5728 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5728) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3992))))
(4211 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4208) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #1=(cxcursor 4211) :definition #1# :canonical #1# :children (list (cxcursor 4212))))
(2445 (macro-definition :spelling "__INT16_TYPE__" :usr "c:macro@__INT16_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2445) :children (list)))
(848 (parm-decl :spelling #3="d" :usr "c:example.c@1138@F@retrieve@d" :token (token :id 849 :kind (quote identifier) :spelling #3# :location (cxsourcelocation 6259) :range (cxsourcerange 850)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 841) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 848) :definition #1# :canonical #1# :children (list)))
(5739 (function-decl :spelling "unsetenv" :usr "c:@F@unsetenv" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8r*0" :type (cxtype 4305) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 5740))) :referenced #1=(cxcursor 5739) :canonical #1# :children (list (cxcursor 5741) (cxcursor 5742) . #2#)))
(3107 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3107) :children (list)))
(3373 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3373) :children (list)))
(2884 (macro-definition :spelling "_IO_pid_t" :usr "c:macro@_IO_pid_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2884) :children (list)))
(5121 (typedef-decl :spelling "int8_t" :usr "c:types.h@4607@T@int8_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5122) :underlying-type (cxtype 3894) :referenced #1=(cxcursor 5121) :definition #1# :canonical #1# :children (list)))
(1203 nil)
(1519 nil)
(6365 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6365) :children (list (cxcursor 6366) (cxcursor 6368))))
(5197 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5198) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list #1# #2=(cxtype 5201) #2# #2# (cxtype 5203))))
(6463 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'9'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6463) :children (list)))
(1441 nil)
(3477 (macro-expansion :spelling "__intN_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3472) :definition #1# :canonical (cxcursor 3477) :children (list)))
(6443 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6443) :children (list (cxcursor 6444) (cxcursor 6472) (cxcursor 6473) (cxcursor 6532) (cxcursor 6533) (cxcursor 6551) (cxcursor 6552) (cxcursor 6561) (cxcursor 6562) (cxcursor 6574) (cxcursor 6575) (cxcursor 6587) (cxcursor 6588) (cxcursor 6609) (cxcursor 6610) (cxcursor 6650) (cxcursor 6651) (cxcursor 6662) (cxcursor 6663) (cxcursor 6668) (cxcursor 6669) (cxcursor 6676) (cxcursor 6690))))
(5337 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5318) :declaration (cxcursor 5317)))
(3052 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3052) :children (list)))
(175 nil)
(5149 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 5149) :children (list (cxcursor 5150))))
(5585 (parm-decl :spelling "__result" :usr "c:stdlib.h@15554@F@mrand48_r@__result" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5582) :lexical-parent #2# :objc-type-encoding "^q" :type (cxtype 5566) :referenced #1=(cxcursor 5585) :definition #1# :canonical #1# :children (list)))
(5834 (parm-decl :spelling "__denom" :usr "c:stdlib.h@27866@F@lldiv@__denom" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5830) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 4935) :referenced #1=(cxcursor 5834) :definition #1# :canonical #1# :children (list)))
(4342 (function-decl :spelling "fflush" :usr "c:@F@fflush" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4343)) :referenced #2=(cxcursor 4342) :canonical #2# :children #1#))
(5129 (typedef-decl :spelling "u_int8_t" :usr "c:types.h@4707@T@u_int8_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5130) :underlying-type (cxtype 3884) :referenced #1=(cxcursor 5129) :definition #1# :canonical #1# :children (list)))
(2033 nil)
(6611 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'/'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6611) :children (list)))
(1242 nil)
(6160 (decl-ref-expr :spelling "stderr" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6160) :children (list)))
(6260 (location :file "example.c" :line 54 :column 18 :offset 1324))
(2968 (macro-definition :spelling "_IO_stderr" :usr "c:macro@_IO_stderr" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2968) :children (list)))
(4734 (parm-decl :spelling "__n" :usr "c:stdio.h@23692@F@fread@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4727) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 4734) :definition #1# :canonical #1# :children (list (cxcursor 4735))))
(4657 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4657) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list #1#)))
(5356 (field-decl :spelling "__readers_wakeup" :usr "c:@UA@pthread_rwlock_t@Sa@FI@__readers_wakeup" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5352) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5356) :definition #2# :canonical #2# :children (list)))
(3590 (macro-definition :spelling "__SIZEOF_PTHREAD_BARRIERATTR_T" :usr "c:macro@__SIZEOF_PTHREAD_BARRIERATTR_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3590) :children (list)))
(616 nil)
(3725 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 3725) :children (list)))
(4748 (parm-decl :spelling "__n" :usr "c:stdio.h@23955@F@fwrite@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4739) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 4748) :definition #1# :canonical #1# :children (list (cxcursor 4749))))
(6305 (location :file "example.c" :line 56 :column 13 :offset 1343))
(4792 (parm-decl :spelling "__whence" :usr "c:stdio.h@26172@F@fseeko@__whence" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4786) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4792) :definition #1# :canonical #1# :children (list)))
(4334 (parm-decl :spelling "__dir" :usr "c:stdio.h@6454@F@tempnam@__dir" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4332) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4334) :definition #1# :canonical #1# :children (list)))
(2025 nil)
(2496 (macro-definition :spelling "_FEATURES_H" :usr "c:macro@_FEATURES_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2496) :children (list)))
(6609 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6609) :children (list)))
(2087 nil)
(5799 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5799) :children (list)))
(3612 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3612) :children (list)))
(4687 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4687) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3862) :arguments (list (cxtype 4382) (cxtype 4383) (cxtype 3868) (cxtype 4022))))
(5157 (typedef-decl :spelling "sigset_t" :usr "c:select.h@1318@T@sigset_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5158) :underlying-type (cxtype 5155) :referenced #1=(cxcursor 5157) :definition #1# :canonical #1# :children (list (cxcursor 5159))))
(3992 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 3992) :declaration (cxcursor 3840) :pointee (cxtype 3993)))
(5984 (Pointer :kind-spelling "Pointer" :const t :pod-type t :canonical-type (cxtype 5984) :declaration (cxcursor 3840) :pointee (cxtype 3993)))
(4393 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4393) :declaration (cxcursor 3840) :pointee (cxtype 3993)))
(1219 nil)
(5529 (struct-decl :spelling "drand48_data" :usr "c:@S@drand48_data" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5530) :referenced #1=(cxcursor 5529) :definition #1# :canonical #1# :children (list (cxcursor 5531) (cxcursor 5534) (cxcursor 5536) (cxcursor 5537) (cxcursor 5538))))
(6347 (unexposed-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6347) :children (list (cxcursor 6348))))
(5292 (field-decl :spelling "__lock" :usr "c:@S@__pthread_mutex_s@FI@__lock" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5290) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5292) :definition #2# :canonical #2# :children (list)))
(4895 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4885) :declaration (cxcursor 4884)))
(1907 nil)
(2793 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2793) :children (list)))
(2861 (macro-definition :spelling "_G_HAVE_IO_FILE_OPEN" :usr "c:macro@_G_HAVE_IO_FILE_OPEN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2861) :children (list)))
(5557 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5556) :type (cxtype 3868) :canonical (cxcursor 5557) :children (list)))
(6123 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"--------------------\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6123) :children (list (cxcursor 6124))))
(1435 nil)
(5326 (field-decl :spelling "__mutex" :usr "c:@UA@pthread_cond_t@Sa@FI@__mutex" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5319) :lexical-parent #2# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #1=(cxcursor 5326) :definition #1# :canonical #1# :children (list)))
(4665 (parm-decl :spelling "__stream" :usr "c:stdio.h@20178@F@putc_unlocked@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4663) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4665) :definition #1# :canonical #1# :children (list (cxcursor 4666))))
(4946 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4946) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4947) :arguments (list (cxtype 4152))))
(5897 (parm-decl :spelling "__value" :usr "c:stdlib.h@29833@F@fcvt_r@__value" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5896) :lexical-parent #1# :objc-type-encoding "d" :type (cxtype 4947) :referenced #2=(cxcursor 5897) :definition #2# :canonical #2# :children (list)))
(2862 (macro-definition :spelling "_G_HAVE_IO_GETLINE_INFO" :usr "c:macro@_G_HAVE_IO_GETLINE_INFO" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2862) :children (list)))
(6116 (unexposed-expr :spelling #2="memoire" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3867) :referenced #1=(cxcursor 67) :definition #1# :canonical (cxcursor 6116) :children (list (cxcursor 6117))))
(4874 (parm-decl :spelling "__stream" :usr "c:stdio.h@30722@F@ftrylockfile@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4873) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4874) :definition #1# :canonical #1# :children (list (cxcursor 4875))))
(3338 (macro-expansion :spelling "__attribute_pure__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2602) :definition #1# :canonical (cxcursor 3338) :children (list)))
(4936 (field-decl :spelling "rem" :usr "c:@SA@lldiv_t@FI@rem" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4932) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 4935) :referenced #1=(cxcursor 4936) :definition #1# :canonical #1# :children (list)))
(6594 (unexposed-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6594) :children (list (cxcursor 6595))))
(3362 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3362) :children (list)))
(973 nil)
(6298 (call-expr :spelling "dump" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6298) :children (list (cxcursor 6299))))
(1054 nil)
(6318 (member-ref-expr :spelling "type" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 38) :definition #1# :canonical (cxcursor 6318) :children (list (cxcursor 6319))))
(2719 (macro-definition :spelling "__OFF64_T_TYPE" :usr "c:macro@__OFF64_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2719) :children (list)))
(4686 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4687) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3981) :arguments (list (cxtype 4688) (cxtype 4689) (cxtype 3868) (cxtype 4357))))
(3165 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3165) :children (list)))
(1887 nil)
(2629 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2629) :children (list)))
(3616 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3616) :children (list)))
(490 nil)
(6570 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6570) :children (list)))
(6071 (unexposed-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6071) :children (list (cxcursor 6072))))
(4658 (parm-decl :spelling "__c" :usr "c:stdio.h@19397@F@putchar@__c" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4656) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4658) :definition #1# :canonical #1# :children (list)))
(823 nil)
(2693 (macro-definition :spelling "__S32_TYPE" :usr "c:macro@__S32_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2693) :children (list)))
(5340 (field-decl :spelling "__size" :usr "c:@UA@pthread_condattr_t@FI@__size" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5338) :lexical-parent #1# :objc-type-encoding "[4c]" :type (cxtype 4080) :referenced #2=(cxcursor 5340) :definition #2# :canonical #2# :children (list (cxcursor 5341))))
(297 nil)
(2615 (macro-definition :spelling "__nonnull" :usr "c:macro@__nonnull" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2615) :children (list)))
(6084 (decl-ref-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4434) :referenced (cxcursor 4433) :canonical (cxcursor 6084) :children (list)))
(2643 (macro-definition :spelling "__REDIRECT_LDBL" :usr "c:macro@__REDIRECT_LDBL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2643) :children (list)))
(4062 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 4062) :children (list (cxcursor 4063))))
(4864 (parm-decl :spelling "__stream" :usr "c:stdio.h@29627@F@pclose@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4863) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4864) :definition #2# :canonical #2# :children (list (cxcursor 4865))))
(4949 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4949) :children (list)))
(4973 (parm-decl :spelling "__endptr" :usr "c:stdlib.h@5219@F@strtod@__endptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4969) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #2=(cxcursor 4973) :definition #2# :canonical #2# :children (list)))
(4950 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4950) :children (list)))
(4951 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4951) :children (list)))
(2630 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2630) :children (list)))
(5500 (function-decl :spelling "nrand48" :usr "c:@F@nrand48" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q8[3S]0" :type (cxtype 5501) :result-type (cxtype 3862) :arguments (list . #1=((cxcursor 5502))) :referenced #2=(cxcursor 5500) :canonical #2# :children (list (cxcursor 5504) (cxcursor 5505) . #1#)))
(5539 (function-decl :spelling "drand48_r" :usr "c:@F@drand48_r" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i16^{drand48_data=[3S][3S]SSQ}0^d8" :type (cxtype 5540) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 5548) (cxcursor 5550))) :referenced #3=(cxcursor 5539) :canonical #3# :children (list (cxcursor 5551) (cxcursor 5552) . #1#)))
(2814 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 2814) :children (list)))
(5608 (parm-decl :spelling "__seed16v" :usr "c:stdlib.h@15956@F@seed48_r@__seed16v" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5605) :lexical-parent #2# :objc-type-encoding "^S" :type (cxtype 5493) :referenced #1=(cxcursor 5608) :definition #1# :canonical #1# :children (list (cxcursor 5609))))
(6630 (unexposed-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6156) :referenced (cxcursor 4422) :canonical (cxcursor 6630) :children (list (cxcursor 6631))))
(2055 nil)
(2940 (macro-definition :spelling "_IO_FLAGS2_MMAP" :usr "c:macro@_IO_FLAGS2_MMAP" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2940) :children (list)))
(463 nil)
(3511 (inclusion-directive :spelling "time.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/time.h" :canonical (cxcursor 3511) :children (list)))
(1619 nil)
(2221 nil)
(1380 (range :start (location :file #1="example.c" :line 80 :column 21 :offset 1932) :end (location :file #1# :line 80 :column 22 :offset 1933)))
(542 nil)
(5350 (union-decl :spelling "" :usr "c:@UA@pthread_rwlock_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5351) :referenced #1=(cxcursor 5350) :definition #1# :canonical #1# :children (list (cxcursor 5352) (cxcursor 5365) (cxcursor 5367) (cxcursor 5369))))
(3530 (macro-definition :spelling "_STRUCT_TIMEVAL" :usr "c:macro@_STRUCT_TIMEVAL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3530) :children (list)))
(1436 nil)
(6442 (decl-ref-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6442) :children (list)))
(2 nil)
(2834 (macro-definition :spelling "__need_mbstate_t" :usr "c:macro@__need_mbstate_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2834) :children (list)))
(2261 nil)
(5146 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 5146) :children (list (cxcursor 5147) (cxcursor 5149))))
(2903 (macro-definition :spelling "__GNUC_VA_LIST" :usr "c:macro@__GNUC_VA_LIST" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2903) :children (list)))
(1636 nil)
(5481 (parm-decl :spelling "__seed" :usr "c:stdlib.h@13025@F@srand@__seed" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5480) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5481) :definition #2# :canonical #2# :children (list)))
(4416 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4416) :children (list)))
(6495 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6495) :children (list (cxcursor 6496) (cxcursor 6497))))
(2618 (macro-expansion :spelling "__USE_FORTIFY_LEVEL" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2540) :definition #1# :canonical (cxcursor 2618) :children (list)))
(3187 (macro-expansion :spelling "__USE_POSIX2" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2518) :definition #1# :canonical (cxcursor 3187) :children (list)))
(5472 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5472) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3992) (cxtype 5439))))
(2157 nil)
(3563 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3563) :children (list)))
(6306 (location :file "example.c" :line 65 :column 18 :offset 1588))
(1365 nil)
(157 nil)
(6026 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6026) :children (list (cxcursor 6027) (cxcursor 6029))))
(1284 nil)
(6392 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6392) :children (list (cxcursor 6393) (cxcursor 6402) (cxcursor 6405))))
(5339 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5339) :declaration (cxcursor 5338)))
(2256 nil)
(407 nil)
(6122 (decl-ref-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4434) :referenced (cxcursor 4433) :canonical (cxcursor 6122) :children (list)))
(4561 (parm-decl :spelling "__format" :usr "c:stdio.h@14585@F@fscanf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4558) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4561) :definition #1# :canonical #1# :children (list)))
(965 nil)
(6362 (location :file "example.c" :line 67 :column 14 :offset 1608))
(4627 (parm-decl :spelling "__arg" :usr "c:stdio.h@16964@F@vsscanf@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4624) :lexical-parent #2# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #1=(cxcursor 4627) :definition #1# :canonical #1# :children (list (cxcursor 4628))))
(6339 (unexposed-expr :spelling #2="retrieve" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6340) :referenced #1=(cxcursor 841) :definition #1# :canonical (cxcursor 6339) :children (list (cxcursor 6341))))
(3325 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3325) :children (list)))
(4764 (parm-decl :spelling "__size" :usr "c:stdio.h@24945@F@fwrite_unlocked@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4762) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 4764) :definition #2# :canonical #2# :children (list (cxcursor 4765))))
(245 nil)
(3505 (macro-definition :spelling "_SIGSET_H_types" :usr "c:macro@_SIGSET_H_types" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3505) :children (list)))
(2970 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 2970) :children (list)))
(331 nil)
(2492 (macro-definition :spelling "__STDC_VERSION__" :usr "c:macro@__STDC_VERSION__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2492) :children (list)))
(3553 (macro-definition :spelling "_SYS_SYSMACROS_H" :usr "c:macro@_SYS_SYSMACROS_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3553) :children (list)))
(4571 (asm-label-attr :spelling "__isoc99_sscanf" :usr "" :is-attribute t :translation-unit (cxcursor 2339) :canonical (cxcursor 4571) :children (list)))
(5471 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5472) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4393) (cxtype 5440))))
(5414 (parm-decl :spelling "__statelen" :usr "c:stdlib.h@11376@F@initstate@__statelen" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5409) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 5414) :definition #2# :canonical #2# :children (list (cxcursor 5415))))
(417 nil)
(2739 (macro-definition :spelling "__BLKSIZE_T_TYPE" :usr "c:macro@__BLKSIZE_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2739) :children (list)))
(5873 (parm-decl :spelling "__decpt" :usr "c:stdlib.h@29359@F@qfcvt@__decpt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5870) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #1=(cxcursor 5873) :definition #1# :canonical #1# :children (list)))
(589 nil)
(3396 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3396) :children (list)))
(662 nil)
(4897 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4897) :declaration (cxcursor 4896)))
(6422 (location :file "example.c" :line 80 :column 21 :offset 1932))
(2287 (function-decl :spelling "main" :usr "c:@F@main" :token (token :id 2294 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6691) :range (cxsourcerange 2295)) :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i0" :type (cxtype 4639) :result-type (cxtype 3868) :arguments (list) :referenced #1=(cxcursor 2287) :definition #1# :canonical #1# :children (list (cxcursor 2298))))
(5787 (type-ref :spelling "__compar_fn_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5770) :referenced #1=(cxcursor 5769) :definition #1# :canonical (cxcursor 5787) :children (list)))
(5798 (type-ref :spelling "__compar_fn_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5770) :referenced #1=(cxcursor 5769) :definition #1# :canonical (cxcursor 5798) :children (list)))
(6425 (location :file "example.c" :line 81 :column 9 :offset 1943))
(2650 (inclusion-directive :spelling "bits/wordsize.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/wordsize.h" :canonical (cxcursor 2650) :children (list)))
(3707 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3707) :children (list)))
(2113 nil)
(4463 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4463) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4152) (cxtype 4225))))
(2692 (macro-definition :spelling "__U16_TYPE" :usr "c:macro@__U16_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2692) :children (list)))
(326 nil)
(6095 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6095) :children (list)))
(3836 (location :file "example.c" :line 82 :column 14 :offset 1959))
(2188 nil)
(2114 nil)
(6640 (decl-ref-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5708) :referenced (cxcursor 5707) :canonical (cxcursor 6640) :children (list)))
(4859 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4350) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4323) :arguments (list #1=(cxtype 4152) #1#)))
(1401 nil)
(5127 (typedef-decl :spelling "int64_t" :usr "c:types.h@4675@T@int64_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5128) :underlying-type (cxtype 3862) :referenced #1=(cxcursor 5127) :definition #1# :canonical #1# :children (list)))
(2829 (inclusion-directive :spelling "bits/types.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/types.h" :canonical (cxcursor 2829) :children (list)))
(6353 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6353) :children (list (cxcursor 6354))))
(2839 (macro-definition :spelling "__mbstate_t_defined" :usr "c:macro@__mbstate_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2839) :children (list)))
(1756 nil)
(2956 (macro-definition :spelling "_IO_UNITBUF" :usr "c:macro@_IO_UNITBUF" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2956) :children (list)))
(6527 (decl-ref-expr :spelling #2="pushv" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6127) :referenced #1=(cxcursor 551) :definition #1# :canonical (cxcursor 6527) :children (list)))
(4587 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4463) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4228) (cxtype 4229))))
(5684 (function-decl :spelling "atexit" :usr "c:@F@atexit" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^?0" :type (cxtype 5685) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 5691))) :referenced #2=(cxcursor 5684) :canonical #2# :children (list (cxcursor 5692) (cxcursor 5693) . #1#)))
(2559 (macro-definition :spelling "__LEAF" :usr "c:macro@__LEAF" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2559) :children (list)))
(6048 (unexposed-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6016) :referenced (cxcursor 4433) :canonical (cxcursor 6048) :children (list (cxcursor 6049))))
(6599 (unexposed-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6599) :children (list (cxcursor 6600))))
(3819 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3819) :children (list)))
(1839 nil)
(1952 nil)
(3081 (macro-expansion :spelling "__USE_ISOC99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2526) :definition #1# :canonical (cxcursor 3081) :children (list)))
(3284 (macro-definition :spelling "htobe16" :usr "c:macro@htobe16" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3284) :children (list)))
(915 nil)
(4719 (parm-decl :spelling "__stream" :usr "c:stdio.h@23064@F@fputs@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4715) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4719) :definition #2# :canonical #2# :children (list (cxcursor 4720))))
(6552 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6552) :children (list (cxcursor 6553) (cxcursor 6554))))
(6587 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6587) :children (list)))
(3655 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3655) :children (list)))
(4923 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 4919) :declaration (cxcursor 4922)))
(86 (range :start (location :file #1="example.c" :line 8 :column 19 :offset 115) :end (location :file #1# :line 8 :column 20 :offset 116)))
(5025 (function-decl :spelling "strtoll" :usr "c:@F@strtoll" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "q20r*0^*8i16" :type (cxtype 5009) :result-type (cxtype 4935) :arguments (list . #3=((cxcursor 5026) (cxcursor 5027) (cxcursor 5028))) :referenced #1=(cxcursor 5025) :canonical #1# :children (list (cxcursor 5029) (cxcursor 5030) . #3#)))
(5863 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5863) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list (cxtype 4987) (cxtype 3868) #1=(cxtype 3867) #1#)))
(4215 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4214) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #2=(cxcursor 4215) :definition #2# :canonical #2# :children (list (cxcursor 4216))))
(178 nil)
(1583 nil)
(6482 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'e'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6482) :children (list)))
(3260 (inclusion-directive :spelling "bits/byteswap.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/byteswap.h" :canonical (cxcursor 3260) :children (list)))
(3385 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3385) :children (list)))
(2771 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2771) :children (list)))
(364 nil)
(5020 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@6503@F@strtouq@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5016) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 5020) :definition #2# :canonical #2# :children (list)))
(3939 (typedef-decl :spelling "__fsid_t" :usr "c:types.h@5583@T@__fsid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3940) :underlying-type (cxtype 3941) :referenced #2=(cxcursor 3939) :definition #2# :canonical #2# :children (list (cxcursor 3934))))
(3999 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 3999) :declaration (cxcursor 4000)))
(1558 nil)
(3269 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3269) :children (list)))
(4125 (enum-constant-decl :spelling "__codecvt_partial" :usr "c:@E@__codecvt_result@__codecvt_partial" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4122) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4125) :definition #2# :canonical #2# :children (list)))
(1112 nil)
(6338 (call-expr :spelling "retrieve" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 841) :definition #1# :canonical (cxcursor 6338) :children (list (cxcursor 6339) (cxcursor 6342))))
(3490 (inclusion-directive :spelling "bits/select.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/select.h" :canonical (cxcursor 3490) :children (list)))
(4510 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4508) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3876) :referenced #1=(cxcursor 4510) :definition #1# :canonical #1# :children (list)))
(3420 (macro-definition :spelling "__nlink_t_defined" :usr "c:macro@__nlink_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3420) :children (list)))
(2469 (macro-definition :spelling "__x86_64" :usr "c:macro@__x86_64" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2469) :children (list)))
(4659 (function-decl :spelling "fputc_unlocked" :usr "c:@F@fputc_unlocked" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i12i0^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}4" :type (cxtype 4648) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4660) (cxcursor 4661)) :referenced #1=(cxcursor 4659) :canonical #1# :children #2#))
(691 nil)
(5345 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5339) :declaration (cxcursor 5338)))
(1058 nil)
(2505 (macro-expansion :spelling "__STDC_VERSION__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2492) :definition #1# :canonical (cxcursor 2505) :children (list)))
(4023 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 3999) :declaration (cxcursor 4000)))
(4462 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4463) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4152) (cxtype 4229))))
(5033 (parm-decl :spelling "__endptr" :usr "c:stdlib.h@7118@F@strtoull@__endptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5031) :lexical-parent #2# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #1=(cxcursor 5033) :definition #1# :canonical #1# :children (list)))
(5702 (parm-decl :spelling "__status" :usr "c:stdlib.h@18854@__status" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5702) :definition #1# :canonical #1# :children (list)))
(4116 (typedef-decl :spelling "__gnuc_va_list" :usr "c:stdarg.h@1997@T@__gnuc_va_list" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4117) :underlying-type (cxtype 3845) :referenced #1=(cxcursor 4116) :definition #1# :canonical #1# :children (list (cxcursor 4118))))
(3094 (macro-expansion :spelling "__REDIRECT" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2592) :definition #1# :canonical (cxcursor 3094) :children (list)))
(2090 nil)
(5862 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5863) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list (cxtype 4987) (cxtype 3868) #1=(cxtype 4230) #1#)))
(3066 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3066) :children (list)))
(1905 nil)
(6363 (location :file "example.c" :line 78 :column 18 :offset 1905))
(2198 nil)
(2465 (macro-definition :spelling "__FLT_RADIX__" :usr "c:macro@__FLT_RADIX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2465) :children (list)))
(5807 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5807) :children (list)))
(5808 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5808) :children (list)))
(2860 (macro-definition :spelling "_G_HAVE_LONG_DOUBLE_IO" :usr "c:macro@_G_HAVE_LONG_DOUBLE_IO" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2860) :children (list)))
(3543 (macro-definition :spelling "FD_SET" :usr "c:macro@FD_SET" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3543) :children (list)))
(3434 (macro-definition :spelling "__need_time_t" :usr "c:macro@__need_time_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3434) :children (list)))
(694 (parm-decl :spelling #3="x" :usr "c:example.c@938@F@store@x" :token (token :id 695 :kind (quote identifier) :spelling #3# :location (cxsourcelocation 6211) :range (cxsourcerange 696)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 680) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 694) :definition #1# :canonical #1# :children (list)))
(5207 (parm-decl :spelling "__readfds" :usr "c:select.h@3430@F@select@__readfds" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5196) :lexical-parent #2# :objc-type-encoding "^{?=[16q]}" :type (cxtype 5201) :referenced #1=(cxcursor 5207) :definition #1# :canonical #1# :children (list (cxcursor 5208))))
(6010 (location :file "example.c" :line 11 :column 15 :offset 148))
(3664 (macro-definition :spelling "__malloc_and_calloc_defined" :usr "c:macro@__malloc_and_calloc_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3664) :children (list)))
(2575 (macro-definition :spelling "__USING_NAMESPACE_STD" :usr "c:macro@__USING_NAMESPACE_STD" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2575) :children (list)))
(5623 (parm-decl :spelling "__size" :usr "c:stdlib.h@16443@F@malloc@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5621) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5623) :definition #1# :canonical #1# :children (list (cxcursor 5624))))
(6112 (unexposed-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6112) :children (list (cxcursor 6113))))
(176 nil)
(6034 (if-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6034) :children (list (cxcursor 6035) (cxcursor 6046) (cxcursor 6063))))
(5780 (parm-decl :spelling "__key" :usr "c:stdlib.h@26510@F@bsearch@__key" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5777) :lexical-parent #1# :objc-type-encoding "r^v" :type (cxtype 4742) :referenced #2=(cxcursor 5780) :definition #2# :canonical #2# :children (list)))
(6013 (location :file "example.c" :line 12 :column 9 :offset 159))
(5022 (parm-decl :spelling "__base" :usr "c:stdlib.h@6575@F@strtouq@__base" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5016) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5022) :definition #2# :canonical #2# :children (list)))
(1954 nil)
(3119 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3119) :children (list)))
(5922 (parm-decl :spelling "__sign" :usr "c:stdlib.h@30268@F@qfcvt_r@__sign" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5918) :lexical-parent #1# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #2=(cxcursor 5922) :definition #2# :canonical #2# :children (list)))
(2603 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2603) :children (list)))
(1003 nil)
(5348 (typedef-decl :spelling "pthread_once_t" :usr "c:pthreadtypes.h@3837@T@pthread_once_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5349) :underlying-type (cxtype 3868) :referenced #1=(cxcursor 5348) :definition #1# :canonical #1# :children (list)))
(5910 (parm-decl :spelling "__ndigit" :usr "c:stdlib.h@30033@F@qecvt_r@__ndigit" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5906) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5910) :definition #2# :canonical #2# :children (list)))
(4035 (field-decl :spelling "_vtable_offset" :usr "c:@S@_IO_FILE@FI@_vtable_offset" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "c" :type (cxtype 3894) :referenced #2=(cxcursor 4035) :definition #2# :canonical #2# :children (list)))
(2830 (macro-definition :spelling "__need_size_t" :usr "c:macro@__need_size_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2830) :children (list)))
(373 nil)
(5733 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5733) :declaration (cxcursor 3840) :calling-convention :Default :result-type #2=(cxtype 3868) :arguments (list #1=(cxtype 4152) #1# #2#)))
(2955 (macro-definition :spelling "_IO_FIXED" :usr "c:macro@_IO_FIXED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2955) :children (list)))
(290 nil)
(1259 nil)
(2162 nil)
(4608 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4608) :children (list)))
(4609 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4609) :children (list)))
(1569 nil)
(4986 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4986) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4987) :arguments (list (cxtype 4152) (cxtype 4382))))
(4512 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4508) :lexical-parent #1# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #2=(cxcursor 4512) :definition #2# :canonical #2# :children (list)))
(2821 (macro-expansion :spelling "__need___FILE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2810) :definition #1# :canonical (cxcursor 2821) :children (list)))
(5784 (parm-decl :spelling "__size" :usr "c:stdlib.h@26577@F@bsearch@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5777) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5784) :definition #1# :canonical #1# :children (list (cxcursor 5785))))
(1378 nil)
(3409 (inclusion-directive :spelling "sys/types.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/sys/types.h" :canonical (cxcursor 3409) :children (list)))
(539 nil)
(2695 (macro-definition :spelling "__SLONGWORD_TYPE" :usr "c:macro@__SLONGWORD_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2695) :children (list)))
(3520 (macro-expansion :spelling "__timer_t_defined" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3463) :definition #1# :canonical (cxcursor 3520) :children (list)))
(2764 (macro-expansion :spelling "__FSID_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2740) :definition #1# :canonical (cxcursor 2764) :children (list)))
(3683 (macro-definition :spelling "_ALLOCA_H" :usr "c:macro@_ALLOCA_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3683) :children (list)))
(2717 (macro-definition :spelling "__NLINK_T_TYPE" :usr "c:macro@__NLINK_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2717) :children (list)))
(5816 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5816) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4919) :arguments (list #1=(cxtype 3868) #1#)))
(3854 (Void :kind-spelling "Void" :canonical-type (cxtype 3854) :declaration (cxcursor 3840)))
(4329 (function-decl :spelling "tmpnam_r" :usr "c:@F@tmpnam_r" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8*0" :type (cxtype 4326) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 4330))) :referenced #2=(cxcursor 4329) :canonical #2# :children (list (cxcursor 4331) . #1#)))
(4743 (Void :kind-spelling "Void" :const t :canonical-type (cxtype 4743) :declaration (cxcursor 3840)))
(18 (inclusion-directive :spelling "stdlib.h" :usr "" :token (token :id 29 :kind (quote punctuation) :spelling ">" :location (cxsourcelocation 3204) :range (cxsourcerange 30)) :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/stdlib.h" :canonical (cxcursor 18) :children (list)))
(2493 (location :file "example.c" :line 1 :column 18 :offset 17))
(2225 nil)
(3212 (macro-definition :spelling "_STDLIB_H" :usr "c:macro@_STDLIB_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3212) :children (list)))
(6672 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'\\t'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6672) :children (list)))
(3938 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 3936) :type (cxtype 3868) :canonical (cxcursor 3938) :children (list)))
(4727 (function-decl :spelling "fread" :usr "c:@F@fread" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "Q32^v0Q8Q16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}24" :type (cxtype 4728) :result-type (cxtype 3875) :arguments (list . #2=((cxcursor 4731) (cxcursor 4732) (cxcursor 4734) (cxcursor 4736))) :referenced #1=(cxcursor 4727) :canonical #1# :children (list (cxcursor 4738) . #2#)))
(3204 (location :file "example.c" :line 2 :column 19 :offset 37))
(4905 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4897) :declaration (cxcursor 4896)))
(1372 (function-decl :spelling "interprete" :usr "c:@F@interprete" :token (token :id 1379 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6422) :range (cxsourcerange 1380)) :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "v0" :type (cxtype 5688) :result-type (cxtype 3854) :arguments (list) :referenced #1=(cxcursor 1372) :definition #1# :canonical #1# :children (list (cxcursor 1383))))
(4985 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4986) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4987) :arguments (list (cxtype 4228) (cxtype 4688))))
(1300 nil)
(3557 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3557) :children (list)))
(2160 nil)
(3106 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3106) :children (list)))
(4178 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4178) :children (list)))
(4181 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4181) :children (list)))
(2214 nil)
(4186 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4186) :children (list)))
(4190 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4190) :children (list)))
(2253 nil)
(4196 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4196) :children (list)))
(4199 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4199) :children (list)))
(4203 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4203) :children (list)))
(4207 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4207) :children (list)))
(4212 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4212) :children (list)))
(4216 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4216) :children (list)))
(4220 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4220) :children (list)))
(4232 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4232) :children (list)))
(4241 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4241) :children (list)))
(4249 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4249) :children (list)))
(4258 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4258) :children (list)))
(4267 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4267) :children (list)))
(4277 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4277) :children (list)))
(3993 (Char-S :kind-spelling "Char_S" :pod-type t :canonical-type (cxtype 3993) :declaration (cxcursor 3840)))
(4153 (Char-S :kind-spelling "Char_S" :const t :pod-type t :canonical-type (cxtype 4153) :declaration (cxcursor 3840)))
(4284 (type-ref :spelling "_IO_FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4129) :referenced #1=(cxcursor 4128) :definition #1# :canonical (cxcursor 4284) :children (list)))
(2539 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2539) :children (list)))
(4834 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4834) :children (list)))
(3784 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 3784) :children (list)))
(5224 (Unexposed :kind-spelling "Unexposed" :const t :pod-type t :canonical-type (cxtype 5219) :declaration (cxcursor 5160)))
(5313 (field-decl :spelling "__align" :usr "c:@UA@pthread_mutexattr_t@FI@__align" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5309) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5313) :definition #2# :canonical #2# :children (list)))
(5678 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5678) :children (list)))
(5679 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5679) :children (list)))
(5815 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5816) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4923) :arguments (list #1=(cxtype 3868) #1#)))
(5999 (location :file "example.c" :line 6 :column 9 :offset 62))
(3651 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3651) :children (list)))
(5997 (location :file "example.c" :line 7 :column 16 :offset 83))
(3445 (macro-expansion :spelling "__USE_POSIX" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2515) :definition #1# :canonical (cxcursor 3445) :children (list)))
(6000 (location :file "example.c" :line 7 :column 9 :offset 76))
(1791 (var-decl :spelling "d" :usr "c:example.c@2780@F@interprete@d" :token (token :id 1794 :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6537) :range (cxsourcerange 1795)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 1372) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 1791) :definition #1# :canonical #1# :children (list (cxcursor 1801))))
(6669 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6669) :children (list (cxcursor 6670) (cxcursor 6671))))
(247 nil)
(5806 (parm-decl :spelling "__x" :usr "c:stdlib.h@27153@F@labs@__x" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5804) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3862) :referenced #1=(cxcursor 5806) :definition #1# :canonical #1# :children (list)))
(5829 (type-ref :spelling "ldiv_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4930) :referenced #1=(cxcursor 4929) :definition #1# :canonical (cxcursor 5829) :children (list)))
(6001 (location :file "example.c" :line 7 :column 27 :offset 94))
(5598 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5598) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3862) (cxtype 5542))))
(5468 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5468) :children (list)))
(3976 (typedef-decl :spelling "__fsfilcnt_t" :usr "c:types.h@6971@T@__fsfilcnt_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3977) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 3976) :definition #2# :canonical #2# :children (list)))
(5218 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5218) :declaration (cxcursor 3840) :pointee (cxtype 5219)))
(3894 (Signed-Char :kind-spelling "SChar" :pod-type t :canonical-type (cxtype 3894) :declaration (cxcursor 3840)))
(5223 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5223) :declaration (cxcursor 3840) :pointee (cxtype 5219)))
(5469 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5469) :children (list)))
(6015 (unexposed-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6016) :referenced (cxcursor 4433) :canonical (cxcursor 6015) :children (list (cxcursor 6017))))
(415 nil)
(6331 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6331) :children (list (cxcursor 6332))))
(6005 (location :file "example.c" :line 8 :column 16 :offset 112))
(6007 (location :file "example.c" :line 8 :column 19 :offset 115))
(847 nil)
(586 nil)
(952 nil)
(6009 (location :file "example.c" :line 9 :column 8 :offset 125))
(3629 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3629) :children (list)))
(4098 (field-decl :spelling "__pos" :usr "c:@SA@_G_fpos64_t@FI@__pos" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4096) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3931) :referenced #1=(cxcursor 4098) :definition #1# :canonical #1# :children (list (cxcursor 4099))))
(3899 (Short :kind-spelling "Short" :pod-type t :canonical-type (cxtype 3899) :declaration (cxcursor 3840)))
(3026 (macro-definition :spelling "L_ctermid" :usr "c:macro@L_ctermid" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3026) :children (list)))
(1062 nil)
(6324 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6324) :children (list)))
(2058 nil)
(2003 nil)
(4616 (asm-label-attr :spelling "__isoc99_vfscanf" :usr "" :is-attribute t :translation-unit (cxcursor 2339) :canonical (cxcursor 4616) :children (list)))
(2802 (macro-expansion :spelling "__FSFILCNT64_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2728) :definition #1# :canonical (cxcursor 2802) :children (list)))
(2446 (macro-definition :spelling "__INT32_TYPE__" :usr "c:macro@__INT32_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2446) :children (list)))
(5222 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5223) :declaration (cxcursor 3840) :pointee (cxtype 5224)))
(5150 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 5150) :children (list (cxcursor 5151) (cxcursor 5153))))
(1189 (range :start (location :file #1="example.c" :line 67 :column 14 :offset 1608) :end (location :file #1# :line 67 :column 15 :offset 1609)))
(5597 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5598) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3862) (cxtype 5599))))
(2116 nil)
(1251 nil)
(6382 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6382) :children (list (cxcursor 6383))))
(3868 (Int :kind-spelling "Int" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 3840)))
(3422 (macro-expansion :spelling "__off_t_defined" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3005) :definition #1# :canonical (cxcursor 3422) :children (list)))
(5965 (Int :kind-spelling "Int" :const t :pod-type t :canonical-type (cxtype 5965) :declaration (cxcursor 3840)))
(1579 nil)
(5384 (Int :kind-spelling "Int" :volatile t :pod-type t :canonical-type (cxtype 5384) :declaration (cxcursor 3840)))
(5822 (function-decl :spelling "ldiv" :usr "c:@F@ldiv" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "{?=qq}16q0q8" :type (cxtype 5823) :result-type (cxtype 4930) :arguments (list . #3=((cxcursor 5825) (cxcursor 5826))) :referenced #1=(cxcursor 5822) :canonical #1# :children (list (cxcursor 5827) (cxcursor 5828) (cxcursor 5829) . #3#)))
(1635 nil)
(3075 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3075) :children (list)))
(4084 (typedef-decl :spelling "__mbstate_t" :usr "c:wchar.h@2716@T@__mbstate_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4085) :underlying-type (cxtype 4086) :referenced #2=(cxcursor 4084) :definition #2# :canonical #2# :children (list (cxcursor 4073))))
(22 nil)
(5213 (parm-decl :spelling "__timeout" :usr "c:select.h@3538@F@select@__timeout" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5196) :lexical-parent #2# :objc-type-encoding "^{timeval=qq}" :type (cxtype 5203) :referenced #1=(cxcursor 5213) :definition #1# :canonical #1# :children (list (cxcursor 5214))))
(3862 (Long :kind-spelling "Long" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3840)))
(107 nil)
(5691 (parm-decl :spelling "__func" :usr "c:stdlib.h@18205@F@atexit@__func" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5684) :lexical-parent #2# :objc-type-encoding "^?" :type (cxtype 5689) :referenced #1=(cxcursor 5691) :definition #1# :canonical #1# :children (list)))
(4622 (asm-label-attr :spelling "__isoc99_vscanf" :usr "" :is-attribute t :translation-unit (cxcursor 2339) :canonical (cxcursor 4622) :children (list)))
(801 nil)
(3259 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3259) :children (list)))
(1865 nil)
(4074 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4074) :declaration (cxcursor 4073)))
(4820 (parm-decl :spelling "__stream" :usr "c:stdio.h@27805@F@clearerr@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4819) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4820) :definition #2# :canonical #2# :children (list (cxcursor 4821))))
(4242 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4237) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4242) :definition #1# :canonical #1# :children (list)))
(5314 (typedef-decl :spelling "pthread_mutexattr_t" :usr "c:pthreadtypes.h@2987@T@pthread_mutexattr_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5315) :underlying-type (cxtype 5316) :referenced #1=(cxcursor 5314) :definition #1# :canonical #1# :children (list (cxcursor 5309))))
(4935 (Long-Long :kind-spelling "LongLong" :pod-type t :canonical-type (cxtype 4935) :declaration (cxcursor 3840)))
(2566 (macro-definition :spelling "__PMT" :usr "c:macro@__PMT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2566) :children (list)))
(1599 nil)
(6486 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'g'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6486) :children (list)))
(3545 (macro-definition :spelling "FD_ISSET" :usr "c:macro@FD_ISSET" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3545) :children (list)))
(614 nil)
(6188 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6188) :children (list (cxcursor 6189) (cxcursor 6191))))
(5027 (parm-decl :spelling "__endptr" :usr "c:stdlib.h@6893@F@strtoll@__endptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5025) :lexical-parent #2# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #1=(cxcursor 5027) :definition #1# :canonical #1# :children (list)))
(4053 (field-decl :spelling "_unused2" :usr "c:@S@_IO_FILE@FI@_unused2" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "[20c]" :type (cxtype 4054) :referenced #2=(cxcursor 4053) :definition #2# :canonical #2# :children (list (cxcursor 4055))))
(88 nil)
(1075 nil)
(3339 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3339) :children (list)))
(1154 nil)
(3234 (macro-definition :spelling "__WIFCONTINUED" :usr "c:macro@__WIFCONTINUED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3234) :children (list)))
(2949 (macro-definition :spelling "_IO_HEX" :usr "c:macro@_IO_HEX" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2949) :children (list)))
(1237 nil)
(1923 nil)
(6579 (decl-ref-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6127) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6579) :children (list)))
(4731 (parm-decl :spelling "__ptr" :usr "c:stdio.h@23646@F@fread@__ptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4727) :lexical-parent #2# :objc-type-encoding "^v" :type (cxtype 4730) :referenced #1=(cxcursor 4731) :definition #1# :canonical #1# :children (list)))
(2774 (macro-expansion :spelling "__TIME_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2731) :definition #1# :canonical (cxcursor 2774) :children (list)))
(4302 (var-decl :spelling "stderr" :usr "c:@stderr" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4021) :referenced #1=(cxcursor 4302) :canonical #1# :children (list (cxcursor 4303))))
(3223 (macro-definition :spelling "__WALL" :usr "c:macro@__WALL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3223) :children (list)))
(1358 nil)
(6418 (call-expr :spelling "exit" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced (cxcursor 5707) :canonical (cxcursor 6418) :children (list (cxcursor 6419) (cxcursor 6421))))
(360 nil)
(2749 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2749) :children (list)))
(6101 (unary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6101) :children (list (cxcursor 6102))))
(5220 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5220) :declaration (cxcursor 3840) :pointee (cxtype 5221)))
(5226 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5226) :declaration (cxcursor 3840) :pointee (cxtype 5221)))
(4907 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4907) :declaration (cxcursor 4906)))
(689 (range :start (location :file #1="example.c" :line 40 :column 16 :offset 936) :end (location :file #1# :line 40 :column 17 :offset 937)))
(1772 nil)
(1061 nil)
(4411 (parm-decl :spelling "__stream" :usr "c:stdio.h@10448@F@setbuffer@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4408) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #1=(cxcursor 4411) :definition #1# :canonical #1# :children (list (cxcursor 4412))))
(3812 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3812) :children (list)))
(2092 nil)
(4476 (parm-decl :spelling "__format" :usr "c:stdio.h@11794@F@vsprintf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4472) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4476) :definition #2# :canonical #2# :children (list)))
(374 nil)
(6109 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"[%3c]: %10d\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6053) :canonical (cxcursor 6109) :children (list)))
(1903 nil)
(4912 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4882) :declaration (cxcursor 4881)))
(4295 (typedef-decl :spelling "fpos_t" :usr "c:stdio.h@2864@T@fpos_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4296) :underlying-type (cxtype 4094) :referenced #1=(cxcursor 4295) :definition #1# :canonical #1# :children (list (cxcursor 4297))))
(3100 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3100) :children (list)))
(5431 (field-decl :spelling "rand_type" :usr "c:@S@random_data@FI@rand_type" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5422) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5431) :definition #1# :canonical #1# :children (list)))
(5225 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5226) :declaration (cxcursor 3840) :pointee (cxtype 5227)))
(5857 (parm-decl :spelling "__ndigit" :usr "c:stdlib.h@29017@F@gcvt@__ndigit" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5854) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5857) :definition #2# :canonical #2# :children (list)))
(3964 (typedef-decl :spelling "__timer_t" :usr "c:types.h@6502@T@__timer_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3965) :underlying-type (cxtype 3853) :referenced #2=(cxcursor 3964) :definition #2# :canonical #2# :children (list)))
(6222 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :referenced #1=(cxcursor 687) :definition #1# :canonical (cxcursor 6222) :children (list (cxcursor 6223))))
(3111 (macro-expansion :spelling "__REDIRECT" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2592) :definition #1# :canonical (cxcursor 3111) :children (list)))
(4032 (field-decl :spelling "_old_offset" :usr "c:@S@_IO_FILE@FI@_old_offset" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "q" :type (cxtype 3929) :referenced #2=(cxcursor 4032) :definition #2# :canonical #2# :children (list (cxcursor 4033))))
(2041 (var-decl :spelling "b" :usr "c:example.c@3230@F@interprete@b" :token (token :id 2044 :kind (quote punctuation) :spelling "=" :location (cxsourcelocation 6614) :range (cxsourcerange 2045)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 1372) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 2041) :definition #1# :canonical #1# :children (list (cxcursor 2051))))
(4911 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4911) :declaration (cxcursor 3840) :pointee (cxtype 4882)))
(6540 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 6540) :declaration (cxcursor 3840) :pointee (cxtype 4639)))
(4409 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4410) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 4357) (cxtype 4393) (cxtype 3875))))
(4958 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4958) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3862) :arguments (list (cxtype 4152))))
(2783 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2783) :children (list)))
(4636 (parm-decl :spelling "__stream" :usr "c:stdio.h@17911@F@getc@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4635) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4636) :definition #2# :canonical #2# :children (list (cxcursor 4637))))
(5825 (parm-decl :spelling "__numer" :usr "c:stdlib.h@27652@F@ldiv@__numer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5822) :lexical-parent #1# :objc-type-encoding "q" :type (cxtype 3862) :referenced #2=(cxcursor 5825) :definition #2# :canonical #2# :children (list)))
(1951 nil)
(3318 (macro-definition :spelling "WIFEXITED" :usr "c:macro@WIFEXITED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3318) :children (list)))
(6309 (unexposed-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6309) :children (list (cxcursor 6310))))
(487 nil)
(3693 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3693) :children (list)))
(5765 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5765) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3992) :arguments (list (cxtype 4152) #1#)))
(937 nil)
(4930 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 4926) :declaration (cxcursor 4929)))
(3761 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3761) :children (list)))
(1005 (range :start (location :file #1="example.c" :line 56 :column 13 :offset 1343) :end (location :file #1# :line 56 :column 14 :offset 1344)))
(4910 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4911) :declaration (cxcursor 3840) :pointee (cxtype 4912)))
(335 nil)
(5208 (type-ref :spelling "fd_set" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5191) :referenced #1=(cxcursor 5190) :definition #1# :canonical (cxcursor 5208) :children (list)))
(5210 (type-ref :spelling "fd_set" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5191) :referenced #1=(cxcursor 5190) :definition #1# :canonical (cxcursor 5210) :children (list)))
(5212 (type-ref :spelling "fd_set" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5191) :referenced #1=(cxcursor 5190) :definition #1# :canonical (cxcursor 5212) :children (list)))
(5230 (type-ref :spelling "fd_set" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5191) :referenced #1=(cxcursor 5190) :definition #1# :canonical (cxcursor 5230) :children (list)))
(4698 (function-decl :spelling "getdelim" :usr "c:@F@getdelim" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q28^*0^Q8i16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}20" :type (cxtype 4686) :result-type (cxtype 3981) :arguments (list . #2=((cxcursor 4699) (cxcursor 4700) (cxcursor 4702) (cxcursor 4703))) :referenced #1=(cxcursor 4698) :canonical #1# :children (list (cxcursor 4705) . #2#)))
(5232 (type-ref :spelling "fd_set" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5191) :referenced #1=(cxcursor 5190) :definition #1# :canonical (cxcursor 5232) :children (list)))
(5234 (type-ref :spelling "fd_set" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5191) :referenced #1=(cxcursor 5190) :definition #1# :canonical (cxcursor 5234) :children (list)))
(3282 (macro-expansion :spelling "__BYTE_ORDER" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3249) :definition #1# :canonical (cxcursor 3282) :children (list)))
(5911 (parm-decl :spelling "__decpt" :usr "c:stdlib.h@30053@F@qecvt_r@__decpt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5906) :lexical-parent #1# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #2=(cxcursor 5911) :definition #2# :canonical #2# :children (list)))
(6098 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6006) :canonical (cxcursor 6098) :children (list (cxcursor 6099))))
(3097 (macro-expansion :spelling "__REDIRECT" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2592) :definition #1# :canonical (cxcursor 3097) :children (list)))
(4863 (function-decl :spelling "pclose" :usr "c:@F@pclose" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4864)) :referenced #2=(cxcursor 4863) :canonical #2# :children #1#))
(2613 (macro-definition :spelling "__attribute_format_strfmon__" :usr "c:macro@__attribute_format_strfmon__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2613) :children (list)))
(2611 (macro-definition :spelling "__attribute_format_arg__" :usr "c:macro@__attribute_format_arg__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2611) :children (list)))
(3308 (macro-definition :spelling "w_stopval" :usr "c:macro@w_stopval" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3308) :children (list)))
(292 nil)
(4077 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4077) :declaration (cxcursor 4076)))
(6129 (location :file "example.c" :line 30 :column 18 :offset 735))
(3782 (macro-expansion :spelling "__END_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2577) :definition #1# :canonical (cxcursor 3782) :children (list)))
(3062 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3062) :children (list)))
(4653 (parm-decl :spelling "__c" :usr "c:stdio.h@19221@F@putc@__c" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4652) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4653) :definition #2# :canonical #2# :children (list)))
(4934 (field-decl :spelling "quot" :usr "c:@SA@lldiv_t@FI@quot" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4932) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 4935) :referenced #1=(cxcursor 4934) :definition #1# :canonical #1# :children (list)))
(6441 (unexposed-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6441) :children (list (cxcursor 6442))))
(2165 nil)
(3595 (macro-definition :spelling "__PTHREAD_MUTEX_HAVE_PREV" :usr "c:macro@__PTHREAD_MUTEX_HAVE_PREV" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3595) :children (list)))
(4481 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4479) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 4481) :definition #2# :canonical #2# :children (list)))
(5764 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5765) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list (cxtype 4228) (cxtype 4393))))
(5769 (typedef-decl :spelling "__compar_fn_t" :usr "c:stdlib.h@26092@T@__compar_fn_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5770) :underlying-type (cxtype 5773) :referenced #1=(cxcursor 5769) :definition #1# :canonical #1# :children (list (cxcursor 5775) (cxcursor 5776))))
(4198 (parm-decl :spelling "__fp" :usr "c:libio.h@14508@F@_IO_feof@__fp" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4197) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #1=(cxcursor 4198) :definition #1# :canonical #1# :children (list (cxcursor 4199))))
(5041 (function-decl :spelling "a64l" :usr "c:@F@a64l" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "q8r*0" :type (cxtype 4958) :result-type (cxtype 3862) :arguments (list . #1=((cxcursor 5042))) :referenced #2=(cxcursor 5041) :canonical #2# :children (list (cxcursor 5043) (cxcursor 5044) (cxcursor 5045) . #1#)))
(3653 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3653) :children (list)))
(536 nil)
(6169 (location :file "example.c" :line 32 :column 17 :offset 758))
(6170 (location :file "example.c" :line 32 :column 16 :offset 757))
(1468 nil)
(6450 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6450) :children (list (cxcursor 6451) (cxcursor 6452))))
(3245 (macro-definition :spelling "__BIG_ENDIAN" :usr "c:macro@__BIG_ENDIAN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3245) :children (list)))
(2732 (macro-definition :spelling "__USECONDS_T_TYPE" :usr "c:macro@__USECONDS_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2732) :children (list)))
(3061 (macro-expansion :spelling "__USE_XOPEN2K8" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2528) :definition #1# :canonical (cxcursor 3061) :children (list)))
(1297 nil)
(2400 (macro-definition :spelling "__SIG_ATOMIC_WIDTH__" :usr "c:macro@__SIG_ATOMIC_WIDTH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2400) :children (list)))
(1724 nil)
(4248 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4245) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #1=(cxcursor 4248) :definition #1# :canonical #1# :children (list (cxcursor 4249))))
(6517 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6517) :children (list (cxcursor 6518) (cxcursor 6519))))
(1785 nil)
(3529 (macro-expansion :spelling "__need_timeval" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3527) :definition #1# :canonical (cxcursor 3529) :children (list)))
(2759 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2759) :children (list)))
(3613 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3613) :children (list)))
(488 nil)
(4516 (function-decl :spelling "vdprintf" :usr "c:@F@vdprintf" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i20i0r*4[1{__va_list_tag=II^v^v}]12" :type (cxtype 4517) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4519) (cxcursor 4520) (cxcursor 4521))) :referenced #2=(cxcursor 4516) :canonical #2# :children (list (cxcursor 4523) . #1#)))
(6150 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6150) :children (list)))
(181 nil)
(1912 nil)
(6042 (decl-ref-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6002) :referenced (cxcursor 54) :canonical (cxcursor 6042) :children (list)))
(6011 (location :file "example.c" :line 22 :column 38 :offset 557))
(3897 (typedef-decl :spelling "__int16_t" :usr "c:types.h@1414@T@__int16_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3898) :underlying-type (cxtype 3899) :referenced #2=(cxcursor 3897) :definition #2# :canonical #2# :children (list)))
(346 nil)
(6100 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 6100) :children (list)))
(1762 nil)
(6530 (decl-ref-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6530) :children (list)))
(385 nil)
(6113 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6113) :children (list)))
(5355 (field-decl :spelling "__nr_readers" :usr "c:@UA@pthread_rwlock_t@Sa@FI@__nr_readers" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5352) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 5355) :definition #1# :canonical #1# :children (list)))
(6128 (location :file "example.c" :line 24 :column 15 :offset 578))
(6126 (location :file "example.c" :line 24 :column 16 :offset 579))
(5480 (function-decl :spelling "srand" :usr "c:@F@srand" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v4I0" :type (cxtype 5406) :result-type (cxtype 3854) :arguments (list . #2=((cxcursor 5481))) :referenced #1=(cxcursor 5480) :canonical #1# :children (list (cxcursor 5482) . #2#)))
(5418 (function-decl :spelling "setstate" :usr "c:@F@setstate" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "*8*0" :type (cxtype 4326) :result-type (cxtype 3992) :arguments (list . #2=((cxcursor 5419))) :referenced #1=(cxcursor 5418) :canonical #1# :children (list (cxcursor 5420) (cxcursor 5421) . #2#)))
(1663 nil)
(3171 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3171) :children (list)))
(1929 nil)
(6502 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'o'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6502) :children (list)))
(6583 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6583) :children (list)))
(412 nil)
(2499 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 2499) :children (list)))
(3475 (macro-expansion :spelling "__intN_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3472) :definition #1# :canonical (cxcursor 3475) :children (list)))
(3276 (macro-definition :spelling "__bswap_32" :usr "c:macro@__bswap_32" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3276) :children (list)))
(4674 (parm-decl :spelling "__stream" :usr "c:stdio.h@20506@F@putw@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4672) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4674) :definition #1# :canonical #1# :children (list (cxcursor 4675))))
(1483 nil)
(617 nil)
(6192 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6192) :children (list)))
(5615 (parm-decl :spelling "__param" :usr "c:stdlib.h@16078@F@lcong48_r@__param" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5614) :lexical-parent #1# :objc-type-encoding "^S" :type (cxtype 5493) :referenced #2=(cxcursor 5615) :definition #2# :canonical #2# :children (list (cxcursor 5616))))
(4080 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 4080) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 4 :array-element-type #1# :array-size 4))
(3636 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3636) :children (list)))
(2891 (macro-definition :spelling "_IO_wint_t" :usr "c:macro@_IO_wint_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2891) :children (list)))
(2767 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2767) :children (list)))
(955 nil)
(1699 nil)
(3580 (macro-definition :spelling "__WORDSIZE_COMPAT32" :usr "c:macro@__WORDSIZE_COMPAT32" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3580) :children (list)))
(1029 nil)
(4757 (parm-decl :spelling "__n" :usr "c:stdio.h@24836@F@fread_unlocked@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4753) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 4757) :definition #2# :canonical #2# :children (list (cxcursor 4758))))
(6171 (location :file "example.c" :line 38 :column 18 :offset 914))
(584 nil)
(6177 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6177) :children (list (cxcursor 6178) (cxcursor 6186))))
(2006 nil)
(1187 nil)
(4954 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4954) :children (list)))
(4955 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4955) :children (list)))
(2119 nil)
(1281 nil)
(4956 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4956) :children (list)))
(4111 (typedef-decl :spelling "_G_uint32_t" :usr "c:_G_config.h@1344@T@_G_uint32_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4112) :underlying-type (cxtype 3850) :referenced #1=(cxcursor 4111) :definition #1# :canonical #1# :children (list)))
(651 (macro-expansion :spelling #2="stderr" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3032) :definition #1# :canonical (cxcursor 651) :children (list)))
(6210 (location :file "example.c" :line 40 :column 16 :offset 936))
(1333 nil)
(2229 nil)
(1915 nil)
(5494 (parm-decl :spelling "__xsubi" :usr "c:stdlib.h@13455@F@erand48@__xsubi" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5491) :lexical-parent #1# :objc-type-encoding "^S" :type (cxtype 5493) :referenced #2=(cxcursor 5494) :definition #2# :canonical #2# :children (list (cxcursor 5495))))
(6208 (location :file "example.c" :line 40 :column 23 :offset 943))
(6211 (location :file "example.c" :line 40 :column 22 :offset 942))
(6575 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6575) :children (list (cxcursor 6576) (cxcursor 6577))))
(2714 (macro-definition :spelling "__INO_T_TYPE" :usr "c:macro@__INO_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2714) :children (list)))
(5966 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5967) :declaration (cxcursor 3840) :pointee (cxtype 5968)))
(4091 (field-decl :spelling "__state" :usr "c:@SA@_G_fpos_t@FI@__state" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4087) :lexical-parent #2# :objc-type-encoding "{?=i(?=I[4c])}" :type (cxtype 4085) :referenced #1=(cxcursor 4091) :definition #1# :canonical #1# :children (list (cxcursor 4092))))
(2763 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2763) :children (list)))
(5782 (parm-decl :spelling "__nmemb" :usr "c:stdlib.h@26561@F@bsearch@__nmemb" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5777) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 5782) :definition #2# :canonical #2# :children (list (cxcursor 5783))))
(564 nil)
(3069 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3069) :children (list)))
(2275 nil)
(1683 nil)
(3765 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3765) :children (list)))
(5874 (parm-decl :spelling "__sign" :usr "c:stdlib.h@29384@F@qfcvt@__sign" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5870) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #1=(cxcursor 5874) :definition #1# :canonical #1# :children (list)))
(4584 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4584) :children (list)))
(827 nil)
(645 nil)
(5048 (type-ref :spelling "__u_char" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3883) :referenced #1=(cxcursor 3882) :definition #1# :canonical (cxcursor 5048) :children (list)))
(5824 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5824) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4926) :arguments (list #1=(cxtype 3862) #1#)))
(6198 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6198) :children (list)))
(6254 (call-expr :spelling "exit" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced (cxcursor 5707) :canonical (cxcursor 6254) :children (list (cxcursor 6255) (cxcursor 6257))))
(59 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "100" :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 54) :type (cxtype 3868) :canonical (cxcursor 59) :children (list)))
(5209 (parm-decl :spelling "__writefds" :usr "c:select.h@3465@F@select@__writefds" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5196) :lexical-parent #2# :objc-type-encoding "^{?=[16q]}" :type (cxtype 5201) :referenced #1=(cxcursor 5209) :definition #1# :canonical #1# :children (list (cxcursor 5210))))
(3744 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3744) :children (list)))
(4073 (struct-decl :spelling "" :usr "c:@SA@__mbstate_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4074) :referenced #2=(cxcursor 4073) :definition #2# :canonical #2# :children (list (cxcursor 4075) (cxcursor 4076) (cxcursor 4082))))
(3315 (macro-definition :spelling "WEXITSTATUS" :usr "c:macro@WEXITSTATUS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3315) :children (list)))
(4546 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4546) :children (list)))
(1863 nil)
(5305 (field-decl :spelling "__align" :usr "c:@UA@pthread_mutex_t@FI@__align" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5288) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3862) :referenced #1=(cxcursor 5305) :definition #1# :canonical #1# :children (list)))
(1374 nil)
(804 nil)
(6697 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6697) :children (list (cxcursor 6698))))
(2436 (macro-definition :spelling "__LDBL_MAX_10_EXP__" :usr "c:macro@__LDBL_MAX_10_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2436) :children (list)))
(6572 (unexposed-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6572) :children (list (cxcursor 6573))))
(80 nil)
(5823 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5824) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4930) :arguments (list #1=(cxtype 3862) #1#)))
(2326 nil)
(4537 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4535) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4537) :definition #1# :canonical #1# :children (list)))
(3589 (macro-definition :spelling "__SIZEOF_PTHREAD_BARRIER_T" :usr "c:macro@__SIZEOF_PTHREAD_BARRIER_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3589) :children (list)))
(3084 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3084) :children (list)))
(1078 nil)
(3700 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3700) :children (list)))
(2640 (macro-definition :spelling "__LDBL_REDIR_NTH" :usr "c:macro@__LDBL_REDIR_NTH" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2640) :children (list)))
(5736 (parm-decl :spelling "__replace" :usr "c:stdlib.h@20823@F@setenv@__replace" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5732) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5736) :definition #1# :canonical #1# :children (list)))
(2450 (macro-definition :spelling "__FINITE_MATH_ONLY__" :usr "c:macro@__FINITE_MATH_ONLY__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2450) :children (list)))
(3458 (macro-expansion :spelling "__need_clockid_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3436) :definition #1# :canonical (cxcursor 3458) :children (list)))
(5941 (parm-decl :spelling "__s" :usr "c:stdlib.h@30767@F@mbtowc@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5935) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 5941) :definition #1# :canonical #1# :children (list)))
(3218 (macro-definition :spelling "WSTOPPED" :usr "c:macro@WSTOPPED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3218) :children (list)))
(4750 (parm-decl :spelling "__s" :usr "c:stdio.h@23967@F@fwrite@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4739) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #1=(cxcursor 4750) :definition #1# :canonical #1# :children (list (cxcursor 4751))))
(2101 nil)
(5751 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5751) :children (list)))
(359 nil)
(2459 (macro-definition :spelling "__GCC_ATOMIC_INT_LOCK_FREE" :usr "c:macro@__GCC_ATOMIC_INT_LOCK_FREE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2459) :children (list)))
(2959 (macro-definition :spelling "_IO_BOOLALPHA" :usr "c:macro@_IO_BOOLALPHA" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2959) :children (list)))
(4994 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4994) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3862) :arguments (list (cxtype 4152) (cxtype 4382) (cxtype 3868))))
(2001 nil)
(2532 (macro-definition :spelling "__USE_MISC" :usr "c:macro@__USE_MISC" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2532) :children (list)))
(817 nil)
(4083 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4077) :declaration (cxcursor 4076)))
(1606 nil)
(6251 (call-expr :spelling "dump" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6251) :children (list (cxcursor 6252))))
(6596 (decl-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6596) :children (list (cxcursor 1986))))
(2890 (macro-definition :spelling "_IO_va_list" :usr "c:macro@_IO_va_list" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2890) :children (list)))
(3140 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3140) :children (list)))
(3574 (macro-expansion :spelling "__USE_POSIX199506" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2522) :definition #1# :canonical (cxcursor 3574) :children (list)))
(613 nil)
(2374 (macro-definition :spelling "__SIZEOF_DOUBLE__" :usr "c:macro@__SIZEOF_DOUBLE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2374) :children (list)))
(1053 nil)
(3437 (inclusion-directive :spelling "time.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/time.h" :canonical (cxcursor 3437) :children (list)))
(1770 nil)
(5100 (typedef-decl :spelling "key_t" :usr "c:types.h@2846@T@key_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5101) :underlying-type (cxtype 3961) :referenced #1=(cxcursor 5100) :definition #1# :canonical #1# :children (list (cxcursor 5102))))
(4359 (parm-decl :spelling "__modes" :usr "c:stdio.h@8116@F@freopen@__modes" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4354) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4359) :definition #2# :canonical #2# :children (list)))
(1140 nil)
(5875 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5875) :children (list)))
(219 nil)
(5876 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5876) :children (list)))
(6055 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6055) :children (list)))
(3602 (macro-expansion :spelling "__SIZEOF_PTHREAD_RWLOCK_T" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3587) :definition #1# :canonical (cxcursor 3602) :children (list)))
(3096 (macro-expansion :spelling "__REDIRECT" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2592) :definition #1# :canonical (cxcursor 3096) :children (list)))
(3238 (macro-definition :spelling "__W_CONTINUED" :usr "c:macro@__W_CONTINUED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3238) :children (list)))
(3341 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3341) :children (list)))
(2984 (macro-definition :spelling "_IO_flockfile" :usr "c:macro@_IO_flockfile" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2984) :children (list)))
(1900 nil)
(1881 nil)
(6566 (decl-ref-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6127) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6566) :children (list)))
(5078 (type-ref :spelling "__gid_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3919) :referenced #1=(cxcursor 3918) :definition #1# :canonical (cxcursor 5078) :children (list)))
(1305 nil)
(2502 (macro-definition :spelling "_BSD_SOURCE" :usr "c:macro@_BSD_SOURCE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2502) :children (list)))
(6404 (decl-ref-expr :spelling #2="dump" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5688) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6404) :children (list)))
(3583 (macro-definition :spelling "__SIZEOF_PTHREAD_MUTEX_T" :usr "c:macro@__SIZEOF_PTHREAD_MUTEX_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3583) :children (list)))
(4993 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4994) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3862) :arguments (list (cxtype 4228) (cxtype 4688) (cxtype 3868))))
(6018 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"--------------------\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6018) :children (list (cxcursor 6019))))
(124 nil)
(3205 (inclusion-directive :spelling "features.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/features.h" :canonical (cxcursor 3205) :children (list)))
(2286 nil)
(2705 (macro-definition :spelling "__S64_TYPE" :usr "c:macro@__S64_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2705) :children (list)))
(3230 (macro-definition :spelling "__WIFEXITED" :usr "c:macro@__WIFEXITED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3230) :children (list)))
(4418 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4210) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 4323))))
(5565 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5565) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5542) (cxtype 3987))))
(218 nil)
(128 nil)
(6014 (call-expr :spelling "printf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4433) :canonical (cxcursor 6014) :children (list (cxcursor 6015) (cxcursor 6018))))
(1875 nil)
(4028 (field-decl :spelling "_chain" :usr "c:@S@_IO_FILE@FI@_chain" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4021) :referenced #1=(cxcursor 4028) :definition #1# :canonical #1# :children (list (cxcursor 4029))))
(4189 (parm-decl :spelling "__fp" :usr "c:libio.h@14423@F@_IO_getc@__fp" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4188) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #2=(cxcursor 4189) :definition #2# :canonical #2# :children (list (cxcursor 4190))))
(1585 nil)
(939 nil)
(5193 (typedef-decl :spelling "fd_mask" :usr "c:select.h@2580@T@fd_mask" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5194) :underlying-type (cxtype 5175) :referenced #1=(cxcursor 5193) :definition #1# :canonical #1# :children (list (cxcursor 5195))))
(2652 (macro-definition :spelling "__WORDSIZE" :usr "c:macro@__WORDSIZE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2652) :children (list)))
(2317 nil)
(6699 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6699) :children (list)))
(2524 (macro-definition :spelling "__USE_XOPEN2K" :usr "c:macro@__USE_XOPEN2K" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2524) :children (list)))
(1007 nil)
(6147 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6147) :children (list (cxcursor 6148))))
(1097 nil)
(4632 (function-decl :spelling "fgetc" :usr "c:@F@fgetc" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments #2=(list (cxcursor 4633)) :referenced #1=(cxcursor 4632) :canonical #1# :children #2#))
(4086 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4074) :declaration (cxcursor 4073)))
(5181 (type-ref :spelling "__fd_mask" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5175) :referenced #1=(cxcursor 5174) :definition #1# :canonical (cxcursor 5181) :children (list)))
(5189 (type-ref :spelling "__fd_mask" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5175) :referenced #1=(cxcursor 5174) :definition #1# :canonical (cxcursor 5189) :children (list)))
(5195 (type-ref :spelling "__fd_mask" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5175) :referenced #1=(cxcursor 5174) :definition #1# :canonical (cxcursor 5195) :children (list)))
(5564 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5565) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5544) (cxtype 5566))))
(4964 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4964) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4935) :arguments (list (cxtype 4152))))
(2807 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2807) :children (list)))
(286 nil)
(1253 nil)
(3873 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 3873) :children (list)))
(4435 (parm-decl :spelling "__format" :usr "c:stdio.h@11028@F@printf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4433) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4435) :definition #1# :canonical #1# :children (list)))
(2610 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2610) :children (list)))
(3743 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3743) :children (list)))
(460 nil)
(5963 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5963) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3876) :arguments (list (cxtype 3992) (cxtype 5964) #1#)))
(533 nil)
(3730 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3730) :children (list)))
(1876 nil)
(603 nil)
(6178 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6178) :children (list (cxcursor 6179) (cxcursor 6185))))
(6563 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'+'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6563) :children (list)))
(4298 (var-decl :spelling "stdin" :usr "c:@stdin" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4021) :referenced #1=(cxcursor 4298) :canonical #1# :children (list (cxcursor 4299))))
(1067 nil)
(6325 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6325) :children (list (cxcursor 6326))))
(3024 (macro-definition :spelling "FILENAME_MAX" :usr "c:macro@FILENAME_MAX" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3024) :children (list)))
(4179 (function-decl :spelling "__uflow" :usr "c:@F@__uflow" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4174) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4180)) :referenced #2=(cxcursor 4179) :canonical #2# :children #1#))
(4870 (parm-decl :spelling "__stream" :usr "c:stdio.h@30586@F@flockfile@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4869) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4870) :definition #1# :canonical #1# :children (list (cxcursor 4871))))
(3609 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3609) :children (list)))
(501 nil)
(6144 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6144) :children (list (cxcursor 6145) (cxcursor 6151))))
(4691 (parm-decl :spelling "__lineptr" :usr "c:stdio.h@22169@F@__getdelim@__lineptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4685) :lexical-parent #2# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #1=(cxcursor 4691) :definition #1# :canonical #1# :children (list)))
(4403 (parm-decl :spelling "__buf" :usr "c:stdio.h@10223@F@setvbuf@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4398) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 4393) :referenced #1=(cxcursor 4403) :definition #1# :canonical #1# :children (list)))
(5473 (parm-decl :spelling "__statebuf" :usr "c:stdlib.h@12639@F@setstate_r@__statebuf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5470) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 4393) :referenced #2=(cxcursor 5473) :definition #2# :canonical #2# :children (list)))
(1782 nil)
(1399 nil)
(6428 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6428) :children (list (cxcursor 6429))))
(2943 (macro-definition :spelling "_IO_SKIPWS" :usr "c:macro@_IO_SKIPWS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2943) :children (list)))
(1909 nil)
(2730 (macro-definition :spelling "__CLOCK_T_TYPE" :usr "c:macro@__CLOCK_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2730) :children (list)))
(1235 nil)
(2915 (macro-definition :spelling "_IOS_ATEND" :usr "c:macro@_IOS_ATEND" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2915) :children (list)))
(3401 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3401) :children (list)))
(3797 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3797) :children (list)))
(3760 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3760) :children (list)))
(5593 (parm-decl :spelling "__result" :usr "c:stdlib.h@15729@F@jrand48_r@__result" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5588) :lexical-parent #2# :objc-type-encoding "^q" :type (cxtype 5566) :referenced #1=(cxcursor 5593) :definition #1# :canonical #1# :children (list)))
(2208 nil)
(879 nil)
(1357 nil)
(6686 (unexposed-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6686) :children (list (cxcursor 6687))))
(576 nil)
(6173 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6173) :children (list (cxcursor 6174) (cxcursor 6176))))
(3517 (macro-expansion :spelling "__clockid_t_defined" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3459) :definition #1# :canonical (cxcursor 3517) :children (list)))
(4776 (parm-decl :spelling "__off" :usr "c:stdio.h@25219@F@fseek@__off" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4771) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3862) :referenced #1=(cxcursor 4776) :definition #1# :canonical #1# :children (list)))
(3516 (macro-expansion :spelling "__need_time_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3509) :definition #1# :canonical (cxcursor 3516) :children (list)))
(2813 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 2813) :children (list)))
(3360 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3360) :children (list)))
(5962 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5963) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3875) :arguments (list (cxtype 4393) (cxtype 5966) #1#)))
(51 (range :start (location :file #1="example.c" :line 7 :column 16 :offset 83) :end (location :file #1# :line 7 :column 17 :offset 84)))
(3584 (macro-definition :spelling "__SIZEOF_PTHREAD_MUTEXATTR_T" :usr "c:macro@__SIZEOF_PTHREAD_MUTEXATTR_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3584) :children (list)))
(2820 (macro-definition :spelling "__FILE_defined" :usr "c:macro@__FILE_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2820) :children (list)))
(3444 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3444) :children (list)))
(3160 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3160) :children (list)))
(5057 (type-ref :spelling "__u_long" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3891) :referenced #1=(cxcursor 3890) :definition #1# :canonical (cxcursor 5057) :children (list)))
(5357 (field-decl :spelling "__writer_wakeup" :usr "c:@UA@pthread_rwlock_t@Sa@FI@__writer_wakeup" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5352) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5357) :definition #2# :canonical #2# :children (list)))
(3214 (inclusion-directive :spelling "bits/waitflags.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/waitflags.h" :canonical (cxcursor 3214) :children (list)))
(149 nil)
(6025 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6025) :children (list)))
(3044 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3044) :children (list)))
(3908 (typedef-decl :spelling "__uint64_t" :usr "c:types.h@1608@T@__uint64_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3909) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 3908) :definition #2# :canonical #2# :children (list)))
(1595 nil)
(3290 (macro-definition :spelling "be32toh" :usr "c:macro@be32toh" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3290) :children (list)))
(5433 (field-decl :spelling "rand_sep" :usr "c:@S@random_data@FI@rand_sep" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5422) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5433) :definition #1# :canonical #1# :children (list)))
(949 nil)
(3646 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3646) :children (list)))
(3485 (inclusion-directive :spelling "endian.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/endian.h" :canonical (cxcursor 3485) :children (list)))
(4938 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 4933) :declaration (cxcursor 4937)))
(3257 (macro-expansion :spelling "__LITTLE_ENDIAN" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3244) :definition #1# :canonical (cxcursor 3257) :children (list)))
(1631 nil)
(5032 (parm-decl :spelling "__nptr" :usr "c:stdlib.h@7080@F@strtoull@__nptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5031) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 5032) :definition #1# :canonical #1# :children (list)))
(6494 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'k'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6494) :children (list)))
(38 (field-decl :spelling #3="type" :usr "c:example.c@45@Sa@FI@type" :token (token :id 39 :kind (quote identifier) :spelling #3# :location (cxsourcelocation 5999) :range (cxsourcerange 40)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 33) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 38) :definition #2# :canonical #2# :children (list)))
(4401 (parm-decl :spelling "__stream" :usr "c:stdio.h@10196@F@setvbuf@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4398) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #1=(cxcursor 4401) :definition #1# :canonical #1# :children (list (cxcursor 4402))))
(1183 nil)
(2061 nil)
(2009 nil)
(4660 (parm-decl :spelling "__c" :usr "c:stdio.h@19909@F@fputc_unlocked@__c" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4659) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4660) :definition #2# :canonical #2# :children (list)))
(3203 (macro-expansion :spelling "__END_DECLS" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2572) :definition #1# :canonical (cxcursor 3203) :children (list)))
(1106 nil)
(1271 nil)
(2122 nil)
(5111 (type-ref :spelling "__clockid_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3963) :referenced #1=(cxcursor 3962) :definition #1# :canonical (cxcursor 5111) :children (list)))
(6337 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6337) :children (list (cxcursor 6338))))
(6386 (member-ref-expr :spelling "valeur" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 45) :definition #1# :canonical (cxcursor 6386) :children (list (cxcursor 6387))))
(1331 nil)
(3994 (typedef-decl :spelling "__intptr_t" :usr "c:types.h@7441@T@__intptr_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3995) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3994) :definition #2# :canonical #2# :children (list)))
(4842 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4842) :children (list)))
(1820 nil)
(2972 (macro-definition :spelling "_IO_getc_unlocked" :usr "c:macro@_IO_getc_unlocked" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2972) :children (list)))
(3833 (macro-expansion :spelling "__USE_FORTIFY_LEVEL" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2540) :definition #1# :canonical (cxcursor 3833) :children (list)))
(6550 (decl-ref-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6550) :children (list)))
(1393 nil)
(3469 (macro-expansion :spelling "__STDDEF_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2675) :definition #1# :canonical (cxcursor 3469) :children (list)))
(562 (range :start (location :file #1="example.c" :line 32 :column 17 :offset 758) :end (location :file #1# :line 32 :column 18 :offset 759)))
(20 nil)
(4486 (function-decl :spelling "snprintf" :usr "c:@F@snprintf" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i24*0Q8r*16" :type (cxtype 4487) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 4488) (cxcursor 4489) (cxcursor 4491))) :referenced (cxcursor 4486) :canonical (cxcursor 4492) :children (list (cxcursor 4497) (cxcursor 4498) . #1#)))
(3811 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3811) :children (list)))
(2311 nil)
(6698 (decl-ref-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5708) :referenced (cxcursor 5707) :canonical (cxcursor 6698) :children (list)))
(791 nil)
(6242 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6242) :children (list)))
(5311 (field-decl :spelling "__size" :usr "c:@UA@pthread_mutexattr_t@FI@__size" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5309) :lexical-parent #2# :objc-type-encoding "[4c]" :type (cxtype 4080) :referenced #1=(cxcursor 5311) :definition #1# :canonical #1# :children (list (cxcursor 5312))))
(6183 (unexposed-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6183) :children (list (cxcursor 6184))))
(5881 (parm-decl :spelling "__buf" :usr "c:stdlib.h@29502@F@qgcvt@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5877) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 5881) :definition #1# :canonical #1# :children (list)))
(761 nil)
(4867 (parm-decl :spelling "__s" :usr "c:stdio.h@29746@F@ctermid@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4866) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 4867) :definition #2# :canonical #2# :children (list)))
(2088 nil)
(6627 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "0" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6627) :children (list)))
(1861 nil)
(5558 (parm-decl :spelling "__buffer" :usr "c:stdlib.h@14955@F@erand48_r@__buffer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5553) :lexical-parent #1# :objc-type-encoding "^{drand48_data=[3S][3S]SSQ}" :type (cxtype 5544) :referenced #2=(cxcursor 5558) :definition #2# :canonical #2# :children (list (cxcursor 5559))))
(3716 (macro-expansion :spelling "__END_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2577) :definition #1# :canonical (cxcursor 3716) :children (list)))
(5919 (parm-decl :spelling "__value" :usr "c:stdlib.h@30202@F@qfcvt_r@__value" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5918) :lexical-parent #1# :objc-type-encoding "D" :type (cxtype 4987) :referenced #2=(cxcursor 5919) :definition #2# :canonical #2# :children (list)))
(6607 (unexposed-expr :spelling #2="b" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1968) :definition #1# :canonical (cxcursor 6607) :children (list (cxcursor 6608))))
(5496 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5496) :children (list)))
(3465 (macro-expansion :spelling "__USE_POSIX199309" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2520) :definition #1# :canonical (cxcursor 3465) :children (list)))
(5497 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5497) :children (list)))
(5972 (parm-decl :spelling "__n" :usr "c:stdlib.h@31279@F@wcstombs@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5961) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5972) :definition #1# :canonical #1# :children (list (cxcursor 5973))))
(3015 (macro-definition :spelling "SEEK_CUR" :usr "c:macro@SEEK_CUR" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3015) :children (list)))
(1925 nil)
(4922 (typedef-decl :spelling "div_t" :usr "c:stdlib.h@3216@T@div_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4923) :underlying-type (cxtype 4924) :referenced #1=(cxcursor 4922) :definition #1# :canonical #1# :children (list (cxcursor 4918))))
(5866 (parm-decl :spelling "__decpt" :usr "c:stdlib.h@29210@F@qecvt@__decpt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5861) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #1=(cxcursor 5866) :definition #1# :canonical #1# :children (list)))
(5713 (function-decl :spelling "_Exit" :usr "c:@F@_Exit" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "v4i0" :type (cxtype 5708) :result-type (cxtype 3854) :arguments (list . #1=((cxcursor 5714))) :referenced (cxcursor 5713) :canonical (cxcursor 5715) :children (list (cxcursor 5717) . #1#)))
(2238 nil)
(4673 (parm-decl :spelling "__w" :usr "c:stdio.h@20497@F@putw@__w" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4672) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4673) :definition #2# :canonical #2# :children (list)))
(1459 nil)
(6675 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6675) :children (list)))
(4088 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4088) :declaration (cxcursor 4087)))
(4812 (Record :kind-spelling "Record" :const t :pod-type t :canonical-type (cxtype 4812) :declaration (cxcursor 4087)))
(2323 nil)
(2514 (macro-expansion :spelling "_POSIX_C_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2511) :definition #1# :canonical (cxcursor 2514) :children (list)))
(3243 (inclusion-directive :spelling "features.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/features.h" :canonical (cxcursor 3243) :children (list)))
(1069 nil)
(83 nil)
(235 nil)
(6057 (member-ref-expr :spelling "valeur" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 45) :definition #1# :canonical (cxcursor 6057) :children (list (cxcursor 6058))))
(2646 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2646) :children (list)))
(3512 (macro-expansion :spelling "__need_time_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3509) :definition #1# :canonical (cxcursor 3512) :children (list)))
(3507 (macro-expansion :spelling "_SIGSET_NWORDS" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3506) :definition #1# :canonical (cxcursor 3507) :children (list)))
(2922 (macro-definition :spelling "_OLD_STDIO_MAGIC" :usr "c:macro@_OLD_STDIO_MAGIC" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2922) :children (list)))
(3929 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3928)))
(362 nil)
(1499 nil)
(2104 nil)
(2398 (macro-definition :spelling "__WINT_TYPE__" :usr "c:macro@__WINT_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2398) :children (list)))
(2757 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2757) :children (list)))
(762 nil)
(2209 nil)
(2099 nil)
(6230 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6230) :children (list (cxcursor 6231))))
(6629 (call-expr :spelling "fprintf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4422) :canonical (cxcursor 6629) :children (list (cxcursor 6630) (cxcursor 6632) (cxcursor 6634))))
(3740 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3740) :children (list)))
(6668 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6668) :children (list)))
(610 nil)
(5626 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #3=(cxcursor 5625) :lexical-parent #3# :objc-type-encoding "Q" :type (cxtype 3876) :referenced #2=(cxcursor 5626) :definition #2# :canonical #2# :children (list)))
(6621 (unexposed-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6621) :children (list (cxcursor 6622))))
(4855 (parm-decl :spelling "__stream" :usr "c:stdio.h@29058@F@fileno_unlocked@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4854) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4855) :definition #2# :canonical #2# :children (list (cxcursor 4856))))
(4324 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4324) :children (list)))
(4341 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4341) :children (list)))
(4344 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4344) :children (list)))
(4347 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4347) :children (list)))
(4353 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4353) :children (list)))
(3275 (macro-expansion :spelling "__k8__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2472) :definition #1# :canonical (cxcursor 3275) :children (list)))
(4361 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4361) :children (list)))
(4362 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4362) :children (list)))
(4369 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4369) :children (list)))
(4378 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4378) :children (list)))
(4389 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4389) :children (list)))
(2790 (macro-expansion :spelling "__BLKSIZE_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2739) :definition #1# :canonical (cxcursor 2790) :children (list)))
(4395 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4395) :children (list)))
(4402 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4402) :children (list)))
(4412 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4412) :children (list)))
(4420 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4420) :children (list)))
(4426 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4426) :children (list)))
(4453 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4453) :children (list)))
(4533 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4533) :children (list)))
(4560 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4560) :children (list)))
(4576 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4576) :children (list)))
(4612 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4612) :children (list)))
(4634 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4634) :children (list)))
(4637 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4637) :children (list)))
(4642 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4642) :children (list)))
(4646 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4646) :children (list)))
(4651 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4651) :children (list)))
(4655 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4655) :children (list)))
(4662 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4662) :children (list)))
(4666 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4666) :children (list)))
(4671 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4671) :children (list)))
(4675 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4675) :children (list)))
(4682 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4682) :children (list)))
(4696 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4696) :children (list)))
(4704 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4704) :children (list)))
(4713 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4713) :children (list)))
(4720 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4720) :children (list)))
(4726 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4726) :children (list)))
(4737 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4737) :children (list)))
(4751 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4751) :children (list)))
(4760 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4760) :children (list)))
(4769 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4769) :children (list)))
(4775 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4775) :children (list)))
(2670 (macro-definition :spelling "__stub_stty" :usr "c:macro@__stub_stty" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2670) :children (list)))
(4782 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4782) :children (list)))
(4785 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4785) :children (list)))
(4789 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4789) :children (list)))
(4796 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4796) :children (list)))
(4805 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4805) :children (list)))
(4816 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4816) :children (list)))
(4821 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4821) :children (list)))
(4825 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4825) :children (list)))
(3924 (typedef-decl :spelling "__mode_t" :usr "c:types.h@5211@T@__mode_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3925) :underlying-type (cxtype 3850) :referenced #2=(cxcursor 3924) :definition #2# :canonical #2# :children (list)))
(4829 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4829) :children (list)))
(4833 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4833) :children (list)))
(4837 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4837) :children (list)))
(4841 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4841) :children (list)))
(4852 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4852) :children (list)))
(4425 (parm-decl :spelling "__stream" :usr "c:stdio.h@10801@F@fprintf@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4422) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #1=(cxcursor 4425) :definition #1# :canonical #1# :children (list (cxcursor 4426))))
(4856 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4856) :children (list)))
(4862 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4862) :children (list)))
(4865 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4865) :children (list)))
(4871 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4871) :children (list)))
(4875 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4875) :children (list)))
(4879 (type-ref :spelling "FILE" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4068) :referenced #1=(cxcursor 4067) :definition #1# :canonical (cxcursor 4879) :children (list)))
(3845 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3846) :declaration (cxcursor 3844)))
(3328 (macro-definition :spelling "__lldiv_t_defined" :usr "c:macro@__lldiv_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3328) :children (list)))
(686 nil)
(1983 nil)
(1292 nil)
(3147 (macro-expansion :spelling "_IO_ssize_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2881) :definition #1# :canonical (cxcursor 3147) :children (list)))
(1213 nil)
(127 nil)
(1747 nil)
(3399 (macro-expansion :spelling "__END_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2577) :definition #1# :canonical (cxcursor 3399) :children (list)))
(1783 nil)
(3294 (macro-definition :spelling "be64toh" :usr "c:macro@be64toh" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3294) :children (list)))
(3374 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3374) :children (list)))
(2983 (macro-definition :spelling "_IO_peekc" :usr "c:macro@_IO_peekc" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2983) :children (list)))
(3323 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3323) :children (list)))
(4292 (typedef-decl :spelling "ssize_t" :usr "c:stdio.h@2677@T@ssize_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4293) :underlying-type (cxtype 3981) :referenced #1=(cxcursor 4292) :definition #1# :canonical #1# :children (list (cxcursor 4294))))
(3072 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3072) :children (list)))
(221 nil)
(4577 (parm-decl :spelling "__format" :usr "c:stdio.h@15628@F@vfscanf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4574) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4577) :definition #2# :canonical #2# :children (list)))
(2636 (macro-expansion :spelling "__REDIRECT" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2592) :definition #1# :canonical (cxcursor 2636) :children (list)))
(4788 (parm-decl :spelling "__stream" :usr "c:stdio.h@26141@F@fseeko@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4786) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4788) :definition #2# :canonical #2# :children (list (cxcursor 4789))))
(1767 nil)
(5284 (field-decl :spelling "__next" :usr "c:@S@__pthread_internal_list@FI@__next" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5277) :lexical-parent #1# :objc-type-encoding "^{__pthread_internal_list=^{__pthread_internal_list}^{__pthread_internal_list}}" :type (cxtype 5280) :referenced #2=(cxcursor 5284) :definition #2# :canonical #2# :children (list (cxcursor 5285))))
(4219 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4218) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #2=(cxcursor 4219) :definition #2# :canonical #2# :children (list (cxcursor 4220))))
(5333 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5331) :type (cxtype 3868) :canonical (cxcursor 5333) :children (list)))
(5832 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5832) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4933) :arguments (list #1=(cxtype 4935) #1#)))
(6327 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6327) :children (list (cxcursor 6328))))
(4085 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 4074) :declaration (cxcursor 4084)))
(6534 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'!'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6534) :children (list)))
(6591 (decl-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6591) :children (list (cxcursor 1968))))
(6616 (unexposed-expr :spelling #1="pop" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #2=(cxcursor 997) :definition #2# :canonical (cxcursor 6616) :children (list (cxcursor 6617))))
(4921 (field-decl :spelling "rem" :usr "c:@SA@div_t@FI@rem" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4918) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4921) :definition #1# :canonical #1# :children (list)))
(2689 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2687) :definition #1# :canonical (cxcursor 2689) :children (list)))
(5710 (function-decl :spelling "exit" :usr "c:@F@exit" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "v4i0" :type (cxtype 5708) :result-type (cxtype 3854) :arguments (list (cxcursor 5711)) :referenced #1=(cxcursor 5710) :canonical #1# :children (list)))
(5819 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5819) :children (list)))
(5820 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5820) :children (list)))
(4929 (typedef-decl :spelling "ldiv_t" :usr "c:stdlib.h@3365@T@ldiv_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 4930) :underlying-type (cxtype 4931) :referenced #1=(cxcursor 4929) :definition #1# :canonical #1# :children (list (cxcursor 4925))))
(3689 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3689) :children (list)))
(6374 (unexposed-expr :spelling "type" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 38) :definition #1# :canonical (cxcursor 6374) :children (list (cxcursor 6375))))
(5368 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5367) :type (cxtype 3868) :canonical (cxcursor 5368) :children (list)))
(999 nil)
(3518 (macro-expansion :spelling "__USE_POSIX199309" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2520) :definition #1# :canonical (cxcursor 3518) :children (list)))
(4424 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4424) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4022) (cxtype 4152)) :variadic t))
(2217 nil)
(5831 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5832) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4938) :arguments (list #1=(cxtype 4935) #1#)))
(6670 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'\\n'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6670) :children (list)))
(2409 (macro-definition :spelling "__FLT_MANT_DIG__" :usr "c:macro@__FLT_MANT_DIG__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2409) :children (list)))
(1099 nil)
(5006 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5006) :children (list)))
(5007 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5007) :children (list)))
(4013 (field-decl :spelling "_markers" :usr "c:@S@_IO_FILE@FI@_markers" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "^{_IO_marker=^{_IO_marker}^{_IO_FILE}i}" :type (cxtype 4014) :referenced #1=(cxcursor 4013) :definition #1# :canonical #1# :children (list (cxcursor 4027))))
(4491 (parm-decl :spelling "__format" :usr "c:stdio.h@12096@F@snprintf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4486) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4491) :definition #1# :canonical #1# :children (list)))
(288 nil)
(262 nil)
(6072 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6072) :children (list)))
(3528 (inclusion-directive :spelling "bits/time.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/time.h" :canonical (cxcursor 3528) :children (list)))
(1566 nil)
(457 nil)
(3902 (typedef-decl :spelling "__int32_t" :usr "c:types.h@1489@T@__int32_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3903) :underlying-type (cxtype 3868) :referenced #2=(cxcursor 3902) :definition #2# :canonical #2# :children (list)))
(3442 (inclusion-directive :spelling "bits/types.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/types.h" :canonical (cxcursor 3442) :children (list)))
(2356 (macro-definition :spelling "__PRAGMA_REDEFINE_EXTNAME" :usr "c:macro@__PRAGMA_REDEFINE_EXTNAME" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2356) :children (list)))
(1622 nil)
(5878 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5878) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3992) :arguments (list (cxtype 4987) (cxtype 3868) #1#)))
(4531 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4424) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4357) (cxtype 4228)) :variadic t))
(731 nil)
(5643 (parm-decl :spelling "__size" :usr "c:stdlib.h@17073@F@realloc@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5640) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5643) :definition #1# :canonical #1# :children (list (cxcursor 5644))))
(1700 nil)
(6511 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6511) :children (list (cxcursor 6512) (cxcursor 6513))))
(2468 (macro-definition :spelling "__amd64" :usr "c:macro@__amd64" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2468) :children (list)))
(2503 (macro-definition :spelling "_SVID_SOURCE" :usr "c:macro@_SVID_SOURCE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2503) :children (list)))
(3695 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3695) :children (list)))
(5112 (typedef-decl :spelling "timer_t" :usr "c:time.h@2987@T@timer_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5113) :underlying-type (cxtype 3965) :referenced #1=(cxcursor 5112) :definition #1# :canonical #1# :children (list (cxcursor 5114))))
(4095 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4088) :declaration (cxcursor 4087)))
(3895 (typedef-decl :spelling "__uint8_t" :usr "c:types.h@1381@T@__uint8_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3896) :underlying-type (cxtype 3884) :referenced #2=(cxcursor 3895) :definition #2# :canonical #2# :children (list)))
(4000 (struct-decl :spelling "_IO_FILE" :usr "c:@S@_IO_FILE" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3999) :referenced #2=(cxcursor 4000) :definition #2# :canonical (cxcursor 3998) :children (list (cxcursor 4001) (cxcursor 4002) (cxcursor 4003) (cxcursor 4004) (cxcursor 4005) (cxcursor 4006) (cxcursor 4007) (cxcursor 4008) (cxcursor 4009) (cxcursor 4010) (cxcursor 4011) (cxcursor 4012) (cxcursor 4013) (cxcursor 4028) (cxcursor 4030) (cxcursor 4031) (cxcursor 4032) (cxcursor 4034) (cxcursor 4035) (cxcursor 4036) (cxcursor 4039) (cxcursor 4044) (cxcursor 4046) (cxcursor 4047) (cxcursor 4048) (cxcursor 4049) (cxcursor 4050) (cxcursor 4052) (cxcursor 4053))))
(5373 (union-decl :spelling "" :usr "c:@UA@pthread_rwlockattr_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "?" :type (cxtype 5374) :referenced #1=(cxcursor 5373) :definition #1# :canonical #1# :children (list (cxcursor 5375) (cxcursor 5378))))
(3816 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3816) :children (list)))
(1354 nil)
(2211 nil)
(5889 (parm-decl :spelling "__decpt" :usr "c:stdlib.h@29686@F@ecvt_r@__decpt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5884) :lexical-parent #1# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #2=(cxcursor 5889) :definition #2# :canonical #2# :children (list)))
(882 nil)
(5419 (parm-decl :spelling "__statebuf" :usr "c:stdlib.h@11577@F@setstate@__statebuf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5418) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 5419) :definition #2# :canonical #2# :children (list)))
(3966 (typedef-decl :spelling "__blksize_t" :usr "c:types.h@6577@T@__blksize_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3967) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3966) :definition #2# :canonical #2# :children (list)))
(6469 (unexposed-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6469) :children (list (cxcursor 6470))))
(2907 (macro-definition :spelling "_PARAMS" :usr "c:macro@_PARAMS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2907) :children (list)))
(1157 nil)
(4217 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4217) :children (list)))
(6357 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est vide !\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4054) :canonical (cxcursor 6357) :children (list)))
(3508 (macro-definition :spelling "__sigset_t_defined" :usr "c:macro@__sigset_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3508) :children (list)))
(3667 (macro-expansion :spelling "__attribute_malloc__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2600) :definition #1# :canonical (cxcursor 3667) :children (list)))
(3369 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3369) :children (list)))
(3104 (macro-expansion :spelling "__BEGIN_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2576) :definition #1# :canonical (cxcursor 3104) :children (list)))
(5931 (parm-decl :spelling "__s" :usr "c:stdlib.h@30562@F@mblen@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5928) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 5931) :definition #1# :canonical #1# :children (list)))
(4798 (function-decl :spelling "fgetpos" :usr "c:@F@fgetpos" :is-declaration t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0^{?=q{?=i(?=I[4c])}}8" :type (cxtype 4799) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4804) (cxcursor 4806)) :referenced #2=(cxcursor 4798) :canonical #2# :children #1#))
(5231 (parm-decl :spelling "__writefds" :usr "c:select.h@3913@F@pselect@__writefds" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5215) :lexical-parent #1# :objc-type-encoding "^{?=[16q]}" :type (cxtype 5201) :referenced #2=(cxcursor 5231) :definition #2# :canonical #2# :children (list (cxcursor 5232))))
(3254 (macro-definition :spelling "PDP_ENDIAN" :usr "c:macro@PDP_ENDIAN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3254) :children (list)))
(3272 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3272) :children (list)))
(5186 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 5186) :children (list)))
(2724 (macro-definition :spelling "__BLKCNT64_T_TYPE" :usr "c:macro@__BLKCNT64_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2724) :children (list)))
(5714 (parm-decl :spelling "__status" :usr "c:stdlib.h@19813@F@_Exit@__status" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5713) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5714) :definition #1# :canonical #1# :children (list)))
(4367 (parm-decl :spelling "__modes" :usr "c:stdio.h@9011@F@fdopen@__modes" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4363) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 4367) :definition #2# :canonical #2# :children (list)))
(1962 nil)
(168 nil)
(1545 nil)
(5407 (parm-decl :spelling "__seed" :usr "c:stdlib.h@10990@F@srandom@__seed" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5405) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 5407) :definition #1# :canonical #1# :children (list)))
(6031 (unary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6031) :children (list (cxcursor 6032))))
(3164 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3164) :children (list)))
(4423 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4424) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4323) (cxtype 4152)) :variadic t))
(5304 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5302) :type (cxtype 3868) :canonical (cxcursor 5304) :children (list)))
(1643 nil)
(54 (var-decl :spelling "stack" :usr "c:@stack" :token (token :id 60 :kind (quote punctuation) :spelling "]" :location (cxsourcelocation 6001) :range (cxsourcerange 61)) :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "[100{?=ii}]" :type (cxtype 6002) :referenced #1=(cxcursor 54) :canonical #1# :children (list (cxcursor 33) (cxcursor 59))))
(4971 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4971) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4947) :arguments (list (cxtype 4152) (cxtype 4382))))
(4121 (struct-decl :spelling "_IO_FILE" :usr "c:@S@_IO_FILE" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3999) :referenced (cxcursor 4121) :definition (cxcursor 4000) :canonical (cxcursor 3998) :children (list)))
(160 nil)
(6030 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6030) :children (list)))
(2421 (macro-definition :spelling "__DBL_HAS_QUIET_NAN__" :usr "c:macro@__DBL_HAS_QUIET_NAN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2421) :children (list)))
(2978 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 2978) :children (list)))
(3525 (macro-definition :spelling "__timespec_defined" :usr "c:macro@__timespec_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3525) :children (list)))
(3286 (macro-definition :spelling "be16toh" :usr "c:macro@be16toh" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3286) :children (list)))
(5403 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5403) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3862) :arguments (list)))
(2871 (macro-definition :spelling "_G_VTABLE_LABEL_HAS_LENGTH" :usr "c:macro@_G_VTABLE_LABEL_HAS_LENGTH" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2871) :children (list)))
(3302 (macro-expansion :spelling "__BYTE_ORDER" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3249) :definition #1# :canonical (cxcursor 3302) :children (list)))
(2063 (range :start (location :file #1="example.c" :line 147 :column 22 :offset 3264) :end (location :file #1# :line 147 :column 23 :offset 3265)))
(5002 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5002) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3876) :arguments (list (cxtype 4152) (cxtype 4382) (cxtype 3868))))
(251 nil)
(6066 (decl-ref-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4434) :referenced (cxcursor 4433) :canonical (cxcursor 6066) :children (list)))
(5642 (parm-decl :spelling "__ptr" :usr "c:stdlib.h@17060@F@realloc@__ptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5640) :lexical-parent #2# :objc-type-encoding "^v" :type (cxtype 3853) :referenced #1=(cxcursor 5642) :definition #1# :canonical #1# :children (list)))
(2243 nil)
(2124 nil)
(2528 (macro-definition :spelling "__USE_XOPEN2K8" :usr "c:macro@__USE_XOPEN2K8" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2528) :children (list)))
(3462 (macro-expansion :spelling "__need_timer_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3435) :definition #1# :canonical (cxcursor 3462) :children (list)))
(6676 (default-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6676) :children (list (cxcursor 6677))))
(6244 (decl-ref-expr :spelling "stderr" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6244) :children (list)))
(5005 (parm-decl :spelling "__base" :usr "c:stdlib.h@6061@F@strtoul@__base" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5000) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5005) :definition #2# :canonical #2# :children (list)))
(2579 (macro-definition :spelling "__bounded" :usr "c:macro@__bounded" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2579) :children (list)))
(474 nil)
(1633 nil)
(4970 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4971) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4947) :arguments (list (cxtype 4228) (cxtype 4688))))
(4120 (Record :kind-spelling "Record" :canonical-type (cxtype 4120) :declaration (cxcursor 4119)))
(6136 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6136) :children (list (cxcursor 6137) (cxcursor 6143))))
(4240 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4237) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4226) :referenced #1=(cxcursor 4240) :definition #1# :canonical #1# :children (list (cxcursor 4241))))
(560 (range :start (location :file #1="example.c" :line 32 :column 16 :offset 757) :end (location :file #1# :line 32 :column 17 :offset 758)))
(5323 (field-decl :spelling "__total_seq" :usr "c:@UA@pthread_cond_t@Sa@FI@__total_seq" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5319) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 5019) :referenced #1=(cxcursor 5323) :definition #1# :canonical #1# :children (list)))
(2280 nil)
(105 nil)
(759 nil)
(5814 (function-decl :spelling "div" :usr "c:@F@div" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "{?=ii}8i0i4" :type (cxtype 5815) :result-type (cxtype 4923) :arguments (list . #3=((cxcursor 5817) (cxcursor 5818))) :referenced #1=(cxcursor 5814) :canonical #1# :children (list (cxcursor 5819) (cxcursor 5820) (cxcursor 5821) . #3#)))
(1858 nil)
(3546 (macro-definition :spelling "FD_ZERO" :usr "c:macro@FD_ZERO" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3546) :children (list)))
(606 nil)
(6185 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "1" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6185) :children (list)))
(841 (function-decl :spelling "retrieve" :usr "c:@F@retrieve" :token (token :id 851 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6258) :range (cxsourcerange 852)) :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "i4i0" :type (cxtype 4657) :result-type (cxtype 3868) :arguments (list #1=(cxcursor 848)) :referenced #2=(cxcursor 841) :definition #2# :canonical #2# :children (list #1# (cxcursor 855))))
(1922 nil)
(2882 (macro-definition :spelling "_IO_off_t" :usr "c:macro@_IO_off_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2882) :children (list)))
(3502 (macro-definition :spelling "__FD_CLR" :usr "c:macro@__FD_CLR" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3502) :children (list)))
(5970 (parm-decl :spelling "__pwcs" :usr "c:stdlib.h@31243@F@wcstombs@__pwcs" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5961) :lexical-parent #2# :objc-type-encoding "r^i" :type (cxtype 5966) :referenced #1=(cxcursor 5970) :definition #1# :canonical #1# :children (list (cxcursor 5971))))
(5001 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5002) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3876) :arguments (list (cxtype 4228) (cxtype 4688) (cxtype 3868))))
(2219 nil)
(907 nil)
(4194 (parm-decl :spelling "__c" :usr "c:libio.h@14461@F@_IO_putc@__c" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4191) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4194) :definition #2# :canonical #2# :children (list)))
(3747 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3747) :children (list)))
(3407 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 3407) :children (list)))
(3746 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3746) :children (list)))
(76 nil)
(2553 (macro-definition :spelling "_SYS_CDEFS_H" :usr "c:macro@_SYS_CDEFS_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2553) :children (list)))
(1100 nil)
(6335 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6335) :children (list (cxcursor 6336))))
(1072 nil)
(2332 nil)
(2851 (macro-definition :spelling "_G_HAVE_BOOL" :usr "c:macro@_G_HAVE_BOOL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2851) :children (list)))
(3050 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3050) :children (list)))
(4250 (parm-decl :spelling #3="" :usr #3# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4245) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4250) :definition #1# :canonical #1# :children (list)))
(5617 (parm-decl :spelling "__buffer" :usr "c:stdlib.h@16117@F@lcong48_r@__buffer" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5614) :lexical-parent #2# :objc-type-encoding "^{drand48_data=[3S][3S]SSQ}" :type (cxtype 5599) :referenced #1=(cxcursor 5617) :definition #1# :canonical #1# :children (list (cxcursor 5618))))
(3058 (macro-expansion :spelling "__USE_POSIX" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2515) :definition #1# :canonical (cxcursor 3058) :children (list)))
(765 nil)
(2339 (translation-unit :spelling "example.c" :usr "" :is-translation-unit t :translation-unit #1=(cxcursor 2339) :canonical #1# :children (list (cxcursor 2340) (cxcursor 2341) (cxcursor 2342) (cxcursor 2343) (cxcursor 2344) (cxcursor 2345) (cxcursor 2346) (cxcursor 2347) (cxcursor 2348) (cxcursor 2349) (cxcursor 2350) (cxcursor 2351) (cxcursor 2352) (cxcursor 2353) (cxcursor 2354) (cxcursor 2355) (cxcursor 2356) (cxcursor 2357) (cxcursor 2358) (cxcursor 2359) (cxcursor 2360) (cxcursor 2361) (cxcursor 2362) (cxcursor 2363) (cxcursor 2364) (cxcursor 2365) (cxcursor 2366) (cxcursor 2367) (cxcursor 2368) (cxcursor 2369) (cxcursor 2370) (cxcursor 2371) (cxcursor 2372) (cxcursor 2373) (cxcursor 2374) (cxcursor 2375) (cxcursor 2376) (cxcursor 2377) (cxcursor 2378) (cxcursor 2379) (cxcursor 2380) (cxcursor 2381) (cxcursor 2382) (cxcursor 2383) (cxcursor 2384) (cxcursor 2385) (cxcursor 2386) (cxcursor 2387) (cxcursor 2388) (cxcursor 2389) (cxcursor 2390) (cxcursor 2391) (cxcursor 2392) (cxcursor 2393) (cxcursor 2394) (cxcursor 2395) (cxcursor 2396) (cxcursor 2397) (cxcursor 2398) (cxcursor 2399) (cxcursor 2400) (cxcursor 2401) (cxcursor 2402) (cxcursor 2403) (cxcursor 2404) (cxcursor 2405) (cxcursor 2406) (cxcursor 2407) (cxcursor 2408) (cxcursor 2409) (cxcursor 2410) (cxcursor 2411) (cxcursor 2412) (cxcursor 2413) (cxcursor 2414) (cxcursor 2415) (cxcursor 2416) (cxcursor 2417) (cxcursor 2418) (cxcursor 2419) (cxcursor 2420) (cxcursor 2421) (cxcursor 2422) (cxcursor 2423) (cxcursor 2424) (cxcursor 2425) (cxcursor 2426) (cxcursor 2427) (cxcursor 2428) (cxcursor 2429) (cxcursor 2430) (cxcursor 2431) (cxcursor 2432) (cxcursor 2433) (cxcursor 2434) (cxcursor 2435) (cxcursor 2436) (cxcursor 2437) (cxcursor 2438) (cxcursor 2439) (cxcursor 2440) (cxcursor 2441) (cxcursor 2442) (cxcursor 2443) (cxcursor 2444) (cxcursor 2445) (cxcursor 2446) (cxcursor 2447) (cxcursor 2448) (cxcursor 2449) (cxcursor 2450) (cxcursor 2451) (cxcursor 2452) (cxcursor 2453) (cxcursor 2454) (cxcursor 2455) (cxcursor 2456) (cxcursor 2457) (cxcursor 2458) (cxcursor 2459) (cxcursor 2460) (cxcursor 2461) (cxcursor 2462) (cxcursor 2463) (cxcursor 2464) (cxcursor 2465) (cxcursor 2466) (cxcursor 2467) (cxcursor 2468) (cxcursor 2469) (cxcursor 2470) (cxcursor 2471) (cxcursor 2472) (cxcursor 2473) (cxcursor 2474) (cxcursor 2475) (cxcursor 2476) (cxcursor 2477) (cxcursor 2478) (cxcursor 2479) (cxcursor 2480) (cxcursor 2481) (cxcursor 2482) (cxcursor 2483) (cxcursor 2484) (cxcursor 2485) (cxcursor 2486) (cxcursor 2487) (cxcursor 2488) (cxcursor 2489) (cxcursor 2490) (cxcursor 2491) (cxcursor 2492) (cxcursor 3) (cxcursor 2494) (cxcursor 2495) (cxcursor 2496) (cxcursor 2497) (cxcursor 2498) (cxcursor 2499) (cxcursor 2500) (cxcursor 2501) (cxcursor 2502) (cxcursor 2503) (cxcursor 2504) (cxcursor 2505) (cxcursor 2506) (cxcursor 2507) (cxcursor 2508) (cxcursor 2509) (cxcursor 2510) (cxcursor 2511) (cxcursor 2512) (cxcursor 2513) (cxcursor 2514) (cxcursor 2515) (cxcursor 2516) (cxcursor 2517) (cxcursor 2518) (cxcursor 2519) (cxcursor 2520) (cxcursor 2521) (cxcursor 2522) (cxcursor 2523) (cxcursor 2524) (cxcursor 2525) (cxcursor 2526) (cxcursor 2527) (cxcursor 2528) (cxcursor 2529) (cxcursor 2530) (cxcursor 2531) (cxcursor 2532) (cxcursor 2533) (cxcursor 2534) (cxcursor 2535) (cxcursor 2536) (cxcursor 2537) (cxcursor 2538) (cxcursor 2539) (cxcursor 2540) (cxcursor 2541) (cxcursor 2542) (cxcursor 2543) (cxcursor 2544) (cxcursor 2545) (cxcursor 2546) (cxcursor 2547) (cxcursor 2548) (cxcursor 2549) (cxcursor 2550) (cxcursor 2551) (cxcursor 2552) (cxcursor 2553) (cxcursor 2554) (cxcursor 2555) (cxcursor 2556) (cxcursor 2557) (cxcursor 2558) (cxcursor 2559) (cxcursor 2560) (cxcursor 2561) (cxcursor 2562) (cxcursor 2563) (cxcursor 2564) (cxcursor 2565) (cxcursor 2566) (cxcursor 2567) (cxcursor 2568) (cxcursor 2569) (cxcursor 2570) (cxcursor 2571) (cxcursor 2572) (cxcursor 2573) (cxcursor 2574) (cxcursor 2575) (cxcursor 2576) (cxcursor 2577) (cxcursor 2578) (cxcursor 2579) (cxcursor 2580) (cxcursor 2581) (cxcursor 2582) (cxcursor 2583) (cxcursor 2584) (cxcursor 2585) (cxcursor 2586) (cxcursor 2587) (cxcursor 2588) (cxcursor 2589) (cxcursor 2590) (cxcursor 2591) (cxcursor 2592) (cxcursor 2593) (cxcursor 2594) (cxcursor 2595) (cxcursor 2596) (cxcursor 2597) (cxcursor 2598) (cxcursor 2599) (cxcursor 2600) (cxcursor 2601) (cxcursor 2602) (cxcursor 2603) (cxcursor 2604) (cxcursor 2605) (cxcursor 2606) (cxcursor 2607) (cxcursor 2608) (cxcursor 2609) (cxcursor 2610) (cxcursor 2611) (cxcursor 2612) (cxcursor 2613) (cxcursor 2614) (cxcursor 2615) (cxcursor 2616) (cxcursor 2617) (cxcursor 2618) (cxcursor 2619) (cxcursor 2620) (cxcursor 2621) (cxcursor 2622) (cxcursor 2623) (cxcursor 2624) (cxcursor 2625) (cxcursor 2626) (cxcursor 2627) (cxcursor 2628) (cxcursor 2629) (cxcursor 2630) (cxcursor 2631) (cxcursor 2632) (cxcursor 2633) (cxcursor 2634) (cxcursor 2635) (cxcursor 2636) (cxcursor 2637) (cxcursor 2638) (cxcursor 2639) (cxcursor 2640) (cxcursor 2641) (cxcursor 2642) (cxcursor 2643) (cxcursor 2644) (cxcursor 2645) (cxcursor 2646) (cxcursor 2647) (cxcursor 2648) (cxcursor 2649) (cxcursor 2650) (cxcursor 2651) (cxcursor 2652) (cxcursor 2653) (cxcursor 2654) (cxcursor 2655) (cxcursor 2656) (cxcursor 2657) (cxcursor 2658) (cxcursor 2659) (cxcursor 2660) (cxcursor 2661) (cxcursor 2662) (cxcursor 2663) (cxcursor 2664) (cxcursor 2665) (cxcursor 2666) (cxcursor 2667) (cxcursor 2668) (cxcursor 2669) (cxcursor 2670) (cxcursor 2671) (cxcursor 2672) (cxcursor 2673) (cxcursor 2674) (cxcursor 2675) (cxcursor 2676) (cxcursor 2677) (cxcursor 2678) (cxcursor 2679) (cxcursor 2680) (cxcursor 2681) (cxcursor 2682) (cxcursor 2683) (cxcursor 2684) (cxcursor 2685) (cxcursor 2686) (cxcursor 2687) (cxcursor 2688) (cxcursor 2689) (cxcursor 2690) (cxcursor 2691) (cxcursor 2692) (cxcursor 2693) (cxcursor 2694) (cxcursor 2695) (cxcursor 2696) (cxcursor 2697) (cxcursor 2698) (cxcursor 2699) (cxcursor 2700) (cxcursor 2701) (cxcursor 2702) (cxcursor 2703) (cxcursor 2704) (cxcursor 2705) (cxcursor 2706) (cxcursor 2707) (cxcursor 2708) (cxcursor 2709) (cxcursor 2710) (cxcursor 2711) (cxcursor 2712) (cxcursor 2713) (cxcursor 2714) (cxcursor 2715) (cxcursor 2716) (cxcursor 2717) (cxcursor 2718) (cxcursor 2719) (cxcursor 2720) (cxcursor 2721) (cxcursor 2722) (cxcursor 2723) (cxcursor 2724) (cxcursor 2725) (cxcursor 2726) (cxcursor 2727) (cxcursor 2728) (cxcursor 2729) (cxcursor 2730) (cxcursor 2731) (cxcursor 2732) (cxcursor 2733) (cxcursor 2734) (cxcursor 2735) (cxcursor 2736) (cxcursor 2737) (cxcursor 2738) (cxcursor 2739) (cxcursor 2740) (cxcursor 2741) (cxcursor 2742) (cxcursor 2743) (cxcursor 2744) (cxcursor 2745) (cxcursor 2746) (cxcursor 2747) (cxcursor 2748) (cxcursor 2749) (cxcursor 2750) (cxcursor 2751) (cxcursor 2752) (cxcursor 2753) (cxcursor 2754) (cxcursor 2755) (cxcursor 2756) (cxcursor 2757) (cxcursor 2758) (cxcursor 2759) (cxcursor 2760) (cxcursor 2761) (cxcursor 2762) (cxcursor 2763) (cxcursor 2764) (cxcursor 2765) (cxcursor 2766) (cxcursor 2767) (cxcursor 2768) (cxcursor 2769) (cxcursor 2770) (cxcursor 2771) (cxcursor 2772) (cxcursor 2773) (cxcursor 2774) (cxcursor 2775) (cxcursor 2776) (cxcursor 2777) (cxcursor 2778) (cxcursor 2779) (cxcursor 2780) (cxcursor 2781) (cxcursor 2782) (cxcursor 2783) (cxcursor 2784) (cxcursor 2785) (cxcursor 2786) (cxcursor 2787) (cxcursor 2788) (cxcursor 2789) (cxcursor 2790) (cxcursor 2791) (cxcursor 2792) (cxcursor 2793) (cxcursor 2794) (cxcursor 2795) (cxcursor 2796) (cxcursor 2797) (cxcursor 2798) (cxcursor 2799) (cxcursor 2800) (cxcursor 2801) (cxcursor 2802) (cxcursor 2803) (cxcursor 2804) (cxcursor 2805) (cxcursor 2806) (cxcursor 2807) (cxcursor 2808) (cxcursor 2809) (cxcursor 2810) (cxcursor 2811) (cxcursor 2812) (cxcursor 2813) (cxcursor 2814) (cxcursor 2815) (cxcursor 2816) (cxcursor 2817) (cxcursor 2818) (cxcursor 2819) (cxcursor 2820) (cxcursor 2821) (cxcursor 2822) (cxcursor 2823) (cxcursor 2824) (cxcursor 2825) (cxcursor 2826) (cxcursor 2827) (cxcursor 2828) (cxcursor 2829) (cxcursor 2830) (cxcursor 2831) (cxcursor 2832) (cxcursor 2833) (cxcursor 2834) (cxcursor 2835) (cxcursor 2836) (cxcursor 2837) (cxcursor 2838) (cxcursor 2839) (cxcursor 2840) (cxcursor 2841) (cxcursor 2842) (cxcursor 2843) (cxcursor 2844) (cxcursor 2845) (cxcursor 2846) (cxcursor 2847) (cxcursor 2848) (cxcursor 2849) (cxcursor 2850) (cxcursor 2851) (cxcursor 2852) (cxcursor 2853) (cxcursor 2854) (cxcursor 2855) (cxcursor 2856) (cxcursor 2857) (cxcursor 2858) (cxcursor 2859) (cxcursor 2860) (cxcursor 2861) (cxcursor 2862) (cxcursor 2863) (cxcursor 2864) (cxcursor 2865) (cxcursor 2866) (cxcursor 2867) (cxcursor 2868) (cxcursor 2869) (cxcursor 2870) (cxcursor 2871) (cxcursor 2872) (cxcursor 2873) (cxcursor 2874) (cxcursor 2875) (cxcursor 2876) (cxcursor 2877) (cxcursor 2878) (cxcursor 2879) (cxcursor 2880) (cxcursor 2881) (cxcursor 2882) (cxcursor 2883) (cxcursor 2884) (cxcursor 2885) (cxcursor 2886) (cxcursor 2887) (cxcursor 2888) (cxcursor 2889) (cxcursor 2890) (cxcursor 2891) (cxcursor 2892) (cxcursor 2893) (cxcursor 2894) (cxcursor 2895) (cxcursor 2896) (cxcursor 2897) (cxcursor 2898) (cxcursor 2899) (cxcursor 2900) (cxcursor 2901) (cxcursor 2902) (cxcursor 2903) (cxcursor 2904) (cxcursor 2905) (cxcursor 2906) (cxcursor 2907) (cxcursor 2908) (cxcursor 2909) (cxcursor 2910) (cxcursor 2911) (cxcursor 2912) (cxcursor 2913) (cxcursor 2914) (cxcursor 2915) (cxcursor 2916) (cxcursor 2917) (cxcursor 2918) (cxcursor 2919) (cxcursor 2920) (cxcursor 2921) (cxcursor 2922) (cxcursor 2923) (cxcursor 2924) (cxcursor 2925) (cxcursor 2926) (cxcursor 2927) (cxcursor 2928) (cxcursor 2929) (cxcursor 2930) (cxcursor 2931) (cxcursor 2932) (cxcursor 2933) (cxcursor 2934) (cxcursor 2935) (cxcursor 2936) (cxcursor 2937) (cxcursor 2938) (cxcursor 2939) (cxcursor 2940) (cxcursor 2941) (cxcursor 2942) (cxcursor 2943) (cxcursor 2944) (cxcursor 2945) (cxcursor 2946) (cxcursor 2947) (cxcursor 2948) (cxcursor 2949) (cxcursor 2950) (cxcursor 2951) (cxcursor 2952) (cxcursor 2953) (cxcursor 2954) (cxcursor 2955) (cxcursor 2956) (cxcursor 2957) (cxcursor 2958) (cxcursor 2959) (cxcursor 2960) (cxcursor 2961) (cxcursor 2962) (cxcursor 2963) (cxcursor 2964) (cxcursor 2965) (cxcursor 2966) (cxcursor 2967) (cxcursor 2968) (cxcursor 2969) (cxcursor 2970) (cxcursor 2971) (cxcursor 2972) (cxcursor 2973) (cxcursor 2974) (cxcursor 2975) (cxcursor 2976) (cxcursor 2977) (cxcursor 2978) (cxcursor 2979) (cxcursor 2980) (cxcursor 2981) (cxcursor 2982) (cxcursor 2983) (cxcursor 2984) (cxcursor 2985) (cxcursor 2986) (cxcursor 2987) (cxcursor 2988) (cxcursor 2989) (cxcursor 2990) (cxcursor 2991) (cxcursor 2992) (cxcursor 2993) (cxcursor 2994) (cxcursor 2995) (cxcursor 2996) (cxcursor 2997) (cxcursor 2998) (cxcursor 2999) (cxcursor 3000) (cxcursor 3001) (cxcursor 3002) (cxcursor 3003) (cxcursor 3004) (cxcursor 3005) (cxcursor 3006) (cxcursor 3007) (cxcursor 3008) (cxcursor 3009) (cxcursor 3010) (cxcursor 3011) (cxcursor 3012) (cxcursor 3013) (cxcursor 3014) (cxcursor 3015) (cxcursor 3016) (cxcursor 3017) (cxcursor 3018) (cxcursor 3019) (cxcursor 3020) (cxcursor 3021) (cxcursor 3022) (cxcursor 3023) (cxcursor 3024) (cxcursor 3025) (cxcursor 3026) (cxcursor 3027) (cxcursor 3028) (cxcursor 3029) (cxcursor 3030) (cxcursor 3031) (cxcursor 3032) (cxcursor 3033) (cxcursor 3034) (cxcursor 3035) (cxcursor 3036) (cxcursor 3037) (cxcursor 3038) (cxcursor 3039) (cxcursor 3040) (cxcursor 3041) (cxcursor 3042) (cxcursor 3043) (cxcursor 3044) (cxcursor 3045) (cxcursor 3046) (cxcursor 3047) (cxcursor 3048) (cxcursor 3049) (cxcursor 3050) (cxcursor 3051) (cxcursor 3052) (cxcursor 3053) (cxcursor 3054) (cxcursor 3055) (cxcursor 3056) (cxcursor 3057) (cxcursor 3058) (cxcursor 3059) (cxcursor 3060) (cxcursor 3061) (cxcursor 3062) (cxcursor 3063) (cxcursor 3064) (cxcursor 3065) (cxcursor 3066) (cxcursor 3067) (cxcursor 3068) (cxcursor 3069) (cxcursor 3070) (cxcursor 3071) (cxcursor 3072) (cxcursor 3073) (cxcursor 3074) (cxcursor 3075) (cxcursor 3076) (cxcursor 3077) (cxcursor 3078) (cxcursor 3079) (cxcursor 3080) (cxcursor 3081) (cxcursor 3082) (cxcursor 3083) (cxcursor 3084) (cxcursor 3085) (cxcursor 3086) (cxcursor 3087) (cxcursor 3088) (cxcursor 3089) (cxcursor 3090) (cxcursor 3091) (cxcursor 3092) (cxcursor 3093) (cxcursor 3094) (cxcursor 3095) (cxcursor 3096) (cxcursor 3097) (cxcursor 3098) (cxcursor 3099) (cxcursor 3100) (cxcursor 3101) (cxcursor 3102) (cxcursor 3103) (cxcursor 3104) (cxcursor 3105) (cxcursor 3106) (cxcursor 3107) (cxcursor 3108) (cxcursor 3109) (cxcursor 3110) (cxcursor 3111) (cxcursor 3112) (cxcursor 3113) (cxcursor 3114) (cxcursor 3115) (cxcursor 3116) (cxcursor 3117) (cxcursor 3118) (cxcursor 3119) (cxcursor 3120) (cxcursor 3121) (cxcursor 3122) (cxcursor 3123) (cxcursor 3124) (cxcursor 3125) (cxcursor 3126) (cxcursor 3127) (cxcursor 3128) (cxcursor 3129) (cxcursor 3130) (cxcursor 3131) (cxcursor 3132) (cxcursor 3133) (cxcursor 3134) (cxcursor 3135) (cxcursor 3136) (cxcursor 3137) (cxcursor 3138) (cxcursor 3139) (cxcursor 3140) (cxcursor 3141) (cxcursor 3142) (cxcursor 3143) (cxcursor 3144) (cxcursor 3145) (cxcursor 3146) (cxcursor 3147) (cxcursor 3148) (cxcursor 3149) (cxcursor 3150) (cxcursor 3151) (cxcursor 3152) (cxcursor 3153) (cxcursor 3154) (cxcursor 3155) (cxcursor 3156) (cxcursor 3157) (cxcursor 3158) (cxcursor 3159) (cxcursor 3160) (cxcursor 3161) (cxcursor 3162) (cxcursor 3163) (cxcursor 3164) (cxcursor 3165) (cxcursor 3166) (cxcursor 3167) (cxcursor 3168) (cxcursor 3169) (cxcursor 3170) (cxcursor 3171) (cxcursor 3172) (cxcursor 3173) (cxcursor 3174) (cxcursor 3175) (cxcursor 3176) (cxcursor 3177) (cxcursor 3178) (cxcursor 3179) (cxcursor 3180) (cxcursor 3181) (cxcursor 3182) (cxcursor 3183) (cxcursor 3184) (cxcursor 3185) (cxcursor 3186) (cxcursor 3187) (cxcursor 3188) (cxcursor 3189) (cxcursor 3190) (cxcursor 3191) (cxcursor 3192) (cxcursor 3193) (cxcursor 3194) (cxcursor 3195) (cxcursor 3196) (cxcursor 3197) (cxcursor 3198) (cxcursor 3199) (cxcursor 3200) (cxcursor 3201) (cxcursor 3202) (cxcursor 3203) (cxcursor 18) (cxcursor 3205) (cxcursor 3206) (cxcursor 3207) (cxcursor 3208) (cxcursor 3209) (cxcursor 3210) (cxcursor 3211) (cxcursor 3212) (cxcursor 3213) (cxcursor 3214) (cxcursor 3215) (cxcursor 3216) (cxcursor 3217) (cxcursor 3218) (cxcursor 3219) (cxcursor 3220) (cxcursor 3221) (cxcursor 3222) (cxcursor 3223) (cxcursor 3224) (cxcursor 3225) (cxcursor 3226) (cxcursor 3227) (cxcursor 3228) (cxcursor 3229) (cxcursor 3230) (cxcursor 3231) (cxcursor 3232) (cxcursor 3233) (cxcursor 3234) (cxcursor 3235) (cxcursor 3236) (cxcursor 3237) (cxcursor 3238) (cxcursor 3239) (cxcursor 3240) (cxcursor 3241) (cxcursor 3242) (cxcursor 3243) (cxcursor 3244) (cxcursor 3245) (cxcursor 3246) (cxcursor 3247) (cxcursor 3248) (cxcursor 3249) (cxcursor 3250) (cxcursor 3251) (cxcursor 3252) (cxcursor 3253) (cxcursor 3254) (cxcursor 3255) (cxcursor 3256) (cxcursor 3257) (cxcursor 3258) (cxcursor 3259) (cxcursor 3260) (cxcursor 3261) (cxcursor 3262) (cxcursor 3263) (cxcursor 3264) (cxcursor 3265) (cxcursor 3266) (cxcursor 3267) (cxcursor 3268) (cxcursor 3269) (cxcursor 3270) (cxcursor 3271) (cxcursor 3272) (cxcursor 3273) (cxcursor 3274) (cxcursor 3275) (cxcursor 3276) (cxcursor 3277) (cxcursor 3278) (cxcursor 3279) (cxcursor 3280) (cxcursor 3281) (cxcursor 3282) (cxcursor 3283) (cxcursor 3284) (cxcursor 3285) (cxcursor 3286) (cxcursor 3287) (cxcursor 3288) (cxcursor 3289) (cxcursor 3290) (cxcursor 3291) (cxcursor 3292) (cxcursor 3293) (cxcursor 3294) (cxcursor 3295) (cxcursor 3296) (cxcursor 3297) (cxcursor 3298) (cxcursor 3299) (cxcursor 3300) (cxcursor 3301) (cxcursor 3302) (cxcursor 3303) (cxcursor 3304) (cxcursor 3305) (cxcursor 3306) (cxcursor 3307) (cxcursor 3308) (cxcursor 3309) (cxcursor 3310) (cxcursor 3311) (cxcursor 3312) (cxcursor 3313) (cxcursor 3314) (cxcursor 3315) (cxcursor 3316) (cxcursor 3317) (cxcursor 3318) (cxcursor 3319) (cxcursor 3320) (cxcursor 3321) (cxcursor 3322) (cxcursor 3323) (cxcursor 3324) (cxcursor 3325) (cxcursor 3326) (cxcursor 3327) (cxcursor 3328) (cxcursor 3329) (cxcursor 3330) (cxcursor 3331) (cxcursor 3332) (cxcursor 3333) (cxcursor 3334) (cxcursor 3335) (cxcursor 3336) (cxcursor 3337) (cxcursor 3338) (cxcursor 3339) (cxcursor 3340) (cxcursor 3341) (cxcursor 3342) (cxcursor 3343) (cxcursor 3344) (cxcursor 3345) (cxcursor 3346) (cxcursor 3347) (cxcursor 3348) (cxcursor 3349) (cxcursor 3350) (cxcursor 3351) (cxcursor 3352) (cxcursor 3353) (cxcursor 3354) (cxcursor 3355) (cxcursor 3356) (cxcursor 3357) (cxcursor 3358) (cxcursor 3359) (cxcursor 3360) (cxcursor 3361) (cxcursor 3362) (cxcursor 3363) (cxcursor 3364) (cxcursor 3365) (cxcursor 3366) (cxcursor 3367) (cxcursor 3368) (cxcursor 3369) (cxcursor 3370) (cxcursor 3371) (cxcursor 3372) (cxcursor 3373) (cxcursor 3374) (cxcursor 3375) (cxcursor 3376) (cxcursor 3377) (cxcursor 3378) (cxcursor 3379) (cxcursor 3380) (cxcursor 3381) (cxcursor 3382) (cxcursor 3383) (cxcursor 3384) (cxcursor 3385) (cxcursor 3386) (cxcursor 3387) (cxcursor 3388) (cxcursor 3389) (cxcursor 3390) (cxcursor 3391) (cxcursor 3392) (cxcursor 3393) (cxcursor 3394) (cxcursor 3395) (cxcursor 3396) (cxcursor 3397) (cxcursor 3398) (cxcursor 3399) (cxcursor 3400) (cxcursor 3401) (cxcursor 3402) (cxcursor 3403) (cxcursor 3404) (cxcursor 3405) (cxcursor 3406) (cxcursor 3407) (cxcursor 3408) (cxcursor 3409) (cxcursor 3410) (cxcursor 3411) (cxcursor 3412) (cxcursor 3413) (cxcursor 3414) (cxcursor 3415) (cxcursor 3416) (cxcursor 3417) (cxcursor 3418) (cxcursor 3419) (cxcursor 3420) (cxcursor 3421) (cxcursor 3422) (cxcursor 3423) (cxcursor 3424) (cxcursor 3425) (cxcursor 3426) (cxcursor 3427) (cxcursor 3428) (cxcursor 3429) (cxcursor 3430) (cxcursor 3431) (cxcursor 3432) (cxcursor 3433) (cxcursor 3434) (cxcursor 3435) (cxcursor 3436) (cxcursor 3437) (cxcursor 3438) (cxcursor 3439) (cxcursor 3440) (cxcursor 3441) (cxcursor 3442) (cxcursor 3443) (cxcursor 3444) (cxcursor 3445) (cxcursor 3446) (cxcursor 3447) (cxcursor 3448) (cxcursor 3449) (cxcursor 3450) (cxcursor 3451) (cxcursor 3452) (cxcursor 3453) (cxcursor 3454) (cxcursor 3455) (cxcursor 3456) (cxcursor 3457) (cxcursor 3458) (cxcursor 3459) (cxcursor 3460) (cxcursor 3461) (cxcursor 3462) (cxcursor 3463) (cxcursor 3464) (cxcursor 3465) (cxcursor 3466) (cxcursor 3467) (cxcursor 3468) (cxcursor 3469) (cxcursor 3470) (cxcursor 3471) (cxcursor 3472) (cxcursor 3473) (cxcursor 3474) (cxcursor 3475) (cxcursor 3476) (cxcursor 3477) (cxcursor 3478) (cxcursor 3479) (cxcursor 3480) (cxcursor 3481) (cxcursor 3482) (cxcursor 3483) (cxcursor 3484) (cxcursor 3485) (cxcursor 3486) (cxcursor 3487) (cxcursor 3488) (cxcursor 3489) (cxcursor 3490) (cxcursor 3491) (cxcursor 3492) (cxcursor 3493) (cxcursor 3494) (cxcursor 3495) (cxcursor 3496) (cxcursor 3497) (cxcursor 3498) (cxcursor 3499) (cxcursor 3500) (cxcursor 3501) (cxcursor 3502) (cxcursor 3503) (cxcursor 3504) (cxcursor 3505) (cxcursor 3506) (cxcursor 3507) (cxcursor 3508) (cxcursor 3509) (cxcursor 3510) (cxcursor 3511) (cxcursor 3512) (cxcursor 3513) (cxcursor 3514) (cxcursor 3515) (cxcursor 3516) (cxcursor 3517) (cxcursor 3518) (cxcursor 3519) (cxcursor 3520) (cxcursor 3521) (cxcursor 3522) (cxcursor 3523) (cxcursor 3524) (cxcursor 3525) (cxcursor 3526) (cxcursor 3527) (cxcursor 3528) (cxcursor 3529) (cxcursor 3530) (cxcursor 3531) (cxcursor 3532) (cxcursor 3533) (cxcursor 3534) (cxcursor 3535) (cxcursor 3536) (cxcursor 3537) (cxcursor 3538) (cxcursor 3539) (cxcursor 3540) (cxcursor 3541) (cxcursor 3542) (cxcursor 3543) (cxcursor 3544) (cxcursor 3545) (cxcursor 3546) (cxcursor 3547) (cxcursor 3548) (cxcursor 3549) (cxcursor 3550) (cxcursor 3551) (cxcursor 3552) (cxcursor 3553) (cxcursor 3554) (cxcursor 3555) (cxcursor 3556) (cxcursor 3557) (cxcursor 3558) (cxcursor 3559) (cxcursor 3560) (cxcursor 3561) (cxcursor 3562) (cxcursor 3563) (cxcursor 3564) (cxcursor 3565) (cxcursor 3566) (cxcursor 3567) (cxcursor 3568) (cxcursor 3569) (cxcursor 3570) (cxcursor 3571) (cxcursor 3572) (cxcursor 3573) (cxcursor 3574) (cxcursor 3575) (cxcursor 3576) (cxcursor 3577) (cxcursor 3578) (cxcursor 3579) (cxcursor 3580) (cxcursor 3581) (cxcursor 3582) (cxcursor 3583) (cxcursor 3584) (cxcursor 3585) (cxcursor 3586) (cxcursor 3587) (cxcursor 3588) (cxcursor 3589) (cxcursor 3590) (cxcursor 3591) (cxcursor 3592) (cxcursor 3593) (cxcursor 3594) (cxcursor 3595) (cxcursor 3596) (cxcursor 3597) (cxcursor 3598) (cxcursor 3599) (cxcursor 3600) (cxcursor 3601) (cxcursor 3602) (cxcursor 3603) (cxcursor 3604) (cxcursor 3605) (cxcursor 3606) (cxcursor 3607) (cxcursor 3608) (cxcursor 3609) (cxcursor 3610) (cxcursor 3611) (cxcursor 3612) (cxcursor 3613) (cxcursor 3614) (cxcursor 3615) (cxcursor 3616) (cxcursor 3617) (cxcursor 3618) (cxcursor 3619) (cxcursor 3620) (cxcursor 3621) (cxcursor 3622) (cxcursor 3623) (cxcursor 3624) (cxcursor 3625) (cxcursor 3626) (cxcursor 3627) (cxcursor 3628) (cxcursor 3629) (cxcursor 3630) (cxcursor 3631) (cxcursor 3632) (cxcursor 3633) (cxcursor 3634) (cxcursor 3635) (cxcursor 3636) (cxcursor 3637) (cxcursor 3638) (cxcursor 3639) (cxcursor 3640) (cxcursor 3641) (cxcursor 3642) (cxcursor 3643) (cxcursor 3644) (cxcursor 3645) (cxcursor 3646) (cxcursor 3647) (cxcursor 3648) (cxcursor 3649) (cxcursor 3650) (cxcursor 3651) (cxcursor 3652) (cxcursor 3653) (cxcursor 3654) (cxcursor 3655) (cxcursor 3656) (cxcursor 3657) (cxcursor 3658) (cxcursor 3659) (cxcursor 3660) (cxcursor 3661) (cxcursor 3662) (cxcursor 3663) (cxcursor 3664) (cxcursor 3665) (cxcursor 3666) (cxcursor 3667) (cxcursor 3668) (cxcursor 3669) (cxcursor 3670) (cxcursor 3671) (cxcursor 3672) (cxcursor 3673) (cxcursor 3674) (cxcursor 3675) (cxcursor 3676) (cxcursor 3677) (cxcursor 3678) (cxcursor 3679) (cxcursor 3680) (cxcursor 3681) (cxcursor 3682) (cxcursor 3683) (cxcursor 3684) (cxcursor 3685) (cxcursor 3686) (cxcursor 3687) (cxcursor 3688) (cxcursor 3689) (cxcursor 3690) (cxcursor 3691) (cxcursor 3692) (cxcursor 3693) (cxcursor 3694) (cxcursor 3695) (cxcursor 3696) (cxcursor 3697) (cxcursor 3698) (cxcursor 3699) (cxcursor 3700) (cxcursor 3701) (cxcursor 3702) (cxcursor 3703) (cxcursor 3704) (cxcursor 3705) (cxcursor 3706) (cxcursor 3707) (cxcursor 3708) (cxcursor 3709) (cxcursor 3710) (cxcursor 3711) (cxcursor 3712) (cxcursor 3713) (cxcursor 3714) (cxcursor 3715) (cxcursor 3716) (cxcursor 3717) (cxcursor 3718) (cxcursor 3719) (cxcursor 3720) (cxcursor 3721) (cxcursor 3722) (cxcursor 3723) (cxcursor 3724) (cxcursor 3725) (cxcursor 3726) (cxcursor 3727) (cxcursor 3728) (cxcursor 3729) (cxcursor 3730) (cxcursor 3731) (cxcursor 3732) (cxcursor 3733) (cxcursor 3734) (cxcursor 3735) (cxcursor 3736) (cxcursor 3737) (cxcursor 3738) (cxcursor 3739) (cxcursor 3740) (cxcursor 3741) (cxcursor 3742) (cxcursor 3743) (cxcursor 3744) (cxcursor 3745) (cxcursor 3746) (cxcursor 3747) (cxcursor 3748) (cxcursor 3749) (cxcursor 3750) (cxcursor 3751) (cxcursor 3752) (cxcursor 3753) (cxcursor 3754) (cxcursor 3755) (cxcursor 3756) (cxcursor 3757) (cxcursor 3758) (cxcursor 3759) (cxcursor 3760) (cxcursor 3761) (cxcursor 3762) (cxcursor 3763) (cxcursor 3764) (cxcursor 3765) (cxcursor 3766) (cxcursor 3767) (cxcursor 3768) (cxcursor 3769) (cxcursor 3770) (cxcursor 3771) (cxcursor 3772) (cxcursor 3773) (cxcursor 3774) (cxcursor 3775) (cxcursor 3776) (cxcursor 3777) (cxcursor 3778) (cxcursor 3779) (cxcursor 3780) (cxcursor 3781) (cxcursor 3782) (cxcursor 3783) (cxcursor 3784) (cxcursor 3785) (cxcursor 3786) (cxcursor 3787) (cxcursor 3788) (cxcursor 3789) (cxcursor 3790) (cxcursor 3791) (cxcursor 3792) (cxcursor 3793) (cxcursor 3794) (cxcursor 3795) (cxcursor 3796) (cxcursor 3797) (cxcursor 3798) (cxcursor 3799) (cxcursor 3800) (cxcursor 3801) (cxcursor 3802) (cxcursor 3803) (cxcursor 3804) (cxcursor 3805) (cxcursor 3806) (cxcursor 3807) (cxcursor 3808) (cxcursor 3809) (cxcursor 3810) (cxcursor 3811) (cxcursor 3812) (cxcursor 3813) (cxcursor 3814) (cxcursor 3815) (cxcursor 3816) (cxcursor 3817) (cxcursor 3818) (cxcursor 3819) (cxcursor 3820) (cxcursor 3821) (cxcursor 3822) (cxcursor 3823) (cxcursor 3824) (cxcursor 3825) (cxcursor 3826) (cxcursor 3827) (cxcursor 3828) (cxcursor 3829) (cxcursor 3830) (cxcursor 3831) (cxcursor 3832) (cxcursor 3833) (cxcursor 3834) (cxcursor 3835) (cxcursor 522) (cxcursor 651) (cxcursor 797) (cxcursor 953) (cxcursor 1152) (cxcursor 1293) (cxcursor 1343) (cxcursor 1408) (cxcursor 1413) (cxcursor 2102) (cxcursor 2254) (cxcursor 3837) (cxcursor 3841) (cxcursor 3844) (cxcursor 3860) (cxcursor 3874) (cxcursor 3880) (cxcursor 3882) (cxcursor 3885) (cxcursor 3888) (cxcursor 3890) (cxcursor 3892) (cxcursor 3895) (cxcursor 3897) (cxcursor 3900) (cxcursor 3902) (cxcursor 3904) (cxcursor 3906) (cxcursor 3908) (cxcursor 3910) (cxcursor 3912) (cxcursor 3914) (cxcursor 3916) (cxcursor 3918) (cxcursor 3920) (cxcursor 3922) (cxcursor 3924) (cxcursor 3926) (cxcursor 3928) (cxcursor 3930) (cxcursor 3932) (cxcursor 3934) (cxcursor 3939) (cxcursor 3942) (cxcursor 3944) (cxcursor 3946) (cxcursor 3948) (cxcursor 3950) (cxcursor 3952) (cxcursor 3954) (cxcursor 3956) (cxcursor 3958) (cxcursor 3960) (cxcursor 3962) (cxcursor 3964) (cxcursor 3966) (cxcursor 3968) (cxcursor 3970) (cxcursor 3972) (cxcursor 3974) (cxcursor 3976) (cxcursor 3978) (cxcursor 3980) (cxcursor 3982) (cxcursor 3985) (cxcursor 3990) (cxcursor 3994) (cxcursor 3996) (cxcursor 3998) (cxcursor 4067) (cxcursor 4070) (cxcursor 4073) (cxcursor 4084) (cxcursor 4087) (cxcursor 4093) (cxcursor 4096) (cxcursor 4102) (cxcursor 4105) (cxcursor 4107) (cxcursor 4109) (cxcursor 4111) (cxcursor 4113) (cxcursor 4116) (cxcursor 4119) (cxcursor 4121) (cxcursor 4042) (cxcursor 4017) (cxcursor 4122) (cxcursor 4000) (cxcursor 4128) (cxcursor 4131) (cxcursor 4133) (cxcursor 4136) (cxcursor 4138) (cxcursor 4140) (cxcursor 4149) (cxcursor 4160) (cxcursor 4169) (cxcursor 4173) (cxcursor 4179) (cxcursor 4182) (cxcursor 4188) (cxcursor 4191) (cxcursor 4197) (cxcursor 4201) (cxcursor 4205) (cxcursor 4208) (cxcursor 4214) (cxcursor 4218) (cxcursor 4222) (cxcursor 4237) (cxcursor 4245) (cxcursor 4254) (cxcursor 4263) (cxcursor 4273) (cxcursor 4282) (cxcursor 4286) (cxcursor 4289) (cxcursor 4292) (cxcursor 4295) (cxcursor 4298) (cxcursor 4300) (cxcursor 4302) (cxcursor 4304) (cxcursor 4308) (cxcursor 4313) (cxcursor 4320) (cxcursor 4325) (cxcursor 4329) (cxcursor 4332) (cxcursor 4338) (cxcursor 4342) (cxcursor 4345) (cxcursor 4348) (cxcursor 4354) (cxcursor 4363) (cxcursor 4370) (cxcursor 4379) (cxcursor 4390) (cxcursor 4398) (cxcursor 4408) (cxcursor 4417) (cxcursor 4422) (cxcursor 4433) (cxcursor 4440) (cxcursor 4450) (cxcursor 4461) (cxcursor 4472) (cxcursor 4486) (cxcursor 4499) (cxcursor 4516) (cxcursor 4524) (cxcursor 4530) (cxcursor 4540) (cxcursor 4547) (cxcursor 4558) (cxcursor 4564) (cxcursor 4568) (cxcursor 4574) (cxcursor 4586) (cxcursor 4596) (cxcursor 4610) (cxcursor 4618) (cxcursor 4624) (cxcursor 4632) (cxcursor 4635) (cxcursor 4638) (cxcursor 4640) (cxcursor 4643) (cxcursor 4644) (cxcursor 4647) (cxcursor 4652) (cxcursor 4656) (cxcursor 4659) (cxcursor 4663) (cxcursor 4667) (cxcursor 4669) (cxcursor 4672) (cxcursor 4676) (cxcursor 4683) (cxcursor 4685) (cxcursor 4698) (cxcursor 4706) (cxcursor 4715) (cxcursor 4721) (cxcursor 4723) (cxcursor 4727) (cxcursor 4739) (cxcursor 4753) (cxcursor 4762) (cxcursor 4771) (cxcursor 4778) (cxcursor 4783) (cxcursor 4786) (cxcursor 4793) (cxcursor 4798) (cxcursor 4808) (cxcursor 4819) (cxcursor 4823) (cxcursor 4827) (cxcursor 4831) (cxcursor 4835) (cxcursor 4839) (cxcursor 4843) (cxcursor 4846) (cxcursor 4847) (cxcursor 4850) (cxcursor 4854) (cxcursor 4858) (cxcursor 4863) (cxcursor 4866) (cxcursor 4869) (cxcursor 4873) (cxcursor 4877) (cxcursor 4881) (cxcursor 4906) (cxcursor 4915) (cxcursor 4918) (cxcursor 4922) (cxcursor 4925) (cxcursor 4929) (cxcursor 4932) (cxcursor 4937) (cxcursor 4940) (cxcursor 4945) (cxcursor 4952) (cxcursor 4957) (cxcursor 4963) (cxcursor 4969) (cxcursor 4976) (cxcursor 4984) (cxcursor 4992) (cxcursor 5000) (cxcursor 5008) (cxcursor 5016) (cxcursor 5025) (cxcursor 5031) (cxcursor 5037) (cxcursor 5041) (cxcursor 5046) (cxcursor 5049) (cxcursor 5052) (cxcursor 5055) (cxcursor 5058) (cxcursor 5061) (cxcursor 5064) (cxcursor 5067) (cxcursor 5070) (cxcursor 5073) (cxcursor 5076) (cxcursor 5079) (cxcursor 5082) (cxcursor 5085) (cxcursor 5088) (cxcursor 5091) (cxcursor 5094) (cxcursor 5097) (cxcursor 5100) (cxcursor 5103) (cxcursor 5106) (cxcursor 5109) (cxcursor 5112) (cxcursor 5115) (cxcursor 5117) (cxcursor 5119) (cxcursor 5121) (cxcursor 5123) (cxcursor 5125) (cxcursor 5127) (cxcursor 5129) (cxcursor 5131) (cxcursor 5133) (cxcursor 5135) (cxcursor 5137) (cxcursor 5139) (cxcursor 5141) (cxcursor 5154) (cxcursor 5157) (cxcursor 5160) (cxcursor 5165) (cxcursor 5171) (cxcursor 5174) (cxcursor 5176) (cxcursor 5190) (cxcursor 5193) (cxcursor 5196) (cxcursor 5215) (cxcursor 5239) (cxcursor 5244) (cxcursor 5248) (cxcursor 5254) (cxcursor 5257) (cxcursor 5260) (cxcursor 5263) (cxcursor 5266) (cxcursor 5268) (cxcursor 5274) (cxcursor 5277) (cxcursor 5286) (cxcursor 5288) (cxcursor 5306) (cxcursor 5309) (cxcursor 5314) (cxcursor 5317) (cxcursor 5335) (cxcursor 5338) (cxcursor 5343) (cxcursor 5346) (cxcursor 5348) (cxcursor 5350) (cxcursor 5370) (cxcursor 5373) (cxcursor 5379) (cxcursor 5382) (cxcursor 5385) (cxcursor 5391) (cxcursor 5394) (cxcursor 5399) (cxcursor 5402) (cxcursor 5405) (cxcursor 5409) (cxcursor 5418) (cxcursor 5422) (cxcursor 5436) (cxcursor 5450) (cxcursor 5459) (cxcursor 5470) (cxcursor 5478) (cxcursor 5480) (cxcursor 5483) (cxcursor 5488) (cxcursor 5491) (cxcursor 5498) (cxcursor 5500) (cxcursor 5506) (cxcursor 5508) (cxcursor 5513) (cxcursor 5517) (cxcursor 5523) (cxcursor 5529) (cxcursor 5539) (cxcursor 5553) (cxcursor 5563) (cxcursor 5572) (cxcursor 5582) (cxcursor 5588) (cxcursor 5596) (cxcursor 5605) (cxcursor 5614) (cxcursor 5621) (cxcursor 5629) (cxcursor 5640) (cxcursor 5650) (cxcursor 5654) (cxcursor 5657) (cxcursor 5663) (cxcursor 5669) (cxcursor 5680) (cxcursor 5684) (cxcursor 5694) (cxcursor 5707) (cxcursor 5713) (cxcursor 5718) (cxcursor 5723) (cxcursor 5727) (cxcursor 5732) (cxcursor 5739) (cxcursor 5743) (cxcursor 5745) (cxcursor 5749) (cxcursor 5752) (cxcursor 5757) (cxcursor 5761) (cxcursor 5763) (cxcursor 5769) (cxcursor 5777) (cxcursor 5789) (cxcursor 5800) (cxcursor 5804) (cxcursor 5809) (cxcursor 5814) (cxcursor 5822) (cxcursor 5830) (cxcursor 5838) (cxcursor 5847) (cxcursor 5854) (cxcursor 5861) (cxcursor 5870) (cxcursor 5877) (cxcursor 5884) (cxcursor 5896) (cxcursor 5906) (cxcursor 5918) (cxcursor 5928) (cxcursor 5935) (cxcursor 5945) (cxcursor 5951) (cxcursor 5961) (cxcursor 5976) (cxcursor 5980) (cxcursor 5991) (cxcursor 33) (cxcursor 54) (cxcursor 67) (cxcursor 91) (cxcursor 103) (cxcursor 422) (cxcursor 551) (cxcursor 680) (cxcursor 841) (cxcursor 997) (cxcursor 1181) (cxcursor 1372) (cxcursor 2287))))
(5729 (parm-decl :spelling "__string" :usr "c:stdlib.h@20563@F@putenv@__string" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5727) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 5729) :definition #2# :canonical #2# :children (list)))
(6234 (decl-ref-expr :spelling #2="memoire" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6006) :referenced #1=(cxcursor 67) :definition #1# :canonical (cxcursor 6234) :children (list)))
(4538 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4538) :children (list)))
(1647 nil)
(5183 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 5183) :children (list)))
(356 nil)
(6498 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'m'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6498) :children (list)))
(5490 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5490) :children (list)))
(1679 nil)
(2621 (macro-definition :spelling "__always_inline" :usr "c:macro@__always_inline" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2621) :children (list)))
(3007 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3007) :children (list)))
(396 nil)
(6119 (decl-ref-expr :spelling #2="i" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 117) :definition #1# :canonical (cxcursor 6119) :children (list)))
(2857 (macro-definition :spelling "_G_HAVE_PRINTF_FP" :usr "c:macro@_G_HAVE_PRINTF_FP" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2857) :children (list)))
(1043 nil)
(6321 (decl-ref-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6002) :referenced (cxcursor 54) :canonical (cxcursor 6321) :children (list)))
(5174 (typedef-decl :spelling "__fd_mask" :usr "c:select.h@1690@T@__fd_mask" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5175) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 5174) :definition #2# :canonical #2# :children (list)))
(6506 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'q'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6506) :children (list)))
(248 nil)
(3565 (macro-expansion :spelling "__END_DECLS" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2572) :definition #1# :canonical (cxcursor 3565) :children (list)))
(4273 (function-decl :spelling "_IO_seekpos" :usr "c:@F@_IO_seekpos" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "q20^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0q8i16" :type (cxtype 4274) :result-type (cxtype 3931) :arguments (list . #1=((cxcursor 4276) (cxcursor 4278) (cxcursor 4280))) :referenced #3=(cxcursor 4273) :canonical #3# :children (list (cxcursor 4281) . #1#)))
(1615 nil)
(6063 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6063) :children (list (cxcursor 6064))))
(3598 (macro-expansion :spelling "__SIZEOF_PTHREAD_COND_T" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3585) :definition #1# :canonical (cxcursor 3598) :children (list)))
(6490 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'i'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6490) :children (list)))
(3305 (macro-definition :spelling "w_coredump" :usr "c:macro@w_coredump" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3305) :children (list)))
(3592 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3579) :definition #1# :canonical (cxcursor 3592) :children (list)))
(5705 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5705) :children (list)))
(5706 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5706) :children (list)))
(4822 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4822) :children (list)))
(1883 nil)
(3904 (typedef-decl :spelling "__uint32_t" :usr "c:types.h@1519@T@__uint32_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3905) :underlying-type (cxtype 3850) :referenced #2=(cxcursor 3904) :definition #2# :canonical #2# :children (list)))
(2980 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 2980) :children (list)))
(2787 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2787) :children (list)))
(5051 (type-ref :spelling "__u_short" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3886) :referenced #1=(cxcursor 3885) :definition #1# :canonical (cxcursor 5051) :children (list)))
(4838 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4838) :children (list)))
(2845 (macro-definition :spelling "_G_off64_t" :usr "c:macro@_G_off64_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2845) :children (list)))
(3250 (macro-definition :spelling "__FLOAT_WORD_ORDER" :usr "c:macro@__FLOAT_WORD_ORDER" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3250) :children (list)))
(213 nil)
(3967 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3966)))
(343 nil)
(3136 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3136) :children (list)))
(1470 nil)
(6096 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 6096) :children (list (cxcursor 6097) (cxcursor 6100))))
(1121 nil)
(6348 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6348) :children (list)))
(3928 (typedef-decl :spelling "__off_t" :usr "c:types.h@5356@T@__off_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3929) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3928) :definition #2# :canonical #2# :children (list)))
(4493 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4492) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #3=(cxcursor 4493) :definition #3# :canonical #3# :children (list)))
(3109 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3109) :children (list)))
(5014 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5014) :children (list)))
(5015 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5015) :children (list)))
(3345 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3345) :children (list)))
(2199 nil)
(6667 (decl-ref-expr :spelling #2="dump" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5688) :referenced #1=(cxcursor 103) :definition #1# :canonical (cxcursor 6667) :children (list)))
(1170 nil)
(6361 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "1" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6361) :children (list)))
(5950 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5950) :children (list)))
(484 nil)
(6289 (unexposed-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6156) :referenced (cxcursor 4422) :canonical (cxcursor 6289) :children (list (cxcursor 6290))))
(4676 (function-decl :spelling "fgets" :usr "c:@F@fgets" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "*20*0i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}12" :type (cxtype 4677) :result-type (cxtype 3992) :arguments #1=(list (cxcursor 4679) (cxcursor 4680) (cxcursor 4681)) :referenced #3=(cxcursor 4676) :canonical #3# :children #1#))
(1001 nil)
(6050 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"[%3d]: %10d\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6050) :children (list (cxcursor 6051))))
(5976 (function-decl :spelling "rpmatch" :usr "c:@F@rpmatch" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i8r*0" :type (cxtype 4305) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 5977))) :referenced #2=(cxcursor 5976) :canonical #2# :children (list (cxcursor 5978) (cxcursor 5979) . #3#)))
(4432 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4432) :children (list)))
(4718 (parm-decl :spelling "__s" :usr "c:stdio.h@23034@F@fputs@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4715) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4718) :definition #2# :canonical #2# :children (list)))
(5656 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5656) :children (list)))
(4790 (parm-decl :spelling "__off" :usr "c:stdio.h@26157@F@fseeko@__off" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4786) :lexical-parent #1# :objc-type-encoding "q" :type (cxtype 3929) :referenced #2=(cxcursor 4790) :definition #2# :canonical #2# :children (list (cxcursor 4791))))
(3156 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3156) :children (list)))
(3046 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3046) :children (list)))
(4853 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4853) :children (list)))
(3467 (macro-definition :spelling "__need_size_t" :usr "c:macro@__need_size_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3467) :children (list)))
(1376 nil)
(6302 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6302) :children (list (cxcursor 6303))))
(3279 (macro-definition :spelling "__bswap_constant_64" :usr "c:macro@__bswap_constant_64" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3279) :children (list)))
(1670 nil)
(3905 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 3904)))
(4957 (function-decl :spelling "atol" :usr "c:@F@atol" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "q8r*0" :type (cxtype 4958) :result-type (cxtype 3862) :arguments (list . #2=((cxcursor 4959))) :referenced #3=(cxcursor 4957) :canonical #3# :children (list (cxcursor 4960) (cxcursor 4961) (cxcursor 4962) . #2#)))
(3388 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3388) :children (list)))
(2799 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2799) :children (list)))
(641 nil)
(5983 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5983) :declaration (cxcursor 3840) :pointee (cxtype 5984)))
(5985 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 5985) :declaration (cxcursor 3840) :pointee (cxtype 5984)))
(6639 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6639) :children (list (cxcursor 6640))))
(728 nil)
(5066 (type-ref :spelling "__fsid_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3940) :referenced #1=(cxcursor 3939) :definition #1# :canonical (cxcursor 5066) :children (list)))
(5686 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5686) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5687))))
(2758 (macro-expansion :spelling "__OFF_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2718) :definition #1# :canonical (cxcursor 2758) :children (list)))
(3348 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3348) :children (list)))
(3969 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3968)))
(3459 (macro-definition :spelling "__clockid_t_defined" :usr "c:macro@__clockid_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3459) :children (list)))
(1676 nil)
(4144 (type-ref :spelling "__ssize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3981) :referenced #1=(cxcursor 3980) :definition #1# :canonical (cxcursor 4144) :children (list)))
(3541 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3541) :children (list)))
(4155 (type-ref :spelling "__ssize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3981) :referenced #1=(cxcursor 3980) :definition #1# :canonical (cxcursor 4155) :children (list)))
(4252 (type-ref :spelling "__ssize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3981) :referenced #1=(cxcursor 3980) :definition #1# :canonical (cxcursor 4252) :children (list)))
(4253 (type-ref :spelling "__ssize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3981) :referenced #1=(cxcursor 3980) :definition #1# :canonical (cxcursor 4253) :children (list)))
(4294 (type-ref :spelling "__ssize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3981) :referenced #1=(cxcursor 3980) :definition #1# :canonical (cxcursor 4294) :children (list)))
(4697 (type-ref :spelling "__ssize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3981) :referenced #1=(cxcursor 3980) :definition #1# :canonical (cxcursor 4697) :children (list)))
(4705 (type-ref :spelling "__ssize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3981) :referenced #1=(cxcursor 3980) :definition #1# :canonical (cxcursor 4705) :children (list)))
(4714 (type-ref :spelling "__ssize_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3981) :referenced #1=(cxcursor 3980) :definition #1# :canonical (cxcursor 4714) :children (list)))
(2433 (macro-definition :spelling "__LDBL_HAS_INFINITY__" :usr "c:macro@__LDBL_HAS_INFINITY__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2433) :children (list)))
(2756 (macro-expansion :spelling "__NLINK_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2717) :definition #1# :canonical (cxcursor 2756) :children (list)))
(3907 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3906)))
(6505 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6505) :children (list (cxcursor 6506) (cxcursor 6507))))
(4869 (function-decl :spelling "flockfile" :usr "c:@F@flockfile" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "v8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4418) :result-type (cxtype 3854) :arguments (list . #2=((cxcursor 4870))) :referenced #3=(cxcursor 4869) :canonical #3# :children (list (cxcursor 4872) . #2#)))
(5406 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5406) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 3850))))
(2883 (macro-definition :spelling "_IO_off64_t" :usr "c:macro@_IO_off64_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2883) :children (list)))
(4016 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 4016) :declaration (cxcursor 4017)))
(885 nil)
(2994 (macro-expansion :spelling "_IO_size_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2880) :definition #1# :canonical (cxcursor 2994) :children (list)))
(2470 (macro-definition :spelling "__x86_64__" :usr "c:macro@__x86_64__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2470) :children (list)))
(3909 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3908)))
(47 (range :start (location :file #1="example.c" :line 7 :column 9 :offset 76) :end (location :file #1# :line 7 :column 15 :offset 82)))
(368 nil)
(6106 (decl-ref-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4434) :referenced (cxcursor 4433) :canonical (cxcursor 6106) :children (list)))
(3491 (macro-expansion :spelling "_SYS_SELECT_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3487) :definition #1# :canonical (cxcursor 3491) :children (list)))
(3381 (macro-expansion :spelling "__GLIBC_HAVE_LONG_LONG" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2551) :definition #1# :canonical (cxcursor 3381) :children (list)))
(5685 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5686) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5689))))
(2402 (macro-definition :spelling "__CHAR32_TYPE__" :usr "c:macro@__CHAR32_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2402) :children (list)))
(4026 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 4016) :declaration (cxcursor 4017)))
(2781 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2781) :children (list)))
(2393 (macro-definition :spelling "__INTPTR_WIDTH__" :usr "c:macro@__INTPTR_WIDTH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2393) :children (list)))
(3923 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3922)))
(5321 (field-decl :spelling "__lock" :usr "c:@UA@pthread_cond_t@Sa@FI@__lock" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5319) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5321) :definition #1# :canonical #1# :children (list)))
(325 nil)
(5073 (typedef-decl :spelling "dev_t" :usr "c:types.h@1642@T@dev_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5074) :underlying-type (cxtype 3915) :referenced #2=(cxcursor 5073) :definition #2# :canonical #2# :children (list (cxcursor 5075))))
(6634 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Division par zero !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6634) :children (list (cxcursor 6635))))
(4736 (parm-decl :spelling "__stream" :usr "c:stdio.h@23704@F@fread@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4727) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4736) :definition #2# :canonical #2# :children (list (cxcursor 4737))))
(6021 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 6021) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 22 :array-element-type #1# :array-size 22))
(114 (compound-stmt :spelling #1="" :usr #1# :token (token :id 418 :kind (quote punctuation) :spelling "}" :location (cxsourcelocation 6011) :range (cxsourcerange 419)) :is-statement t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 103) :canonical (cxcursor 114) :children (list (cxcursor 6012) (cxcursor 6014) (cxcursor 6022) (cxcursor 6082) (cxcursor 6088) (cxcursor 6120))))
(843 nil)
(3804 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3804) :children (list)))
(2129 nil)
(6644 (decl-ref-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6127) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6644) :children (list)))
(3299 (macro-expansion :spelling "__BIG_ENDIAN" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3245) :definition #1# :canonical (cxcursor 3299) :children (list)))
(4794 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4780) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3929) :arguments (list (cxtype 4323))))
(3942 (typedef-decl :spelling "__clock_t" :usr "c:types.h@5650@T@__clock_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3943) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3942) :definition #2# :canonical #2# :children (list)))
(2381 (macro-definition :spelling "__SIZEOF_SHORT__" :usr "c:macro@__SIZEOF_SHORT__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2381) :children (list)))
(3945 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3944)))
(551 (function-decl :spelling "pushv" :usr "c:@F@pushv" :token (token :id 561 :kind (quote punctuation) :spelling ")" :location (cxsourcelocation 6169) :range (cxsourcerange 562)) :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #3=(cxcursor 2339) :semantic-parent #3# :lexical-parent #3# :objc-type-encoding "v4i0" :type (cxtype 6127) :result-type (cxtype 3854) :arguments (list #1=(cxcursor 558)) :referenced #2=(cxcursor 551) :definition #2# :canonical #2# :children (list #1# (cxcursor 565))))
(1649 nil)
(5609 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5608) :type (cxtype 3868) :canonical (cxcursor 5609) :children (list)))
(4015 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4015) :declaration (cxcursor 3840) :pointee (cxtype 4016)))
(6067 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"[%3d]: %c\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6067) :children (list (cxcursor 6068))))
(1108 nil)
(3973 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3972)))
(3947 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3946)))
(6068 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"[%3d]: %c\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6068) :children (list (cxcursor 6069))))
(4467 (function-decl :spelling "vprintf" :usr "c:@F@vprintf" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i16r*0^{__va_list_tag=II^v^v}8" :type (cxtype 4462) :result-type (cxtype 3868) :arguments (list (cxcursor 4468) (cxcursor 4469)) :referenced #2=(cxcursor 4467) :canonical #2# :children (list (cxcursor 4470))))
(3059 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3059) :children (list)))
(2126 nil)
(3006 (macro-definition :spelling "__ssize_t_defined" :usr "c:macro@__ssize_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3006) :children (list)))
(4460 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4460) :children (list)))
(579 nil)
(5159 (type-ref :spelling "__sigset_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5155) :referenced #1=(cxcursor 5154) :definition #1# :canonical (cxcursor 5159) :children (list)))
(5238 (type-ref :spelling "__sigset_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 5155) :referenced #1=(cxcursor 5154) :definition #1# :canonical (cxcursor 5238) :children (list)))
(6176 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "100" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6176) :children (list)))
(4014 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4015) :declaration (cxcursor 3840) :pointee (cxtype 4026)))
(1398 nil)
(2235 nil)
(4997 (parm-decl :spelling "__base" :usr "c:stdlib.h@5859@F@strtol@__base" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4992) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4997) :definition #2# :canonical #2# :children (list)))
(6181 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6181) :children (list (cxcursor 6182))))
(3953 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 3952)))
(2278 nil)
(757 nil)
(3138 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3138) :children (list)))
(3959 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3958)))
(2357 (macro-definition :spelling "__VERSION__" :usr "c:macro@__VERSION__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2357) :children (list)))
(2016 nil)
(6608 (decl-ref-expr :spelling #2="b" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1968) :definition #1# :canonical (cxcursor 6608) :children (list)))
(6270 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :referenced #1=(cxcursor 848) :definition #1# :canonical (cxcursor 6270) :children (list (cxcursor 6271))))
(1263 nil)
(6387 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6387) :children (list (cxcursor 6388) (cxcursor 6390))))
(6016 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 6016) :declaration (cxcursor 3840) :pointee (cxtype 4434)))
(3504 (inclusion-directive :spelling "bits/sigset.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/sigset.h" :canonical (cxcursor 3504) :children (list)))
(5462 (parm-decl :spelling "__seed" :usr "c:stdlib.h@12469@F@initstate_r@__seed" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5459) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5462) :definition #2# :canonical #2# :children (list)))
(4827 (function-decl :spelling "ferror" :usr "c:@F@ferror" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 4828))) :referenced #2=(cxcursor 4827) :canonical #2# :children (list (cxcursor 4830) . #3#)))
(3454 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3454) :children (list)))
(3252 (macro-definition :spelling "LITTLE_ENDIAN" :usr "c:macro@LITTLE_ENDIAN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3252) :children (list)))
(3757 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3757) :children (list)))
(909 nil)
(3322 (macro-definition :spelling "WIFCONTINUED" :usr "c:macro@WIFCONTINUED" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3322) :children (list)))
(5954 (parm-decl :spelling "__pwcs" :usr "c:stdlib.h@31056@F@mbstowcs@__pwcs" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5951) :lexical-parent #1# :objc-type-encoding "^i" :type (cxtype 5938) :referenced #2=(cxcursor 5954) :definition #2# :canonical #2# :children (list (cxcursor 5955))))
(3971 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3970)))
(78 (range :start (location :file #1="example.c" :line 8 :column 16 :offset 112) :end (location :file #1# :line 8 :column 17 :offset 113)))
(6543 (unexposed-expr :spelling #2="store" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6544) :referenced #1=(cxcursor 680) :definition #1# :canonical (cxcursor 6543) :children (list (cxcursor 6545))))
(2329 nil)
(4549 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4549) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4152) #1#) :variadic t))
(5899 (parm-decl :spelling "__decpt" :usr "c:stdlib.h@29863@F@fcvt_r@__decpt" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5896) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #1=(cxcursor 5899) :definition #1# :canonical #1# :children (list)))
(3977 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3976)))
(3143 (macro-expansion :spelling "_IO_ssize_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2881) :definition #1# :canonical (cxcursor 3143) :children (list)))
(2709 (macro-expansion :spelling "_BITS_TYPES_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2683) :definition #1# :canonical (cxcursor 2709) :children (list)))
(2037 nil)
(3975 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3974)))
(5389 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5387) :type (cxtype 3868) :canonical (cxcursor 5389) :children (list)))
(3379 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3379) :children (list)))
(6681 (decl-ref-expr :spelling "stderr" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6681) :children (list)))
(435 nil)
(3478 (macro-expansion :spelling "__intN_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3472) :definition #1# :canonical (cxcursor 3478) :children (list)))
(1386 (var-decl :spelling #3="c" :usr "c:example.c@1939@F@interprete@c" :token (token :id 1387 :kind (quote identifier) :spelling #3# :location (cxsourcelocation 6425) :range (cxsourcerange 1388)) :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 1372) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 1386) :definition #2# :canonical #2# :children (list)))
(2768 (macro-expansion :spelling "__RLIM_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2721) :definition #1# :canonical (cxcursor 2768) :children (list)))
(6292 (decl-ref-expr :spelling "stderr" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6292) :children (list)))
(2385 (macro-definition :spelling "__SIZEOF_WINT_T__" :usr "c:macro@__SIZEOF_WINT_T__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2385) :children (list)))
(3979 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 3978)))
(3724 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3724) :children (list)))
(1707 nil)
(1659 nil)
(2893 (macro-definition :spelling "__need___va_list" :usr "c:macro@__need___va_list" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2893) :children (list)))
(3241 (inclusion-directive :spelling "endian.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/endian.h" :canonical (cxcursor 3241) :children (list)))
(4376 (parm-decl :spelling "__modes" :usr "c:stdio.h@9487@F@fmemopen@__modes" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4370) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4376) :definition #1# :canonical #1# :children (list)))
(3375 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3375) :children (list)))
(5840 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5840) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list (cxtype 4947) (cxtype 3868) #1=(cxtype 3867) #1#)))
(4539 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4539) :children (list)))
(4548 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4549) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4228) #1#) :variadic t))
(3185 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3185) :children (list)))
(4022 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4022) :declaration (cxcursor 3840) :pointee (cxtype 3999)))
(4227 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4227) :declaration (cxcursor 3840) :pointee (cxtype 3999)))
(5842 (parm-decl :spelling "__ndigit" :usr "c:stdlib.h@28403@F@ecvt@__ndigit" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5838) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5842) :definition #1# :canonical #1# :children (list)))
(3986 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3987) :declaration (cxcursor 3985)))
(6565 (unexposed-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6466) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6565) :children (list (cxcursor 6566))))
(3758 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3758) :children (list)))
(4835 (function-decl :spelling "feof_unlocked" :usr "c:@F@feof_unlocked" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 4836))) :referenced #2=(cxcursor 4835) :canonical #2# :children (list (cxcursor 4838) . #3#)))
(3539 (macro-definition :spelling "__FDS_BITS" :usr "c:macro@__FDS_BITS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3539) :children (list)))
(1289 nil)
(3866 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3867) :canonical (cxcursor 3866) :children (list (cxcursor 3869))))
(4472 (function-decl :spelling "vsprintf" :usr "c:@F@vsprintf" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i24*0r*8[1{__va_list_tag=II^v^v}]16" :type (cxtype 4473) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 4475) (cxcursor 4476) (cxcursor 4477))) :referenced (cxcursor 4472) :canonical (cxcursor 4479) :children (list (cxcursor 4484) (cxcursor 4485) . #2#)))
(2833 (macro-expansion :spelling "__STDDEF_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2675) :definition #1# :canonical (cxcursor 2833) :children (list)))
(4450 (function-decl :spelling "vfprintf" :usr "c:@F@vfprintf" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i24^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r*8[1{__va_list_tag=II^v^v}]16" :type (cxtype 4451) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 4452) (cxcursor 4454) (cxcursor 4455))) :referenced (cxcursor 4450) :canonical (cxcursor 4457) :children (list (cxcursor 4460) . #2#)))
(6065 (unexposed-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6016) :referenced (cxcursor 4433) :canonical (cxcursor 6065) :children (list (cxcursor 6066))))
(5982 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5982) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4382) (cxtype 5983) #1#)))
(2269 nil)
(6689 (decl-ref-expr :spelling #2="c" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 1386) :definition #1# :canonical (cxcursor 6689) :children (list)))
(1260 nil)
(3995 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3994)))
(371 nil)
(6104 (call-expr :spelling "printf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4433) :canonical (cxcursor 6104) :children (list (cxcursor 6105) (cxcursor 6107) (cxcursor 6110) (cxcursor 6114))))
(3829 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3829) :children (list)))
(4763 (parm-decl :spelling "__ptr" :usr "c:stdio.h@24913@F@fwrite_unlocked@__ptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4762) :lexical-parent #1# :objc-type-encoding "r^v" :type (cxtype 4744) :referenced #2=(cxcursor 4763) :definition #2# :canonical #2# :children (list)))
(5123 (typedef-decl :spelling "int16_t" :usr "c:types.h@4629@T@int16_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5124) :underlying-type (cxtype 3899) :referenced #2=(cxcursor 5123) :definition #2# :canonical #2# :children (list)))
(6389 (decl-ref-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6002) :referenced (cxcursor 54) :canonical (cxcursor 6389) :children (list)))
(4021 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4022) :declaration (cxcursor 3840) :pointee (cxtype 4023)))
(5890 (parm-decl :spelling "__sign" :usr "c:stdlib.h@29716@F@ecvt_r@__sign" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5884) :lexical-parent #1# :objc-type-encoding "^i" :type (cxtype 4230) :referenced #2=(cxcursor 5890) :definition #2# :canonical #2# :children (list)))
(3772 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3772) :children (list)))
(216 nil)
(5839 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5840) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3992) :arguments (list (cxtype 4947) (cxtype 3868) #1=(cxtype 4230) #1#)))
(504 nil)
(6152 (decl-ref-expr :spelling #2="n" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 429) :definition #1# :canonical (cxcursor 6152) :children (list)))
(3997 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 3996)))
(2077 nil)
(6623 (if-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6623) :children (list (cxcursor 6624) (cxcursor 6628))))
(4566 (asm-label-attr :spelling "__isoc99_scanf" :usr "" :is-attribute t :translation-unit (cxcursor 2339) :canonical (cxcursor 4566) :children (list)))
(1582 nil)
(4553 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4552) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #3=(cxcursor 4553) :definition #3# :canonical #3# :children (list)))
(3031 (macro-definition :spelling "stdout" :usr "c:macro@stdout" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3031) :children (list)))
(927 nil)
(4306 (parm-decl :spelling "__filename" :usr "c:stdio.h@4826@F@remove@__filename" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4304) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4306) :definition #1# :canonical #1# :children (list)))
(2564 (macro-definition :spelling "__NTH" :usr "c:macro@__NTH" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2564) :children (list)))
(5981 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5982) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4688) (cxtype 5985) #1#)))
(5322 (field-decl :spelling "__futex" :usr "c:@UA@pthread_cond_t@Sa@FI@__futex" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5319) :lexical-parent #2# :objc-type-encoding "I" :type (cxtype 3850) :referenced #1=(cxcursor 5322) :definition #1# :canonical #1# :children (list)))
(131 nil)
(5994 (parm-decl :spelling "__nelem" :usr "c:stdlib.h@33875@F@getloadavg@__nelem" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5991) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5994) :definition #1# :canonical #1# :children (list)))
(6020 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"--------------------\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6021) :canonical (cxcursor 6020) :children (list)))
(1985 nil)
(5324 (field-decl :spelling "__wakeup_seq" :usr "c:@UA@pthread_cond_t@Sa@FI@__wakeup_seq" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5319) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 5019) :referenced #1=(cxcursor 5324) :definition #1# :canonical #1# :children (list)))
(3216 (macro-definition :spelling "WNOHANG" :usr "c:macro@WNOHANG" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3216) :children (list)))
(5474 (parm-decl :spelling "__buf" :usr "c:stdlib.h@12677@F@setstate_r@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5470) :lexical-parent #1# :objc-type-encoding "^{random_data=^i^i^iiii^i}" :type (cxtype 5440) :referenced #2=(cxcursor 5474) :definition #2# :canonical #2# :children (list (cxcursor 5475))))
(1256 nil)
(4336 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4336) :children (list)))
(4337 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4337) :children (list)))
(1312 nil)
(284 nil)
(6076 (member-ref-expr :spelling "valeur" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 45) :definition #1# :canonical (cxcursor 6076) :children (list (cxcursor 6077))))
(3865 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3862) :canonical (cxcursor 3865) :children (list (cxcursor 3866) (cxcursor 3871))))
(205 nil)
(6046 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6046) :children (list (cxcursor 6047))))
(4296 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 4088) :declaration (cxcursor 4295)))
(4814 (Typedef :kind-spelling "Typedef" :const t :pod-type t :canonical-type (cxtype 4812) :declaration (cxcursor 4295)))
(3786 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3786) :children (list)))
(639 nil)
(4434 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4434) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4152)) :variadic t))
(3083 (macro-expansion :spelling "__THROWNL" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2563) :definition #1# :canonical (cxcursor 3083) :children (list)))
(2506 (macro-definition :spelling "__USE_ISOC99" :usr "c:macro@__USE_ISOC99" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2506) :children (list)))
(725 nil)
(2901 (macro-expansion :spelling "__STDC_VERSION__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2492) :definition #1# :canonical (cxcursor 2901) :children (list)))
(5010 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5010) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4935) :arguments (list (cxtype 4152) (cxtype 4382) (cxtype 3868))))
(4801 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4801) :declaration (cxcursor 3840) :pointee (cxtype 4088)))
(4803 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4803) :declaration (cxcursor 3840) :pointee (cxtype 4088)))
(6401 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 6401) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 28 :array-element-type #1# :array-size 28))
(4854 (function-decl :spelling "fileno_unlocked" :usr "c:@F@fileno_unlocked" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4339) :result-type (cxtype 3868) :arguments (list . #3=((cxcursor 4855))) :referenced #2=(cxcursor 4854) :canonical #2# :children (list (cxcursor 4857) . #3#)))
(4909 (field-decl :spelling "__uptr" :usr "c:@UA@__WAIT_STATUS@FI@__uptr" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4906) :lexical-parent #1# :objc-type-encoding "^(wait=i{?=b7b1b8b16}{?=b8b8b16})" :type (cxtype 4910) :referenced #2=(cxcursor 4909) :definition #2# :canonical #2# :children (list (cxcursor 4913))))
(1564 nil)
(6477 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6477) :children (list (cxcursor 6478) (cxcursor 6479))))
(1446 nil)
(2625 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2625) :children (list)))
(4541 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4434) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4228)) :variadic t))
(49 nil)
(4802 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4803) :declaration (cxcursor 3840) :pointee (cxtype 4296)))
(133 nil)
(4286 (typedef-decl :spelling "va_list" :usr "c:stdarg.h@1337@T@va_list" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4287) :underlying-type (cxtype 4117) :referenced #2=(cxcursor 4286) :definition #2# :canonical (cxcursor 4113) :children (list (cxcursor 4288))))
(5260 (typedef-decl :spelling "fsblkcnt_t" :usr "c:types.h@5700@T@fsblkcnt_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5261) :underlying-type (cxtype 3973) :referenced #2=(cxcursor 5260) :definition #2# :canonical #2# :children (list (cxcursor 5262))))
(1230 nil)
(3871 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3867) :canonical (cxcursor 3871) :children (list (cxcursor 3872))))
(6376 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6376) :children (list (cxcursor 6377) (cxcursor 6379))))
(1880 nil)
(3227 (macro-definition :spelling "__WEXITSTATUS" :usr "c:macro@__WEXITSTATUS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3227) :children (list)))
(5009 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5010) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 4935) :arguments (list (cxtype 4228) (cxtype 4688) (cxtype 3868))))
(534 nil)
(328 nil)
(1486 nil)
(6167 (decl-ref-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5708) :referenced (cxcursor 5707) :canonical (cxcursor 6167) :children (list)))
(2529 (macro-definition :spelling "_ATFILE_SOURCE" :usr "c:macro@_ATFILE_SOURCE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2529) :children (list)))
(3984 (type-ref :spelling "__off64_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3931) :referenced #1=(cxcursor 3930) :definition #1# :canonical (cxcursor 3984) :children (list)))
(4045 (type-ref :spelling "__off64_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3931) :referenced #1=(cxcursor 3930) :definition #1# :canonical (cxcursor 4045) :children (list)))
(4099 (type-ref :spelling "__off64_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3931) :referenced #1=(cxcursor 3930) :definition #1# :canonical (cxcursor 4099) :children (list)))
(4167 (type-ref :spelling "__off64_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3931) :referenced #1=(cxcursor 3930) :definition #1# :canonical (cxcursor 4167) :children (list)))
(4269 (type-ref :spelling "__off64_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3931) :referenced #1=(cxcursor 3930) :definition #1# :canonical (cxcursor 4269) :children (list)))
(2517 (macro-expansion :spelling "_POSIX_C_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2511) :definition #1# :canonical (cxcursor 2517) :children (list)))
(1455 nil)
(4272 (type-ref :spelling "__off64_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3931) :referenced #1=(cxcursor 3930) :definition #1# :canonical (cxcursor 4272) :children (list)))
(1593 nil)
(4279 (type-ref :spelling "__off64_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3931) :referenced #1=(cxcursor 3930) :definition #1# :canonical (cxcursor 4279) :children (list)))
(4281 (type-ref :spelling "__off64_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3931) :referenced #1=(cxcursor 3930) :definition #1# :canonical (cxcursor 4281) :children (list)))
(5444 (parm-decl :spelling "__buf" :usr "c:stdlib.h@12240@F@random_r@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5436) :lexical-parent #1# :objc-type-encoding "^{random_data=^i^i^iiii^i}" :type (cxtype 5440) :referenced #2=(cxcursor 5444) :definition #2# :canonical #2# :children (list (cxcursor 5445))))
(6165 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6165) :children (list (cxcursor 6167))))
(6447 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'1'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6447) :children (list)))
(5309 (union-decl :spelling "" :usr "c:@UA@pthread_mutexattr_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5310) :referenced #2=(cxcursor 5309) :definition #2# :canonical #2# :children (list (cxcursor 5311) (cxcursor 5313))))
(5269 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5269) :declaration (cxcursor 5268)))
(6648 (unexposed-expr :spelling #2="b" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 2041) :definition #1# :canonical (cxcursor 6648) :children (list (cxcursor 6649))))
(2737 (macro-definition :spelling "__CLOCKID_T_TYPE" :usr "c:macro@__CLOCKID_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2737) :children (list)))
(1759 nil)
(3676 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3676) :children (list)))
(6525 (call-expr :spelling "pushv" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced #1=(cxcursor 551) :definition #1# :canonical (cxcursor 6525) :children (list (cxcursor 6526) (cxcursor 6528))))
(3098 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3098) :children (list)))
(5106 (typedef-decl :spelling "time_t" :usr "c:time.h@2185@T@time_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5107) :underlying-type (cxtype 3951) :referenced #2=(cxcursor 5106) :definition #2# :canonical #2# :children (list (cxcursor 5108))))
(6569 (unexposed-expr :spelling #2="pop" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6569) :children (list (cxcursor 6570))))
(3531 (inclusion-directive :spelling "bits/types.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/types.h" :canonical (cxcursor 3531) :children (list)))
(3827 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3827) :children (list)))
(1164 nil)
(3678 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3678) :children (list)))
(6360 (decl-ref-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5708) :referenced (cxcursor 5707) :canonical (cxcursor 6360) :children (list)))
(1185 nil)
(4872 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4872) :children (list)))
(3384 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3384) :children (list)))
(2760 (macro-expansion :spelling "__OFF64_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2719) :definition #1# :canonical (cxcursor 2760) :children (list)))
(5266 (typedef-decl :spelling "pthread_t" :usr "c:pthreadtypes.h@1852@T@pthread_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5267) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 5266) :definition #2# :canonical #2# :children (list)))
(481 nil)
(5698 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5698) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 3868) (cxtype 3853))))
(6159 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6159) :children (list (cxcursor 6160))))
(5271 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 5271) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 56 :array-element-type #1# :array-size 56))
(2232 nil)
(557 nil)
(1396 nil)
(2537 (macro-expansion :spelling "_ATFILE_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2529) :definition #1# :canonical (cxcursor 2537) :children (list)))
(2841 (macro-expansion :spelling "__WINT_TYPE__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2398) :definition #1# :canonical (cxcursor 2841) :children (list)))
(5974 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5974) :children (list)))
(1734 nil)
(1686 nil)
(3307 (macro-definition :spelling "w_stopsig" :usr "c:macro@w_stopsig" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3307) :children (list)))
(3930 (typedef-decl :spelling "__off64_t" :usr "c:types.h@5428@T@__off64_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3931) :underlying-type (cxtype 3862) :referenced #2=(cxcursor 3930) :definition #2# :canonical #2# :children (list)))
(755 nil)
(516 nil)
(6158 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6158) :children (list)))
(4483 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4483) :children (list)))
(3916 (typedef-decl :spelling "__uid_t" :usr "c:types.h@4924@T@__uid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3917) :underlying-type (cxtype 3850) :referenced #2=(cxcursor 3916) :definition #2# :canonical #2# :children (list)))
(2416 (macro-definition :spelling "__DBL_DENORM_MIN__" :usr "c:macro@__DBL_DENORM_MIN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2416) :children (list)))
(2700 (macro-definition :spelling "__UQUAD_TYPE" :usr "c:macro@__UQUAD_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2700) :children (list)))
(2690 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2687) :definition #1# :canonical (cxcursor 2690) :children (list)))
(5491 (function-decl :spelling "erand48" :usr "c:@F@erand48" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "d8[3S]0" :type (cxtype 5492) :result-type (cxtype 4947) :arguments (list . #3=((cxcursor 5494))) :referenced #2=(cxcursor 5491) :canonical #2# :children (list (cxcursor 5496) (cxcursor 5497) . #3#)))
(3791 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3791) :children (list)))
(6549 (unexposed-expr :spelling #2="pop" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6549) :children (list (cxcursor 6550))))
(4158 (parm-decl :spelling "__n" :usr "c:libio.h@11418@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 4158) :definition #2# :canonical #2# :children (list (cxcursor 4159))))
(1391 nil)
(6424 (decl-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6424) :children (list (cxcursor 1386))))
(5858 (parm-decl :spelling "__buf" :usr "c:stdlib.h@29031@F@gcvt@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5854) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 3992) :referenced #2=(cxcursor 5858) :definition #2# :canonical #2# :children (list)))
(254 nil)
(4257 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4254) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #3=(cxcursor 4257) :definition #3# :canonical #3# :children (list (cxcursor 4258))))
(4800 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4800) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4022) (cxtype 4801))))
(5411 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5411) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3992) :arguments (list (cxtype 3850) #1# (cxtype 3876))))
(6064 (call-expr :spelling "printf" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced (cxcursor 4433) :canonical (cxcursor 6064) :children (list (cxcursor 6065) (cxcursor 6067) (cxcursor 6071) (cxcursor 6073))))
(4206 (parm-decl :spelling "__fp" :usr "c:libio.h@14611@F@_IO_peekc_locked@__fp" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4205) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #1=(cxcursor 4206) :definition #1# :canonical #1# :children (list (cxcursor 4207))))
(5700 (Unexposed :kind-spelling "Unexposed" :canonical-type (cxtype 5698) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3854) :arguments (list (cxtype 3868) (cxtype 3853))))
(2859 (macro-definition :spelling "_G_HAVE_MREMAP" :usr "c:macro@_G_HAVE_MREMAP" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2859) :children (list)))
(2952 (macro-definition :spelling "_IO_UPPERCASE" :usr "c:macro@_IO_UPPERCASE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2952) :children (list)))
(5325 (field-decl :spelling "__woken_seq" :usr "c:@UA@pthread_cond_t@Sa@FI@__woken_seq" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5319) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 5019) :referenced #1=(cxcursor 5325) :definition #1# :canonical #1# :children (list)))
(2474 (macro-definition :spelling "__LITTLE_ENDIAN__" :usr "c:macro@__LITTLE_ENDIAN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2474) :children (list)))
(911 nil)
(2321 nil)
(977 nil)
(2354 (macro-definition :spelling "__ATOMIC_ACQ_REL" :usr "c:macro@__ATOMIC_ACQ_REL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2354) :children (list)))
(3316 (macro-definition :spelling "WTERMSIG" :usr "c:macro@WTERMSIG" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3316) :children (list)))
(3712 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3712) :children (list)))
(5448 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5448) :children (list)))
(5449 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5449) :children (list)))
(2819 (macro-expansion :spelling "__USING_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2575) :definition #1# :canonical (cxcursor 2819) :children (list)))
(2877 (macro-definition :spelling "_IO_pos_t" :usr "c:macro@_IO_pos_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2877) :children (list)))
(1151 nil)
(4884 (struct-decl :spelling "" :usr "c:@U@wait@Sa" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4881) :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4885) :referenced #2=(cxcursor 4884) :definition #2# :canonical #2# :children (list (cxcursor 4886) (cxcursor 4888) (cxcursor 4890) (cxcursor 4892))))
(1775 nil)
(5254 (typedef-decl :spelling "blksize_t" :usr "c:types.h@5383@T@blksize_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5255) :underlying-type (cxtype 3967) :referenced #2=(cxcursor 5254) :definition #2# :canonical #2# :children (list (cxcursor 5256))))
(6532 (break-stmt :spelling #1="" :usr #1# :token-kind (quote keyword) :token-spelling "break" :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6532) :children (list)))
(4123 (Enum :kind-spelling "Enum" :pod-type t :canonical-type (cxtype 4123) :declaration (cxcursor 4122)))
(3663 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3663) :children (list)))
(1497 nil)
(5697 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5697) :declaration (cxcursor 3840) :pointee (cxtype 5698)))
(352 nil)
(4799 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4800) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4357) (cxtype 4802))))
(433 (range :start (location :file #1="example.c" :line 24 :column 16 :offset 579) :end (location :file #1# :line 24 :column 17 :offset 580)))
(4071 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3999) :declaration (cxcursor 4070)))
(4471 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4471) :children (list)))
(6233 (unexposed-expr :spelling #2="memoire" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3867) :referenced #1=(cxcursor 67) :definition #1# :canonical (cxcursor 6233) :children (list (cxcursor 6234))))
(3470 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3470) :children (list)))
(3780 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3780) :children (list)))
(4998 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4998) :children (list)))
(4999 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4999) :children (list)))
(1765 nil)
(5410 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5411) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3992) :arguments (list (cxtype 3850) #1# (cxtype 3875))))
(6041 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 6041) :declaration (cxcursor 3840) :pointee (cxtype 5998)))
(6528 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6528) :children (list (cxcursor 6529) (cxcursor 6531))))
(684 nil)
(3719 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3719) :children (list)))
(5699 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5697) :declaration (cxcursor 3840) :pointee (cxtype 5700)))
(6083 (unexposed-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6016) :referenced (cxcursor 4433) :canonical (cxcursor 6083) :children (list (cxcursor 6084))))
(6218 (unexposed-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 687) :definition #1# :canonical (cxcursor 6218) :children (list (cxcursor 6219))))
(5398 (field-decl :spelling "__align" :usr "c:@UA@pthread_barrierattr_t@FI@__align" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5394) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5398) :definition #2# :canonical #2# :children (list)))
(1829 nil)
(1463 nil)
(6449 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'2'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6449) :children (list)))
(4724 (parm-decl :spelling "__c" :usr "c:stdio.h@23456@F@ungetc@__c" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4723) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4724) :definition #2# :canonical #2# :children (list)))
(1286 nil)
(2498 (macro-definition :spelling "__USE_ANSI" :usr "c:macro@__USE_ANSI" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2498) :children (list)))
(1847 nil)
(6556 (decl-ref-expr :spelling #2="push" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6127) :referenced #1=(cxcursor 422) :definition #1# :canonical (cxcursor 6556) :children (list)))
(6040 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 6041) :declaration (cxcursor 3840) :pointee (cxtype 6004)))
(35 nil)
(3430 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 3430) :children (list)))
(1073 nil)
(6328 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6328) :children (list (cxcursor 6329))))
(4377 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4377) :children (list)))
(2048 nil)
(6617 (decl-ref-expr :spelling #2="pop" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4639) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6617) :children (list)))
(3039 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3039) :children (list)))
(5682 (function-decl :spelling "abort" :usr "c:@F@abort" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "v0" :type (cxtype 5681) :result-type (cxtype 3854) :arguments #2=(list) :referenced #3=(cxcursor 5682) :canonical #3# :children #2#))
(4732 (parm-decl :spelling "__size" :usr "c:stdio.h@23670@F@fread@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4727) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 4732) :definition #1# :canonical #1# :children (list (cxcursor 4733))))
(3624 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3624) :children (list)))
(3042 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3042) :children (list)))
(5901 (parm-decl :spelling "__buf" :usr "c:stdlib.h@29917@F@fcvt_r@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5896) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 4393) :referenced #2=(cxcursor 5901) :definition #2# :canonical #2# :children (list)))
(5427 (field-decl :spelling "rptr" :usr "c:@S@random_data@FI@rptr" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5422) :lexical-parent #2# :objc-type-encoding "^i" :type (cxtype 5425) :referenced #1=(cxcursor 5427) :definition #1# :canonical #1# :children (list (cxcursor 5428))))
(3207 (macro-definition :spelling "__need_wchar_t" :usr "c:macro@__need_wchar_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3207) :children (list)))
(930 nil)
(6162 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est pleine !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6162) :children (list (cxcursor 6163))))
(4233 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4222) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #3=(cxcursor 4233) :definition #3# :canonical #3# :children (list)))
(5279 (field-decl :spelling "__prev" :usr "c:@S@__pthread_internal_list@FI@__prev" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5277) :lexical-parent #2# :objc-type-encoding "^{__pthread_internal_list=^{__pthread_internal_list}^{__pthread_internal_list}}" :type (cxtype 5280) :referenced #1=(cxcursor 5279) :definition #1# :canonical #1# :children (list (cxcursor 5283))))
(3127 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3127) :children (list)))
(2765 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2765) :children (list)))
(3142 (macro-expansion :spelling "__USE_XOPEN2K8" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2528) :definition #1# :canonical (cxcursor 3142) :children (list)))
(1806 nil)
(5076 (typedef-decl :spelling "gid_t" :usr "c:types.h@1722@T@gid_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5077) :underlying-type (cxtype 3919) :referenced #2=(cxcursor 5076) :definition #2# :canonical #2# :children (list (cxcursor 5078))))
(5276 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5269) :declaration (cxcursor 5268)))
(6536 (decl-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6536) :children (list (cxcursor 1791))))
(2948 (macro-definition :spelling "_IO_OCT" :usr "c:macro@_IO_OCT" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2948) :children (list)))
(4103 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 4097) :declaration (cxcursor 4102)))
(2040 nil)
(1161 nil)
(4428 (function-decl :spelling "fprintf" :usr "c:@F@fprintf" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r*8" :type (cxtype 4423) :result-type (cxtype 3868) :arguments (list (cxcursor 4429) (cxcursor 4430)) :referenced #2=(cxcursor 4428) :canonical #2# :children (list (cxcursor 4431))))
(3567 (macro-definition :spelling "minor" :usr "c:macro@minor" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3567) :children (list)))
(4588 (parm-decl :spelling "__format" :usr "c:stdio.h@15922@F@vscanf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4586) :lexical-parent #1# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4588) :definition #2# :canonical #2# :children (list)))
(1507 nil)
(3492 (inclusion-directive :spelling "bits/wordsize.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/wordsize.h" :canonical (cxcursor 3492) :children (list)))
(5084 (type-ref :spelling "__nlink_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3927) :referenced #1=(cxcursor 3926) :definition #1# :canonical (cxcursor 5084) :children (list)))
(4263 (function-decl :spelling "_IO_seekoff" :usr "c:@F@_IO_seekoff" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "q24^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0q8i16i20" :type (cxtype 4264) :result-type (cxtype 3931) :arguments (list . #3=((cxcursor 4266) (cxcursor 4268) (cxcursor 4270) (cxcursor 4271))) :referenced #2=(cxcursor 4263) :canonical #2# :children (list (cxcursor 4272) . #3#)))
(338 nil)
(6099 (decl-ref-expr :spelling #2="memoire" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6006) :referenced #1=(cxcursor 67) :definition #1# :canonical (cxcursor 6099) :children (list)))
(4106 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3899) :declaration (cxcursor 4105)))
(3273 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3273) :children (list)))
(3199 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3199) :children (list)))
(3549 (macro-expansion :spelling "__USE_FORTIFY_LEVEL" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2540) :definition #1# :canonical (cxcursor 3549) :children (list)))
(2248 nil)
(6679 (decl-ref-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4423) :referenced (cxcursor 4422) :canonical (cxcursor 6679) :children (list)))
(3357 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3357) :children (list)))
(722 nil)
(1723 nil)
(2032 nil)
(4680 (parm-decl :spelling "__n" :usr "c:stdio.h@20758@F@fgets@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4676) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4680) :definition #1# :canonical #1# :children (list)))
(4108 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 4107)))
(4058 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 4058) :children (list (cxcursor 4059))))
(1444 nil)
(6444 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6444) :children (list (cxcursor 6445) (cxcursor 6446))))
(5404 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5404) :children (list)))
(1229 nil)
(2619 (macro-definition :spelling "__wur" :usr "c:macro@__wur" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2619) :children (list)))
(2410 (macro-definition :spelling "__FLT_MAX_10_EXP__" :usr "c:macro@__FLT_MAX_10_EXP__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2410) :children (list)))
(6657 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"%d\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6657) :children (list (cxcursor 6658))))
(6396 (unexposed-expr :spelling "stderr" :usr "" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6396) :children (list (cxcursor 6397))))
(790 nil)
(4110 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3887) :declaration (cxcursor 4109)))
(871 nil)
(2365 (macro-definition :spelling "__LP64__" :usr "c:macro@__LP64__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2365) :children (list)))
(729 nil)
(3253 (macro-definition :spelling "BIG_ENDIAN" :usr "c:macro@BIG_ENDIAN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3253) :children (list)))
(6224 (decl-ref-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 687) :definition #1# :canonical (cxcursor 6224) :children (list)))
(2519 (macro-expansion :spelling "_POSIX_C_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2511) :definition #1# :canonical (cxcursor 2519) :children (list)))
(3268 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3268) :children (list)))
(3153 (macro-expansion :spelling "__USE_MISC" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2532) :definition #1# :canonical (cxcursor 3153) :children (list)))
(4191 (function-decl :spelling "_IO_putc" :usr "c:@F@_IO_putc" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i12i0^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}4" :type (cxtype 4192) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4194) (cxcursor 4195)) :referenced #3=(cxcursor 4191) :canonical #3# :children #1#))
(5871 (parm-decl :spelling "__value" :usr "c:stdlib.h@29318@F@qfcvt@__value" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5870) :lexical-parent #1# :objc-type-encoding "D" :type (cxtype 4987) :referenced #2=(cxcursor 5871) :definition #2# :canonical #2# :children (list)))
(4112 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 4111)))
(135 nil)
(4429 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4428) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #3=(cxcursor 4429) :definition #3# :canonical #3# :children (list)))
(2561 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2561) :children (list)))
(4235 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4235) :children (list)))
(4244 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4244) :children (list)))
(4288 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4288) :children (list)))
(3359 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3359) :children (list)))
(4456 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4456) :children (list)))
(4466 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4466) :children (list)))
(4478 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4478) :children (list)))
(4507 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4507) :children (list)))
(4522 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4522) :children (list)))
(320 nil)
(4579 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4579) :children (list)))
(4590 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4590) :children (list)))
(4602 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4602) :children (list)))
(4615 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4615) :children (list)))
(4621 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4621) :children (list)))
(4628 (type-ref :spelling "__gnuc_va_list" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4117) :referenced #1=(cxcursor 4116) :definition #1# :canonical (cxcursor 4628) :children (list)))
(4503 (parm-decl :spelling "__maxlen" :usr "c:stdio.h@12245@F@vsnprintf@__maxlen" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4499) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 4503) :definition #2# :canonical #2# :children (list (cxcursor 4504))))
(980 nil)
(5408 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5408) :children (list)))
(5849 (parm-decl :spelling "__ndigit" :usr "c:stdlib.h@28708@F@fcvt@__ndigit" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5847) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5849) :definition #1# :canonical #1# :children (list)))
(6303 (decl-ref-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5708) :referenced (cxcursor 5707) :canonical (cxcursor 6303) :children (list)))
(4051 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4051) :children (list)))
(4066 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4066) :children (list)))
(4148 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4148) :children (list)))
(4114 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3846) :declaration (cxcursor 4113)))
(4159 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4159) :children (list)))
(4261 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4261) :children (list)))
(4262 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4262) :children (list)))
(512 nil)
(4375 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4375) :children (list)))
(4387 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4387) :children (list)))
(4406 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4406) :children (list)))
(4415 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4415) :children (list)))
(4490 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4490) :children (list)))
(4504 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4504) :children (list)))
(3210 (macro-expansion :spelling "__STDDEF_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2675) :definition #1# :canonical (cxcursor 3210) :children (list)))
(4452 (parm-decl :spelling "__s" :usr "c:stdio.h@11378@F@vfprintf@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4450) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4452) :definition #2# :canonical #2# :children (list (cxcursor 4453))))
(4532 (parm-decl :spelling "__stream" :usr "c:stdio.h@13822@F@fscanf@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4530) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #2=(cxcursor 4532) :definition #2# :canonical #2# :children (list (cxcursor 4533))))
(4693 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4693) :children (list)))
(4701 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4701) :children (list)))
(4711 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4711) :children (list)))
(4733 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4733) :children (list)))
(4735 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4735) :children (list)))
(4738 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4738) :children (list)))
(4747 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4747) :children (list)))
(4749 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4749) :children (list)))
(4752 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4752) :children (list)))
(2680 (macro-definition :spelling "NULL" :usr "c:macro@NULL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2680) :children (list)))
(4756 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4756) :children (list)))
(4758 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4758) :children (list)))
(4761 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4761) :children (list)))
(3145 (macro-expansion :spelling "_IO_ssize_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2881) :definition #1# :canonical (cxcursor 3145) :children (list)))
(4765 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4765) :children (list)))
(4767 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4767) :children (list)))
(4770 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4770) :children (list)))
(4944 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 4944) :children (list)))
(4141 (Typedef :kind-spelling "Typedef" :canonical-type (cxtype 4142) :declaration (cxcursor 4140) :calling-convention :Default :result-type (cxtype 3981) :arguments (list (cxtype 3853) (cxtype 3992) (cxtype 3875))))
(2900 (macro-definition :spelling "__va_copy" :usr "c:macro@__va_copy" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2900) :children (list)))
(3488 (inclusion-directive :spelling "features.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/features.h" :canonical (cxcursor 3488) :children (list)))
(4229 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4225) :declaration (cxcursor 3840) :pointee (cxtype 3857)))
(1697 nil)
(3701 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3701) :children (list)))
(2828 (macro-definition :spelling "_G_config_h" :usr "c:macro@_G_config_h" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2828) :children (list)))
(2896 (macro-definition :spelling "_VA_LIST" :usr "c:macro@_VA_LIST" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2896) :children (list)))
(4443 (parm-decl :spelling "__format" :usr "c:stdio.h@11153@F@sprintf@__format" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4440) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #1=(cxcursor 4443) :definition #1# :canonical #1# :children (list)))
(4582 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #3=(cxcursor 4580) :lexical-parent #3# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4582) :definition #2# :canonical #2# :children (list)))
(2892 (macro-expansion :spelling "_G_NEED_STDARG_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2855) :definition #1# :canonical (cxcursor 2892) :children (list)))
(4354 (function-decl :spelling "freopen" :usr "c:@F@freopen" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}24r*0r*8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}16" :type (cxtype 4355) :result-type (cxtype 4323) :arguments (list . #3=((cxcursor 4358) (cxcursor 4359) (cxcursor 4360))) :referenced #2=(cxcursor 4354) :canonical #2# :children (list (cxcursor 4362) . #3#)))
(5415 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5415) :children (list)))
(5465 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5465) :children (list)))
(2065 nil)
(5624 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5624) :children (list)))
(5632 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5632) :children (list)))
(5634 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5634) :children (list)))
(5644 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5644) :children (list)))
(2480 (macro-definition :spelling "__SSE_MATH__" :usr "c:macro@__SSE_MATH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2480) :children (list)))
(5659 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5659) :children (list)))
(5666 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5666) :children (list)))
(5675 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5675) :children (list)))
(5677 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5677) :children (list)))
(5783 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5783) :children (list)))
(5785 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5785) :children (list)))
(5794 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5794) :children (list)))
(5796 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5796) :children (list)))
(5893 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5893) :children (list)))
(5903 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5903) :children (list)))
(2789 (macro-expansion :spelling "__STD_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2707) :definition #1# :canonical (cxcursor 2789) :children (list)))
(2848 (macro-definition :spelling "_G_wchar_t" :usr "c:macro@_G_wchar_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2848) :children (list)))
(4150 (Typedef :kind-spelling "Typedef" :canonical-type (cxtype 4151) :declaration (cxcursor 4149) :calling-convention :Default :result-type (cxtype 3981) :arguments (list (cxtype 3853) (cxtype 4152) (cxtype 3875))))
(5915 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5915) :children (list)))
(5925 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5925) :children (list)))
(5933 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5933) :children (list)))
(5943 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5943) :children (list)))
(5958 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5958) :children (list)))
(1630 nil)
(5960 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5960) :children (list)))
(5973 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5973) :children (list)))
(5975 (type-ref :spelling "size_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3875) :referenced #1=(cxcursor 3874) :definition #1# :canonical (cxcursor 5975) :children (list)))
(6053 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 6053) :declaration (cxcursor 3840) :element-type #1=(cxtype 3993) :number-of-elements 13 :array-element-type #1# :array-size 13))
(4811 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4811) :declaration (cxcursor 3840) :pointee (cxtype 4812)))
(3656 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3656) :children (list)))
(102 nil)
(2491 (macro-definition :spelling "__STDC_HOSTED__" :usr "c:macro@__STDC_HOSTED__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2491) :children (list)))
(5055 (typedef-decl :spelling "u_long" :usr "c:types.h@1175@T@u_long" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5056) :underlying-type (cxtype 3891) :referenced #2=(cxcursor 5055) :definition #2# :canonical #2# :children (list (cxcursor 5057))))
(5992 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5992) :declaration (cxcursor 3840) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list (cxtype 5543) #1#)))
(598 nil)
(6179 (member-ref-expr :spelling "type" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 38) :definition #1# :canonical (cxcursor 6179) :children (list (cxcursor 6180))))
(753 nil)
(4745 (parm-decl :spelling "__ptr" :usr "c:stdio.h@23900@F@fwrite@__ptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4739) :lexical-parent #2# :objc-type-encoding "r^v" :type (cxtype 4744) :referenced #1=(cxcursor 4745) :definition #1# :canonical #1# :children (list)))
(4161 (Typedef :kind-spelling "Typedef" :canonical-type (cxtype 4162) :declaration (cxcursor 4160) :calling-convention :Default :result-type #1=(cxtype 3868) :arguments (list (cxtype 3853) (cxtype 4163) #1#)))
(6294 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"Adresse hors memoire %d !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6294) :children (list (cxcursor 6295))))
(2435 (macro-definition :spelling "__LDBL_MANT_DIG__" :usr "c:macro@__LDBL_MANT_DIG__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2435) :children (list)))
(2846 (macro-definition :spelling "_G_pid_t" :usr "c:macro@_G_pid_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2846) :children (list)))
(5781 (parm-decl :spelling "__base" :usr "c:stdlib.h@26531@F@bsearch@__base" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5777) :lexical-parent #1# :objc-type-encoding "r^v" :type (cxtype 4742) :referenced #2=(cxcursor 5781) :definition #2# :canonical #2# :children (list)))
(797 (macro-expansion :spelling #1="stderr" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #2=(cxcursor 3032) :definition #2# :canonical (cxcursor 797) :children (list)))
(3229 (macro-definition :spelling "__WSTOPSIG" :usr "c:macro@__WSTOPSIG" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3229) :children (list)))
(4282 (function-decl :spelling "_IO_free_backup_area" :usr "c:@F@_IO_free_backup_area" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "v8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4209) :result-type (cxtype 3854) :arguments (list . #3=((cxcursor 4283))) :referenced #2=(cxcursor 4282) :canonical #2# :children (list (cxcursor 4285) . #3#)))
(1254 nil)
(4813 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 4811) :declaration (cxcursor 3840) :pointee (cxtype 4814)))
(4260 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4254) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #3=(cxcursor 4260) :definition #3# :canonical #3# :children (list (cxcursor 4261))))
(6383 (return-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6383) :children (list (cxcursor 6384))))
(4170 (Typedef :kind-spelling "Typedef" :canonical-type (cxtype 4171) :declaration (cxcursor 4169) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 3853))))
(2960 (macro-definition :spelling "_IO_file_flags" :usr "c:macro@_IO_file_flags" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2960) :children (list)))
(5278 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5278) :declaration (cxcursor 5277)))
(913 nil)
(2319 nil)
(3080 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3080) :children (list)))
(5775 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "r^v" :type (cxtype 4742) :referenced #3=(cxcursor 5775) :definition #3# :canonical #3# :children (list)))
(73 nil)
(3148 (macro-expansion :spelling "__wur" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2619) :definition #1# :canonical (cxcursor 3148) :children (list)))
(2442 (macro-definition :spelling "__POINTER_WIDTH__" :usr "c:macro@__POINTER_WIDTH__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2442) :children (list)))
(2035 nil)
(4360 (parm-decl :spelling "__stream" :usr "c:stdio.h@8158@F@freopen@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4354) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4357) :referenced #1=(cxcursor 4360) :definition #1# :canonical #1# :children (list (cxcursor 4361))))
(5582 (function-decl :spelling "mrand48_r" :usr "c:@F@mrand48_r" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i16^{drand48_data=[3S][3S]SSQ}0^q8" :type (cxtype 5564) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 5583) (cxcursor 5585))) :referenced #3=(cxcursor 5582) :canonical #3# :children (list (cxcursor 5586) (cxcursor 5587) . #2#)))
(5282 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5278) :declaration (cxcursor 5277)))
(590 nil)
(6180 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6180) :children (list (cxcursor 6181) (cxcursor 6183))))
(4332 (function-decl :spelling "tempnam" :usr "c:@F@tempnam" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "*16r*0r*8" :type (cxtype 4333) :result-type (cxtype 3992) :arguments (list . #2=((cxcursor 4334) (cxcursor 4335))) :referenced #3=(cxcursor 4332) :canonical #3# :children (list (cxcursor 4336) (cxcursor 4337) . #2#)))
(3413 (inclusion-directive :spelling "bits/types.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/types.h" :canonical (cxcursor 3413) :children (list)))
(4808 (function-decl :spelling "fsetpos" :usr "c:@F@fsetpos" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i16^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r^{?=q{?=i(?=I[4c])}}8" :type (cxtype 4809) :result-type (cxtype 3868) :arguments #3=(list (cxcursor 4815) (cxcursor 4817)) :referenced #2=(cxcursor 4808) :canonical #2# :children #3#))
(3933 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 3932)))
(354 nil)
(3077 (macro-expansion :spelling "_G_va_list" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2856) :definition #1# :canonical (cxcursor 3077) :children (list)))
(3661 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3661) :children (list)))
(431 (range :start (location :file #1="example.c" :line 24 :column 15 :offset 578) :end (location :file #1# :line 24 :column 16 :offset 579)))
(1692 nil)
(6509 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6509) :children (list (cxcursor 6510) (cxcursor 6511))))
(1609 nil)
(6356 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est vide !\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3992) :canonical (cxcursor 6356) :children (list (cxcursor 6357))))
(3533 (macro-definition :spelling "__suseconds_t_defined" :usr "c:macro@__suseconds_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3533) :children (list)))
(2727 (macro-definition :spelling "__FSFILCNT_T_TYPE" :usr "c:macro@__FSFILCNT_T_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2727) :children (list)))
(682 nil)
(5281 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5281) :declaration (cxcursor 3840) :pointee (cxtype 5278)))
(4893 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 4892) :type (cxtype 3868) :canonical (cxcursor 4893) :children (list)))
(5016 (function-decl :spelling "strtouq" :usr "c:@F@strtouq" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "Q20r*0^*8i16" :type (cxtype 5017) :result-type (cxtype 5019) :arguments (list . #3=((cxcursor 5020) (cxcursor 5021) (cxcursor 5022))) :referenced #2=(cxcursor 5016) :canonical #2# :children (list (cxcursor 5023) (cxcursor 5024) . #3#)))
(1134 nil)
(2024 nil)
(3277 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 3277) :children (list)))
(1827 nil)
(5242 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5242) :children (list)))
(5243 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5243) :children (list)))
(4287 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3846) :declaration (cxcursor 4286)))
(3561 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3561) :children (list)))
(2128 nil)
(3133 (macro-expansion :spelling "__USE_POSIX" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2515) :definition #1# :canonical (cxcursor 3133) :children (list)))
(6351 (unexposed-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6156) :referenced (cxcursor 4422) :canonical (cxcursor 6351) :children (list (cxcursor 6352))))
(1892 nil)
(4224 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4224) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4022) (cxtype 4152) (cxtype 4225) (cxtype 3867))))
(2707 (macro-definition :spelling "__STD_TYPE" :usr "c:macro@__STD_TYPE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2707) :children (list)))
(1345 nil)
(491 nil)
(5896 (function-decl :spelling "fcvt_r" :usr "c:@F@fcvt_r" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i44d0i8^i12^i20*28Q36" :type (cxtype 5885) :result-type (cxtype 3868) :arguments (list . #1=((cxcursor 5897) (cxcursor 5898) (cxcursor 5899) (cxcursor 5900) (cxcursor 5901) (cxcursor 5902))) :referenced #3=(cxcursor 5896) :canonical #3# :children (list (cxcursor 5904) (cxcursor 5905) . #1#)))
(2240 nil)
(2744 (macro-expansion :spelling "__DEV_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2711) :definition #1# :canonical (cxcursor 2744) :children (list)))
(6149 (unary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6149) :children (list (cxcursor 6150))))
(2895 (macro-definition :spelling "__STDARG_H" :usr "c:macro@__STDARG_H" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2895) :children (list)))
(5280 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 5281) :declaration (cxcursor 3840) :pointee (cxtype 5282)))
(5165 (struct-decl :spelling "timeval" :usr "c:@S@timeval" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5166) :referenced #2=(cxcursor 5165) :definition #2# :canonical #2# :children (list (cxcursor 5167) (cxcursor 5169))))
(4290 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 4289)))
(3779 (macro-expansion :spelling "__BEGIN_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2576) :definition #1# :canonical (cxcursor 3779) :children (list)))
(4039 (field-decl :spelling "_lock" :usr "c:@S@_IO_FILE@FI@_lock" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4000) :lexical-parent #1# :objc-type-encoding "^v" :type (cxtype 4040) :referenced #2=(cxcursor 4039) :definition #2# :canonical #2# :children (list (cxcursor 4043))))
(6078 (unexposed-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6040) :referenced (cxcursor 54) :canonical (cxcursor 6078) :children (list (cxcursor 6079))))
(4810 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4810) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4022) (cxtype 4811))))
(4309 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4309) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list #1=(cxtype 4152) #1#)))
(5521 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5521) :children (list)))
(5522 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5522) :children (list)))
(1750 nil)
(3820 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3820) :children (list)))
(5082 (typedef-decl :spelling "nlink_t" :usr "c:types.h@1888@T@nlink_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5083) :underlying-type (cxtype 3927) :referenced #2=(cxcursor 5082) :definition #2# :canonical #2# :children (list (cxcursor 5084))))
(4293 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 4292)))
(3949 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 3948)))
(5594 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5594) :children (list)))
(5595 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5595) :children (list)))
(5776 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "r^v" :type (cxtype 4742) :referenced #3=(cxcursor 5776) :definition #3# :canonical #3# :children (list)))
(2338 nil)
(4223 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4224) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4226) (cxtype 4228) (cxtype 4229) (cxtype 4230))))
(933 nil)
(996 nil)
(2589 (macro-definition :spelling "__flexarr" :usr "c:macro@__flexarr" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2589) :children (list)))
(4809 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4810) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4323) (cxtype 4813))))
(2106 nil)
(4596 (function-decl :spelling "vsscanf" :usr "c:@F@vsscanf" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i24r*0r*8[1{__va_list_tag=II^v^v}]16" :type (cxtype 4597) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 4599) (cxcursor 4600) (cxcursor 4601))) :referenced (cxcursor 4596) :canonical (cxcursor 4603) :children (list (cxcursor 4608) (cxcursor 4609) . #2#)))
(3675 (macro-expansion :spelling "__attribute_warn_unused_result__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2617) :definition #1# :canonical (cxcursor 3675) :children (list)))
(6255 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6255) :children (list (cxcursor 6256))))
(1513 nil)
(2595 (macro-definition :spelling "__ASMNAME" :usr "c:macro@__ASMNAME" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2595) :children (list)))
(3586 (macro-definition :spelling "__SIZEOF_PTHREAD_CONDATTR_T" :usr "c:macro@__SIZEOF_PTHREAD_CONDATTR_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3586) :children (list)))
(4019 (type-ref :spelling "struct _IO_marker" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4016) :referenced #1=(cxcursor 4017) :definition #1# :canonical (cxcursor 4019) :children (list)))
(4027 (type-ref :spelling "struct _IO_marker" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 4016) :referenced #1=(cxcursor 4017) :definition #1# :canonical (cxcursor 4027) :children (list)))
(3022 (macro-definition :spelling "L_tmpnam" :usr "c:macro@L_tmpnam" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3022) :children (list)))
(3605 (macro-expansion :spelling "__SIZEOF_PTHREAD_BARRIER_T" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3589) :definition #1# :canonical (cxcursor 3605) :children (list)))
(4311 (parm-decl :spelling "__new" :usr "c:stdio.h@4932@F@rename@__new" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4308) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 4311) :definition #1# :canonical #1# :children (list)))
(1487 nil)
(3331 (macro-definition :spelling "EXIT_FAILURE" :usr "c:macro@EXIT_FAILURE" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3331) :children (list)))
(6455 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'5'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6455) :children (list)))
(3738 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3738) :children (list)))
(3879 (unexposed-expr :spelling #1="" :usr #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 3876) :canonical (cxcursor 3879) :children (list)))
(4320 (function-decl :spelling "tmpfile" :usr "c:@F@tmpfile" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4321) :result-type (cxtype 4323) :arguments (list) :referenced #2=(cxcursor 4320) :canonical #2# :children (list (cxcursor 4324))))
(642 nil)
(4605 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4603) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #3=(cxcursor 4605) :definition #3# :canonical #3# :children (list)))
(6195 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6195) :children (list (cxcursor 6196) (cxcursor 6204))))
(1232 nil)
(3723 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3723) :children (list)))
(5865 (parm-decl :spelling "__ndigit" :usr "c:stdlib.h@29190@F@qecvt@__ndigit" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5861) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 5865) :definition #1# :canonical #1# :children (list)))
(3957 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 3956)))
(3112 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3112) :children (list)))
(793 nil)
(4555 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4555) :children (list)))
(2663 (macro-definition :spelling "__stub_gtty" :usr "c:macro@__stub_gtty" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2663) :children (list)))
(874 nil)
(2247 nil)
(4601 (parm-decl :spelling "__arg" :usr "c:stdio.h@16185@F@vsscanf@__arg" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4596) :lexical-parent #2# :objc-type-encoding "^{__va_list_tag=II^v^v}" :type (cxtype 4229) :referenced #1=(cxcursor 4601) :definition #1# :canonical #1# :children (list (cxcursor 4602))))
(1711 nil)
(5367 (field-decl :spelling "__size" :usr "c:@UA@pthread_rwlock_t@FI@__size" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5350) :lexical-parent #2# :objc-type-encoding "[56c]" :type (cxtype 5271) :referenced #1=(cxcursor 5367) :definition #1# :canonical #1# :children (list (cxcursor 5368))))
(6514 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'u'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6514) :children (list)))
(2921 (macro-definition :spelling "_IO_MAGIC" :usr "c:macro@_IO_MAGIC" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2921) :children (list)))
(3644 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3644) :children (list)))
(4567 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4567) :children (list)))
(4397 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4397) :children (list)))
(4918 (struct-decl :spelling "" :usr "c:@SA@div_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 4919) :referenced #2=(cxcursor 4918) :definition #2# :canonical #2# :children (list (cxcursor 4920) (cxcursor 4921))))
(2362 (macro-definition :spelling "__ORDER_PDP_ENDIAN__" :usr "c:macro@__ORDER_PDP_ENDIAN__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2362) :children (list)))
(323 nil)
(5464 (parm-decl :spelling "__statelen" :usr "c:stdlib.h@12522@F@initstate_r@__statelen" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5459) :lexical-parent #2# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #1=(cxcursor 5464) :definition #1# :canonical #1# :children (list (cxcursor 5465))))
(510 nil)
(1214 nil)
(5847 (function-decl :spelling "fcvt" :usr "c:@F@fcvt" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "*28d0i8^i12^i20" :type (cxtype 5839) :result-type (cxtype 3992) :arguments (list . #1=((cxcursor 5848) (cxcursor 5849) (cxcursor 5850) (cxcursor 5851))) :referenced #3=(cxcursor 5847) :canonical #3# :children (list (cxcursor 5852) (cxcursor 5853) . #1#)))
(6370 (unary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6370) :children (list (cxcursor 6371))))
(6107 (unexposed-expr :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"[%3c]: %10d\\n\"" :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 4152) :canonical (cxcursor 6107) :children (list (cxcursor 6108))))
(4580 (function-decl :spelling "vfscanf" :usr "c:@F@vfscanf" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i24^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0r*8^{__va_list_tag=II^v^v}16" :type (cxtype 4451) :result-type (cxtype 3868) :arguments (list (cxcursor 4581) (cxcursor 4582) (cxcursor 4583)) :referenced #2=(cxcursor 4580) :canonical #2# :children (list (cxcursor 4584))))
(1315 nil)
(6407 (decl-ref-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 5708) :referenced (cxcursor 5707) :canonical (cxcursor 6407) :children (list)))
(4414 (parm-decl :spelling "__size" :usr "c:stdio.h@10508@F@setbuffer@__size" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4408) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 4414) :definition #2# :canonical #2# :children (list (cxcursor 4415))))
(1646 nil)
(5856 (parm-decl :spelling "__value" :usr "c:stdlib.h@29001@F@gcvt@__value" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5854) :lexical-parent #1# :objc-type-encoding "d" :type (cxtype 4947) :referenced #2=(cxcursor 5856) :definition #2# :canonical #2# :children (list)))
(5536 (field-decl :spelling "__c" :usr "c:@S@drand48_data@FI@__c" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5529) :lexical-parent #1# :objc-type-encoding "S" :type (cxtype 3887) :referenced #2=(cxcursor 5536) :definition #2# :canonical #2# :children (list)))
(1180 nil)
(4819 (function-decl :spelling "clearerr" :usr "c:@F@clearerr" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "v8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4418) :result-type (cxtype 3854) :arguments (list . #3=((cxcursor 4820))) :referenced #2=(cxcursor 4819) :canonical #2# :children (list (cxcursor 4822) . #3#)))
(3544 (macro-definition :spelling "FD_CLR" :usr "c:macro@FD_CLR" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3544) :children (list)))
(4916 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 4907) :declaration (cxcursor 4915)))
(2068 nil)
(1082 nil)
(3991 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3992) :declaration (cxcursor 3990)))
(6334 (decl-ref-expr :spelling #2="top" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 91) :definition #1# :canonical (cxcursor 6334) :children (list)))
(3178 (inclusion-directive :spelling "bits/sys_errlist.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/bits/sys_errlist.h" :canonical (cxcursor 3178) :children (list)))
(5021 (parm-decl :spelling "__endptr" :usr "c:stdlib.h@6547@F@strtouq@__endptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5016) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #2=(cxcursor 5021) :definition #2# :canonical #2# :children (list)))
(17 nil)
(74 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "26" :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 67) :type (cxtype 3868) :canonical (cxcursor 74) :children (list)))
(2583 (macro-definition :spelling "__bos0" :usr "c:macro@__bos0" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2583) :children (list)))
(5047 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3884) :declaration (cxcursor 5046)))
(5117 (typedef-decl :spelling "ushort" :usr "c:types.h@3445@T@ushort" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5118) :underlying-type (cxtype 3887) :referenced #2=(cxcursor 5117) :definition #2# :canonical #2# :children (list)))
(5454 (parm-decl :spelling "__seed" :usr "c:stdlib.h@12366@F@srandom_r@__seed" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5450) :lexical-parent #1# :objc-type-encoding "I" :type (cxtype 3850) :referenced #2=(cxcursor 5454) :definition #2# :canonical #2# :children (list)))
(2233 nil)
(6674 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "' '" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6674) :children (list)))
(630 nil)
(6186 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6186) :children (list (cxcursor 6187) (cxcursor 6193))))
(5998 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5998) :declaration (cxcursor 33)))
(5510 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 5509) :type (cxtype 3868) :canonical (cxcursor 5510) :children (list)))
(1076 nil)
(5050 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3887) :declaration (cxcursor 5049)))
(6332 (decl-ref-expr :spelling #1="stack" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6002) :referenced (cxcursor 54) :canonical (cxcursor 6332) :children (list)))
(3824 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3824) :children (list)))
(1246 nil)
(6381 (integer-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "1" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6381) :children (list)))
(902 nil)
(4008 (field-decl :spelling "_IO_buf_base" :usr "c:@S@_IO_FILE@FI@_IO_buf_base" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4000) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 4008) :definition #1# :canonical #1# :children (list)))
(1628 nil)
(6493 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6493) :children (list (cxcursor 6494) (cxcursor 6495))))
(4795 (parm-decl :spelling "__stream" :usr "c:stdio.h@26349@F@ftello@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4793) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4795) :definition #1# :canonical #1# :children (list (cxcursor 4796))))
(2404 (macro-definition :spelling "__FLT_HAS_DENORM__" :usr "c:macro@__FLT_HAS_DENORM__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2404) :children (list)))
(197 nil)
(69 nil)
(5053 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 5052)))
(6035 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6035) :children (list (cxcursor 6036) (cxcursor 6045))))
(726 nil)
(6220 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6220) :children (list (cxcursor 6221))))
(4664 (parm-decl :spelling "__c" :usr "c:stdio.h@20169@F@putc_unlocked@__c" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4663) :lexical-parent #2# :objc-type-encoding "i" :type (cxtype 3868) :referenced #1=(cxcursor 4664) :definition #1# :canonical #1# :children (list)))
(1148 nil)
(3304 (macro-definition :spelling "w_termsig" :usr "c:macro@w_termsig" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3304) :children (list)))
(4880 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4880) :children (list)))
(5056 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 5055)))
(3961 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 3960)))
(5102 (type-ref :spelling "__key_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3961) :referenced #1=(cxcursor 3960) :definition #1# :canonical (cxcursor 5102) :children (list)))
(2472 (macro-definition :spelling "__k8__" :usr "c:macro@__k8__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2472) :children (list)))
(2387 (macro-definition :spelling "__INTMAX_TYPE__" :usr "c:macro@__INTMAX_TYPE__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2387) :children (list)))
(3495 (macro-definition :spelling "__WORDSIZE_COMPAT32" :usr "c:macro@__WORDSIZE_COMPAT32" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3495) :children (list)))
(877 nil)
(6262 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6262) :children (list (cxcursor 6263) (cxcursor 6268))))
(1657 nil)
(2342 (macro-definition :spelling "__clang_major__" :usr "c:macro@__clang_major__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2342) :children (list)))
(5423 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5423) :declaration (cxcursor 5422)))
(5913 (parm-decl :spelling "__buf" :usr "c:stdlib.h@30108@F@qecvt_r@__buf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5906) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 4393) :referenced #1=(cxcursor 5913) :definition #1# :canonical #1# :children (list)))
(5059 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 5058)))
(4271 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #3=(cxcursor 4263) :lexical-parent #3# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 4271) :definition #2# :canonical #2# :children (list)))
(5160 (struct-decl :spelling "timespec" :usr "c:@S@timespec" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5161) :referenced #2=(cxcursor 5160) :definition #2# :canonical #2# :children (list (cxcursor 5162) (cxcursor 5164))))
(1048 nil)
(1713 nil)
(1758 nil)
(4278 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4273) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3931) :referenced #3=(cxcursor 4278) :definition #3# :canonical #3# :children (list (cxcursor 4279))))
(537 nil)
(6164 (call-expr :spelling "exit" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3854) :referenced (cxcursor 5707) :canonical (cxcursor 6164) :children (list (cxcursor 6165) (cxcursor 6168))))
(1136 nil)
(1825 nil)
(2027 nil)
(5126 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 5125)))
(2836 (macro-expansion :spelling "__need_mbstate_t" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2834) :definition #1# :canonical (cxcursor 2836) :children (list)))
(5062 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 5061)))
(1889 nil)
(2131 nil)
(1342 nil)
(5259 (type-ref :spelling "__blkcnt_t" :usr "" :is-reference t :translation-unit (cxcursor 2339) :type (cxtype 3969) :referenced #1=(cxcursor 3968) :definition #1# :canonical (cxcursor 5259) :children (list)))
(2899 (macro-definition :spelling "va_arg" :usr "c:macro@va_arg" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2899) :children (list)))
(5425 (Pointer :kind-spelling "Pointer" :pod-type t :canonical-type (cxtype 3867) :declaration (cxcursor 3840) :pointee (cxtype 5126)))
(32 nil)
(5443 (Pointer :kind-spelling "Pointer" :restrict t :pod-type t :canonical-type (cxtype 4230) :declaration (cxcursor 3840) :pointee (cxtype 5126)))
(5065 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3935) :declaration (cxcursor 5064)))
(3426 (macro-definition :spelling "__id_t_defined" :usr "c:macro@__id_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3426) :children (list)))
(5289 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5289) :declaration (cxcursor 5288)))
(469 nil)
(6137 (member-ref-expr :spelling "type" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 38) :definition #1# :canonical (cxcursor 6137) :children (list (cxcursor 6138))))
(4667 (function-decl :spelling "putchar_unlocked" :usr "c:@F@putchar_unlocked" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i4i0" :type (cxtype 4657) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4668)) :referenced #3=(cxcursor 4667) :canonical #3# :children #1#))
(1805 nil)
(4641 (parm-decl :spelling "__stream" :usr "c:stdio.h@18448@F@getc_unlocked@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4640) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #2=(cxcursor 4641) :definition #2# :canonical #2# :children (list (cxcursor 4642))))
(3729 (macro-expansion :spelling "__USE_XOPEN2K" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2524) :definition #1# :canonical (cxcursor 3729) :children (list)))
(5068 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 5067)))
(3688 (macro-expansion :spelling "__BEGIN_DECLS" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2571) :definition #1# :canonical (cxcursor 3688) :children (list)))
(3943 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3942)))
(3330 (macro-definition :spelling "RAND_MAX" :usr "c:macro@RAND_MAX" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3330) :children (list)))
(3643 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3643) :children (list)))
(404 nil)
(6633 (decl-ref-expr :spelling "stderr" :usr "" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 4021) :referenced (cxcursor 4302) :canonical (cxcursor 6633) :children (list)))
(816 nil)
(4133 (var-decl :spelling "_IO_2_1_stdin_" :usr "c:@_IO_2_1_stdin_" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "{_IO_FILE_plus=}" :type (cxtype 4134) :referenced #2=(cxcursor 4133) :canonical #2# :children (list (cxcursor 4135))))
(3239 (macro-definition :spelling "__WCOREFLAG" :usr "c:macro@__WCOREFLAG" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3239) :children (list)))
(3436 (macro-definition :spelling "__need_clockid_t" :usr "c:macro@__need_clockid_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3436) :children (list)))
(4195 (parm-decl :spelling "__fp" :usr "c:libio.h@14470@F@_IO_putc@__fp" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 4191) :lexical-parent #1# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4176) :referenced #2=(cxcursor 4195) :definition #2# :canonical #2# :children (list (cxcursor 4196))))
(935 nil)
(5071 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 5070)))
(3051 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3051) :children (list)))
(738 nil)
(3163 (macro-expansion :spelling "__BEGIN_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2573) :definition #1# :canonical (cxcursor 3163) :children (list)))
(3768 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3768) :children (list)))
(6227 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6006) :canonical (cxcursor 6227) :children (list (cxcursor 6228))))
(3703 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3703) :children (list)))
(2750 (macro-expansion :spelling "__INO_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2714) :definition #1# :canonical (cxcursor 2750) :children (list)))
(2355 (macro-definition :spelling "__ATOMIC_SEQ_CST" :usr "c:macro@__ATOMIC_SEQ_CST" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2355) :children (list)))
(6004 (Unexposed :kind-spelling "Unexposed" :pod-type t :canonical-type (cxtype 5998) :declaration (cxcursor 33)))
(2043 nil)
(283 nil)
(5268 (union-decl :spelling "" :usr "c:@UA@pthread_attr_t" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5269) :referenced #2=(cxcursor 5268) :definition #2# :canonical #2# :children (list (cxcursor 5270) (cxcursor 5273))))
(2677 (macro-definition :spelling "_SIZE_T" :usr "c:macro@_SIZE_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2677) :children (list)))
(5074 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 5073)))
(5463 (parm-decl :spelling "__statebuf" :usr "c:stdlib.h@12490@F@initstate_r@__statebuf" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5459) :lexical-parent #1# :objc-type-encoding "*" :type (cxtype 4393) :referenced #2=(cxcursor 5463) :definition #2# :canonical #2# :children (list)))
(2920 (macro-definition :spelling "_IOS_BIN" :usr "c:macro@_IOS_BIN" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2920) :children (list)))
(1304 nil)
(2109 nil)
(2155 nil)
(5789 (function-decl :spelling "qsort" :usr "c:@F@qsort" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "v32^v0Q8Q16^?24" :type (cxtype 5790) :result-type (cxtype 3854) :arguments (list . #1=((cxcursor 5792) (cxcursor 5793) (cxcursor 5795) (cxcursor 5797))) :referenced #3=(cxcursor 5789) :canonical #3# :children (list (cxcursor 5799) . #1#)))
(6651 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6651) :children (list (cxcursor 6652) (cxcursor 6653))))
(2557 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 2557) :children (list)))
(5625 (function-decl :spelling "malloc" :usr "c:@F@malloc" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "^v8Q0" :type (cxtype 5622) :result-type (cxtype 3853) :arguments (list (cxcursor 5626)) :referenced #2=(cxcursor 5625) :canonical #2# :children (list)))
(3874 (typedef-decl :spelling "size_t" :usr "c:stddef.h@1448@T@size_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3875) :underlying-type (cxtype 3877) :referenced #2=(cxcursor 3874) :definition #2# :canonical #2# :children (list (cxcursor 3878))))
(6678 (unexposed-expr :spelling #1="fprintf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6156) :referenced (cxcursor 4422) :canonical (cxcursor 6678) :children (list (cxcursor 6679))))
(5042 (parm-decl :spelling "__s" :usr "c:stdlib.h@10264@F@a64l@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5041) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #1=(cxcursor 5042) :definition #1# :canonical #1# :children (list)))
(5077 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 5076)))
(3020 (macro-expansion :spelling "_STDIO_H" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2494) :definition #1# :canonical (cxcursor 3020) :children (list)))
(720 nil)
(1145 nil)
(2577 (macro-definition :spelling "__END_NAMESPACE_C99" :usr "c:macro@__END_NAMESPACE_C99" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2577) :children (list)))
(3808 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3808) :children (list)))
(1046 nil)
(6319 (array-subscript-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6004) :canonical (cxcursor 6319) :children (list (cxcursor 6320) (cxcursor 6322))))
(5080 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 5079)))
(3951 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 3950)))
(5291 (Record :kind-spelling "Record" :pod-type t :canonical-type (cxtype 5291) :declaration (cxcursor 5290)))
(2946 (macro-definition :spelling "_IO_INTERNAL" :usr "c:macro@_IO_INTERNAL" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2946) :children (list)))
(3860 (typedef-decl :spelling "ptrdiff_t" :usr "c:stddef.h@1358@T@ptrdiff_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3861) :underlying-type (cxtype 3863) :referenced #2=(cxcursor 3860) :definition #2# :canonical #2# :children (list (cxcursor 3864))))
(5947 (parm-decl :spelling "__s" :usr "c:stdlib.h@30930@F@wctomb@__s" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5945) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #1=(cxcursor 5947) :definition #1# :canonical #1# :children (list)))
(130 nil)
(3017 (macro-expansion :spelling "__USE_SVID" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2536) :definition #1# :canonical (cxcursor 3017) :children (list)))
(1449 nil)
(2295 (range :start (location :file #1="example.c" :line 168 :column 14 :offset 3782) :end (location :file #1# :line 168 :column 15 :offset 3783)))
(3878 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :semantic-parent (cxcursor 3874) :type (cxtype 3876) :canonical (cxcursor 3878) :children (list (cxcursor 3879))))
(5083 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3876) :declaration (cxcursor 5082)))
(6660 (unexposed-expr :spelling #2="pop" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6540) :referenced #1=(cxcursor 997) :definition #1# :canonical (cxcursor 6660) :children (list (cxcursor 6661))))
(3287 (macro-definition :spelling "le16toh" :usr "c:macro@le16toh" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3287) :children (list)))
(2548 (macro-expansion :spelling "__GNUC__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2348) :definition #1# :canonical (cxcursor 2548) :children (list)))
(2531 (macro-expansion :spelling "_SVID_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2503) :definition #1# :canonical (cxcursor 2531) :children (list)))
(6003 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 6003) :declaration (cxcursor 3840) :element-type #1=(cxtype 5998) :number-of-elements 100 :array-element-type #1# :array-size 100))
(4459 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 4459) :children (list)))
(3324 (macro-definition :spelling "__ldiv_t_defined" :usr "c:macro@__ldiv_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3324) :children (list)))
(3211 (macro-expansion :spelling "__BEGIN_DECLS" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2571) :definition #1# :canonical (cxcursor 3211) :children (list)))
(4878 (parm-decl :spelling "__stream" :usr "c:stdio.h@30831@F@funlockfile@__stream" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4877) :lexical-parent #2# :objc-type-encoding "^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}" :type (cxtype 4323) :referenced #1=(cxcursor 4878) :definition #1# :canonical #1# :children (list (cxcursor 4879))))
(379 nil)
(1716 nil)
(3045 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3045) :children (list)))
(4239 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4239) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4022) (cxtype 4152) (cxtype 4225))))
(6111 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'a'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6111) :children (list)))
(314 nil)
(5086 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 5085)))
(5987 (parm-decl :spelling "__tokens" :usr "c:stdlib.h@32186@F@getsubopt@__tokens" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5980) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 5985) :referenced #2=(cxcursor 5987) :definition #2# :canonical #2# :children (list)))
(3749 (macro-expansion :spelling "__USE_XOPEN2K8" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2528) :definition #1# :canonical (cxcursor 3749) :children (list)))
(6515 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6515) :children (list (cxcursor 6516) (cxcursor 6517))))
(3870 (integer-literal :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 3870) :children (list)))
(1956 nil)
(3534 (macro-definition :spelling "__NFDBITS" :usr "c:macro@__NFDBITS" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3534) :children (list)))
(2684 (inclusion-directive :spelling "features.h" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :included-file "/usr/include/features.h" :canonical (cxcursor 2684) :children (list)))
(5176 (struct-decl :spelling "" :usr "c:@SA@fd_set" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 5177) :referenced #2=(cxcursor 5176) :definition #2# :canonical #2# :children (list (cxcursor 5178))))
(2550 (macro-expansion :spelling "__STDC_VERSION__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2492) :definition #1# :canonical (cxcursor 2550) :children (list)))
(6419 (unexposed-expr :spelling #1="exit" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6166) :referenced (cxcursor 5707) :canonical (cxcursor 6419) :children (list (cxcursor 6420))))
(5012 (parm-decl :spelling "__endptr" :usr "c:stdlib.h@6317@F@strtoq@__endptr" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5008) :lexical-parent #1# :objc-type-encoding "^*" :type (cxtype 4688) :referenced #2=(cxcursor 5012) :definition #2# :canonical #2# :children (list)))
(5089 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 5088)))
(5920 (parm-decl :spelling "__ndigit" :usr "c:stdlib.h@30223@F@qfcvt_r@__ndigit" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5918) :lexical-parent #1# :objc-type-encoding "i" :type (cxtype 3868) :referenced #2=(cxcursor 5920) :definition #2# :canonical #2# :children (list)))
(6002 (Constant-Array :kind-spelling "ConstantArray" :pod-type t :canonical-type (cxtype 6003) :declaration (cxcursor 3840) :element-type #1=(cxtype 6004) :number-of-elements 100 :array-element-type #1# :array-size 100))
(4205 (function-decl :spelling "_IO_peekc_locked" :usr "c:@F@_IO_peekc_locked" :is-declaration t :linkage :external :language :c :translation-unit #2=(cxcursor 2339) :semantic-parent #2# :lexical-parent #2# :objc-type-encoding "i8^{_IO_FILE=i***********^{_IO_marker}^{_IO_FILE}iiqSc[1c]^vq^v^v^v^vQi[20c]}0" :type (cxtype 4174) :result-type (cxtype 3868) :arguments #1=(list (cxcursor 4206)) :referenced #3=(cxcursor 4205) :canonical #3# :children #1#))
(2957 (macro-definition :spelling "_IO_STDIO" :usr "c:macro@_IO_STDIO" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2957) :children (list)))
(5894 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5894) :children (list)))
(5895 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5895) :children (list)))
(3162 (macro-expansion :spelling "__END_NAMESPACE_STD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2574) :definition #1# :canonical (cxcursor 3162) :children (list)))
(3974 (typedef-decl :spelling "__fsblkcnt64_t" :usr "c:types.h@6883@T@__fsblkcnt64_t" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "?" :type (cxtype 3975) :underlying-type (cxtype 3876) :referenced #2=(cxcursor 3974) :definition #2# :canonical #2# :children (list)))
(3122 (macro-expansion :spelling "__END_NAMESPACE_C99" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2577) :definition #1# :canonical (cxcursor 3122) :children (list)))
(4304 (function-decl :spelling "remove" :usr "c:@F@remove" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "i8r*0" :type (cxtype 4305) :result-type (cxtype 3868) :arguments (list . #2=((cxcursor 4306))) :referenced #3=(cxcursor 4304) :canonical #3# :children (list (cxcursor 4307) . #2#)))
(3593 (macro-expansion :spelling "__WORDSIZE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 3579) :definition #1# :canonical (cxcursor 3593) :children (list)))
(5092 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3850) :declaration (cxcursor 5091)))
(3423 (macro-definition :spelling "__pid_t_defined" :usr "c:macro@__pid_t_defined" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3423) :children (list)))
(3963 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 3962)))
(1660 nil)
(6501 (case-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6501) :children (list (cxcursor 6502) (cxcursor 6503))))
(3435 (macro-definition :spelling "__need_timer_t" :usr "c:macro@__need_timer_t" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 3435) :children (list)))
(4238 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 4239) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 4226) (cxtype 4228) (cxtype 4229))))
(1428 nil)
(3356 (macro-expansion :spelling "__nonnull" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2615) :definition #1# :canonical (cxcursor 3356) :children (list)))
(5167 (field-decl :spelling "tv_sec" :usr "c:@S@timeval@FI@tv_sec" :is-declaration t :is-definition t :linkage :external :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 5165) :lexical-parent #2# :objc-type-encoding "q" :type (cxtype 3951) :referenced #1=(cxcursor 5167) :definition #1# :canonical #1# :children (list (cxcursor 5168))))
(2481 (macro-definition :spelling "__MMX__" :usr "c:macro@__MMX__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2481) :children (list)))
(555 nil)
(6439 (compound-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6439) :children (list (cxcursor 6440))))
(2158 nil)
(6652 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'='" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6652) :children (list)))
(5095 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 5094)))
(4437 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4436) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #3=(cxcursor 4437) :definition #3# :canonical #3# :children (list)))
(656 nil)
(6203 (string-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "\"La pile est pleine !\\n\"" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 6021) :canonical (cxcursor 6203) :children (list)))
(807 nil)
(5405 (function-decl :spelling "srandom" :usr "c:@F@srandom" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "v4I0" :type (cxtype 5406) :result-type (cxtype 3854) :arguments (list . #2=((cxcursor 5407))) :referenced #3=(cxcursor 5405) :canonical #3# :children (list (cxcursor 5408) . #2#)))
(1495 nil)
(6121 (unexposed-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6016) :referenced (cxcursor 4433) :canonical (cxcursor 6121) :children (list (cxcursor 6122))))
(6250 (decl-ref-expr :spelling #2="d" :usr "" :token-kind (quote identifier) :token-spelling #2# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :referenced #1=(cxcursor 687) :definition #1# :canonical (cxcursor 6250) :children (list)))
(6457 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'6'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6457) :children (list)))
(2530 (macro-expansion :spelling "_BSD_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2502) :definition #1# :canonical (cxcursor 2530) :children (list)))
(1849 nil)
(5098 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3992) :declaration (cxcursor 5097)))
(1059 nil)
(922 nil)
(6281 (paren-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6281) :children (list (cxcursor 6282))))
(704 nil)
(6213 (if-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6213) :children (list (cxcursor 6214) (cxcursor 6230) (cxcursor 6239))))
(6316 (binary-operator :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6316) :children (list (cxcursor 6317) (cxcursor 6324))))
(2770 (macro-expansion :spelling "__RLIM64_T_TYPE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2722) :definition #1# :canonical (cxcursor 2770) :children (list)))
(905 nil)
(2516 (macro-expansion :spelling "_POSIX_C_SOURCE" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2511) :definition #1# :canonical (cxcursor 2516) :children (list)))
(2678 (macro-definition :spelling "_WCHAR_T" :usr "c:macro@_WCHAR_T" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2678) :children (list)))
(5101 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3868) :declaration (cxcursor 5100)))
(5187 (cstyle-cast-expr :spelling #1="" :usr #1# :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 5187) :children (list (cxcursor 5188))))
(71 nil)
(5246 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5246) :children (list)))
(5247 (unexposed-attr :spelling #1="" :usr #1# :is-attribute t :is-unexposed t :translation-unit (cxcursor 2339) :canonical (cxcursor 5247) :children (list)))
(250 nil)
(1494 nil)
(4554 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #3=(cxcursor 4552) :lexical-parent #3# :objc-type-encoding "r*" :type (cxtype 4228) :referenced #2=(cxcursor 4554) :definition #2# :canonical #2# :children (list)))
(350 nil)
(2601 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2601) :children (list)))
(2348 (macro-definition :spelling "__GNUC__" :usr "c:macro@__GNUC__" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2348) :children (list)))
(5104 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 5103)))
(3965 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3853) :declaration (cxcursor 3964)))
(428 nil)
(2665 (macro-definition :spelling "__stub_putmsg" :usr "c:macro@__stub_putmsg" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2665) :children (list)))
(3408 (macro-expansion :spelling "__USE_BSD" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2534) :definition #1# :canonical (cxcursor 3408) :children (list)))
(5763 (function-decl :spelling "realpath" :usr "c:@F@realpath" :is-declaration t :linkage :external :language :c :translation-unit #1=(cxcursor 2339) :semantic-parent #1# :lexical-parent #1# :objc-type-encoding "*16r*0*8" :type (cxtype 5764) :result-type (cxtype 3992) :arguments (list . #3=((cxcursor 5766) (cxcursor 5767))) :referenced #2=(cxcursor 5763) :canonical #2# :children (list (cxcursor 5768) . #3#)))
(6105 (unexposed-expr :spelling #1="printf" :usr "" :token-kind (quote identifier) :token-spelling #1# :is-expression t :is-unexposed t :translation-unit (cxcursor 2339) :type (cxtype 6016) :referenced (cxcursor 4433) :canonical (cxcursor 6105) :children (list (cxcursor 6106))))
(1591 nil)
(5696 (Function-Proto :kind-spelling "FunctionProto" :canonical-type (cxtype 5696) :declaration (cxcursor 3840) :calling-convention :Default :result-type (cxtype 3868) :arguments (list (cxtype 5697) (cxtype 3853))))
(3648 (macro-expansion :spelling "__THROW" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2562) :definition #1# :canonical (cxcursor 3648) :children (list)))
(6484 (character-literal :spelling #1="" :usr #1# :token-kind (quote literal) :token-spelling "'f'" :is-expression t :translation-unit (cxcursor 2339) :type (cxtype 3868) :canonical (cxcursor 6484) :children (list)))
(2584 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2584) :children (list)))
(4446 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #3=(cxcursor 4444) :lexical-parent #3# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #2=(cxcursor 4446) :definition #2# :canonical #2# :children (list)))
(1011 nil)
(6307 (if-stmt :spelling #1="" :usr #1# :is-statement t :translation-unit (cxcursor 2339) :canonical (cxcursor 6307) :children (list (cxcursor 6308) (cxcursor 6312) (cxcursor 6349))))
(4468 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4467) :lexical-parent #2# :objc-type-encoding "r*" :type (cxtype 4152) :referenced #3=(cxcursor 4468) :definition #3# :canonical #3# :children (list)))
(5107 (Typedef :kind-spelling "Typedef" :pod-type t :canonical-type (cxtype 3862) :declaration (cxcursor 5106)))
(2612 (macro-expansion :spelling "__GNUC_PREREQ" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2501) :definition #1# :canonical (cxcursor 2612) :children (list)))
(2973 (macro-definition :spelling "_IO_peekc_unlocked" :usr "c:macro@_IO_peekc_unlocked" :is-preprocessing t :translation-unit (cxcursor 2339) :canonical (cxcursor 2973) :children (list)))
(5957 (parm-decl :spelling "__n" :usr "c:stdlib.h@31118@F@mbstowcs@__n" :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #1=(cxcursor 5951) :lexical-parent #1# :objc-type-encoding "Q" :type (cxtype 3875) :referenced #2=(cxcursor 5957) :definition #2# :canonical #2# :children (list (cxcursor 5958))))
(1755 nil)
(1710 nil)
(4445 (parm-decl :spelling #1="" :usr #1# :is-declaration t :is-definition t :linkage :no-linkage :language :c :translation-unit (cxcursor 2339) :semantic-parent #2=(cxcursor 4444) :lexical-parent #2# :objc-type-encoding "*" :type (cxtype 3992) :referenced #3=(cxcursor 4445) :definition #3# :canonical #3# :children (list)))
(779 nil)
(2500 (macro-expansion :spelling "__GNUC_MINOR__" :usr "" :is-preprocessing t :translation-unit (cxcursor 2339) :referenced #1=(cxcursor 2346) :definition #1# :canonical