public inbox for gcc-prs@sourceware.org
help / color / mirror / Atom feed
* Re: objc/4975: gcc 3.1 ICE on legal ObjC code (-O3)
@ 2002-07-13  2:16 neil
  0 siblings, 0 replies; 4+ messages in thread
From: neil @ 2002-07-13  2:16 UTC (permalink / raw)
  To: gcc-bugs, gcc-prs, nobody, pinskia

Synopsis: gcc 3.1 ICE on legal ObjC code (-O3)

State-Changed-From-To: open->closed
State-Changed-By: neil
State-Changed-When: Sat Jul 13 02:16:21 2002
State-Changed-Why:
    Reported fixed by submitter.

http://gcc.gnu.org/cgi-bin/gnatsweb.pl?cmd=view%20audit-trail&database=gcc&pr=4975


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: objc/4975: gcc 3.1 ICE on legal ObjC code (-O3)
@ 2001-11-23  1:46 Andrew Pinski
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Pinski @ 2001-11-23  1:46 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR objc/4975; it has been noted by GNATS.

From: Andrew Pinski <pinskia@physics.uc.edu>
To: Andrew Pinski <pinskia@physics.uc.edu>
Cc: gcc-gnats@gcc.gnu.org
Subject: Re: objc/4975: gcc 3.1 ICE on legal ObjC code (-O3)
Date: Fri, 30 Nov 2001 18:37:47 -0500

 Here is the true backtrace with the real output:
 (gdb) run /home/katahdin/pinskia/DNA/Gene.mi -mcpu=pentiumpro -O3 -Wall 
 -Wno-import -version -fPIC -fpic -fgnu-runtime -o Gene.s
 Starting program: /lhome/src/gnu/gcc/gcc3.1/src/objdir/gcc/cc1obj 
 /home/katahdin/pinskia/DNA/Gene.mi -mcpu=pentiumpro -O3 -Wall 
 -Wno-import -version -fPIC -fpic -fgnu-runtime -o Gene.s
 During symbol reading...register number 42 too large (max 42) in symbol 
 buf...
 GNU CPP version 3.1 20011130 (experimental) (cpplib) (i386 Linux/ELF)
 GNU Objective-C version 3.1 20011130 (experimental) (i686-pc-linux-gnu)
          compiled by GNU C version 3.1 20011130 (experimental).
 options passed:  -mcpu=pentiumpro -O3 -Wall -Wno-import -fPIC -fpic
   -fgnu-runtime
 options enabled:  -fdefer-pop -foptimize-sibling-calls -fcse-follow-jumps
   -fcse-skip-blocks -fexpensive-optimizations -fthread-jumps
   -fstrength-reduce -fpeephole -fforce-mem -ffunction-cse
   -fkeep-static-consts -fcaller-saves -fpcc-struct-return -fgcse -fgcse-lm
   -fgcse-sm -frerun-cse-after-loop -frerun-loop-opt
   -fdelete-null-pointer-checks -fschedule-insns2 -fsched-interblock
   -fsched-spec -fbranch-count-reg -fpic -freorder-blocks 
 -frename-registers
   -fcommon -fgnu-linker -fregmove -foptimize-register-move 
 -fargument-alias
   -fstrict-aliasing -fmerge-constants -fident -fpeephole2
   -fguess-branch-probability -fmath-errno -ftrapping-math -m80387
   -mhard-float -mno-soft-float -mieee-fp -mfp-ret-in-387
   -maccumulate-outgoing-args -mcpu=pentiumpro
   sel_eq __strcpy_small __strcspn_c1 __strcspn_c2 __strcspn_c3 
 __strspn_c1 __strspn_c2 __strspn_c3 __strpbrk_c2 __strpbrk_c3 
 __strtok_r_1c __strsep_1c __strsep_2c __strsep_3c __strsep_g hash_ptr 
 hash_string compare_ptrs compare_strings vprintf getchar getc_unlocked 
 getchar_unlocked putchar fputc_unlocked putc_unlocked putchar_unlocked 
 feof_unlocked ferror_unlocked class_get_class_name 
 class_get_instance_size class_get_meta_class class_get_super_class 
 class_get_version class_is_class class_is_meta_class class_set_version 
 class_get_gc_object_type method_get_imp object_get_class 
 object_get_class_name object_get_meta_class object_get_super_class 
 object_is_class object_is_instance object_is_meta_class GSObjCClass 
 GSObjCIsInstance GSObjCIsKindOf GSObjCName GSObjCSelectorName 
 GSObjCSelectorTypes GSObjCSuper GSObjCVersion NSDefaultMallocZone 
 GSAtomicMallocZone NSZoneMalloc NSZoneRealloc NSRecycleZone NSZoneFree 
 NSZoneName NSZoneMallocAtomic NSZoneCheck NSZoneStats strtod strtol 
 strtoul strtoq strtouq strtoll strtoull atof atoi atol atoll tolower 
 toupper soffset_decode soffset_encode sarray_get sarray_get_safe 
 NSMaxRange NSLocationInRange NSMakeRange NSEqualRanges NSUnionRange 
 NSIntersectionRange NSMakePoint NSMakeSize NSMakeRect NSMaxX NSMaxY 
 NSMidX NSMidY NSMinX NSMinY NSWidth NSHeight NSIsEmptyRect NSOffsetRect 
 NSInsetRect NSUnionRect NSIntersectionRect NSEqualRects NSEqualSizes 
 NSEqualPoints NSMouseInRect NSPointInRect NSContainsRect 
 NSIntersectsRect GSSwapI16 GSSwapI32 GSSwapI64 GSSwapI128 
 NSConvertHostDoubleToSwapped NSConvertHostFloatToSwapped 
 NSConvertSwappedDoubleToHost NSConvertSwappedFloatToHost NSSwapInt 
 NSSwapLongLong NSSwapLong NSSwapShort NSSwapDouble NSSwapFloat 
 NSHostByteOrder GSSwapBigI16ToHost GSSwapBigI32ToHost GSSwapBigI64ToHost 
 GSSwapBigI128ToHost NSSwapBigDoubleToHost NSSwapBigFloatToHost 
 NSSwapBigIntToHost NSSwapBigLongLongToHost NSSwapBigLongToHost 
 NSSwapBigShortToHost GSSwapHostI16ToBig GSSwapHostI32ToBig 
 GSSwapHostI64ToBig GSSwapHostI128ToBig NSSwapHostDoubleToBig 
 NSSwapHostFloatToBig NSSwapHostIntToBig NSSwapHostLongLongToBig 
 NSSwapHostLongToBig NSSwapHostShortToBig GSSwapLittleI16ToHost 
 GSSwapLittleI32ToHost GSSwapLittleI64ToHost GSSwapLittleI128ToHost 
 NSSwapLittleDoubleToHost NSSwapLittleFloatToHost NSSwapLittleIntToHost 
 NSSwapLittleLongLongToHost NSSwapLittleLongToHost 
 NSSwapLittleShortToHost GSSwapHostI16ToLittle GSSwapHostI32ToLittle 
 GSSwapHostI64ToLittle GSSwapHostI128ToLittle NSSwapHostDoubleToLittle 
 NSSwapHostFloatToLittle NSSwapHostIntToLittle NSSwapHostLongLongToLittle 
 NSSwapHostLongToLittle NSSwapHostShortToLittle NSDecimalIsNotANumber 
 CFArrayGetValueAtIndex CFArrayInsertValueAtIndex CFArrayAppendValue 
 CFArrayGetCount CFDictionaryGetValue CFDictionaryGetCount 
 CFDictionarySetValue getSite getSitesWithin200 countOfSites 
 NSArrayGetValueAtIndex NSArrayGetIntAtIndex NSArrayAppendValue 
 NSArrayAppendInt -[Gene getSite:] -[Gene countOfSites] +[Gene 
 GeneWithGeneID:] -[Gene initWithGeneID:] -[Gene addSiteWithCString:] 
 -[Gene addSiteWithString:] -[Gene addSite:] -[Gene 
 addSiteWithGeneID:MatrixFamilyID:MatrixID:start:end:] -[Gene starilize] 
 -[Gene findAllwithin200] -[Gene dealloc] 
 _GLOBAL__I__home_katahdin_pinskia_DNA_Gene.mivjxogb
 Program received signal SIGSEGV, Segmentation fault.
 0x0804f70c in defer_fn (fn=0x405fed24)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:626
 626       VARRAY_PUSH_TREE (deferred_fns, fn);
 (gdb) bt
 #0  0x0804f70c in defer_fn (fn=0x405fed24)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:626
 #1  0x08077e08 in c_expand_body (fndecl=0x405fed24, nested_p=0, 
 can_defer_p=1)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/c-decl.c:6849
 #2  0x0807750d in finish_function (nested=0)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/c-decl.c:6757
 #3  0x080520c7 in build_module_descriptor ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:1795
 #4  0x08061ae1 in finish_objc ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:8168
 #5  0x0804f78f in finish_file ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:644
 #6  0x08049c25 in yyparse_1 () at /usr/lib/bison.simple:315
 #7  0x08230784 in compile_file ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:2127
 #8  0x08235b29 in do_compile ()
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:5146
 #9  0x08235b88 in toplev_main (argc=12, argv=0xbffff024)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:5176
 #10 0x080aaccb in main (argc=12, argv=0xbffff024)
      at /lhome/src/gnu/gcc/gcc3.1/src/gcc/main.c:35
 #11 0x40041f31 in __libc_start_main (main=0x80aacb0 <main>, argc=12,
      ubp_av=0xbffff024, init=0x8049038 <_init>, fini=0x82f0284 <_fini>,
 ---Type <return> to continue, or q <return> to quit---
      rtld_fini=0x4000e274 <_dl_fini>, stack_end=0xbffff01c)
      at ../sysdeps/generic/libc-start.c:129
 


^ permalink raw reply	[flat|nested] 4+ messages in thread

* Re: objc/4975: gcc 3.1 ICE on legal ObjC code (-O3)
@ 2001-11-22 14:17 Andrew Pinski
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Pinski @ 2001-11-22 14:17 UTC (permalink / raw)
  To: nobody; +Cc: gcc-prs

The following reply was made to PR objc/4975; it has been noted by GNATS.

From: Andrew Pinski <pinskia@physics.uc.edu>
To: Andrew Pinski <pinskia@physics.uc.edu>
Cc: gcc-gnats@gcc.gnu.org
Subject: Re: objc/4975: gcc 3.1 ICE on legal ObjC code (-O3)
Date: Fri, 30 Nov 2001 16:53:24 -0500

 --Apple-Mail-1-932717413
 Content-Transfer-Encoding: 7bit
 Content-Type: text/plain;
 	charset=US-ASCII;
 	format=flowed
 
 Here is the attachment:
 
 --Apple-Mail-1-932717413
 Content-Disposition: attachment;
 	filename=Gene.mi
 Content-Transfer-Encoding: quoted-printable
 Content-Type: application/octet-stream;
 	x-unix-mode=0644;
 	name="Gene.mi"
 
 #=201=20"Gene.m"=0A#=201=20"<builtin>"=0A#=201=20"<command=20line>"=0A#=20=
 1=20"Gene.m"=0A#=2011=20"Gene.m"=0A#=201=20"Gene.h"=201=0A#=2011=20=
 "Gene.h"=0A#=201=20"/home/linux/System/Headers/Foundation/Foundation.h"=20=
 1=0A#=2029=20"/home/linux/System/Headers/Foundation/Foundation.h"=0A#=20=
 1=20"/home/linux/System/Headers/Foundation/NSObjCRuntime.h"=201=0A#=2027=20=
 "/home/linux/System/Headers/Foundation/NSObjCRuntime.h"=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc.h"=201=203=0A#=2034=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=20147=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=203=0Atypedef=20int=20ptrdiff_t;=0A#=20201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=203=0Atypedef=20unsigned=20int=20size_t;=0A#=20293=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=203=0Atypedef=20long=20int=20wchar_t;=0A#=2035=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc.h"=202=203=0A=0A=0A=0A=0A=0A=0A=0Atypedef=20unsigned=20char=20=
 BOOL;=0A#=2051=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc.h"=203=0Atypedef=20const=20struct=20objc_selector=0A{=0A=20=20=
 void=20*sel_id;=0A=20=20const=20char=20*sel_types;=0A}=20*SEL;=0A=0A=
 inline=20static=20BOOL=0Asel_eq=20(SEL=20s1,=20SEL=20s2)=0A{=0A=20=20if=20=
 (s1=20=3D=3D=200=20||=20s2=20=3D=3D=200)=0A=20=20=20=20return=20s1=20=3D=3D=
 =20s2;=0A=20=20else=0A=20=20=20=20return=20s1->sel_id=20=3D=3D=20=
 s2->sel_id;=0A}=0A=0A=0A=0A=0A=0Atypedef=20struct=20objc_object=20{=0A=20=
 =20struct=20objc_class*=20class_pointer;=0A}=20*id;=0A=0A=0A=0A=0A=0A=
 typedef=20id=20(*IMP)(id,=20SEL,=20...);=0A=0A=0A=0A=0A=0A=0Atypedef=20=
 char=20*STR;=0A#=2097=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc.h"=203=0Atypedef=20struct=20objc_class=20*MetaClass;=0Atypedef=20=
 struct=20objc_class=20*Class;=0Astruct=20objc_class=20{=0A=20=20=
 MetaClass=20class_pointer;=0A=0A=20=20struct=20objc_class*=20=
 super_class;=0A=0A=0A=20=20const=20char*=20name;=0A=20=20long=20version;=0A=
 =20=20unsigned=20long=20info;=0A=0A=20=20long=20instance_size;=0A=0A=0A=0A=
 =20=20struct=20objc_ivar_list*=20ivars;=0A=0A=0A=0A=0A=0A=0A=20=20struct=20=
 objc_method_list*=20methods;=0A=0A=0A=20=20struct=20sarray=20*=20dtable;=0A=
 =0A=20=20struct=20objc_class*=20subclass_list;=0A=20=20struct=20=
 objc_class*=20sibling_class;=0A=0A=20=20struct=20objc_protocol_list=20=
 *protocols;=0A=20=20void*=20gc_object_type;=0A};=0A#=20141=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc.h"=203=0A@class=20Protocol;=0A=0A=0Atypedef=20void*=20=
 retval_t;=0Atypedef=20void(*apply_t)(void);=0Atypedef=20union=20{=0A=20=20=
 char=20*arg_ptr;=0A=20=20char=20arg_regs[sizeof=20(char*)];=0A}=20=
 *arglist_t;=0A=0A=0AIMP=20objc_msg_lookup(id=20receiver,=20SEL=20op);=0A=
 #=2028=20"/home/linux/System/Headers/Foundation/NSObjCRuntime.h"=202=0A#=20=
 1=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=201=203=0A#=2031=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=201=203=0A#=2031=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2032=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=202=203=0A#=201=20"/usr/include/string.h"=201=203=0A#=2026=20=
 "/usr/include/string.h"=203=0A#=201=20"/usr/include/features.h"=201=203=0A=
 #=20283=20"/usr/include/features.h"=203=0A#=201=20=
 "/usr/include/sys/cdefs.h"=201=203=0A#=20284=20"/usr/include/features.h"=20=
 2=203=0A#=20311=20"/usr/include/features.h"=203=0A#=201=20=
 "/usr/include/gnu/stubs.h"=201=203=0A#=20312=20"/usr/include/features.h"=20=
 2=203=0A#=2027=20"/usr/include/string.h"=202=203=0A=0A=0A=0A=0A=0A=0A#=20=
 1=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2034=20"/usr/include/string.h"=202=203=0A=0A=0A=0A=
 extern=20void=20*memcpy=20(void=20*__restrict=20__dest,=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20void=20=
 *__restrict=20__src,=20size_t=20__n)=20;=0A=0A=0Aextern=20void=20=
 *memmove=20(void=20*__dest,=20__const=20void=20*__src,=20size_t=20__n)=0A=
 =20=20=20=20=20;=0A=0A=0A=0A=0A=0Aextern=20void=20*memccpy=20(void=20=
 *__restrict=20__dest,=20__const=20void=20*__restrict=20__src,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20int=20__c,=20=
 size_t=20__n)=0A=20=20=20=20=20;=0A=0A=0A=0A=0Aextern=20void=20*memset=20=
 (void=20*__s,=20int=20__c,=20size_t=20__n)=20;=0A=0A=0Aextern=20int=20=
 memcmp=20(__const=20void=20*__s1,=20__const=20void=20*__s2,=20size_t=20=
 __n)=0A=20=20=20=20=20__attribute__=20((__pure__));=0A=0A=0Aextern=20=
 void=20*memchr=20(__const=20void=20*__s,=20int=20__c,=20size_t=20__n)=0A=20=
 =20=20=20=20=20__attribute__=20((__pure__));=0A#=2077=20=
 "/usr/include/string.h"=203=0Aextern=20char=20*strcpy=20(char=20=
 *__restrict=20__dest,=20__const=20char=20*__restrict=20__src)=0A=20=20=20=
 =20=20;=0A=0Aextern=20char=20*strncpy=20(char=20*__restrict=20__dest,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20=
 char=20*__restrict=20__src,=20size_t=20__n)=20;=0A=0A=0Aextern=20char=20=
 *strcat=20(char=20*__restrict=20__dest,=20__const=20char=20*__restrict=20=
 __src)=0A=20=20=20=20=20;=0A=0Aextern=20char=20*strncat=20(char=20=
 *__restrict=20__dest,=20__const=20char=20*__restrict=20__src,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20size_t=20__n)=20=
 ;=0A=0A=0Aextern=20int=20strcmp=20(__const=20char=20*__s1,=20__const=20=
 char=20*__s2)=0A=20=20=20=20=20__attribute__=20((__pure__));=0A=0Aextern=20=
 int=20strncmp=20(__const=20char=20*__s1,=20__const=20char=20*__s2,=20=
 size_t=20__n)=0A=20=20=20=20=20__attribute__=20((__pure__));=0A=0A=0A=
 extern=20int=20strcoll=20(__const=20char=20*__s1,=20__const=20char=20=
 *__s2)=0A=20=20=20=20=20__attribute__=20((__pure__));=0A=0Aextern=20=
 size_t=20strxfrm=20(char=20*__restrict=20__dest,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20char=20=
 *__restrict=20__src,=20size_t=20__n)=20;=0A#=20120=20=
 "/usr/include/string.h"=203=0Aextern=20char=20*strdup=20(__const=20char=20=
 *__s)=20__attribute__=20((__malloc__));=0A#=20155=20=
 "/usr/include/string.h"=203=0Aextern=20char=20*strchr=20(__const=20char=20=
 *__s,=20int=20__c)=20__attribute__=20((__pure__));=0A=0Aextern=20char=20=
 *strrchr=20(__const=20char=20*__s,=20int=20__c)=20__attribute__=20=
 ((__pure__));=0A#=20167=20"/usr/include/string.h"=203=0Aextern=20size_t=20=
 strcspn=20(__const=20char=20*__s,=20__const=20char=20*__reject)=0A=20=20=20=
 =20=20__attribute__=20((__pure__));=0A=0A=0Aextern=20size_t=20strspn=20=
 (__const=20char=20*__s,=20__const=20char=20*__accept)=0A=20=20=20=20=20=
 __attribute__=20((__pure__));=0A=0Aextern=20char=20*strpbrk=20(__const=20=
 char=20*__s,=20__const=20char=20*__accept)=0A=20=20=20=20=20=
 __attribute__=20((__pure__));=0A=0Aextern=20char=20*strstr=20(__const=20=
 char=20*__haystack,=20__const=20char=20*__needle)=0A=20=20=20=20=20=
 __attribute__=20((__pure__));=0A#=20187=20"/usr/include/string.h"=203=0A=
 extern=20char=20*strtok=20(char=20*__restrict=20__s,=20__const=20char=20=
 *__restrict=20__delim)=0A=20=20=20=20=20;=0A=0A=0A=0Aextern=20char=20=
 *__strtok_r=20(char=20*__restrict=20__s,=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20char=20=
 *__restrict=20__delim,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20char=20**__restrict=20__save_ptr)=20;=0A=0A=
 extern=20char=20*strtok_r=20(char=20*__restrict=20__s,=20__const=20char=20=
 *__restrict=20__delim,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20char=20**__restrict=20__save_ptr)=20;=0A#=20218=20=
 "/usr/include/string.h"=203=0Aextern=20size_t=20strlen=20(__const=20char=20=
 *__s)=20__attribute__=20((__pure__));=0A#=20229=20=
 "/usr/include/string.h"=203=0Aextern=20char=20*strerror=20(int=20=
 __errnum)=20;=0A=0A=0A=0Aextern=20char=20*__strerror_r=20(int=20=
 __errnum,=20char=20*__buf,=20size_t=20__buflen)=20;=0Aextern=20char=20=
 *strerror_r=20(int=20__errnum,=20char=20*__buf,=20size_t=20__buflen)=20;=0A=
 =0A=0A=0A=0Aextern=20void=20__bzero=20(void=20*__s,=20size_t=20__n)=20;=0A=
 =0A=0A=0Aextern=20void=20bcopy=20(__const=20void=20*__src,=20void=20=
 *__dest,=20size_t=20__n)=20;=0A=0A=0Aextern=20void=20bzero=20(void=20=
 *__s,=20size_t=20__n)=20;=0A=0A=0Aextern=20int=20bcmp=20(__const=20void=20=
 *__s1,=20__const=20void=20*__s2,=20size_t=20__n)=0A=20=20=20=20=20=
 __attribute__=20((__pure__));=0A=0A=0Aextern=20char=20*index=20(__const=20=
 char=20*__s,=20int=20__c)=20__attribute__=20((__pure__));=0A=0A=0Aextern=20=
 char=20*rindex=20(__const=20char=20*__s,=20int=20__c)=20__attribute__=20=
 ((__pure__));=0A=0A=0A=0Aextern=20int=20__ffs=20(int=20__i)=20=
 __attribute__=20((const));=0Aextern=20int=20ffs=20(int=20__i)=20=
 __attribute__=20((const));=0A#=20274=20"/usr/include/string.h"=203=0A=
 extern=20int=20strcasecmp=20(__const=20char=20*__s1,=20__const=20char=20=
 *__s2)=0A=20=20=20=20=20__attribute__=20((__pure__));=0A=0A=0Aextern=20=
 int=20strncasecmp=20(__const=20char=20*__s1,=20__const=20char=20*__s2,=20=
 size_t=20__n)=0A=20=20=20=20=20__attribute__=20((__pure__));=0A#=20296=20=
 "/usr/include/string.h"=203=0Aextern=20char=20*strsep=20(char=20=
 **__restrict=20__stringp,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20__const=20char=20*__restrict=20__delim)=20;=0A#=20358=20=
 "/usr/include/string.h"=203=0A#=201=20"/usr/include/bits/string.h"=201=20=
 3=0A#=20359=20"/usr/include/string.h"=202=203=0A=0A=0A#=201=20=
 "/usr/include/bits/string2.h"=201=203=0A#=2052=20=
 "/usr/include/bits/string2.h"=203=0A#=201=20"/usr/include/endian.h"=201=20=
 3=0A#=2037=20"/usr/include/endian.h"=203=0A#=201=20=
 "/usr/include/bits/endian.h"=201=203=0A#=2038=20"/usr/include/endian.h"=20=
 2=203=0A#=2053=20"/usr/include/bits/string2.h"=202=203=0A#=201=20=
 "/usr/include/bits/types.h"=201=203=0A#=2029=20=
 "/usr/include/bits/types.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2030=20"/usr/include/bits/types.h"=202=203=0A=0A=0A=
 typedef=20unsigned=20char=20__u_char;=0Atypedef=20unsigned=20short=20=
 __u_short;=0Atypedef=20unsigned=20int=20__u_int;=0Atypedef=20unsigned=20=
 long=20__u_long;=0A=0A__extension__=20typedef=20unsigned=20long=20long=20=
 int=20__u_quad_t;=0A__extension__=20typedef=20long=20long=20int=20=
 __quad_t;=0A#=2049=20"/usr/include/bits/types.h"=203=0Atypedef=20signed=20=
 char=20__int8_t;=0Atypedef=20unsigned=20char=20__uint8_t;=0Atypedef=20=
 signed=20short=20int=20__int16_t;=0Atypedef=20unsigned=20short=20int=20=
 __uint16_t;=0Atypedef=20signed=20int=20__int32_t;=0Atypedef=20unsigned=20=
 int=20__uint32_t;=0A=0A__extension__=20typedef=20signed=20long=20long=20=
 int=20__int64_t;=0A__extension__=20typedef=20unsigned=20long=20long=20=
 int=20__uint64_t;=0A=0Atypedef=20__quad_t=20*__qaddr_t;=0A=0Atypedef=20=
 __u_quad_t=20__dev_t;=0Atypedef=20__u_int=20__uid_t;=0Atypedef=20__u_int=20=
 __gid_t;=0Atypedef=20__u_long=20__ino_t;=0Atypedef=20__u_int=20__mode_t;=0A=
 typedef=20__u_int=20__nlink_t;=0Atypedef=20long=20int=20__off_t;=0A=
 typedef=20__quad_t=20__loff_t;=0Atypedef=20int=20__pid_t;=0Atypedef=20=
 int=20__ssize_t;=0Atypedef=20__u_long=20__rlim_t;=0Atypedef=20__u_quad_t=20=
 __rlim64_t;=0Atypedef=20__u_int=20__id_t;=0A=0Atypedef=20struct=0A=20=20=
 {=0A=20=20=20=20int=20__val[2];=0A=20=20}=20__fsid_t;=0A=0A=0Atypedef=20=
 int=20__daddr_t;=0Atypedef=20char=20*__caddr_t;=0Atypedef=20long=20int=20=
 __time_t;=0Atypedef=20unsigned=20int=20__useconds_t;=0Atypedef=20long=20=
 int=20__suseconds_t;=0Atypedef=20long=20int=20__swblk_t;=0A=0Atypedef=20=
 long=20int=20__clock_t;=0A=0A=0Atypedef=20int=20__clockid_t;=0A=0A=0A=
 typedef=20int=20__timer_t;=0A=0A=0A=0Atypedef=20unsigned=20long=20int=20=
 __fd_mask;=0A#=20109=20"/usr/include/bits/types.h"=203=0Atypedef=20=
 struct=0A=20=20{=0A=0A=0A=0A=0A=0A=0A=20=20=20=20__fd_mask=20=
 __fds_bits[1024=20/=20(8=20*=20sizeof=20(__fd_mask))];=0A=0A=0A=20=20}=20=
 __fd_set;=0A=0A=0Atypedef=20int=20__key_t;=0A=0A=0Atypedef=20unsigned=20=
 short=20int=20__ipc_pid_t;=0A=0A=0A=0Atypedef=20long=20int=20=
 __blksize_t;=0A=0A=0A=0A=0Atypedef=20long=20int=20__blkcnt_t;=0Atypedef=20=
 __quad_t=20__blkcnt64_t;=0A=0A=0Atypedef=20__u_long=20__fsblkcnt_t;=0A=
 typedef=20__u_quad_t=20__fsblkcnt64_t;=0A=0A=0Atypedef=20__u_long=20=
 __fsfilcnt_t;=0Atypedef=20__u_quad_t=20__fsfilcnt64_t;=0A=0A=0Atypedef=20=
 __u_quad_t=20__ino64_t;=0A=0A=0Atypedef=20__loff_t=20__off64_t;=0A=0A=0A=
 typedef=20long=20int=20__t_scalar_t;=0Atypedef=20unsigned=20long=20int=20=
 __t_uscalar_t;=0A=0A=0Atypedef=20int=20__intptr_t;=0A=0A=0Atypedef=20=
 unsigned=20int=20__socklen_t;=0A=0A=0A=0A=0A#=201=20=
 "/usr/include/bits/pthreadtypes.h"=201=203=0A#=2023=20=
 "/usr/include/bits/pthreadtypes.h"=203=0A#=201=20=
 "/usr/include/bits/sched.h"=201=203=0A#=2068=20=
 "/usr/include/bits/sched.h"=203=0Astruct=20__sched_param=0A=20=20{=0A=20=20=
 =20=20int=20sched_priority;=0A=20=20};=0A#=2024=20=
 "/usr/include/bits/pthreadtypes.h"=202=203=0A=0A=0Astruct=20=
 _pthread_fastlock=0A{=0A=20=20long=20int=20__status;=0A=20=20int=20=
 __spinlock;=0A=0A};=0A=0A=0A=0Atypedef=20struct=20_pthread_descr_struct=20=
 *_pthread_descr;=0A=0A=0A=0A=0A=0Atypedef=20struct=0A{=0A=20=20int=20=
 __detachstate;=0A=20=20int=20__schedpolicy;=0A=20=20struct=20=
 __sched_param=20__schedparam;=0A=20=20int=20__inheritsched;=0A=20=20int=20=
 __scope;=0A=20=20size_t=20__guardsize;=0A=20=20int=20__stackaddr_set;=0A=20=
 =20void=20*__stackaddr;=0A=20=20size_t=20__stacksize;=0A}=20=
 pthread_attr_t;=0A=0A=0A=0Atypedef=20struct=0A{=0A=20=20struct=20=
 _pthread_fastlock=20__c_lock;=0A=20=20_pthread_descr=20__c_waiting;=0A}=20=
 pthread_cond_t;=0A=0A=0A=0Atypedef=20struct=0A{=0A=20=20int=20__dummy;=0A=
 }=20pthread_condattr_t;=0A=0A=0Atypedef=20unsigned=20int=20=
 pthread_key_t;=0A=0A=0A=0A=0A=0Atypedef=20struct=0A{=0A=20=20int=20=
 __m_reserved;=0A=20=20int=20__m_count;=0A=20=20_pthread_descr=20=
 __m_owner;=0A=20=20int=20__m_kind;=0A=20=20struct=20_pthread_fastlock=20=
 __m_lock;=0A}=20pthread_mutex_t;=0A=0A=0A=0Atypedef=20struct=0A{=0A=20=20=
 int=20__mutexkind;=0A}=20pthread_mutexattr_t;=0A=0A=0A=0Atypedef=20int=20=
 pthread_once_t;=0A#=20140=20"/usr/include/bits/pthreadtypes.h"=203=0A=
 typedef=20unsigned=20long=20int=20pthread_t;=0A#=20166=20=
 "/usr/include/bits/types.h"=202=203=0A#=2054=20=
 "/usr/include/bits/string2.h"=202=203=0A#=20371=20=
 "/usr/include/bits/string2.h"=203=0Aextern=20void=20*__rawmemchr=20=
 (const=20void=20*__s,=20int=20__c);=0A#=20395=20=
 "/usr/include/bits/string2.h"=203=0Aextern=20__inline=20char=20=
 *__strcpy_small=20(char=20*,=20__uint16_t,=20__uint16_t,=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20__uint32_t,=20__uint32_t,=20size_t);=0Aextern=20=
 __inline=20char=20*=0A__strcpy_small=20(char=20*__dest,=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20__uint16_t=20__src0_2,=20__uint16_t=20=
 __src4_2,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__uint32_t=20=
 __src0_4,=20__uint32_t=20__src4_4,=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20size_t=20__srclen)=0A{=0A=20=20union=20{=0A=20=20=20=20=
 __uint32_t=20__ui;=0A=20=20=20=20__uint16_t=20__usi;=0A=20=20=20=20=
 unsigned=20char=20__uc;=0A=20=20}=20*__u=20=3D=20(void=20*)=20__dest;=0A=20=
 =20switch=20((unsigned=20int)=20__srclen)=0A=20=20=20=20{=0A=20=20=20=20=
 case=201:=0A=20=20=20=20=20=20__u->__uc=20=3D=20'\0';=0A=20=20=20=20=20=20=
 break;=0A=20=20=20=20case=202:=0A=20=20=20=20=20=20__u->__usi=20=3D=20=
 __src0_2;=0A=20=20=20=20=20=20break;=0A=20=20=20=20case=203:=0A=20=20=20=20=
 =20=20__u->__usi=20=3D=20__src0_2;=0A=20=20=20=20=20=20__u=20=3D=20=
 __extension__=20((void=20*)=20__u=20+=202);=0A=20=20=20=20=20=20=
 __u->__uc=20=3D=20'\0';=0A=20=20=20=20=20=20break;=0A=20=20=20=20case=20=
 4:=0A=20=20=20=20=20=20__u->__ui=20=3D=20__src0_4;=0A=20=20=20=20=20=20=
 break;=0A=20=20=20=20case=205:=0A=20=20=20=20=20=20__u->__ui=20=3D=20=
 __src0_4;=0A=20=20=20=20=20=20__u=20=3D=20__extension__=20((void=20*)=20=
 __u=20+=204);=0A=20=20=20=20=20=20__u->__uc=20=3D=20'\0';=0A=20=20=20=20=20=
 =20break;=0A=20=20=20=20case=206:=0A=20=20=20=20=20=20__u->__ui=20=3D=20=
 __src0_4;=0A=20=20=20=20=20=20__u=20=3D=20__extension__=20((void=20*)=20=
 __u=20+=204);=0A=20=20=20=20=20=20__u->__usi=20=3D=20__src4_2;=0A=20=20=20=
 =20=20=20break;=0A=20=20=20=20case=207:=0A=20=20=20=20=20=20__u->__ui=20=
 =3D=20__src0_4;=0A=20=20=20=20=20=20__u=20=3D=20__extension__=20((void=20=
 *)=20__u=20+=204);=0A=20=20=20=20=20=20__u->__usi=20=3D=20__src4_2;=0A=20=
 =20=20=20=20=20__u=20=3D=20__extension__=20((void=20*)=20__u=20+=202);=0A=
 =20=20=20=20=20=20__u->__uc=20=3D=20'\0';=0A=20=20=20=20=20=20break;=0A=20=
 =20=20=20case=208:=0A=20=20=20=20=20=20__u->__ui=20=3D=20__src0_4;=0A=20=20=
 =20=20=20=20__u=20=3D=20__extension__=20((void=20*)=20__u=20+=204);=0A=20=
 =20=20=20=20=20__u->__ui=20=3D=20__src4_4;=0A=20=20=20=20=20=20break;=0A=20=
 =20=20=20}=0A=20=20return=20__dest;=0A}=0A#=20873=20=
 "/usr/include/bits/string2.h"=203=0Aextern=20__inline=20size_t=20=
 __strcspn_c1=20(__const=20char=20*__s,=20char=20__reject);=0Aextern=20=
 __inline=20size_t=0A__strcspn_c1=20(__const=20char=20*__s,=20char=20=
 __reject)=0A{=0A=20=20register=20size_t=20__result=20=3D=200;=0A=20=20=
 while=20(__s[__result]=20!=3D=20'\0'=20&&=20__s[__result]=20!=3D=20=
 __reject)=0A=20=20=20=20++__result;=0A=20=20return=20__result;=0A}=0A=0A=
 extern=20__inline=20size_t=20__strcspn_c2=20(__const=20char=20*__s,=20=
 char=20__reject1,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20char=20=
 __reject2);=0Aextern=20__inline=20size_t=0A__strcspn_c2=20(__const=20=
 char=20*__s,=20char=20__reject1,=20char=20__reject2)=0A{=0A=20=20=
 register=20size_t=20__result=20=3D=200;=0A=20=20while=20(__s[__result]=20=
 !=3D=20'\0'=20&&=20__s[__result]=20!=3D=20__reject1=0A=20=20=20=20=20=20=20=
 =20=20&&=20__s[__result]=20!=3D=20__reject2)=0A=20=20=20=20++__result;=0A=
 =20=20return=20__result;=0A}=0A=0Aextern=20__inline=20size_t=20=
 __strcspn_c3=20(__const=20char=20*__s,=20char=20__reject1,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20char=20__reject2,=20char=20__reject3);=0Aextern=20=
 __inline=20size_t=0A__strcspn_c3=20(__const=20char=20*__s,=20char=20=
 __reject1,=20char=20__reject2,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 char=20__reject3)=0A{=0A=20=20register=20size_t=20__result=20=3D=200;=0A=20=
 =20while=20(__s[__result]=20!=3D=20'\0'=20&&=20__s[__result]=20!=3D=20=
 __reject1=0A=20=20=20=20=20=20=20=20=20&&=20__s[__result]=20!=3D=20=
 __reject2=20&&=20__s[__result]=20!=3D=20__reject3)=0A=20=20=20=20=
 ++__result;=0A=20=20return=20__result;=0A}=0A#=20928=20=
 "/usr/include/bits/string2.h"=203=0Aextern=20__inline=20size_t=20=
 __strspn_c1=20(__const=20char=20*__s,=20char=20__accept);=0Aextern=20=
 __inline=20size_t=0A__strspn_c1=20(__const=20char=20*__s,=20char=20=
 __accept)=0A{=0A=20=20register=20size_t=20__result=20=3D=200;=0A=0A=20=20=
 while=20(__s[__result]=20=3D=3D=20__accept)=0A=20=20=20=20++__result;=0A=20=
 =20return=20__result;=0A}=0A=0Aextern=20__inline=20size_t=20__strspn_c2=20=
 (__const=20char=20*__s,=20char=20__accept1,=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20char=20__accept2);=0Aextern=20__inline=20size_t=0A__strspn_c2=20=
 (__const=20char=20*__s,=20char=20__accept1,=20char=20__accept2)=0A{=0A=20=
 =20register=20size_t=20__result=20=3D=200;=0A=0A=20=20while=20=
 (__s[__result]=20=3D=3D=20__accept1=20||=20__s[__result]=20=3D=3D=20=
 __accept2)=0A=20=20=20=20++__result;=0A=20=20return=20__result;=0A}=0A=0A=
 extern=20__inline=20size_t=20__strspn_c3=20(__const=20char=20*__s,=20=
 char=20__accept1,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20char=20__accept2,=20=
 char=20__accept3);=0Aextern=20__inline=20size_t=0A__strspn_c3=20(__const=20=
 char=20*__s,=20char=20__accept1,=20char=20__accept2,=20char=20__accept3)=0A=
 {=0A=20=20register=20size_t=20__result=20=3D=200;=0A=0A=20=20while=20=
 (__s[__result]=20=3D=3D=20__accept1=20||=20__s[__result]=20=3D=3D=20=
 __accept2=0A=20=20=20=20=20=20=20=20=20||=20__s[__result]=20=3D=3D=20=
 __accept3)=0A=20=20=20=20++__result;=0A=20=20return=20__result;=0A}=0A#=20=
 983=20"/usr/include/bits/string2.h"=203=0Aextern=20__inline=20char=20=
 *__strpbrk_c2=20(__const=20char=20*__s,=20char=20__accept1,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20char=20__accept2);=0Aextern=20__inline=20char=20=
 *=0A__strpbrk_c2=20(__const=20char=20*__s,=20char=20__accept1,=20char=20=
 __accept2)=0A{=0A=0A=20=20while=20(*__s=20!=3D=20'\0'=20&&=20*__s=20!=3D=20=
 __accept1=20&&=20*__s=20!=3D=20__accept2)=0A=20=20=20=20++__s;=0A=20=20=
 return=20*__s=20=3D=3D=20'\0'=20?=20((void=20*)0)=20:=20(char=20*)=20=
 (size_t)=20__s;=0A}=0A=0Aextern=20__inline=20char=20*__strpbrk_c3=20=
 (__const=20char=20*__s,=20char=20__accept1,=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20char=20__accept2,=20char=20__accept3);=0Aextern=20__inline=20=
 char=20*=0A__strpbrk_c3=20(__const=20char=20*__s,=20char=20__accept1,=20=
 char=20__accept2,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20char=20=
 __accept3)=0A{=0A=0A=20=20while=20(*__s=20!=3D=20'\0'=20&&=20*__s=20!=3D=20=
 __accept1=20&&=20*__s=20!=3D=20__accept2=0A=20=20=20=20=20=20=20=20=20&&=20=
 *__s=20!=3D=20__accept3)=0A=20=20=20=20++__s;=0A=20=20return=20*__s=20=3D=3D=
 =20'\0'=20?=20((void=20*)0)=20:=20(char=20*)=20(size_t)=20__s;=0A}=0A#=20=
 1045=20"/usr/include/bits/string2.h"=203=0Aextern=20__inline=20char=20=
 *__strtok_r_1c=20(char=20*__s,=20char=20__sep,=20char=20**__nextp);=0A=
 extern=20__inline=20char=20*=0A__strtok_r_1c=20(char=20*__s,=20char=20=
 __sep,=20char=20**__nextp)=0A{=0A=20=20char=20*__result;=0A=20=20if=20=
 (__s=20=3D=3D=20((void=20*)0))=0A=20=20=20=20__s=20=3D=20*__nextp;=0A=20=20=
 while=20(*__s=20=3D=3D=20__sep)=0A=20=20=20=20++__s;=0A=20=20if=20(*__s=20=
 =3D=3D=20'\0')=0A=20=20=20=20__result=20=3D=20((void=20*)0);=0A=20=20=
 else=0A=20=20=20=20{=0A=20=20=20=20=20=20__result=20=3D=20__s;=0A=20=20=20=
 =20=20=20while=20(*__s=20!=3D=20'\0'=20&&=20*__s=20!=3D=20__sep)=0A=20=20=
 =20=20=20=20=20=20++__s;=0A=20=20=20=20=20=20if=20(*__s=20=3D=3D=20'\0')=0A=
 =20=20=20=20=20=20=20=20*__nextp=20=3D=20__s;=0A=20=20=20=20=20=20else=0A=
 =20=20=20=20=20=20=20=20{=0A=20=20=20=20=20=20=20=20=20=20*__s=20=3D=20=
 '\0';=0A=20=20=20=20=20=20=20=20=20=20*__nextp=20=3D=20__s=20+=201;=0A=20=
 =20=20=20=20=20=20=20}=0A=20=20=20=20}=0A=20=20return=20__result;=0A}=0A=
 #=201095=20"/usr/include/bits/string2.h"=203=0Aextern=20__inline=20char=20=
 *__strsep_1c=20(char=20**__s,=20char=20__reject);=0Aextern=20__inline=20=
 char=20*=0A__strsep_1c=20(char=20**__s,=20char=20__reject)=0A{=0A=20=20=
 register=20char=20*__retval=20=3D=20*__s;=0A=20=20if=20(__retval=20=3D=3D=20=
 ((void=20*)0))=0A=20=20=20=20return=20*__s=20=3D=20((void=20*)0);=0A=20=20=
 if=20(*__retval=20=3D=3D=20__reject)=0A=20=20=20=20*(*__s)++=20=3D=20=
 '\0';=0A=20=20else=0A=20=20=20=20if=20((*__s=20=3D=20(__extension__=20=
 (__builtin_constant_p=20(__reject)=20&&=20(__reject)=20=3D=3D=20'\0'=20?=20=
 (char=20*)=20__rawmemchr=20(__retval,=20__reject)=20:=20strchr=20=
 (__retval,=20__reject))))=20!=3D=20((void=20*)0))=0A=20=20=20=20=20=20=
 *(*__s)++=20=3D=20'\0';=0A=20=20=20=20else=0A=20=20=20=20=20=20*__s=20=3D=20=
 ((void=20*)0);=0A=20=20return=20__retval;=0A}=0A=0Aextern=20__inline=20=
 char=20*__strsep_2c=20(char=20**__s,=20char=20__reject1,=20char=20=
 __reject2);=0Aextern=20__inline=20char=20*=0A__strsep_2c=20(char=20=
 **__s,=20char=20__reject1,=20char=20__reject2)=0A{=0A=20=20register=20=
 char=20*__retval=20=3D=20*__s;=0A=20=20if=20(__retval=20=3D=3D=20((void=20=
 *)0))=0A=20=20=20=20return=20*__s=20=3D=20((void=20*)0);=0A=20=20if=20=
 (*__retval=20=3D=3D=20__reject1=20||=20*__retval=20=3D=3D=20__reject2)=0A=
 =20=20=20=20*(*__s)++=20=3D=20'\0';=0A=20=20else=0A=20=20=20=20{=0A=20=20=
 =20=20=20=20register=20char=20*__cp=20=3D=20__retval;=0A=20=20=20=20=20=20=
 while=20(*__cp=20!=3D=20'\0'=20&&=20*__cp=20!=3D=20__reject1=20&&=20=
 *__cp=20!=3D=20__reject2)=0A=20=20=20=20=20=20=20=20++__cp;=0A=20=20=20=20=
 =20=20if=20(*__cp=20!=3D=20'\0')=0A=20=20=20=20=20=20=20=20{=0A=20=20=20=20=
 =20=20=20=20=20=20*__s=20=3D=20__cp;=0A=20=20=20=20=20=20=20=20=20=20=
 *(*__s)++=20=3D=20'\0';=0A=20=20=20=20=20=20=20=20}=0A=20=20=20=20=20=20=
 else=0A=20=20=20=20=20=20=20=20*__s=20=3D=20((void=20*)0);=0A=20=20=20=20=
 }=0A=20=20return=20__retval;=0A}=0A=0Aextern=20__inline=20char=20=
 *__strsep_3c=20(char=20**__s,=20char=20__reject1,=20char=20__reject2,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20char=20__reject3);=0Aextern=20__inline=20char=20=
 *=0A__strsep_3c=20(char=20**__s,=20char=20__reject1,=20char=20__reject2,=20=
 char=20__reject3)=0A{=0A=20=20register=20char=20*__retval=20=3D=20*__s;=0A=
 =20=20if=20(__retval=20=3D=3D=20((void=20*)0))=0A=20=20=20=20return=20=
 *__s=20=3D=20((void=20*)0);=0A=20=20if=20(*__retval=20=3D=3D=20__reject1=20=
 ||=20*__retval=20=3D=3D=20__reject2=0A=20=20=20=20=20=20||=20*__retval=20=
 =3D=3D=20__reject3)=0A=20=20=20=20*(*__s)++=20=3D=20'\0';=0A=20=20else=0A=
 =20=20=20=20{=0A=20=20=20=20=20=20register=20char=20*__cp=20=3D=20=
 __retval;=0A=20=20=20=20=20=20while=20(*__cp=20!=3D=20'\0'=20&&=20*__cp=20=
 !=3D=20__reject1=20&&=20*__cp=20!=3D=20__reject2=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20&&=20*__cp=20!=3D=20__reject3)=0A=20=20=20=20=20=20=20=20=
 ++__cp;=0A=20=20=20=20=20=20if=20(*__cp=20!=3D=20'\0')=0A=20=20=20=20=20=20=
 =20=20{=0A=20=20=20=20=20=20=20=20=20=20*__s=20=3D=20__cp;=0A=20=20=20=20=
 =20=20=20=20=20=20*(*__s)++=20=3D=20'\0';=0A=20=20=20=20=20=20=20=20}=0A=20=
 =20=20=20=20=20else=0A=20=20=20=20=20=20=20=20*__s=20=3D=20((void=20=
 *)0);=0A=20=20=20=20}=0A=20=20return=20__retval;=0A}=0A=0Aextern=20=
 __inline=20char=20*__strsep_g=20(char=20**__s,=20__const=20char=20=
 *__reject);=0Aextern=20__inline=20char=20*=0A__strsep_g=20(char=20**__s,=20=
 __const=20char=20*__reject)=0A{=0A=20=20register=20char=20*__retval=20=3D=20=
 *__s;=0A=20=20if=20(__retval=20=3D=3D=20((void=20*)0))=0A=20=20=20=20=
 return=20((void=20*)0);=0A=20=20if=20((*__s=20=3D=20__extension__=20({=20=
 char=20__a0,=20__a1,=20__a2;=20(__builtin_constant_p=20(__reject)=20&&=20=
 ((size_t)(const=20void=20*)((__reject)=20+=201)=20-=20(size_t)(const=20=
 void=20*)(__reject)=20=3D=3D=201)=20?=20((__a0=20=3D=20((__const=20char=20=
 *)=20(__reject))[0],=20__a0=20=3D=3D=20'\0')=20?=20((void)=20(__retval),=20=
 ((void=20*)0))=20:=20((__a1=20=3D=20((__const=20char=20*)=20=
 (__reject))[1],=20__a1=20=3D=3D=20'\0')=20?=20(__extension__=20=
 (__builtin_constant_p=20(__a0)=20&&=20(__a0)=20=3D=3D=20'\0'=20?=20(char=20=
 *)=20__rawmemchr=20(__retval,=20__a0)=20:=20strchr=20(__retval,=20=
 __a0)))=20:=20((__a2=20=3D=20((__const=20char=20*)=20(__reject))[2],=20=
 __a2=20=3D=3D=20'\0')=20?=20__strpbrk_c2=20(__retval,=20__a0,=20__a1)=20=
 :=20(((__const=20char=20*)=20(__reject))[3]=20=3D=3D=20'\0'=20?=20=
 __strpbrk_c3=20(__retval,=20__a0,=20__a1,=20__a2)=20:=20strpbrk=20=
 (__retval,=20__reject)))))=20:=20strpbrk=20(__retval,=20__reject));=20=
 }))=20!=3D=20((void=20*)0))=0A=20=20=20=20*(*__s)++=20=3D=20'\0';=0A=20=20=
 return=20__retval;=0A}=0A#=201188=20"/usr/include/bits/string2.h"=203=0A=
 #=201=20"/usr/include/stdlib.h"=201=203=0A#=2033=20=
 "/usr/include/stdlib.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2034=20"/usr/include/stdlib.h"=202=203=0A=0A=0A#=20=
 526=20"/usr/include/stdlib.h"=203=0Aextern=20void=20*malloc=20(size_t=20=
 __size)=20__attribute__=20((__malloc__));=0A=0Aextern=20void=20*calloc=20=
 (size_t=20__nmemb,=20size_t=20__size)=0A=20=20=20=20=20__attribute__=20=
 ((__malloc__));=0A#=20864=20"/usr/include/stdlib.h"=203=0A=0A#=201189=20=
 "/usr/include/bits/string2.h"=202=203=0A=0A=0A=0A=0Aextern=20char=20=
 *__strdup=20(__const=20char=20*__string)=20__attribute__=20=
 ((__malloc__));=0A#=201212=20"/usr/include/bits/string2.h"=203=0Aextern=20=
 char=20*__strndup=20(__const=20char=20*__string,=20size_t=20__n)=0A=20=20=
 =20=20=20__attribute__=20((__malloc__));=0A#=20362=20=
 "/usr/include/string.h"=202=203=0A=0A=0A=0A=0A#=2033=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=202=203=0A#=2042=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=203=0Atypedef=20struct=20cache_node=0A{=0A=20=20struct=20=
 cache_node=20*next;=0A=0A=20=20const=20void=20*key;=0A=0A=0A=0A=20=20=
 void=20*value;=0A}=20*node_ptr;=0A#=2063=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=203=0Atypedef=20unsigned=20int=20(*hash_func_type)(void=20=
 *,=20const=20void=20*);=0A#=2072=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=203=0Atypedef=20int=20(*compare_func_type)(const=20void=20=
 *,=20const=20void=20*);=0A#=2081=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=203=0Atypedef=20struct=20cache=0A{=0A=0A=20=20node_ptr=20=
 *node_table;=0A=0A=0A=20=20unsigned=20int=20size;=0A=0A=0A=20=20unsigned=20=
 int=20used;=0A=20=20unsigned=20int=20mask;=0A=0A=0A=0A=20=20unsigned=20=
 int=20last_bucket;=0A=0A=0A=0A=20=20hash_func_type=20hash_func;=0A=0A=20=20=
 compare_func_type=20compare_func;=0A}=20*cache_ptr;=0A=0A=0A=0Aextern=20=
 cache_ptr=20module_hash_table,=20class_hash_table;=0A=0A=0A=0Acache_ptr=20=
 hash_new=20(unsigned=20int=20size,=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20hash_func_type=20hash_func,=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20compare_func_type=20=
 compare_func);=0A=0A=0A=0Avoid=20hash_delete=20(cache_ptr=20cache);=0A=0A=
 =0A=0A=0A=0A=0Avoid=20hash_add=20(cache_ptr=20*cachep,=20const=20void=20=
 *key,=20void=20*value);=0A=0A=0A=0A=0Avoid=20hash_remove=20(cache_ptr=20=
 cache,=20const=20void=20*key);=0A#=20139=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=203=0Anode_ptr=20hash_next=20(cache_ptr=20cache,=20node_ptr=20=
 node);=0A=0A=0A=0Avoid=20*hash_value_for_key=20(cache_ptr=20cache,=20=
 const=20void=20*key);=0A=0A=0A=0ABOOL=20hash_is_key_in_hash=20(cache_ptr=20=
 cache,=20const=20void=20*key);=0A#=20161=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/hash.h"=203=0Astatic=20inline=20unsigned=20int=0Ahash_ptr=20=
 (cache_ptr=20cache,=20const=20void=20*key)=0A{=0A=20=20return=20=
 ((size_t)key=20/=20sizeof=20(void=20*))=20&=20cache->mask;=0A}=0A=0A=0A=0A=
 =0Astatic=20inline=20unsigned=20int=0Ahash_string=20(cache_ptr=20cache,=20=
 const=20void=20*key)=0A{=0A=20=20unsigned=20int=20ret=20=3D=200;=0A=20=20=
 unsigned=20int=20ctr=20=3D=200;=0A=0A=0A=20=20while=20(*(char*)key)=20{=0A=
 =20=20=20=20ret=20^=3D=20*(char*)key++=20<<=20ctr;=0A=20=20=20=20ctr=20=3D=
 =20(ctr=20+=201)=20%=20sizeof=20(void=20*);=0A=20=20}=0A=0A=20=20return=20=
 ret=20&=20cache->mask;=0A}=0A=0A=0A=0Astatic=20inline=20int=0A=
 compare_ptrs=20(const=20void=20*k1,=20const=20void=20*k2)=0A{=0A=20=20=
 return=20!(k1=20-=20k2);=0A}=0A=0A=0A=0Astatic=20inline=20int=0A=
 compare_strings=20(const=20void=20*k1,=20const=20void=20*k2)=0A{=0A=20=20=
 if=20(k1=20=3D=3D=20k2)=0A=20=20=20=20return=201;=0A=20=20else=20if=20=
 (k1=20=3D=3D=200=20||=20k2=20=3D=3D=200)=0A=20=20=20=20return=200;=0A=20=20=
 else=0A=20=20=20=20return=20!__extension__=20({=20size_t=20__s1_len,=20=
 __s2_len;=20(__builtin_constant_p=20(k1)=20&&=20__builtin_constant_p=20=
 (k2)=20&&=20(__s1_len=20=3D=20strlen=20(k1),=20__s2_len=20=3D=20strlen=20=
 (k2),=20(!((size_t)(const=20void=20*)((k1)=20+=201)=20-=20(size_t)(const=20=
 void=20*)(k1)=20=3D=3D=201)=20||=20__s1_len=20>=3D=204)=20&&=20=
 (!((size_t)(const=20void=20*)((k2)=20+=201)=20-=20(size_t)(const=20void=20=
 *)(k2)=20=3D=3D=201)=20||=20__s2_len=20>=3D=204))=20?=20memcmp=20=
 ((__const=20char=20*)=20(k1),=20(__const=20char=20*)=20(k2),=20(__s1_len=20=
 <=20__s2_len=20?=20__s1_len=20:=20__s2_len)=20+=201)=20:=20=
 (__builtin_constant_p=20(k1)=20&&=20((size_t)(const=20void=20*)((k1)=20+=20=
 1)=20-=20(size_t)(const=20void=20*)(k1)=20=3D=3D=201)=20&&=20(__s1_len=20=
 =3D=20strlen=20(k1),=20__s1_len=20<=204)=20?=20(__builtin_constant_p=20=
 (k2)=20&&=20((size_t)(const=20void=20*)((k2)=20+=201)=20-=20=
 (size_t)(const=20void=20*)(k2)=20=3D=3D=201)=20?=20(__extension__=20({=20=
 register=20int=20__result=20=3D=20(((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)=20(k1))[0]=20-=20((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)(k2))[0]);=20if=20(__s1_len=20>=200=20&&=20__result=20=
 =3D=3D=200)=20{=20__result=20=3D=20(((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)=20(k1))[1]=20-=20((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)=20(k2))[1]);=20if=20(__s1_len=20>=201=20&&=20=
 __result=20=3D=3D=200)=20{=20__result=20=3D=20(((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k1))[2]=20-=20((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k2))[2]);=20if=20(__s1_len=20>=202=20=
 &&=20__result=20=3D=3D=200)=20__result=20=3D=20(((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k1))[3]=20-=20((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k2))[3]);=20}=20}=20__result;=20}))=20=
 :=20(__extension__=20({=20__const=20unsigned=20char=20*__s2=20=3D=20=
 (__const=20unsigned=20char=20*)=20(__const=20char=20*)=20(k2);=20=
 register=20int=20__result=20=3D=20(((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)=20(k1))[0]=20-=20__s2[0]);=20if=20(__s1_len=20>=200=20=
 &&=20__result=20=3D=3D=200)=20{=20__result=20=3D=20(((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k1))[1]=20-=20__s2[1]);=20if=20=
 (__s1_len=20>=201=20&&=20__result=20=3D=3D=200)=20{=20__result=20=3D=20=
 (((__const=20unsigned=20char=20*)=20(__const=20char=20*)=20(k1))[2]=20-=20=
 __s2[2]);=20if=20(__s1_len=20>=202=20&&=20__result=20=3D=3D=200)=20=
 __result=20=3D=20(((__const=20unsigned=20char=20*)=20(__const=20char=20=
 *)=20(k1))[3]=20-=20__s2[3]);=20}=20}=20__result;=20})))=20:=20=
 (__builtin_constant_p=20(k2)=20&&=20((size_t)(const=20void=20*)((k2)=20+=20=
 1)=20-=20(size_t)(const=20void=20*)(k2)=20=3D=3D=201)=20&&=20(__s2_len=20=
 =3D=20strlen=20(k2),=20__s2_len=20<=204)=20?=20(__builtin_constant_p=20=
 (k1)=20&&=20((size_t)(const=20void=20*)((k1)=20+=201)=20-=20=
 (size_t)(const=20void=20*)(k1)=20=3D=3D=201)=20?=20(__extension__=20({=20=
 register=20int=20__result=20=3D=20(((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)=20(k1))[0]=20-=20((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)(k2))[0]);=20if=20(__s2_len=20>=200=20&&=20__result=20=
 =3D=3D=200)=20{=20__result=20=3D=20(((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)=20(k1))[1]=20-=20((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)=20(k2))[1]);=20if=20(__s2_len=20>=201=20&&=20=
 __result=20=3D=3D=200)=20{=20__result=20=3D=20(((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k1))[2]=20-=20((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k2))[2]);=20if=20(__s2_len=20>=202=20=
 &&=20__result=20=3D=3D=200)=20__result=20=3D=20(((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k1))[3]=20-=20((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k2))[3]);=20}=20}=20__result;=20}))=20=
 :=20(__extension__=20({=20__const=20unsigned=20char=20*__s1=20=3D=20=
 (__const=20unsigned=20char=20*)=20(__const=20char=20*)=20(k1);=20=
 register=20int=20__result=20=3D=20__s1[0]=20-=20((__const=20unsigned=20=
 char=20*)=20(__const=20char=20*)=20(k2))[0];=20if=20(__s2_len=20>=200=20=
 &&=20__result=20=3D=3D=200)=20{=20__result=20=3D=20(__s1[1]=20-=20=
 ((__const=20unsigned=20char=20*)=20(__const=20char=20*)=20(k2))[1]);=20=
 if=20(__s2_len=20>=201=20&&=20__result=20=3D=3D=200)=20{=20__result=20=3D=20=
 (__s1[2]=20-=20((__const=20unsigned=20char=20*)=20(__const=20char=20*)=20=
 (k2))[2]);=20if=20(__s2_len=20>=202=20&&=20__result=20=3D=3D=200)=20=
 __result=20=3D=20(__s1[3]=20-=20((__const=20unsigned=20char=20*)=20=
 (__const=20char=20*)=20(k2))[3]);=20}=20}=20__result;=20})))=20:=20=
 strcmp=20(k1,=20k2))));=20});=0A}=0A#=2032=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=202=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/thr.h"=201=203=0A#=2046=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/thr.h"=203=0Aextern=20int=20__objc_thread_exit_status;=0A#=2058=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/thr.h"=203=0Atypedef=20void=20*=20objc_thread_t;=0A=0A=0Astruct=20=
 objc_mutex=0A{=0A=20=20volatile=20objc_thread_t=20owner;=0A=20=20=
 volatile=20int=20depth;=0A=20=20void=20*=20backend;=0A};=0Atypedef=20=
 struct=20objc_mutex=20*objc_mutex_t;=0A=0A=0Astruct=20objc_condition=0A{=0A=
 =20=20void=20*=20backend;=0A};=0Atypedef=20struct=20objc_condition=20=
 *objc_condition_t;=0A=0A=0Aobjc_mutex_t=20objc_mutex_allocate(void);=0A=
 int=20objc_mutex_deallocate(objc_mutex_t=20mutex);=0Aint=20=
 objc_mutex_lock(objc_mutex_t=20mutex);=0Aint=20=
 objc_mutex_unlock(objc_mutex_t=20mutex);=0Aint=20=
 objc_mutex_trylock(objc_mutex_t=20mutex);=0A=0A=0Aobjc_condition_t=20=
 objc_condition_allocate(void);=0Aint=20=
 objc_condition_deallocate(objc_condition_t=20condition);=0Aint=20=
 objc_condition_wait(objc_condition_t=20condition,=20objc_mutex_t=20=
 mutex);=0Aint=20objc_condition_signal(objc_condition_t=20condition);=0A=
 int=20objc_condition_broadcast(objc_condition_t=20condition);=0A=0A=0A=
 objc_thread_t=20objc_thread_detach(SEL=20selector,=20id=20object,=20id=20=
 argument);=0Avoid=20objc_thread_yield(void);=0Aint=20=
 objc_thread_exit(void);=0Aint=20objc_thread_set_priority(int=20=
 priority);=0Aint=20objc_thread_get_priority(void);=0Avoid=20*=20=
 objc_thread_get_data(void);=0Aint=20objc_thread_set_data(void=20*value);=0A=
 objc_thread_t=20objc_thread_id(void);=0Avoid=20objc_thread_add(void);=0A=
 void=20objc_thread_remove(void);=0A#=20114=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/thr.h"=203=0Atypedef=20void=20(*objc_thread_callback)();=0A=
 objc_thread_callback=20objc_set_thread_callback(objc_thread_callback=20=
 func);=0A=0A=0Aint=20__objc_init_thread_system(void);=0Aint=20=
 __objc_fini_thread_system(void);=0A=0A=0Aint=20=
 __objc_mutex_allocate(objc_mutex_t=20mutex);=0Aint=20=
 __objc_mutex_deallocate(objc_mutex_t=20mutex);=0Aint=20=
 __objc_mutex_lock(objc_mutex_t=20mutex);=0Aint=20=
 __objc_mutex_trylock(objc_mutex_t=20mutex);=0Aint=20=
 __objc_mutex_unlock(objc_mutex_t=20mutex);=0A=0A=0Aint=20=
 __objc_condition_allocate(objc_condition_t=20condition);=0Aint=20=
 __objc_condition_deallocate(objc_condition_t=20condition);=0Aint=20=
 __objc_condition_wait(objc_condition_t=20condition,=20objc_mutex_t=20=
 mutex);=0Aint=20__objc_condition_broadcast(objc_condition_t=20=
 condition);=0Aint=20__objc_condition_signal(objc_condition_t=20=
 condition);=0A=0A=0Aobjc_thread_t=20__objc_thread_detach(void=20=
 (*func)(void=20*arg),=20void=20*arg);=0Aint=20=
 __objc_thread_set_priority(int=20priority);=0Aint=20=
 __objc_thread_get_priority(void);=0Avoid=20__objc_thread_yield(void);=0A=
 int=20__objc_thread_exit(void);=0Aobjc_thread_t=20=
 __objc_thread_id(void);=0Aint=20__objc_thread_set_data(void=20*value);=0A=
 void=20*=20__objc_thread_get_data(void);=0A#=2033=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=202=203=0A#=201=20"/usr/include/stdio.h"=201=203=0A#=20=
 29=20"/usr/include/stdio.h"=203=0A=0A=0A=0A=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2034=20"/usr/include/stdio.h"=202=203=0A=0A=0A=0A=0A=
 #=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stdarg.h"=201=203=0A#=2043=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stdarg.h"=203=0Atypedef=20__builtin_va_list=20__gnuc_va_list;=0A#=2039=20=
 "/usr/include/stdio.h"=202=203=0A#=2049=20"/usr/include/stdio.h"=203=0A=
 typedef=20struct=20_IO_FILE=20FILE;=0A#=2059=20"/usr/include/stdio.h"=20=
 3=0Atypedef=20struct=20_IO_FILE=20__FILE;=0A#=2069=20=
 "/usr/include/stdio.h"=203=0A#=201=20"/usr/include/libio.h"=201=203=0A#=20=
 30=20"/usr/include/libio.h"=203=0A#=201=20"/usr/include/_G_config.h"=201=20=
 3=0A#=2014=20"/usr/include/_G_config.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=20320=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=203=0Atypedef=20unsigned=20int=20wint_t;=0A#=2015=20=
 "/usr/include/_G_config.h"=202=203=0A#=2024=20"/usr/include/_G_config.h"=20=
 3=0A#=201=20"/usr/include/wchar.h"=201=203=0A#=2045=20=
 "/usr/include/wchar.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2046=20"/usr/include/wchar.h"=202=203=0A=0A#=201=20=
 "/usr/include/bits/wchar.h"=201=203=0A#=2048=20"/usr/include/wchar.h"=20=
 2=203=0A#=2064=20"/usr/include/wchar.h"=203=0Atypedef=20struct=0A{=0A=20=20=
 int=20__count;=0A=20=20union=0A=20=20{=0A=20=20=20=20wint_t=20__wch;=0A=20=
 =20=20=20char=20__wchb[4];=0A=20=20}=20__value;=0A}=20__mbstate_t;=0A#=20=
 25=20"/usr/include/_G_config.h"=202=203=0A=0Atypedef=20struct=0A{=0A=20=20=
 __off_t=20__pos;=0A=20=20__mbstate_t=20__state;=0A}=20_G_fpos_t;=0A=
 typedef=20struct=0A{=0A=20=20__off64_t=20__pos;=0A=20=20__mbstate_t=20=
 __state;=0A}=20_G_fpos64_t;=0A#=2044=20"/usr/include/_G_config.h"=203=0A=
 #=201=20"/usr/include/gconv.h"=201=203=0A#=2028=20"/usr/include/gconv.h"=20=
 3=0A#=201=20"/usr/include/wchar.h"=201=203=0A#=2045=20=
 "/usr/include/wchar.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2046=20"/usr/include/wchar.h"=202=203=0A#=2029=20=
 "/usr/include/gconv.h"=202=203=0A=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2031=20"/usr/include/gconv.h"=202=203=0A=0A=0A=0A=0A=
 =0Aenum=0A{=0A=20=20__GCONV_OK=20=3D=200,=0A=20=20__GCONV_NOCONV,=0A=20=20=
 __GCONV_NODB,=0A=20=20__GCONV_NOMEM,=0A=0A=20=20__GCONV_EMPTY_INPUT,=0A=20=
 =20__GCONV_FULL_OUTPUT,=0A=20=20__GCONV_ILLEGAL_INPUT,=0A=20=20=
 __GCONV_INCOMPLETE_INPUT,=0A=0A=20=20__GCONV_ILLEGAL_DESCRIPTOR,=0A=20=20=
 __GCONV_INTERNAL_ERROR=0A};=0A=0A=0A=0Aenum=0A{=0A=20=20__GCONV_IS_LAST=20=
 =3D=200x0001,=0A=20=20__GCONV_IGNORE_ERRORS=20=3D=200x0002=0A};=0A=0A=0A=0A=
 struct=20__gconv_step;=0Astruct=20__gconv_step_data;=0Astruct=20=
 __gconv_loaded_object;=0Astruct=20__gconv_trans_data;=0A=0A=0A=0Atypedef=20=
 int=20(*__gconv_fct)=20(struct=20__gconv_step=20*,=20struct=20=
 __gconv_step_data=20*,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20__const=20unsigned=20char=20**,=20=
 __const=20unsigned=20char=20*,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20unsigned=20char=20**,=20size_t=20=
 *,=20int,=20int);=0A=0A=0Atypedef=20int=20(*__gconv_init_fct)=20(struct=20=
 __gconv_step=20*);=0Atypedef=20void=20(*__gconv_end_fct)=20(struct=20=
 __gconv_step=20*);=0A=0A=0A=0Atypedef=20int=20(*__gconv_trans_fct)=20=
 (struct=20__gconv_step=20*,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20struct=20=
 __gconv_step_data=20*,=20void=20*,=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 __const=20unsigned=20char=20*,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20=
 unsigned=20char=20**,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20unsigned=20=
 char=20*,=20unsigned=20char=20**,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20size_t=20=
 *);=0A=0A=0Atypedef=20int=20(*__gconv_trans_context_fct)=20(void=20*,=20=
 __const=20unsigned=20char=20*,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20__const=20unsigned=20char=20*,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20unsigned=20char=20*,=20unsigned=20char=20*);=0A=0A=0A=
 typedef=20int=20(*__gconv_trans_query_fct)=20(__const=20char=20*,=20=
 __const=20char=20***,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 size_t=20*);=0A=0A=0Atypedef=20int=20(*__gconv_trans_init_fct)=20(void=20=
 **,=20const=20char=20*);=0Atypedef=20void=20(*__gconv_trans_end_fct)=20=
 (void=20*);=0A=0Astruct=20__gconv_trans_data=0A{=0A=0A=20=20=
 __gconv_trans_fct=20__trans_fct;=0A=20=20__gconv_trans_context_fct=20=
 __trans_context_fct;=0A=20=20__gconv_trans_end_fct=20__trans_end_fct;=0A=20=
 =20void=20*__data;=0A=20=20struct=20__gconv_trans_data=20*__next;=0A};=0A=
 =0A=0A=0Astruct=20__gconv_step=0A{=0A=20=20struct=20=
 __gconv_loaded_object=20*__shlib_handle;=0A=20=20__const=20char=20=
 *__modname;=0A=0A=20=20int=20__counter;=0A=0A=20=20char=20*__from_name;=0A=
 =20=20char=20*__to_name;=0A=0A=20=20__gconv_fct=20__fct;=0A=20=20=
 __gconv_init_fct=20__init_fct;=0A=20=20__gconv_end_fct=20__end_fct;=0A=0A=
 =0A=0A=20=20int=20__min_needed_from;=0A=20=20int=20__max_needed_from;=0A=20=
 =20int=20__min_needed_to;=0A=20=20int=20__max_needed_to;=0A=0A=0A=20=20=
 int=20__stateful;=0A=0A=20=20void=20*__data;=0A};=0A=0A=0A=0Astruct=20=
 __gconv_step_data=0A{=0A=20=20unsigned=20char=20*__outbuf;=0A=20=20=
 unsigned=20char=20*__outbufend;=0A=0A=0A=0A=20=20int=20__flags;=0A=0A=0A=0A=
 =20=20int=20__invocation_counter;=0A=0A=0A=0A=20=20int=20__internal_use;=0A=
 =0A=20=20__mbstate_t=20*__statep;=0A=20=20__mbstate_t=20__state;=0A=0A=0A=
 =0A=20=20struct=20__gconv_trans_data=20*__trans;=0A};=0A=0A=0A=0Atypedef=20=
 struct=20__gconv_info=0A{=0A=20=20size_t=20__nsteps;=0A=20=20struct=20=
 __gconv_step=20*__steps;=0A=20=20__extension__=20struct=20=
 __gconv_step_data=20__data=20[];=0A}=20*__gconv_t;=0A#=2045=20=
 "/usr/include/_G_config.h"=202=203=0Atypedef=20union=0A{=0A=20=20struct=20=
 __gconv_info=20__cd;=0A=20=20struct=0A=20=20{=0A=20=20=20=20struct=20=
 __gconv_info=20__cd;=0A=20=20=20=20struct=20__gconv_step_data=20__data;=0A=
 =20=20}=20__combined;=0A}=20_G_iconv_t;=0A=0Atypedef=20int=20_G_int16_t=20=
 __attribute__=20((__mode__=20(__HI__)));=0Atypedef=20int=20_G_int32_t=20=
 __attribute__=20((__mode__=20(__SI__)));=0Atypedef=20unsigned=20int=20=
 _G_uint16_t=20__attribute__=20((__mode__=20(__HI__)));=0Atypedef=20=
 unsigned=20int=20_G_uint32_t=20__attribute__=20((__mode__=20(__SI__)));=0A=
 #=2031=20"/usr/include/libio.h"=202=203=0A#=2051=20=
 "/usr/include/libio.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stdarg.h"=201=203=0A#=2052=20"/usr/include/libio.h"=202=203=0A#=20158=20=
 "/usr/include/libio.h"=203=0Astruct=20_IO_jump_t;=20struct=20_IO_FILE;=0A=
 #=20168=20"/usr/include/libio.h"=203=0Atypedef=20void=20_IO_lock_t;=0A=0A=
 =0A=0A=0A=0Astruct=20_IO_marker=20{=0A=20=20struct=20_IO_marker=20=
 *_next;=0A=20=20struct=20_IO_FILE=20*_sbuf;=0A=0A=0A=0A=20=20int=20_pos;=0A=
 #=20191=20"/usr/include/libio.h"=203=0A};=0A=0A=0Aenum=20=
 __codecvt_result=0A{=0A=20=20__codecvt_ok,=0A=20=20__codecvt_partial,=0A=20=
 =20__codecvt_error,=0A=20=20__codecvt_noconv=0A};=0A#=20259=20=
 "/usr/include/libio.h"=203=0Astruct=20_IO_FILE=20{=0A=20=20int=20_flags;=0A=
 =0A=0A=0A=0A=20=20char*=20_IO_read_ptr;=0A=20=20char*=20_IO_read_end;=0A=20=
 =20char*=20_IO_read_base;=0A=20=20char*=20_IO_write_base;=0A=20=20char*=20=
 _IO_write_ptr;=0A=20=20char*=20_IO_write_end;=0A=20=20char*=20=
 _IO_buf_base;=0A=20=20char*=20_IO_buf_end;=0A=0A=20=20char=20=
 *_IO_save_base;=0A=20=20char=20*_IO_backup_base;=0A=20=20char=20=
 *_IO_save_end;=0A=0A=20=20struct=20_IO_marker=20*_markers;=0A=0A=20=20=
 struct=20_IO_FILE=20*_chain;=0A=0A=20=20int=20_fileno;=0A=20=20int=20=
 _blksize;=0A=20=20__off_t=20_old_offset;=0A=0A=0A=0A=20=20unsigned=20=
 short=20_cur_column;=0A=20=20signed=20char=20_vtable_offset;=0A=20=20=
 char=20_shortbuf[1];=0A=0A=0A=0A=20=20_IO_lock_t=20*_lock;=0A#=20303=20=
 "/usr/include/libio.h"=203=0A=20=20__off64_t=20_offset;=0A=0A=0A=0A=0A=0A=
 =20=20void=20*__pad1;=0A=20=20void=20*__pad2;=0A=0A=20=20int=20_mode;=0A=0A=
 =20=20char=20_unused2[15=20*=20sizeof=20(int)=20-=202=20*=20sizeof=20=
 (void=20*)];=0A=0A};=0A=0A=0Atypedef=20struct=20_IO_FILE=20_IO_FILE;=0A=0A=
 =0Astruct=20_IO_FILE_plus;=0A=0Aextern=20struct=20_IO_FILE_plus=20=
 _IO_2_1_stdin_;=0Aextern=20struct=20_IO_FILE_plus=20_IO_2_1_stdout_;=0A=
 extern=20struct=20_IO_FILE_plus=20_IO_2_1_stderr_;=0A#=20342=20=
 "/usr/include/libio.h"=203=0Atypedef=20__ssize_t=20__io_read_fn=20(void=20=
 *__cookie,=20char=20*__buf,=20size_t=20__nbytes);=0A=0A=0A=0A=0A=0A=0A=0A=
 typedef=20__ssize_t=20__io_write_fn=20(void=20*__cookie,=20__const=20=
 char=20*__buf,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20size_t=20__n);=0A=0A=0A=0A=0A=0A=
 =0A=0Atypedef=20int=20__io_seek_fn=20(void=20*__cookie,=20__off64_t=20=
 *__pos,=20int=20__w);=0A=0A=0Atypedef=20int=20__io_close_fn=20(void=20=
 *__cookie);=0A#=20394=20"/usr/include/libio.h"=203=0Aextern=20int=20=
 __underflow=20(_IO_FILE=20*)=20;=0Aextern=20int=20__uflow=20(_IO_FILE=20=
 *)=20;=0Aextern=20int=20__overflow=20(_IO_FILE=20*,=20int)=20;=0Aextern=20=
 wint_t=20__wunderflow=20(_IO_FILE=20*)=20;=0Aextern=20wint_t=20__wuflow=20=
 (_IO_FILE=20*)=20;=0Aextern=20wint_t=20__woverflow=20(_IO_FILE=20*,=20=
 wint_t)=20;=0A#=20424=20"/usr/include/libio.h"=203=0Aextern=20int=20=
 _IO_getc=20(_IO_FILE=20*__fp)=20;=0Aextern=20int=20_IO_putc=20(int=20=
 __c,=20_IO_FILE=20*__fp)=20;=0Aextern=20int=20_IO_feof=20(_IO_FILE=20=
 *__fp)=20;=0Aextern=20int=20_IO_ferror=20(_IO_FILE=20*__fp)=20;=0A=0A=
 extern=20int=20_IO_peekc_locked=20(_IO_FILE=20*__fp)=20;=0A=0A=0A=0A=0A=0A=
 extern=20void=20_IO_flockfile=20(_IO_FILE=20*)=20;=0Aextern=20void=20=
 _IO_funlockfile=20(_IO_FILE=20*)=20;=0Aextern=20int=20_IO_ftrylockfile=20=
 (_IO_FILE=20*)=20;=0A#=20454=20"/usr/include/libio.h"=203=0Aextern=20int=20=
 _IO_vfscanf=20(_IO_FILE=20*=20__restrict,=20const=20char=20*=20=
 __restrict,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20__gnuc_va_list,=20int=20*__restrict)=20;=0Aextern=20int=20=
 _IO_vfprintf=20(_IO_FILE=20*__restrict,=20const=20char=20*__restrict,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 __gnuc_va_list)=20;=0Aextern=20__ssize_t=20_IO_padn=20(_IO_FILE=20*,=20=
 int,=20__ssize_t)=20;=0Aextern=20size_t=20_IO_sgetn=20(_IO_FILE=20*,=20=
 void=20*,=20size_t)=20;=0A=0Aextern=20__off64_t=20_IO_seekoff=20=
 (_IO_FILE=20*,=20__off64_t,=20int,=20int)=20;=0Aextern=20__off64_t=20=
 _IO_seekpos=20(_IO_FILE=20*,=20__off64_t,=20int)=20;=0A=0Aextern=20void=20=
 _IO_free_backup_area=20(_IO_FILE=20*)=20;=0A#=2070=20=
 "/usr/include/stdio.h"=202=203=0A=0A=0A=0Atypedef=20_G_fpos_t=20fpos_t;=0A=
 #=20122=20"/usr/include/stdio.h"=203=0A#=201=20=
 "/usr/include/bits/stdio_lim.h"=201=203=0A#=20123=20=
 "/usr/include/stdio.h"=202=203=0A=0A=0A=0Aextern=20FILE=20*stdin;=0A=
 extern=20FILE=20*stdout;=0Aextern=20FILE=20*stderr;=0A#=20137=20=
 "/usr/include/stdio.h"=203=0Aextern=20int=20remove=20(__const=20char=20=
 *__filename)=20;=0A=0Aextern=20int=20rename=20(__const=20char=20*__old,=20=
 __const=20char=20*__new)=20;=0A=0A=0A=0A=0Aextern=20FILE=20*tmpfile=20=
 (void)=20;=0A#=20156=20"/usr/include/stdio.h"=203=0Aextern=20char=20=
 *tmpnam=20(char=20*__s)=20;=0A=0A=0A=0A=0Aextern=20char=20*tmpnam_r=20=
 (char=20*__s)=20;=0A#=20173=20"/usr/include/stdio.h"=203=0Aextern=20char=20=
 *tempnam=20(__const=20char=20*__dir,=20__const=20char=20*__pfx)=0A=20=20=20=
 =20=20__attribute__=20((__malloc__));=0A=0A=0A=0A=0Aextern=20int=20=
 fclose=20(FILE=20*__stream)=20;=0A=0Aextern=20int=20fflush=20(FILE=20=
 *__stream)=20;=0A=0A=0A=0Aextern=20int=20fflush_unlocked=20(FILE=20=
 *__stream)=20;=0A#=20196=20"/usr/include/stdio.h"=203=0Aextern=20FILE=20=
 *fopen=20(__const=20char=20*__restrict=20__filename,=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20char=20*__restrict=20=
 __modes)=20;=0A=0Aextern=20FILE=20*freopen=20(__const=20char=20=
 *__restrict=20__filename,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20__const=20char=20*__restrict=20__modes,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20FILE=20*__restrict=20=
 __stream)=20;=0A#=20226=20"/usr/include/stdio.h"=203=0Aextern=20FILE=20=
 *fdopen=20(int=20__fd,=20__const=20char=20*__modes)=20;=0A#=20249=20=
 "/usr/include/stdio.h"=203=0Aextern=20void=20setbuf=20(FILE=20=
 *__restrict=20__stream,=20char=20*__restrict=20__buf)=20;=0A=0A=0A=0A=
 extern=20int=20setvbuf=20(FILE=20*__restrict=20__stream,=20char=20=
 *__restrict=20__buf,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20int=20__modes,=20size_t=20__n)=20;=0A=0A=0A=0A=0Aextern=20void=20=
 setbuffer=20(FILE=20*__restrict=20__stream,=20char=20*__restrict=20=
 __buf,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20size_t=20__size)=20;=0A=0A=0Aextern=20void=20setlinebuf=20(FILE=20=
 *__stream)=20;=0A=0A=0A=0A=0Aextern=20int=20fprintf=20(FILE=20=
 *__restrict=20__stream,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20__const=20char=20*__restrict=20__format,=20...)=20;=0A=0A=
 extern=20int=20printf=20(__const=20char=20*__restrict=20__format,=20...)=20=
 ;=0A=0Aextern=20int=20sprintf=20(char=20*__restrict=20__s,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20char=20=
 *__restrict=20__format,=20...)=20;=0A=0A=0Aextern=20int=20vfprintf=20=
 (FILE=20*__restrict=20__s,=20__const=20char=20*__restrict=20__format,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 __gnuc_va_list=20__arg)=20;=0A=0Aextern=20int=20vprintf=20(__const=20=
 char=20*__restrict=20__format,=20__gnuc_va_list=20__arg)=0A=20=20=20=20=20=
 ;=0A=0Aextern=20int=20vsprintf=20(char=20*__restrict=20__s,=20__const=20=
 char=20*__restrict=20__format,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20__gnuc_va_list=20__arg)=20;=0A=0A=0A=0Aextern=20int=20=
 snprintf=20(char=20*__restrict=20__s,=20size_t=20__maxlen,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20char=20=
 *__restrict=20__format,=20...)=0A=20=20=20=20=20__attribute__=20=
 ((__format__=20(__printf__,=203,=204)));=0A=0Aextern=20int=20__vsnprintf=20=
 (char=20*__restrict=20__s,=20size_t=20__maxlen,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20char=20=
 *__restrict=20__format,=20__gnuc_va_list=20__arg)=0A=20=20=20=20=20=
 __attribute__=20((__format__=20(__printf__,=203,=200)));=0Aextern=20int=20=
 vsnprintf=20(char=20*__restrict=20__s,=20size_t=20__maxlen,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20char=20=
 *__restrict=20__format,=20__gnuc_va_list=20__arg)=0A=20=20=20=20=20=
 __attribute__=20((__format__=20(__printf__,=203,=200)));=0A#=20323=20=
 "/usr/include/stdio.h"=203=0Aextern=20int=20fscanf=20(FILE=20*__restrict=20=
 __stream,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 __const=20char=20*__restrict=20__format,=20...)=20;=0A=0Aextern=20int=20=
 scanf=20(__const=20char=20*__restrict=20__format,=20...)=20;=0A=0Aextern=20=
 int=20sscanf=20(__const=20char=20*__restrict=20__s,=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20__const=20char=20*__restrict=20=
 __format,=20...)=20;=0A#=20349=20"/usr/include/stdio.h"=203=0Aextern=20=
 int=20fgetc=20(FILE=20*__stream)=20;=0Aextern=20int=20getc=20(FILE=20=
 *__stream)=20;=0A=0A=0Aextern=20int=20getchar=20(void)=20;=0A=0A=0A=0A=0A=
 =0A=0A=0Aextern=20int=20getc_unlocked=20(FILE=20*__stream)=20;=0Aextern=20=
 int=20getchar_unlocked=20(void)=20;=0A=0A=0A=0A=0Aextern=20int=20=
 fgetc_unlocked=20(FILE=20*__stream)=20;=0A=0A=0A=0A=0Aextern=20int=20=
 fputc=20(int=20__c,=20FILE=20*__stream)=20;=0Aextern=20int=20putc=20(int=20=
 __c,=20FILE=20*__stream)=20;=0A=0A=0Aextern=20int=20putchar=20(int=20=
 __c)=20;=0A=0A=0A=0A=0A=0A=0A=0Aextern=20int=20fputc_unlocked=20(int=20=
 __c,=20FILE=20*__stream)=20;=0A=0A=0A=0A=0Aextern=20int=20putc_unlocked=20=
 (int=20__c,=20FILE=20*__stream)=20;=0Aextern=20int=20putchar_unlocked=20=
 (int=20__c)=20;=0A=0A=0A=0A=0A=0Aextern=20int=20getw=20(FILE=20=
 *__stream)=20;=0A=0A=0Aextern=20int=20putw=20(int=20__w,=20FILE=20=
 *__stream)=20;=0A=0A=0A=0A=0Aextern=20char=20*fgets=20(char=20=
 *__restrict=20__s,=20int=20__n,=20FILE=20*__restrict=20__stream)=0A=20=20=
 =20=20=20;=0A#=20415=20"/usr/include/stdio.h"=203=0Aextern=20char=20=
 *gets=20(char=20*__s)=20;=0A#=20439=20"/usr/include/stdio.h"=203=0A=
 extern=20int=20fputs=20(__const=20char=20*__restrict=20__s,=20FILE=20=
 *__restrict=20__stream)=0A=20=20=20=20=20;=0A#=20449=20=
 "/usr/include/stdio.h"=203=0Aextern=20int=20puts=20(__const=20char=20=
 *__s)=20;=0A=0A=0A=0Aextern=20int=20ungetc=20(int=20__c,=20FILE=20=
 *__stream)=20;=0A=0A=0A=0Aextern=20size_t=20fread=20(void=20*__restrict=20=
 __ptr,=20size_t=20__size,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20size_t=20__n,=20FILE=20*__restrict=20__stream)=20;=0A=0A=
 extern=20size_t=20fwrite=20(__const=20void=20*__restrict=20__ptr,=20=
 size_t=20__size,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20size_t=20__n,=20FILE=20*__restrict=20__s)=20;=0A=0A=0A=0A=
 extern=20size_t=20fread_unlocked=20(void=20*__restrict=20__ptr,=20size_t=20=
 __size,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20size_t=20__n,=20FILE=20*__restrict=20=
 __stream)=20;=0Aextern=20size_t=20fwrite_unlocked=20(__const=20void=20=
 *__restrict=20__ptr,=20size_t=20__size,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20size_t=20=
 __n,=20FILE=20*__restrict=20__stream)=20;=0A=0A=0A=0A=0Aextern=20int=20=
 fseek=20(FILE=20*__stream,=20long=20int=20__off,=20int=20__whence)=20;=0A=
 =0Aextern=20long=20int=20ftell=20(FILE=20*__stream)=20;=0A=0Aextern=20=
 void=20rewind=20(FILE=20*__stream)=20;=0A#=20487=20=
 "/usr/include/stdio.h"=203=0Atypedef=20__off_t=20off_t;=0A#=20509=20=
 "/usr/include/stdio.h"=203=0Aextern=20int=20fgetpos=20(FILE=20=
 *__restrict=20__stream,=20fpos_t=20*__restrict=20__pos)=0A=20=20=20=20=20=
 ;=0A=0Aextern=20int=20fsetpos=20(FILE=20*__stream,=20__const=20fpos_t=20=
 *__pos)=20;=0A#=20545=20"/usr/include/stdio.h"=203=0Aextern=20void=20=
 clearerr=20(FILE=20*__stream)=20;=0A=0Aextern=20int=20feof=20(FILE=20=
 *__stream)=20;=0A=0Aextern=20int=20ferror=20(FILE=20*__stream)=20;=0A=0A=0A=
 =0Aextern=20void=20clearerr_unlocked=20(FILE=20*__stream)=20;=0Aextern=20=
 int=20feof_unlocked=20(FILE=20*__stream)=20;=0Aextern=20int=20=
 ferror_unlocked=20(FILE=20*__stream)=20;=0A=0A=0A=0A=0Aextern=20void=20=
 perror=20(__const=20char=20*__s)=20;=0A=0A=0A=0A=0Aextern=20int=20=
 sys_nerr;=0Aextern=20__const=20char=20*__const=20sys_errlist[];=0A#=20=
 576=20"/usr/include/stdio.h"=203=0Aextern=20int=20fileno=20(FILE=20=
 *__stream)=20;=0A=0A=0A=0A=0Aextern=20int=20fileno_unlocked=20(FILE=20=
 *__stream)=20;=0A=0A=0A=0A=0A=0A=0Aextern=20FILE=20*popen=20(__const=20=
 char=20*__command,=20__const=20char=20*__modes)=20;=0A=0A=0Aextern=20int=20=
 pclose=20(FILE=20*__stream)=20;=0A=0A=0A=0A=0A=0Aextern=20char=20=
 *ctermid=20(char=20*__s)=20;=0A#=20623=20"/usr/include/stdio.h"=203=0A=
 extern=20void=20flockfile=20(FILE=20*__stream)=20;=0A=0A=0A=0Aextern=20=
 int=20ftrylockfile=20(FILE=20*__stream)=20;=0A=0A=0Aextern=20void=20=
 funlockfile=20(FILE=20*__stream)=20;=0A#=20644=20"/usr/include/stdio.h"=20=
 3=0A#=201=20"/usr/include/bits/stdio.h"=201=203=0A#=2039=20=
 "/usr/include/bits/stdio.h"=203=0Aextern=20__inline=20int=0Avprintf=20=
 (__const=20char=20*__restrict=20__fmt,=20__gnuc_va_list=20__arg)=0A{=0A=20=
 =20return=20vfprintf=20(stdout,=20__fmt,=20__arg);=0A}=0A=0A=0Aextern=20=
 __inline=20int=0Agetchar=20(void)=0A{=0A=20=20return=20_IO_getc=20=
 (stdin);=0A}=0A=0A=0A=0A=0Aextern=20__inline=20int=0Agetc_unlocked=20=
 (FILE=20*__fp)=0A{=0A=20=20return=20((__fp)->_IO_read_ptr=20>=3D=20=
 (__fp)->_IO_read_end=20?=20__uflow=20(__fp)=20:=20*(unsigned=20char=20*)=20=
 (__fp)->_IO_read_ptr++);=0A}=0A=0A=0Aextern=20__inline=20int=0A=
 getchar_unlocked=20(void)=0A{=0A=20=20return=20((stdin)->_IO_read_ptr=20=
 >=3D=20(stdin)->_IO_read_end=20?=20__uflow=20(stdin)=20:=20*(unsigned=20=
 char=20*)=20(stdin)->_IO_read_ptr++);=0A}=0A=0A=0A=0A=0Aextern=20=
 __inline=20int=0Aputchar=20(int=20__c)=0A{=0A=20=20return=20_IO_putc=20=
 (__c,=20stdout);=0A}=0A=0A=0A=0A=0Aextern=20__inline=20int=0A=
 fputc_unlocked=20(int=20__c,=20FILE=20*__stream)=0A{=0A=20=20return=20=
 (((__stream)->_IO_write_ptr=20>=3D=20(__stream)->_IO_write_end)=20?=20=
 __overflow=20(__stream,=20(unsigned=20char)=20(__c))=20:=20(unsigned=20=
 char)=20(*(__stream)->_IO_write_ptr++=20=3D=20(__c)));=0A}=0A=0A=0A=0A=0A=
 =0Aextern=20__inline=20int=0Aputc_unlocked=20(int=20__c,=20FILE=20=
 *__stream)=0A{=0A=20=20return=20(((__stream)->_IO_write_ptr=20>=3D=20=
 (__stream)->_IO_write_end)=20?=20__overflow=20(__stream,=20(unsigned=20=
 char)=20(__c))=20:=20(unsigned=20char)=20(*(__stream)->_IO_write_ptr++=20=
 =3D=20(__c)));=0A}=0A=0A=0Aextern=20__inline=20int=0Aputchar_unlocked=20=
 (int=20__c)=0A{=0A=20=20return=20(((stdout)->_IO_write_ptr=20>=3D=20=
 (stdout)->_IO_write_end)=20?=20__overflow=20(stdout,=20(unsigned=20char)=20=
 (__c))=20:=20(unsigned=20char)=20(*(stdout)->_IO_write_ptr++=20=3D=20=
 (__c)));=0A}=0A#=20117=20"/usr/include/bits/stdio.h"=203=0Aextern=20=
 __inline=20int=0Afeof_unlocked=20(FILE=20*__stream)=0A{=0A=20=20return=20=
 (((__stream)->_flags=20&=200x10)=20!=3D=200);=0A}=0A=0A=0Aextern=20=
 __inline=20int=0Aferror_unlocked=20(FILE=20*__stream)=0A{=0A=20=20return=20=
 (((__stream)->_flags=20&=200x20)=20!=3D=200);=0A}=0A#=20645=20=
 "/usr/include/stdio.h"=202=203=0A=0A=0A=0A#=2034=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=202=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stdarg.h"=201=203=0A#=20110=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stdarg.h"=203=0Atypedef=20__gnuc_va_list=20va_list;=0A#=2035=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=202=203=0A#=2044=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Astruct=20objc_method_description=0A{=0A=20=20=20=20=
 SEL=20name;=0A=20=20=20=20char=20*types;=0A};=0A#=20100=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Aextern=20void=20objc_error(id=20object,=20int=20=
 code,=20const=20char*=20fmt,=20...);=0Aextern=20void=20objc_verror(id=20=
 object,=20int=20code,=20const=20char*=20fmt,=20va_list=20ap);=0Atypedef=20=
 BOOL=20(*objc_error_handler)(id,=20int=20code,=20const=20char=20*fmt,=20=
 va_list=20ap);=0Aobjc_error_handler=20=
 objc_set_error_handler(objc_error_handler=20func);=0A#=20139=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Aextern=20BOOL=20objc_trace;=0A=0A=0A=0A=0A=0A=0A=
 struct=20objc_static_instances=0A{=0A=20=20char=20*class_name;=0A=20=20=
 id=20instances[0];=0A};=0A#=20160=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Atypedef=20struct=20objc_symtab=20{=0A=20=20=
 unsigned=20long=20sel_ref_cnt;=0A=20=20SEL=20refs;=0A=20=20unsigned=20=
 short=20cls_def_cnt;=0A=0A=20=20unsigned=20short=20cat_def_cnt;=0A=0A=0A=0A=
 =20=20void=20*defs[1];=0A=0A=0A=0A=0A=0A}=20Symtab,=20*Symtab_t;=0A#=20=
 187=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Atypedef=20struct=20objc_module=20{=0A=20=20=
 unsigned=20long=20version;=0A=20=20unsigned=20long=20size;=0A=20=20const=20=
 char*=20name;=0A=0A=0A=0A=20=20Symtab_t=20symtab;=0A=0A=0A=0A=0A=0A}=20=
 Module,=20*Module_t;=0A=0A=0A=0A=0A=0A=0Atypedef=20struct=20objc_ivar*=20=
 Ivar_t;=0Atypedef=20struct=20objc_ivar_list=20{=0A=20=20int=20=
 ivar_count;=0A=0A=0A=0A=0A=20=20struct=20objc_ivar=20{=0A=20=20=20=20=
 const=20char*=20ivar_name;=0A=0A=0A=20=20=20=20const=20char*=20=
 ivar_type;=0A=0A=0A=20=20=20=20int=20ivar_offset;=0A=0A=0A=0A=20=20}=20=
 ivar_list[1];=0A=0A}=20IvarList,=20*IvarList_t;=0A#=20238=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Atypedef=20struct=20objc_method=20Method;=0A=
 typedef=20Method*=20Method_t;=0Atypedef=20struct=20objc_method_list=20{=0A=
 =20=20struct=20objc_method_list*=20method_next;=0A=0A=0A=20=20int=20=
 method_count;=0A=0A=20=20struct=20objc_method=20{=0A=20=20=20=20SEL=20=
 method_name;=0A=0A=0A=0A=0A=0A=20=20=20=20const=20char*=20method_types;=0A=
 =0A=0A=20=20=20=20IMP=20method_imp;=0A=0A=20=20}=20method_list[1];=0A=0A=
 }=20MethodList,=20*MethodList_t;=0A=0Astruct=20objc_protocol_list=20{=0A=20=
 =20struct=20objc_protocol_list=20*next;=0A=20=20int=20count;=0A=20=20=
 Protocol=20*list[1];=0A};=0A#=20319=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Atypedef=20struct=20objc_category=20{=0A=20=20=
 const=20char*=20category_name;=0A=0A=0A=20=20const=20char*=20class_name;=0A=
 =0A=20=20MethodList_t=20instance_methods;=0A=0A=0A=0A=20=20MethodList_t=20=
 class_methods;=0A=0A=0A=0A=20=20struct=20objc_protocol_list=20=
 *protocols;=0A=0A}=20Category,=20*Category_t;=0A=0A=0A=0A=0A=0A=0A=
 typedef=20struct=20objc_super=20{=0A=20=20id=20self;=0A=0A=20=20Class=20=
 class;=0A}=20Super,=20*Super_t;=0A=0AIMP=20objc_msg_lookup_super(Super_t=20=
 super,=20SEL=20sel);=0A=0Aretval_t=20objc_msg_sendv(id,=20SEL,=20=
 arglist_t);=0A#=20360=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Aextern=20Class=20(*_objc_lookup_class)(const=20=
 char=20*name);=0A=0A=0A=0A=0A=0A=0A=0Aextern=20void=20=
 (*_objc_load_callback)(Class=20class,=20Category*=20category);=0A=0A=0A=0A=
 =0Aextern=20id=20(*_objc_object_alloc)(Class=20class);=0Aextern=20id=20=
 (*_objc_object_copy)(id=20object);=0Aextern=20id=20=
 (*_objc_object_dispose)(id=20object);=0A=0A=0A=0A=0A=0A=0A=0Avoid=20*=0A=
 objc_malloc(size_t=20size);=0A=0Avoid=20*=0Aobjc_atomic_malloc(size_t=20=
 size);=0A=0Avoid=20*=0Aobjc_valloc(size_t=20size);=0A=0Avoid=20*=0A=
 objc_realloc(void=20*mem,=20size_t=20size);=0A=0Avoid=20*=0A=
 objc_calloc(size_t=20nelem,=20size_t=20size);=0A=0Avoid=0Aobjc_free(void=20=
 *mem);=0A#=20411=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/objc-api.h"=203=0Aextern=20void=20*(*_objc_malloc)(size_t);=0A=
 extern=20void=20*(*_objc_atomic_malloc)(size_t);=0Aextern=20void=20=
 *(*_objc_valloc)(size_t);=0Aextern=20void=20*(*_objc_realloc)(void=20*,=20=
 size_t);=0Aextern=20void=20*(*_objc_calloc)(size_t,=20size_t);=0Aextern=20=
 void=20(*_objc_free)(void=20*);=0A=0A=0A=0A=0A=0A=0Aextern=20IMP=20=
 (*__objc_msg_forward)(SEL);=0A=0AMethod_t=20=
 class_get_class_method(MetaClass=20class,=20SEL=20aSel);=0A=0AMethod_t=20=
 class_get_instance_method(Class=20class,=20SEL=20aSel);=0A=0AClass=20=
 class_pose_as(Class=20impostor,=20Class=20superclass);=0A=0AClass=20=
 objc_get_class(const=20char=20*name);=0A=0AClass=20=
 objc_lookup_class(const=20char=20*name);=0A=0AClass=20=
 objc_next_class(void=20**enum_state);=0A=0Aconst=20char=20=
 *sel_get_name(SEL=20selector);=0A=0Aconst=20char=20*sel_get_type(SEL=20=
 selector);=0A=0ASEL=20sel_get_uid(const=20char=20*name);=0A=0ASEL=20=
 sel_get_any_uid(const=20char=20*name);=0A=0ASEL=20=
 sel_get_any_typed_uid(const=20char=20*name);=0A=0ASEL=20=
 sel_get_typed_uid(const=20char=20*name,=20const=20char*);=0A=0ASEL=20=
 sel_register_name(const=20char=20*name);=0A=0ASEL=20=
 sel_register_typed_name(const=20char=20*name,=20const=20char*type);=0A=0A=
 =0ABOOL=20sel_is_mapped=20(SEL=20aSel);=0A=0Aextern=20id=20=
 class_create_instance(Class=20class);=0A=0Astatic=20inline=20const=20=
 char=20*=0Aclass_get_class_name(Class=20class)=0A{=0A=20=20return=20=
 ((class)&&((((class)->info)&0x1L)=3D=3D0x1L))?class->name:((class=3D=3D(Cl=
 ass)0)?"Nil":0);=0A}=0A=0Astatic=20inline=20long=0A=
 class_get_instance_size(Class=20class)=0A{=0A=20=20return=20=
 ((class)&&((((class)->info)&0x1L)=3D=3D0x1L))?class->instance_size:0;=0A=
 }=0A=0Astatic=20inline=20MetaClass=0Aclass_get_meta_class(Class=20class)=0A=
 {=0A=20=20return=20=
 ((class)&&((((class)->info)&0x1L)=3D=3D0x1L))?class->class_pointer:(Class)=
 0;=0A}=0A=0Astatic=20inline=20Class=0Aclass_get_super_class(Class=20=
 class)=0A{=0A=20=20return=20=
 ((class)&&((((class)->info)&0x1L)=3D=3D0x1L))?class->super_class:(Class)0;=
 =0A}=0A=0Astatic=20inline=20int=0Aclass_get_version(Class=20class)=0A{=0A=
 =20=20return=20=
 ((class)&&((((class)->info)&0x1L)=3D=3D0x1L))?class->version:-1;=0A}=0A=0A=
 static=20inline=20BOOL=0Aclass_is_class(Class=20class)=0A{=0A=20=20=
 return=20((class)&&((((class)->info)&0x1L)=3D=3D0x1L));=0A}=0A=0Astatic=20=
 inline=20BOOL=0Aclass_is_meta_class(Class=20class)=0A{=0A=20=20return=20=
 ((class)&&((((class)->info)&0x2L)=3D=3D0x2L));=0A}=0A=0A=0Astatic=20=
 inline=20void=0Aclass_set_version(Class=20class,=20long=20version)=0A{=0A=
 =20=20if=20(((class)&&((((class)->info)&0x1L)=3D=3D0x1L)))=0A=20=20=20=20=
 class->version=20=3D=20version;=0A}=0A=0Astatic=20inline=20void=20*=0A=
 class_get_gc_object_type=20(Class=20class)=0A{=0A=20=20return=20=
 ((class)&&((((class)->info)&0x1L)=3D=3D0x1L))=20?=20=
 class->gc_object_type=20:=20((void=20*)0);=0A}=0A=0A=0Aextern=20void=20=
 class_ivar_set_gcinvisible=20(Class=20class,=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20const=20char*=20ivarname,=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20BOOL=20gcInvisible);=0A=0Astatic=20inline=20IMP=0A=
 method_get_imp(Method_t=20method)=0A{=0A=20=20return=20=
 (method!=3D(Method_t)0)?method->method_imp:(IMP)0;=0A}=0A=0AIMP=20=
 get_imp=20(Class=20class,=20SEL=20sel);=0A=0A=0A=0A=0A=0A=0A=0Aid=20=
 object_copy(id=20object);=0A=0Aid=20object_dispose(id=20object);=0A=0A=
 static=20inline=20Class=0Aobject_get_class(id=20object)=0A{=0A=20=20=
 return=20((object!=3D(id)0)=0A=20=20=20=20=20=20=20=20=20=20?=20=
 (((object->class_pointer)&&((((object->class_pointer)->info)&0x1L)=3D=3D0x=
 1L))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20?=20object->class_pointer=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20:=20=
 (((object->class_pointer)&&((((object->class_pointer)->info)&0x2L)=3D=3D0x=
 2L))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20?=20(Class)object=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20:=20(Class)0))=0A=20=20=20=
 =20=20=20=20=20=20=20:=20(Class)0);=0A}=0A=0Astatic=20inline=20const=20=
 char=20*=0Aobject_get_class_name(id=20object)=0A{=0A=20=20return=20=
 ((object!=3D(id)0)?(((object->class_pointer)&&((((object->class_pointer)->=
 info)&0x1L)=3D=3D0x1L))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20?object->class_pointer->name=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 :((Class)object)->name)=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20:"Nil");=0A}=0A=0Astatic=20inline=20MetaClass=0A=
 object_get_meta_class(id=20object)=0A{=0A=20=20return=20=
 ((object!=3D(id)0)?(((object->class_pointer)&&((((object->class_pointer)->=
 info)&0x1L)=3D=3D0x1L))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20?object->class_pointer->class_pointer=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 :(((object->class_pointer)&&((((object->class_pointer)->info)&0x2L)=3D=3D0=
 x2L))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20?object->class_pointer=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20:(Class)0))=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20:(Class)0);=0A}=0A=
 =0Astatic=20inline=20Class=0Aobject_get_super_class=0A(id=20object)=0A{=0A=
 =20=20return=20=
 ((object!=3D(id)0)?(((object->class_pointer)&&((((object->class_pointer)->=
 info)&0x1L)=3D=3D0x1L))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20?object->class_pointer->super_class=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 :(((object->class_pointer)&&((((object->class_pointer)->info)&0x2L)=3D=3D0=
 x2L))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20?((Class)object)->super_class=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20:(Class)0))=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 :(Class)0);=0A}=0A=0Astatic=20inline=20BOOL=0Aobject_is_class=20(id=20=
 object)=0A{=0A=20=20return=20((object=20!=3D=20(id)0)=20&&=20=
 ((object->class_pointer)&&((((object->class_pointer)->info)&0x2L)=3D=3D0x2=
 L)));=0A}=0A=0Astatic=20inline=20BOOL=0Aobject_is_instance=20(id=20=
 object)=0A{=0A=20=20return=20((object=20!=3D=20(id)0)=20&&=20=
 ((object->class_pointer)&&((((object->class_pointer)->info)&0x1L)=3D=3D0x1=
 L)));=0A}=0A=0Astatic=20inline=20BOOL=0Aobject_is_meta_class=20(id=20=
 object)=0A{=0A=20=20return=20((object=20!=3D=20(id)0)=0A=20=20=20=20=20=20=
 =20=20=20=20&&=20!object_is_instance=20(object)=0A=20=20=20=20=20=20=20=20=
 =20=20&&=20!object_is_class=20(object));=0A}=0A=0Astruct=20sarray*=0A=
 objc_get_uninstalled_dtable(void);=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSObjCRuntime.h"=202=0A#=2042=20=
 "/home/linux/System/Headers/Foundation/NSObjCRuntime.h"=0A@class=20=
 NSObject;=0A@class=20NSString;=0A=0Aextern=20NSString=20=
 *NSStringFromSelector(SEL=20aSelector);=0Aextern=20SEL=20=
 NSSelectorFromString(NSString=20*aSelectorName);=0Aextern=20Class=20=
 NSClassFromString(NSString=20*aClassName);=0Aextern=20NSString=20=
 *NSStringFromClass(Class=20aClass);=0Aextern=20const=20char=20=
 *NSGetSizeAndAlignment(const=20char=20*typePtr,=0A=20=20unsigned=20int=20=
 *sizep,=20unsigned=20int=20*alignp);=0A=0A=0A=0A=0A=0Atypedef=20void=20=
 NSLog_printf_handler=20(NSString*=20message);=0Aextern=20=
 NSLog_printf_handler=20*_NSLog_printf_handler;=0A=0Aextern=20void=20=
 NSLog=20(NSString*=20format,=20...);=0Aextern=20void=20NSLogv=20=
 (NSString*=20format,=20va_list=20args);=0A#=2082=20=
 "/home/linux/System/Headers/Foundation/NSObjCRuntime.h"=0Aextern=20BOOL=20=
 GSInstanceVariableInfo(id=20obj,=20NSString=20*iVarName,=0A=20=20const=20=
 char=20**type,=20unsigned=20*size,=20unsigned=20*offset);=0Aextern=20=
 BOOL=20GSGetInstanceVariable(id=20obj,=20NSString=20*name,=20void*=20=
 data);=0Aextern=20BOOL=20GSSetInstanceVariable(id=20obj,=20NSString=20=
 *name,=20const=20void*=20data);=0A=0A=0A=0A=0A=0Astatic=20inline=20Class=0A=
 GSObjCClass(id=20obj)=0A{=0A=20=20return=20obj->class_pointer;=0A}=0A=0A=0A=
 =0A=0A=0Astatic=20inline=20BOOL=0AGSObjCIsInstance(id=20obj)=0A{=0A=20=20=
 return=20=
 ((obj->class_pointer)&&((((obj->class_pointer)->info)&0x1L)=3D=3D0x1L));=0A=
 }=0A=0A=0A=0A=0A=0Astatic=20inline=20BOOL=0AGSObjCIsKindOf(Class=20this,=20=
 Class=20other)=0A{=0A=20=20while=20(this=20!=3D=20(Class)0)=0A=20=20=20=20=
 {=0A=20=20=20=20=20=20if=20(this=20=3D=3D=20other)=0A=20=20=20=20=20=20=20=
 =20{=0A=20=20=20=20=20=20=20=20=20=20return=20(BOOL)1;=0A=20=20=20=20=20=20=
 =20=20}=0A=20=20=20=20=20=20this=20=3D=20class_get_super_class(this);=0A=20=
 =20=20=20}=0A=20=20return=20(BOOL)0;=0A}=0A=0Astatic=20inline=20const=20=
 char*=0AGSObjCName(Class=20this)=0A{=0A=20=20return=20this->name;=0A}=0A=0A=
 static=20inline=20const=20char*=0AGSObjCSelectorName(SEL=20this)=0A{=0A=20=
 =20return=20sel_get_name(this);=0A}=0A=0Astatic=20inline=20const=20char*=0A=
 GSObjCSelectorTypes(SEL=20this)=0A{=0A=20=20return=20sel_get_type(this);=0A=
 }=0A=0Astatic=20inline=20Class=0AGSObjCSuper(Class=20this)=0A{=0A=20=20=
 return=20class_get_super_class(this);=0A}=0A=0Astatic=20inline=20int=0A=
 GSObjCVersion(Class=20this)=0A{=0A=20=20return=20this->version;=0A}=0A=0A=
 =0A=0A=0A#=201=20"/home/linux/System/Headers/Foundation/NSZone.h"=201=0A=
 #=2026=20"/home/linux/System/Headers/Foundation/NSZone.h"=0Atypedef=20=
 struct=20_NSZone=20NSZone;=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSObjCRuntime.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSZone.h"=202=0A=0A@class=20=
 NSString;=0A=0A=0A=0A=0Astruct=20NSZoneStats=0A{=0A=20=20size_t=20=
 bytes_total;=0A=20=20size_t=20chunks_used;=0A=20=20size_t=20bytes_used;=0A=
 =20=20size_t=20chunks_free;=0A=20=20size_t=20bytes_free;=0A};=0A=0A=
 struct=20_NSZone=0A{=0A=0A=20=20void=20*(*malloc)(struct=20_NSZone=20=
 *zone,=20size_t=20size);=0A=20=20void=20*(*realloc)(struct=20_NSZone=20=
 *zone,=20void=20*ptr,=20size_t=20size);=0A=20=20void=20(*free)(struct=20=
 _NSZone=20*zone,=20void=20*ptr);=0A=20=20void=20(*recycle)(struct=20=
 _NSZone=20*zone);=0A=20=20BOOL=20(*check)(struct=20_NSZone=20*zone);=0A=20=
 =20BOOL=20(*lookup)(struct=20_NSZone=20*zone,=20void=20*ptr);=0A=20=20=
 struct=20NSZoneStats=20(*stats)(struct=20_NSZone=20*zone);=0A=0A=20=20=
 size_t=20gran;=0A=20=20NSString=20*name;=0A=20=20NSZone=20*next;=0A};=0A=0A=
 void=20*GSOutOfMemory(size_t=20size,=20BOOL=20retry);=0A#=2072=20=
 "/home/linux/System/Headers/Foundation/NSZone.h"=0Aextern=20NSZone*=20=
 __nszone_private_hidden_default_zone;=0A#=20172=20=
 "/home/linux/System/Headers/Foundation/NSZone.h"=0Aextern=20NSZone*=20=
 NSCreateZone=20(size_t=20start,=20size_t=20gran,=20BOOL=20canFree);=0A=0A=
 static=20inline=20NSZone*=20NSDefaultMallocZone=20(void)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20NSZone*=20=
 NSDefaultMallocZone=20(void)=0A{=0A=20=20return=20=
 __nszone_private_hidden_default_zone;=0A}=0A=0Astatic=20inline=20NSZone*=20=
 GSAtomicMallocZone=20(void)=20__attribute__((unused));=0A=0Astatic=20=
 inline=20NSZone*=20GSAtomicMallocZone=20(void)=0A{=0A=20=20return=20=
 NSDefaultMallocZone();=0A}=0A=0Aextern=20NSZone*=20NSZoneFromPointer=20=
 (void=20*ptr);=0A=0Astatic=20inline=20void*=20NSZoneMalloc=20(NSZone=20=
 *zone,=20size_t=20size)=20__attribute__((unused));=0A=0Astatic=20inline=20=
 void*=20NSZoneMalloc=20(NSZone=20*zone,=20size_t=20size)=0A{=0A=20=20if=20=
 (!zone)=0A=20=20=20=20zone=20=3D=20NSDefaultMallocZone();=0A=20=20return=20=
 (zone->malloc)(zone,=20size);=0A}=0A=0Aextern=20void*=20NSZoneCalloc=20=
 (NSZone=20*zone,=20size_t=20elems,=20size_t=20bytes);=0A=0Astatic=20=
 inline=20void*=0ANSZoneRealloc=20(NSZone=20*zone,=20void=20*ptr,=20=
 size_t=20size)=20__attribute__((unused));=0A=0Astatic=20inline=20void*=20=
 NSZoneRealloc=20(NSZone=20*zone,=20void=20*ptr,=20size_t=20size)=0A{=0A=20=
 =20if=20(!zone)=0A=20=20=20=20zone=20=3D=20NSDefaultMallocZone();=0A=20=20=
 return=20(zone->realloc)(zone,=20ptr,=20size);=0A}=0A=0Astatic=20inline=20=
 void=20NSRecycleZone=20(NSZone=20*zone)=20__attribute__((unused));=0A=0A=
 static=20inline=20void=20NSRecycleZone=20(NSZone=20*zone)=0A{=0A=20=20if=20=
 (!zone)=0A=20=20=20=20zone=20=3D=20NSDefaultMallocZone();=0A=20=20=
 (zone->recycle)(zone);=0A}=0A=0Astatic=20inline=20void=20NSZoneFree=20=
 (NSZone=20*zone,=20void=20*ptr)=20__attribute__((unused));=0A=0Astatic=20=
 inline=20void=20NSZoneFree=20(NSZone=20*zone,=20void=20*ptr)=0A{=0A=20=20=
 if=20(!zone)=0A=20=20=20=20zone=20=3D=20NSDefaultMallocZone();=0A=20=20=
 (zone->free)(zone,=20ptr);=0A}=0A=0Aextern=20void=20NSSetZoneName=20=
 (NSZone=20*zone,=20NSString=20*name);=0A=0Astatic=20inline=20NSString*=20=
 NSZoneName=20(NSZone=20*zone)=20__attribute__((unused));=0A=0Astatic=20=
 inline=20NSString*=20NSZoneName=20(NSZone=20*zone)=0A{=0A=20=20if=20=
 (!zone)=0A=20=20=20=20zone=20=3D=20NSDefaultMallocZone();=0A=20=20return=20=
 zone->name;=0A}=0A=0A=0Astatic=20inline=20void*=0ANSZoneMallocAtomic=20=
 (NSZone=20*zone,=20size_t=20size)=20__attribute__((unused));=0A=0Astatic=20=
 inline=20void*=20NSZoneMallocAtomic=20(NSZone=20*zone,=20size_t=20size)=0A=
 {=0A=20=20if=20(!zone)=0A=20=20=20=20zone=20=3D=20NSDefaultMallocZone();=0A=
 =20=20return=20(zone->malloc)(zone,=20size);=0A}=0A=0Astatic=20inline=20=
 BOOL=20NSZoneCheck=20(NSZone=20*zone)=20__attribute__((unused));=0A=0A=
 static=20inline=20BOOL=20NSZoneCheck=20(NSZone=20*zone)=0A{=0A=20=20if=20=
 (!zone)=0A=20=20=20=20zone=20=3D=20NSDefaultMallocZone();=0A=20=20return=20=
 (zone->check)(zone);=0A}=0A=0Astatic=20inline=20struct=20NSZoneStats=20=
 NSZoneStats=20(NSZone=20*zone)=20__attribute__((unused));=0A=0Astatic=20=
 inline=20struct=20NSZoneStats=20NSZoneStats=20(NSZone=20*zone)=0A{=0A=20=20=
 if=20(!zone)=0A=20=20=20=20zone=20=3D=20NSDefaultMallocZone();=0A=20=20=
 return=20(zone->stats)(zone);=0A}=0A=0A=0A=0A=0A=0Aextern=20unsigned=20=
 NSPageSize=20(void)=20__attribute__=20((const));=0A=0Aextern=20unsigned=20=
 NSLogPageSize=20(void)=20__attribute__=20((const));=0A=0Aextern=20=
 unsigned=20NSRoundDownToMultipleOfPageSize=20(unsigned=20bytes)=0A=20=20=
 __attribute__=20((const));=0A=0Aextern=20unsigned=20=
 NSRoundUpToMultipleOfPageSize=20(unsigned=20bytes)=0A=20=20__attribute__=20=
 ((const));=0A=0Aextern=20unsigned=20NSRealMemoryAvailable=20(void);=0A=0A=
 extern=20void*=20NSAllocateMemoryPages=20(unsigned=20bytes);=0A=0Aextern=20=
 void=20NSDeallocateMemoryPages=20(void=20*ptr,=20unsigned=20bytes);=0A=0A=
 extern=20void=20NSCopyMemoryPages=20(const=20void=20*src,=20void=20=
 *dest,=20unsigned=20bytes);=0A#=20159=20=
 "/home/linux/System/Headers/Foundation/NSObjCRuntime.h"=202=0ANSZone=20=
 *GSObjCZone(NSObject=20*obj);=0A=0A=0A=0A=0Avoid=20=
 *_fastMallocBuffer(unsigned=20size);=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/ix86/linux-gnu/GSConfig.h"=201=0A#=20115=20=
 "/home/linux/System/Headers/ix86/linux-gnu/GSConfig.h"=0Atypedef=20=
 signed=20char=20gss8;=0Atypedef=20unsigned=20char=20gsu8;=0Atypedef=20=
 signed=20short=20gss16;=0Atypedef=20unsigned=20short=20gsu16;=0Atypedef=20=
 signed=20int=20gss32;=0Atypedef=20unsigned=20int=20gsu32;=0Atypedef=20=
 signed=20long=20long=20gss64;=0Atypedef=20unsigned=20long=20long=20=
 gsu64;=0Atypedef=20struct=20{=20gsu8=20a16;=20}=20gss128;=0Atypedef=20=
 struct=20{=20gsu8=20a16;=20}=20gsu128;=0Atypedef=20float=20gsf32;=0A=
 typedef=20double=20gsf64;=0A=0A=0A=0A=0Atypedef=20unsigned=20int=20=
 gsaddr;=0A#=2031=20"/home/linux/System/Headers/Foundation/Foundation.h"=20=
 2=0A#=201=20"/home/linux/System/Headers/Foundation/NSDebug.h"=201=0A#=20=
 27=20"/home/linux/System/Headers/Foundation/NSDebug.h"=0A#=201=20=
 "/usr/include/errno.h"=201=203=0A#=2032=20"/usr/include/errno.h"=203=0A=0A=
 =0A=0A=0A#=201=20"/usr/include/bits/errno.h"=201=203=0A#=2025=20=
 "/usr/include/bits/errno.h"=203=0A#=201=20"/usr/include/linux/errno.h"=20=
 1=203=0A=0A=0A=0A#=201=20"/usr/include/asm/errno.h"=201=203=0A#=205=20=
 "/usr/include/linux/errno.h"=202=203=0A#=2026=20=
 "/usr/include/bits/errno.h"=202=203=0A#=2036=20=
 "/usr/include/bits/errno.h"=203=0Aextern=20int=20errno;=0A=0A=0Aextern=20=
 int=20*__errno_location=20(void)=20__attribute__=20((__const__));=0A#=20=
 37=20"/usr/include/errno.h"=202=203=0A#=2059=20"/usr/include/errno.h"=20=
 3=0A=0A#=2028=20"/home/linux/System/Headers/Foundation/NSDebug.h"=202=0A=
 #=201=20"/home/linux/System/Headers/Foundation/NSObject.h"=201=0A#=2039=20=
 "/home/linux/System/Headers/Foundation/NSObject.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=201=0A#=2027=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=0A#=201=20=
 "/usr/include/stdlib.h"=201=203=0A#=2033=20"/usr/include/stdlib.h"=203=0A=
 #=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2034=20"/usr/include/stdlib.h"=202=203=0A=0A=0A#=20=
 94=20"/usr/include/stdlib.h"=203=0Atypedef=20struct=0A=20=20{=0A=20=20=20=
 =20int=20quot;=0A=20=20=20=20int=20rem;=0A=20=20}=20div_t;=0A=0A=0A=0A=
 typedef=20struct=0A=20=20{=0A=20=20=20=20long=20int=20quot;=0A=20=20=20=20=
 long=20int=20rem;=0A=20=20}=20ldiv_t;=0A#=20133=20=
 "/usr/include/stdlib.h"=203=0Aextern=20size_t=20__ctype_get_mb_cur_max=20=
 (void)=20;=0A=0A=0A=0Aextern=20double=20atof=20(__const=20char=20=
 *__nptr)=20__attribute__=20((__pure__));=0A=0Aextern=20int=20atoi=20=
 (__const=20char=20*__nptr)=20__attribute__=20((__pure__));=0A=0Aextern=20=
 long=20int=20atol=20(__const=20char=20*__nptr)=20__attribute__=20=
 ((__pure__));=0A=0A=0A=0A__extension__=20extern=20long=20long=20int=20=
 atoll=20(__const=20char=20*__nptr)=0A=20=20=20=20=20__attribute__=20=
 ((__pure__));=0A=0A=0A=0Aextern=20double=20strtod=20(__const=20char=20=
 *__restrict=20__nptr,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20char=20**__restrict=20__endptr)=20;=0A#=20163=20=
 "/usr/include/stdlib.h"=203=0Aextern=20long=20int=20strtol=20(__const=20=
 char=20*__restrict=20__nptr,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20char=20**__restrict=20__endptr,=20int=20=
 __base)=20;=0A=0Aextern=20unsigned=20long=20int=20strtoul=20(__const=20=
 char=20*__restrict=20__nptr,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20char=20=
 **__restrict=20__endptr,=20int=20__base)=0A=20=20=20=20=20;=0A=0A=0A=0A=
 __extension__=0Aextern=20long=20long=20int=20strtoq=20(__const=20char=20=
 *__restrict=20__nptr,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20char=20**__restrict=20__endptr,=20=
 int=20__base)=20;=0A=0A__extension__=0Aextern=20unsigned=20long=20long=20=
 int=20strtouq=20(__const=20char=20*__restrict=20__nptr,=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20char=20**__restrict=20__endptr,=20int=20=
 __base)=0A=20=20=20=20=20;=0A=0A=0A=0A=0A=0A=0A__extension__=0Aextern=20=
 long=20long=20int=20strtoll=20(__const=20char=20*__restrict=20__nptr,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20char=20**__restrict=20__endptr,=20int=20__base)=20;=0A=0A=
 __extension__=0Aextern=20unsigned=20long=20long=20int=20strtoull=20=
 (__const=20char=20*__restrict=20__nptr,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20char=20**__restrict=20__endptr,=20int=20__base)=0A=20=20=20=20=
 =20;=0A#=20250=20"/usr/include/stdlib.h"=203=0Aextern=20double=20=
 __strtod_internal=20(__const=20char=20*__restrict=20__nptr,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20char=20**__restrict=20__endptr,=20int=20__group)=0A=20=20=20=20=
 =20;=0Aextern=20float=20__strtof_internal=20(__const=20char=20=
 *__restrict=20__nptr,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20char=20**__restrict=20=
 __endptr,=20int=20__group)=0A=20=20=20=20=20;=0Aextern=20long=20double=20=
 __strtold_internal=20(__const=20char=20*__restrict=20__nptr,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20char=20**__restrict=20__endptr,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20int=20__group)=20;=0A=0Aextern=20long=20=
 int=20__strtol_internal=20(__const=20char=20*__restrict=20__nptr,=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20char=20**__restrict=20__endptr,=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20int=20__base,=20int=20__group)=20;=0A=0A=0A=0Aextern=20=
 unsigned=20long=20int=20__strtoul_internal=20(__const=20char=20=
 *__restrict=20__nptr,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20char=20**__restrict=20__endptr,=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20int=20__base,=20int=20__group)=20;=0A=0A=0A=
 =0A=0A__extension__=0Aextern=20long=20long=20int=20__strtoll_internal=20=
 (__const=20char=20*__restrict=20__nptr,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20char=20**__restrict=20__endptr,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20int=20__base,=20int=20__group)=20;=0A=0A=0A=0A=
 __extension__=0Aextern=20unsigned=20long=20long=20int=20=
 __strtoull_internal=20(__const=20char=20*=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__restrict=20__nptr,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 char=20**__restrict=20__endptr,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20int=20__base,=20int=20__group)=0A=20=
 =20=20=20=20;=0A#=20294=20"/usr/include/stdlib.h"=203=0Aextern=20=
 __inline=20double=0Astrtod=20(__const=20char=20*__restrict=20__nptr,=20=
 char=20**__restrict=20__endptr)=0A{=0A=20=20return=20__strtod_internal=20=
 (__nptr,=20__endptr,=200);=0A}=0Aextern=20__inline=20long=20int=0Astrtol=20=
 (__const=20char=20*__restrict=20__nptr,=20char=20**__restrict=20=
 __endptr,=0A=20=20=20=20=20=20=20=20int=20__base)=0A{=0A=20=20return=20=
 __strtol_internal=20(__nptr,=20__endptr,=20__base,=200);=0A}=0Aextern=20=
 __inline=20unsigned=20long=20int=0Astrtoul=20(__const=20char=20=
 *__restrict=20__nptr,=20char=20**__restrict=20__endptr,=0A=20=20=20=20=20=
 =20=20=20=20int=20__base)=0A{=0A=20=20return=20__strtoul_internal=20=
 (__nptr,=20__endptr,=20__base,=200);=0A}=0A#=20326=20=
 "/usr/include/stdlib.h"=203=0A__extension__=20extern=20__inline=20long=20=
 long=20int=0Astrtoq=20(__const=20char=20*__restrict=20__nptr,=20char=20=
 **__restrict=20__endptr,=0A=20=20=20=20=20=20=20=20int=20__base)=0A{=0A=20=
 =20return=20__strtoll_internal=20(__nptr,=20__endptr,=20__base,=200);=0A=
 }=0A__extension__=20extern=20__inline=20unsigned=20long=20long=20int=0A=
 strtouq=20(__const=20char=20*__restrict=20__nptr,=20char=20**__restrict=20=
 __endptr,=0A=20=20=20=20=20=20=20=20=20int=20__base)=0A{=0A=20=20return=20=
 __strtoull_internal=20(__nptr,=20__endptr,=20__base,=200);=0A}=0A=0A=0A=0A=
 __extension__=20extern=20__inline=20long=20long=20int=0Astrtoll=20=
 (__const=20char=20*__restrict=20__nptr,=20char=20**__restrict=20=
 __endptr,=0A=20=20=20=20=20=20=20=20=20int=20__base)=0A{=0A=20=20return=20=
 __strtoll_internal=20(__nptr,=20__endptr,=20__base,=200);=0A}=0A=
 __extension__=20extern=20__inline=20unsigned=20long=20long=20int=0A=
 strtoull=20(__const=20char=20*=20__restrict=20__nptr,=20char=20=
 **__restrict=20__endptr,=0A=20=20=20=20=20=20=20=20=20=20int=20__base)=0A=
 {=0A=20=20return=20__strtoull_internal=20(__nptr,=20__endptr,=20__base,=20=
 0);=0A}=0A=0A=0Aextern=20__inline=20double=0Aatof=20(__const=20char=20=
 *__nptr)=0A{=0A=20=20return=20strtod=20(__nptr,=20(char=20**)=20((void=20=
 *)0));=0A}=0Aextern=20__inline=20int=0Aatoi=20(__const=20char=20*__nptr)=0A=
 {=0A=20=20return=20(int)=20strtol=20(__nptr,=20(char=20**)=20((void=20=
 *)0),=2010);=0A}=0Aextern=20__inline=20long=20int=0Aatol=20(__const=20=
 char=20*__nptr)=0A{=0A=20=20return=20strtol=20(__nptr,=20(char=20**)=20=
 ((void=20*)0),=2010);=0A}=0A=0A=0A__extension__=20extern=20__inline=20=
 long=20long=20int=0Aatoll=20(__const=20char=20*__nptr)=0A{=0A=20=20=
 return=20strtoll=20(__nptr,=20(char=20**)=20((void=20*)0),=2010);=0A}=0A=
 #=20385=20"/usr/include/stdlib.h"=203=0Aextern=20char=20*l64a=20(long=20=
 int=20__n)=20;=0A=0A=0Aextern=20long=20int=20a64l=20(__const=20char=20=
 *__s)=20__attribute__=20((__pure__));=0A=0A=0A#=201=20=
 "/usr/include/sys/types.h"=201=203=0A#=2028=20"/usr/include/sys/types.h"=20=
 3=0A=0A=0A=0A=0A=0Atypedef=20__u_char=20u_char;=0Atypedef=20__u_short=20=
 u_short;=0Atypedef=20__u_int=20u_int;=0Atypedef=20__u_long=20u_long;=0A=
 typedef=20__quad_t=20quad_t;=0Atypedef=20__u_quad_t=20u_quad_t;=0A=
 typedef=20__fsid_t=20fsid_t;=0A=0A=0Atypedef=20__loff_t=20loff_t;=0A=0A=0A=
 =0Atypedef=20__ino_t=20ino_t;=0A#=2058=20"/usr/include/sys/types.h"=203=0A=
 typedef=20__dev_t=20dev_t;=0A=0A=0A=0A=0Atypedef=20__gid_t=20gid_t;=0A=0A=
 =0A=0A=0Atypedef=20__mode_t=20mode_t;=0A=0A=0A=0A=0Atypedef=20__nlink_t=20=
 nlink_t;=0A=0A=0A=0A=0Atypedef=20__uid_t=20uid_t;=0A#=2096=20=
 "/usr/include/sys/types.h"=203=0Atypedef=20__pid_t=20pid_t;=0A=0A=0A=0A=0A=
 typedef=20__id_t=20id_t;=0A=0A=0A=0A=0Atypedef=20__ssize_t=20ssize_t;=0A=0A=
 =0A=0A=0Atypedef=20__daddr_t=20daddr_t;=0Atypedef=20__caddr_t=20caddr_t;=0A=
 =0A=0A=0Atypedef=20__key_t=20key_t;=0A#=20126=20=
 "/usr/include/sys/types.h"=203=0A#=201=20"/usr/include/time.h"=201=203=0A=
 #=2070=20"/usr/include/time.h"=203=0Atypedef=20__time_t=20time_t;=0A#=20=
 82=20"/usr/include/time.h"=203=0Atypedef=20__clockid_t=20clockid_t;=0A#=20=
 94=20"/usr/include/time.h"=203=0Atypedef=20__timer_t=20timer_t;=0A#=20=
 127=20"/usr/include/sys/types.h"=202=203=0A#=20140=20=
 "/usr/include/sys/types.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=20141=20"/usr/include/sys/types.h"=202=203=0A=0A=0A=
 =0Atypedef=20unsigned=20long=20int=20ulong;=0Atypedef=20unsigned=20short=20=
 int=20ushort;=0Atypedef=20unsigned=20int=20uint;=0A#=20184=20=
 "/usr/include/sys/types.h"=203=0Atypedef=20int=20int8_t=20__attribute__=20=
 ((__mode__=20(__QI__)));=0Atypedef=20int=20int16_t=20__attribute__=20=
 ((__mode__=20(__HI__)));=0Atypedef=20int=20int32_t=20__attribute__=20=
 ((__mode__=20(__SI__)));=0Atypedef=20int=20int64_t=20__attribute__=20=
 ((__mode__=20(__DI__)));=0A=0A=0Atypedef=20unsigned=20int=20u_int8_t=20=
 __attribute__=20((__mode__=20(__QI__)));=0Atypedef=20unsigned=20int=20=
 u_int16_t=20__attribute__=20((__mode__=20(__HI__)));=0Atypedef=20=
 unsigned=20int=20u_int32_t=20__attribute__=20((__mode__=20(__SI__)));=0A=
 typedef=20unsigned=20int=20u_int64_t=20__attribute__=20((__mode__=20=
 (__DI__)));=0A=0Atypedef=20int=20register_t=20__attribute__=20((__mode__=20=
 (__word__)));=0A#=20209=20"/usr/include/sys/types.h"=203=0A#=201=20=
 "/usr/include/sys/select.h"=201=203=0A#=2031=20=
 "/usr/include/sys/select.h"=203=0A#=201=20"/usr/include/bits/select.h"=20=
 1=203=0A#=2032=20"/usr/include/sys/select.h"=202=203=0A=0A=0A#=201=20=
 "/usr/include/bits/sigset.h"=201=203=0A#=2023=20=
 "/usr/include/bits/sigset.h"=203=0Atypedef=20int=20__sig_atomic_t;=0A=0A=0A=
 =0A=0Atypedef=20struct=0A=20=20{=0A=20=20=20=20unsigned=20long=20int=20=
 __val[(1024=20/=20(8=20*=20sizeof=20(unsigned=20long=20int)))];=0A=20=20=
 }=20__sigset_t;=0A#=2035=20"/usr/include/sys/select.h"=202=203=0A=0A=0A=0A=
 #=201=20"/usr/include/time.h"=201=203=0A#=20106=20"/usr/include/time.h"=20=
 3=0Astruct=20timespec=0A=20=20{=0A=20=20=20=20long=20int=20tv_sec;=0A=20=20=
 =20=20long=20int=20tv_nsec;=0A=20=20};=0A#=2039=20=
 "/usr/include/sys/select.h"=202=203=0A=0A=0A=0A=0A=0A=0A=0Astruct=20=
 timeval;=0A=0Atypedef=20__fd_mask=20fd_mask;=0A=0A=0Atypedef=20__fd_set=20=
 fd_set;=0A#=2074=20"/usr/include/sys/select.h"=203=0Aextern=20int=20=
 select=20(int=20__nfds,=20__fd_set=20*__restrict=20__readfds,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__fd_set=20*__restrict=20=
 __writefds,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 __fd_set=20*__restrict=20__exceptfds,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20struct=20timeval=20*__restrict=20__timeout)=20;=0A=
 #=2092=20"/usr/include/sys/select.h"=203=0A=0A#=20210=20=
 "/usr/include/sys/types.h"=202=203=0A=0A=0A#=201=20=
 "/usr/include/sys/sysmacros.h"=201=203=0A#=20213=20=
 "/usr/include/sys/types.h"=202=203=0A#=20224=20=
 "/usr/include/sys/types.h"=203=0Atypedef=20__blkcnt_t=20blkcnt_t;=0A=0A=0A=
 =0Atypedef=20__fsblkcnt_t=20fsblkcnt_t;=0A=0A=0A=0Atypedef=20=
 __fsfilcnt_t=20fsfilcnt_t;=0A#=20256=20"/usr/include/sys/types.h"=203=0A=0A=
 #=20392=20"/usr/include/stdlib.h"=202=203=0A=0A=0A=0A=0A=0A=0Aextern=20=
 int32_t=20random=20(void)=20;=0A=0A=0Aextern=20void=20srandom=20=
 (unsigned=20int=20__seed)=20;=0A=0A=0A=0A=0A=0Aextern=20char=20=
 *initstate=20(unsigned=20int=20__seed,=20char=20*__statebuf,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20size_t=20=
 __statelen)=20;=0A=0A=0A=0Aextern=20char=20*setstate=20(char=20=
 *__statebuf)=20;=0A=0A=0A=0A=0A=0A=0A=0Astruct=20random_data=0A=20=20{=0A=
 =20=20=20=20int32_t=20*fptr;=0A=20=20=20=20int32_t=20*rptr;=0A=20=20=20=20=
 int32_t=20*state;=0A=20=20=20=20int=20rand_type;=0A=20=20=20=20int=20=
 rand_deg;=0A=20=20=20=20int=20rand_sep;=0A=20=20=20=20int32_t=20=
 *end_ptr;=0A=20=20};=0A=0Aextern=20int=20random_r=20(struct=20=
 random_data=20*__restrict=20__buf,=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20int32_t=20*__restrict=20__result)=20;=0A=0A=
 extern=20int=20srandom_r=20(unsigned=20int=20__seed,=20struct=20=
 random_data=20*__buf)=20;=0A=0Aextern=20int=20initstate_r=20(unsigned=20=
 int=20__seed,=20char=20*__restrict=20__statebuf,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20size_t=20__statelen,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 struct=20random_data=20*__restrict=20__buf)=20;=0A=0Aextern=20int=20=
 setstate_r=20(char=20*__restrict=20__statebuf,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20struct=20random_data=20=
 *__restrict=20__buf)=20;=0A=0A=0A=0A=0A=0Aextern=20int=20rand=20(void)=20=
 ;=0A=0Aextern=20void=20srand=20(unsigned=20int=20__seed)=20;=0A=0A=0A=0A=
 extern=20int=20rand_r=20(unsigned=20int=20*__seed)=20;=0A=0A=0A=0A=0A=0A=0A=
 =0Aextern=20double=20drand48=20(void)=20;=0Aextern=20double=20erand48=20=
 (unsigned=20short=20int=20__xsubi[3])=20;=0A=0A=0Aextern=20long=20int=20=
 lrand48=20(void)=20;=0Aextern=20long=20int=20nrand48=20(unsigned=20short=20=
 int=20__xsubi[3])=20;=0A=0A=0Aextern=20long=20int=20mrand48=20(void)=20;=0A=
 extern=20long=20int=20jrand48=20(unsigned=20short=20int=20__xsubi[3])=20=
 ;=0A=0A=0Aextern=20void=20srand48=20(long=20int=20__seedval)=20;=0A=
 extern=20unsigned=20short=20int=20*seed48=20(unsigned=20short=20int=20=
 __seed16v[3])=20;=0Aextern=20void=20lcong48=20(unsigned=20short=20int=20=
 __param[7])=20;=0A=0A=0Astruct=20drand48_data=0A=20=20{=0A=20=20=20=20=
 unsigned=20short=20int=20x[3];=0A=20=20=20=20unsigned=20short=20int=20=
 a[3];=0A=20=20=20=20unsigned=20short=20int=20c;=0A=20=20=20=20unsigned=20=
 short=20int=20old_x[3];=0A=20=20=20=20int=20init;=0A=20=20};=0A=0A=0A=0A=
 extern=20int=20drand48_r=20(struct=20drand48_data=20*__restrict=20=
 __buffer,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20double=20*__restrict=20__result)=20;=0Aextern=20int=20erand48_r=20=
 (unsigned=20short=20int=20__xsubi[3],=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20struct=20drand48_data=20*__restrict=20=
 __buffer,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20double=20*__restrict=20__result)=20;=0A=0A=0Aextern=20int=20lrand48_r=20=
 (struct=20drand48_data=20*__restrict=20__buffer,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20long=20int=20*__restrict=20=
 __result)=20;=0Aextern=20int=20nrand48_r=20(unsigned=20short=20int=20=
 __xsubi[3],=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20struct=20drand48_data=20*__restrict=20__buffer,=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20long=20int=20*__restrict=20=
 __result)=20;=0A=0A=0Aextern=20int=20mrand48_r=20(struct=20drand48_data=20=
 *__restrict=20__buffer,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20long=20int=20*__restrict=20__result)=20;=0Aextern=20=
 int=20jrand48_r=20(unsigned=20short=20int=20__xsubi[3],=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20struct=20drand48_data=20=
 *__restrict=20__buffer,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20long=20int=20*__restrict=20__result)=20;=0A=0A=0A=
 extern=20int=20srand48_r=20(long=20int=20__seedval,=20struct=20=
 drand48_data=20*__buffer)=0A=20=20=20=20=20;=0A=0Aextern=20int=20=
 seed48_r=20(unsigned=20short=20int=20__seed16v[3],=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20struct=20drand48_data=20=
 *__buffer)=20;=0A=0Aextern=20int=20lcong48_r=20(unsigned=20short=20int=20=
 __param[7],=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20struct=20drand48_data=20*__buffer)=20;=0A#=20535=20=
 "/usr/include/stdlib.h"=203=0Aextern=20void=20*realloc=20(void=20*__ptr,=20=
 size_t=20__size)=20__attribute__=20((__malloc__));=0A=0Aextern=20void=20=
 free=20(void=20*__ptr)=20;=0A=0A=0A=0Aextern=20void=20cfree=20(void=20=
 *__ptr)=20;=0A=0A=0A=0A#=201=20"/usr/include/alloca.h"=201=203=0A#=2025=20=
 "/usr/include/alloca.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2026=20"/usr/include/alloca.h"=202=203=0A=0A=0A=0A=0A=
 =0A=0A=0Aextern=20void=20*alloca=20(size_t=20__size)=20;=0A=0A=0A=0A=0A=0A=
 =0A#=20546=20"/usr/include/stdlib.h"=202=203=0A=0A=0A=0A=0Aextern=20void=20=
 *valloc=20(size_t=20__size)=20__attribute__=20((__malloc__));=0A#=20560=20=
 "/usr/include/stdlib.h"=203=0Aextern=20void=20abort=20(void)=20=
 __attribute__=20((__noreturn__));=0A=0A=0A=0Aextern=20int=20atexit=20=
 (void=20(*__func)=20(void))=20;=0A=0A=0A=0A=0Aextern=20int=20__on_exit=20=
 (void=20(*__func)=20(int=20__status,=20void=20*__arg),=20void=20*__arg)=0A=
 =20=20=20=20=20;=0Aextern=20int=20on_exit=20(void=20(*__func)=20(int=20=
 __status,=20void=20*__arg),=20void=20*__arg)=0A=20=20=20=20=20;=0A=0A=0A=0A=
 =0A=0Aextern=20void=20exit=20(int=20__status)=20__attribute__=20=
 ((__noreturn__));=0A#=20588=20"/usr/include/stdlib.h"=203=0Aextern=20=
 char=20*getenv=20(__const=20char=20*__name)=20;=0A=0A=0A=0Aextern=20char=20=
 *__secure_getenv=20(__const=20char=20*__name)=20;=0A=0A=0A=0A=0A=0A=
 extern=20int=20putenv=20(char=20*__string)=20;=0A=0A=0A=0A=0A=0Aextern=20=
 int=20setenv=20(__const=20char=20*__name,=20__const=20char=20*__value,=20=
 int=20__replace)=0A=20=20=20=20=20;=0A=0A=0Aextern=20void=20unsetenv=20=
 (__const=20char=20*__name)=20;=0A=0A=0A=0A=0A=0A=0Aextern=20int=20=
 clearenv=20(void)=20;=0A#=20624=20"/usr/include/stdlib.h"=203=0Aextern=20=
 char=20*mktemp=20(char=20*__template)=20;=0A=0A=0A=0A=0A=0A=0A=0Aextern=20=
 int=20mkstemp=20(char=20*__template)=20;=0A#=20651=20=
 "/usr/include/stdlib.h"=203=0Aextern=20char=20*mkdtemp=20(char=20=
 *__template)=20;=0A=0A=0A=0A=0Aextern=20int=20system=20(__const=20char=20=
 *__command)=20;=0A#=20673=20"/usr/include/stdlib.h"=203=0Aextern=20char=20=
 *realpath=20(__const=20char=20*__restrict=20__name,=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20char=20*__restrict=20=
 __resolved)=20;=0A=0A=0A=0A=0A=0A=0Atypedef=20int=20(*__compar_fn_t)=20=
 (__const=20void=20*,=20__const=20void=20*);=0A#=20690=20=
 "/usr/include/stdlib.h"=203=0Aextern=20void=20*bsearch=20(__const=20void=20=
 *__key,=20__const=20void=20*__base,=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20size_t=20__nmemb,=20size_t=20__size,=20=
 __compar_fn_t=20__compar);=0A=0A=0A=0Aextern=20void=20qsort=20(void=20=
 *__base,=20size_t=20__nmemb,=20size_t=20__size,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20__compar_fn_t=20__compar);=0A=0A=0A=0A=
 extern=20int=20abs=20(int=20__x)=20__attribute__=20((__const__));=0A=
 extern=20long=20int=20labs=20(long=20int=20__x)=20__attribute__=20=
 ((__const__));=0A#=20711=20"/usr/include/stdlib.h"=203=0Aextern=20div_t=20=
 div=20(int=20__numer,=20int=20__denom)=0A=20=20=20=20=20__attribute__=20=
 ((__const__));=0Aextern=20ldiv_t=20ldiv=20(long=20int=20__numer,=20long=20=
 int=20__denom)=0A=20=20=20=20=20__attribute__=20((__const__));=0A#=20729=20=
 "/usr/include/stdlib.h"=203=0Aextern=20char=20*ecvt=20(double=20__value,=20=
 int=20__ndigit,=20int=20*__restrict=20__decpt,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20int=20*__restrict=20__sign)=20;=0A=0A=0A=
 =0A=0Aextern=20char=20*fcvt=20(double=20__value,=20int=20__ndigit,=20int=20=
 *__restrict=20__decpt,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20int=20*__restrict=20__sign)=20;=0A=0A=0A=0A=0Aextern=20char=20=
 *gcvt=20(double=20__value,=20int=20__ndigit,=20char=20*__buf)=20;=0A=0A=0A=
 extern=20char=20*qecvt=20(long=20double=20__value,=20int=20__ndigit,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20int=20=
 *__restrict=20__decpt,=20int=20*__restrict=20__sign)=20;=0Aextern=20char=20=
 *qfcvt=20(long=20double=20__value,=20int=20__ndigit,=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20int=20*__restrict=20__decpt,=20=
 int=20*__restrict=20__sign)=20;=0Aextern=20char=20*qgcvt=20(long=20=
 double=20__value,=20int=20__ndigit,=20char=20*__buf)=20;=0A=0A=0A=0A=0A=0A=
 extern=20int=20ecvt_r=20(double=20__value,=20int=20__ndigit,=20int=20=
 *__restrict=20__decpt,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20int=20*__restrict=20__sign,=20char=20*__restrict=20__buf,=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20size_t=20__len)=20;=0A=
 extern=20int=20fcvt_r=20(double=20__value,=20int=20__ndigit,=20int=20=
 *__restrict=20__decpt,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20int=20*__restrict=20__sign,=20char=20*__restrict=20__buf,=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20size_t=20__len)=20;=0A=
 =0Aextern=20int=20qecvt_r=20(long=20double=20__value,=20int=20__ndigit,=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20int=20=
 *__restrict=20__decpt,=20int=20*__restrict=20__sign,=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20char=20*__restrict=20__buf,=20=
 size_t=20__len)=20;=0Aextern=20int=20qfcvt_r=20(long=20double=20__value,=20=
 int=20__ndigit,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20int=20*__restrict=20__decpt,=20int=20*__restrict=20__sign,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20char=20*__restrict=20=
 __buf,=20size_t=20__len)=20;=0A=0A=0A=0A=0A=0A=0Aextern=20int=20mblen=20=
 (__const=20char=20*__s,=20size_t=20__n)=20;=0A=0A=0Aextern=20int=20=
 mbtowc=20(wchar_t=20*__restrict=20__pwc,=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20__const=20char=20*__restrict=20__s,=20size_t=20=
 __n)=20;=0A=0A=0Aextern=20int=20wctomb=20(char=20*__s,=20wchar_t=20=
 __wchar)=20;=0A=0A=0A=0Aextern=20size_t=20mbstowcs=20(wchar_t=20=
 *__restrict=20__pwcs,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20__const=20char=20*__restrict=20__s,=20size_t=20__n)=20=
 ;=0A=0Aextern=20size_t=20wcstombs=20(char=20*__restrict=20__s,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20__const=20=
 wchar_t=20*__restrict=20__pwcs,=20size_t=20__n)=0A=20=20=20=20=20;=0A=0A=0A=
 =0A=0A=0A=0A=0Aextern=20int=20rpmatch=20(__const=20char=20*__response)=20=
 ;=0A#=20858=20"/usr/include/stdlib.h"=203=0Aextern=20int=20getloadavg=20=
 (double=20__loadavg[],=20int=20__nelem)=20;=0A=0A=0A=0A=0A=0A=0A#=2028=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=202=0A=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/objc-gnu2next.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/gnustep/base/objc-gnu2next.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=201=0A#=2030=20=
 "/home/linux/System/Headers/gnustep/base/objc-gnu2next.h"=202=0A#=2030=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=202=0A#=2070=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/encoding.h"=201=203=0A#=2032=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/encoding.h"=203=0A#=201=20"/usr/include/ctype.h"=201=203=0A#=2029=20=
 "/usr/include/ctype.h"=203=0A=0A#=2047=20"/usr/include/ctype.h"=203=0A=
 enum=0A{=0A=20=20_ISupper=20=3D=20((0)=20<=208=20?=20((1=20<<=20(0))=20=
 <<=208)=20:=20((1=20<<=20(0))=20>>=208)),=0A=20=20_ISlower=20=3D=20((1)=20=
 <=208=20?=20((1=20<<=20(1))=20<<=208)=20:=20((1=20<<=20(1))=20>>=208)),=0A=
 =20=20_ISalpha=20=3D=20((2)=20<=208=20?=20((1=20<<=20(2))=20<<=208)=20:=20=
 ((1=20<<=20(2))=20>>=208)),=0A=20=20_ISdigit=20=3D=20((3)=20<=208=20?=20=
 ((1=20<<=20(3))=20<<=208)=20:=20((1=20<<=20(3))=20>>=208)),=0A=20=20=
 _ISxdigit=20=3D=20((4)=20<=208=20?=20((1=20<<=20(4))=20<<=208)=20:=20((1=20=
 <<=20(4))=20>>=208)),=0A=20=20_ISspace=20=3D=20((5)=20<=208=20?=20((1=20=
 <<=20(5))=20<<=208)=20:=20((1=20<<=20(5))=20>>=208)),=0A=20=20_ISprint=20=
 =3D=20((6)=20<=208=20?=20((1=20<<=20(6))=20<<=208)=20:=20((1=20<<=20(6))=20=
 >>=208)),=0A=20=20_ISgraph=20=3D=20((7)=20<=208=20?=20((1=20<<=20(7))=20=
 <<=208)=20:=20((1=20<<=20(7))=20>>=208)),=0A=20=20_ISblank=20=3D=20((8)=20=
 <=208=20?=20((1=20<<=20(8))=20<<=208)=20:=20((1=20<<=20(8))=20>>=208)),=0A=
 =20=20_IScntrl=20=3D=20((9)=20<=208=20?=20((1=20<<=20(9))=20<<=208)=20:=20=
 ((1=20<<=20(9))=20>>=208)),=0A=20=20_ISpunct=20=3D=20((10)=20<=208=20?=20=
 ((1=20<<=20(10))=20<<=208)=20:=20((1=20<<=20(10))=20>>=208)),=0A=20=20=
 _ISalnum=20=3D=20((11)=20<=208=20?=20((1=20<<=20(11))=20<<=208)=20:=20=
 ((1=20<<=20(11))=20>>=208))=0A};=0A#=2075=20"/usr/include/ctype.h"=203=0A=
 extern=20__const=20unsigned=20short=20int=20*__ctype_b;=0Aextern=20=
 __const=20__int32_t=20*__ctype_tolower;=0Aextern=20__const=20__int32_t=20=
 *__ctype_toupper;=0A#=2091=20"/usr/include/ctype.h"=203=0Aextern=20int=20=
 isalnum=20(int)=20;=0Aextern=20int=20isalpha=20(int)=20;=0Aextern=20int=20=
 iscntrl=20(int)=20;=0Aextern=20int=20isdigit=20(int)=20;=0Aextern=20int=20=
 islower=20(int)=20;=0Aextern=20int=20isgraph=20(int)=20;=0Aextern=20int=20=
 isprint=20(int)=20;=0Aextern=20int=20ispunct=20(int)=20;=0Aextern=20int=20=
 isspace=20(int)=20;=0Aextern=20int=20isupper=20(int)=20;=0Aextern=20int=20=
 isxdigit=20(int)=20;=0A=0A=0A=0A=0A=0A=0A=0Aextern=20int=20tolower=20=
 (int=20__c)=20;=0A=0A=0Aextern=20int=20toupper=20(int=20__c)=20;=0A=0A=0A=
 =0A=0A=0A=0Aextern=20int=20isascii=20(int=20__c)=20;=0A=0A=0A=0Aextern=20=
 int=20toascii=20(int=20__c)=20;=0A=0A=0A=0Aextern=20int=20_toupper=20=
 (int)=20;=0Aextern=20int=20_tolower=20(int)=20;=0A#=20168=20=
 "/usr/include/ctype.h"=203=0Aextern=20__inline=20int=0Atolower=20(int=20=
 __c)=0A{=0A=20=20return=20__c=20>=3D=20-128=20&&=20__c=20<=20256=20?=20=
 __ctype_tolower[__c]=20:=20__c;=0A}=0A=0Aextern=20__inline=20int=0A=
 toupper=20(int=20__c)=0A{=0A=20=20return=20__c=20>=3D=20-128=20&&=20__c=20=
 <=20256=20?=20__ctype_toupper[__c]=20:=20__c;=0A}=0A#=20277=20=
 "/usr/include/ctype.h"=203=0A=0A#=2033=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/encoding.h"=202=203=0A#=2053=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/encoding.h"=203=0Aint=20objc_aligned_size=20(const=20char*=20type);=0A=
 int=20objc_sizeof_type=20(const=20char*=20type);=0Aint=20=
 objc_alignof_type=20(const=20char*=20type);=0Aint=20objc_aligned_size=20=
 (const=20char*=20type);=0Aint=20objc_promoted_size=20(const=20char*=20=
 type);=0A=0Aconst=20char*=20objc_skip_type_qualifiers=20(const=20char*=20=
 type);=0Aconst=20char*=20objc_skip_typespec=20(const=20char*=20type);=0A=
 const=20char*=20objc_skip_offset=20(const=20char*=20type);=0Aconst=20=
 char*=20objc_skip_argspec=20(const=20char*=20type);=0Aint=20=
 method_get_number_of_arguments=20(struct=20objc_method*);=0Aint=20=
 method_get_sizeof_arguments=20(struct=20objc_method*);=0A=0Achar*=20=
 method_get_first_argument=20(struct=20objc_method*,=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20arglist_t=20argframe,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20char**=20=
 type);=0Achar*=20method_get_next_argument=20(arglist_t=20argframe,=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20const=20char=20**type);=0Achar*=20method_get_nth_argument=20=
 (struct=20objc_method*=20m,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20arglist_t=20argframe,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20int=20arg,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20char=20**type);=0A=
 =0Aunsigned=20objc_get_type_qualifiers=20(const=20char*=20type);=0A=0A=0A=
 struct=20objc_struct_layout=0A{=0A=20=20const=20char=20*original_type;=0A=
 =20=20const=20char=20*type;=0A=20=20const=20char=20*prev_type;=0A=20=20=
 unsigned=20int=20record_size;=0A=20=20unsigned=20int=20record_align;=0A=
 };=0A=0Avoid=20objc_layout_structure=20(const=20char=20*type,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 struct=20objc_struct_layout=20*layout);=0ABOOL=20=
 objc_layout_structure_next_member=20(struct=20objc_struct_layout=20=
 *layout);=0Avoid=20objc_layout_finish_structure=20(struct=20=
 objc_struct_layout=20*layout,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20unsigned=20=
 int=20*size,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20unsigned=20int=20*align);=0A=
 void=20objc_layout_structure_get_info=20(struct=20objc_struct_layout=20=
 *layout,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20unsigned=20int=20=
 *offset,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20unsigned=20int=20*align,=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20const=20char=20**type);=0A#=2071=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=202=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=201=203=0A#=2035=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=203=0Aextern=20const=20char*=20__objc_sparse2_id;=0A=0A=0A=
 =0A=0A=0A=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 stddef.h"=201=203=0A#=2043=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=202=203=0A=0A=0A=0Aextern=20int=20nbuckets;=0Aextern=20=
 int=20nindices;=0Aextern=20int=20narrays;=0Aextern=20int=20idxsize;=0A=0A=
 #=201=20"/usr/include/assert.h"=201=203=0A#=2058=20=
 "/usr/include/assert.h"=203=0A=0A=0A=0Aextern=20void=20__assert_fail=20=
 (__const=20char=20*__assertion,=20__const=20char=20*__file,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 unsigned=20int=20__line,=20__const=20char=20*__function)=0A=20=20=20=20=20=
 __attribute__=20((__noreturn__));=0A=0A=0Aextern=20void=20=
 __assert_perror_fail=20(int=20__errnum,=20__const=20char=20*__file,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20unsigned=20int=20__line,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20__const=20char=20*__function)=0A=20=20=20=20=20__attribute__=20=
 ((__noreturn__));=0A=0A=0A=0A=0Aextern=20void=20__assert=20(const=20char=20=
 *__assertion,=20const=20char=20*__file,=20int=20__line)=0A=20=20=20=20=20=
 __attribute__=20((__noreturn__));=0A=0A=0A=0A#=2052=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=202=203=0A#=2083=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=203=0Atypedef=20size_t=20sidx;=0A=0A=0A=0Astruct=20=
 soffset=20{=0A#=2099=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=203=0A=20=20unsigned=20int=20boffset=20:=20=
 (sizeof(size_t)*8)/2;=0A=20=20unsigned=20int=20eoffset=20:=20=
 (sizeof(size_t)*8)/2;=0A=0A=0A};=0A=0Aunion=20sofftype=20{=0A=20=20=
 struct=20soffset=20off;=0A=20=20sidx=20idx;=0A};=0A=0A=0A=0Aunion=20=
 sversion=20{=0A=20=20int=20version;=0A=20=20void=20*next_free;=0A};=0A=0A=
 struct=20sbucket=20{=0A=20=20void*=20elems[(1<<5)];=0A=20=20union=20=
 sversion=20version;=0A};=0A#=20131=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=203=0Astruct=20sarray=20{=0A=0A=0A=0A=0A=20=20struct=20=
 sbucket**=20buckets;=0A=0A=20=20struct=20sbucket*=20empty_bucket;=0A=20=20=
 union=20sversion=20version;=0A=20=20short=20ref_count;=0A=20=20struct=20=
 sarray*=20is_copy_of;=0A=20=20size_t=20capacity;=0A};=0A=0Astruct=20=
 sarray*=20sarray_new(int,=20void*=20default_element);=0Avoid=20=
 sarray_free(struct=20sarray*);=0Astruct=20sarray*=20=
 sarray_lazy_copy(struct=20sarray*);=0Avoid=20sarray_realloc(struct=20=
 sarray*,=20int=20new_size);=0Avoid=20sarray_at_put(struct=20sarray*,=20=
 sidx=20index,=20void*=20elem);=0Avoid=20sarray_at_put_safe(struct=20=
 sarray*,=20sidx=20index,=20void*=20elem);=0A=0Astruct=20sarray*=20=
 sarray_hard_copy(struct=20sarray*);=0Avoid=20=
 sarray_remove_garbage(void);=0A=0A=0A=0A=0Astatic=20inline=20unsigned=20=
 int=0Asoffset_decode(sidx=20index)=0A{=0A=20=20union=20sofftype=20x;=0A=20=
 =20x.idx=20=3D=20index;=0A=0A=0A=0A=0A=0A=20=20return=20x.off.eoffset=20=
 +=20(x.off.boffset*(1<<5));=0A=0A}=0A=0Astatic=20inline=20sidx=0A=
 soffset_encode(size_t=20offset)=0A{=0A=20=20union=20sofftype=20x;=0A=20=20=
 x.off.eoffset=20=3D=20offset%(1<<5);=0A=0A=0A=0A=0A=20=20x.off.boffset=20=
 =3D=20offset/(1<<5);=0A=0A=20=20return=20(sidx)x.idx;=0A}=0A#=20203=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=203=0Astatic=20inline=20void*=20sarray_get(struct=20=
 sarray*=20array,=20sidx=20index)=0A{=0A=0A=20=20union=20sofftype=20x;=0A=20=
 =20x.idx=20=3D=20index;=0A=0A=0A=0A=0A=0A=0A=0A=20=20return=20=
 array->buckets[x.off.boffset]->elems[x.off.eoffset];=0A#=20227=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/sarray.h"=203=0A}=0A=0Astatic=20inline=20void*=20=
 sarray_get_safe(struct=20sarray*=20array,=20sidx=20index)=0A{=0A=20=20=
 if(soffset_decode(index)=20<=20array->capacity)=0A=20=20=20=20return=20=
 sarray_get(array,=20index);=0A=20=20else=0A=20=20=20=20return=20=
 (array->empty_bucket->elems[0]);=0A}=0A#=2072=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=202=0A#=2087=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=0A#=201=20=
 "/usr/include/sys/param.h"=201=203=0A#=2022=20"/usr/include/sys/param.h"=20=
 3=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 limits.h"=201=203=0A#=2011=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 limits.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 syslimits.h"=201=203=0A=0A=0A=0A=0A=0A=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 limits.h"=201=203=0A#=20132=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 limits.h"=203=0A#=201=20"/usr/include/limits.h"=201=203=0A#=20144=20=
 "/usr/include/limits.h"=203=0A#=201=20"/usr/include/bits/posix1_lim.h"=20=
 1=203=0A#=20126=20"/usr/include/bits/posix1_lim.h"=203=0A#=201=20=
 "/usr/include/bits/local_lim.h"=201=203=0A#=2036=20=
 "/usr/include/bits/local_lim.h"=203=0A#=201=20=
 "/usr/include/linux/limits.h"=201=203=0A#=2037=20=
 "/usr/include/bits/local_lim.h"=202=203=0A#=20127=20=
 "/usr/include/bits/posix1_lim.h"=202=203=0A#=20145=20=
 "/usr/include/limits.h"=202=203=0A=0A=0A=0A#=201=20=
 "/usr/include/bits/posix2_lim.h"=201=203=0A#=20149=20=
 "/usr/include/limits.h"=202=203=0A#=20133=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 limits.h"=202=203=0A#=208=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 syslimits.h"=202=203=0A#=2012=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 limits.h"=202=203=0A#=2023=20"/usr/include/sys/param.h"=202=203=0A=0A#=20=
 1=20"/usr/include/linux/param.h"=201=203=0A=0A=0A=0A#=201=20=
 "/usr/include/asm/param.h"=201=203=0A#=205=20=
 "/usr/include/linux/param.h"=202=203=0A#=2025=20=
 "/usr/include/sys/param.h"=202=203=0A#=2088=20=
 "/home/linux/System/Headers/gnustep/base/preface.h"=202=0A#=2040=20=
 "/home/linux/System/Headers/Foundation/NSObject.h"=202=0A=0A=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/Protocol.h"=201=203=0A#=2030=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/Protocol.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/Object.h"=201=203=0A#=2031=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/Object.h"=203=0A#=201=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/typedstream.h"=201=203=0A#=2034=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/typedstream.h"=203=0Atypedef=20int=20(*objc_typed_read_func)(void*,=20=
 char*,=20int);=0Atypedef=20int=20(*objc_typed_write_func)(void*,=20const=20=
 char*,=20int);=0Atypedef=20int=20(*objc_typed_flush_func)(void*);=0A=
 typedef=20int=20(*objc_typed_eof_func)(void*);=0A#=2048=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/typedstream.h"=203=0Atypedef=20struct=20objc_typed_stream=20{=0A=20=20=
 void*=20physical;=0A=20=20cache_ptr=20object_table;=0A=20=20cache_ptr=20=
 stream_table;=0A=20=20cache_ptr=20class_table;=0A=20=20cache_ptr=20=
 object_refs;=0A=20=20int=20mode;=0A=20=20int=20type;=0A=20=20int=20=
 version;=0A=20=20int=20writing_root_p;=0A=20=20objc_typed_read_func=20=
 read;=0A=20=20objc_typed_write_func=20write;=0A=20=20objc_typed_eof_func=20=
 eof;=0A=20=20objc_typed_flush_func=20flush;=0A}=20TypedStream;=0A#=2093=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/typedstream.h"=203=0Aint=20objc_write_type=20(TypedStream*=20=
 stream,=20const=20char*=20type,=20const=20void*=20data);=0Aint=20=
 objc_read_type=20(TypedStream*=20stream,=20const=20char*=20type,=20void*=20=
 data);=0A=0Aint=20objc_write_types=20(TypedStream*=20stream,=20const=20=
 char*=20type,=20...);=0Aint=20objc_read_types=20(TypedStream*=20stream,=20=
 const=20char*=20type,=20...);=0A=0Aint=20objc_write_object_reference=20=
 (TypedStream*=20stream,=20id=20object);=0Aint=20objc_write_root_object=20=
 (TypedStream*=20stream,=20id=20object);=0A=0Along=20=
 objc_get_stream_class_version=20(TypedStream*=20stream,=20Class=20=
 class);=0A=0A=0A=0A=0A=0A=0Aint=20objc_write_array=20(TypedStream*=20=
 stream,=20const=20char*=20type,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20int=20count,=20const=20void*=20data);=0Aint=20=
 objc_read_array=20(TypedStream*=20stream,=20const=20char*=20type,=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20int=20count,=20=
 void*=20data);=0A=0Aint=20objc_write_object=20(TypedStream*=20stream,=20=
 id=20object);=0Aint=20objc_read_object=20(TypedStream*=20stream,=20id*=20=
 object);=0A#=20124=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/typedstream.h"=203=0ATypedStream*=20objc_open_typed_stream=20(FILE*=20=
 physical,=20int=20mode);=0ATypedStream*=20=
 objc_open_typed_stream_for_file=20(const=20char*=20file_name,=20int=20=
 mode);=0A=0Avoid=20objc_close_typed_stream=20(TypedStream*=20stream);=0A=0A=
 BOOL=20objc_end_of_typed_stream=20(TypedStream*=20stream);=0Avoid=20=
 objc_flush_typed_stream=20(TypedStream*=20stream);=0A#=2032=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/Object.h"=202=203=0A=0A=0A=0A=0A=0A@interface=20Object=0A{=0A=20=20=20=
 =20Class=20isa;=0A}=0A=0A=0A+=20initialize;=0A-=20init;=0A=0A=0A+=20new;=0A=
 +=20alloc;=0A-=20free;=0A-=20copy;=0A-=20shallowCopy;=0A-=20deepen;=0A-=20=
 deepCopy;=0A=0A=0A-=20(Class)class;=0A-=20(Class)superClass;=0A-=20=
 (MetaClass)metaClass;=0A-=20(const=20char=20*)name;=0A=0A=0A-=20self;=0A=
 -=20(unsigned=20int)hash;=0A-=20(BOOL)isEqual:anObject;=0A-=20=
 (int)compare:anotherObject;=0A=0A=0A-=20(BOOL)isMetaClass;=0A-=20=
 (BOOL)isClass;=0A-=20(BOOL)isInstance;=0A=0A=0A-=20=
 (BOOL)isKindOf:(Class)aClassObject;=0A-=20=
 (BOOL)isMemberOf:(Class)aClassObject;=0A-=20=
 (BOOL)isKindOfClassNamed:(const=20char=20*)aClassName;=0A-=20=
 (BOOL)isMemberOfClassNamed:(const=20char=20*)aClassName;=0A=0A=0A+=20=
 (BOOL)instancesRespondTo:(SEL)aSel;=0A-=20(BOOL)respondsTo:(SEL)aSel;=0A=0A=
 =0A-=20(BOOL)conformsTo:(Protocol*)aProtocol;=0A=0A=0A+=20=
 (IMP)instanceMethodFor:(SEL)aSel;=0A-=20(IMP)methodFor:(SEL)aSel;=0A+=20=
 (struct=20objc_method_description=20=
 *)descriptionForInstanceMethod:(SEL)aSel;=0A-=20(struct=20=
 objc_method_description=20*)descriptionForMethod:(SEL)aSel;=0A=0A=0A-=20=
 perform:(SEL)aSel;=0A-=20perform:(SEL)aSel=20with:anObject;=0A-=20=
 perform:(SEL)aSel=20with:anObject1=20with:anObject2;=0A=0A=0A-=20=
 (retval_t)forward:(SEL)aSel=20:(arglist_t)argFrame;=0A-=20=
 (retval_t)performv:(SEL)aSel=20:(arglist_t)argFrame;=0A=0A=0A+=20=
 poseAs:(Class)aClassObject;=0A-=20=
 (Class)transmuteClassTo:(Class)aClassObject;=0A=0A=0A-=20=
 subclassResponsibility:(SEL)aSel;=0A-=20notImplemented:(SEL)aSel;=0A-=20=
 shouldNotImplement:(SEL)aSel;=0A=0A=0A-=20doesNotRecognize:(SEL)aSel;=0A=
 -=20error:(const=20char=20*)aString,=20...;=0A=0A=0A+=20(int)version;=0A=
 +=20setVersion:(int)aVersion;=0A+=20(int)streamVersion:=20=
 (TypedStream*)aStream;=0A=0A-=20read:=20(TypedStream*)aStream;=0A-=20=
 write:=20(TypedStream*)aStream;=0A-=20awake;=0A=0A@end=0A#=2031=20=
 "/home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include/=
 objc/Protocol.h"=202=203=0A=0A@interface=20Protocol=20:=20Object=0A{=0A=
 @private=0A=20=20=20=20=20=20=20=20char=20*protocol_name;=0A=20=20=20=20=20=
 =20=20=20struct=20objc_protocol_list=20*protocol_list;=0A=20=20=20=20=20=20=
 =20=20struct=20objc_method_description_list=20*instance_methods,=20=
 *class_methods;=0A}=0A=0A=0A=0A-=20(const=20char=20*)name;=0A=0A=0A=0A-=20=
 (BOOL)=20conformsTo:=20(Protocol=20*)aProtocolObject;=0A=0A=0A=0A-=20=
 (struct=20objc_method_description=20*)=20=
 descriptionForInstanceMethod:(SEL)aSel;=0A-=20(struct=20=
 objc_method_description=20*)=20descriptionForClassMethod:(SEL)aSel;=0A=0A=
 @end=0A#=2043=20"/home/linux/System/Headers/Foundation/NSObject.h"=202=0A=
 =0A=0A@class=20NSArchiver;=0A@class=20NSArray;=0A@class=20NSCoder;=0A=
 @class=20NSDictionary;=0A@class=20NSPortCoder;=0A@class=20=
 NSMethodSignature;=0A@class=20NSMutableString;=0A@class=20=
 NSRecursiveLock;=0A@class=20NSString;=0A@class=20NSInvocation;=0A@class=20=
 Protocol;=0A=0A@protocol=20NSObject=0A-=20(Class)=20class;=0A-=20(Class)=20=
 superclass;=0A-=20(BOOL)=20isEqual:=20anObject;=0A-=20(BOOL)=20=
 isKindOfClass:=20(Class)aClass;=0A-=20(BOOL)=20isMemberOfClass:=20=
 (Class)aClass;=0A-=20(BOOL)=20isProxy;=0A-=20(unsigned)=20hash;=0A-=20=
 self;=0A-=20performSelector:=20(SEL)aSelector;=0A-=20performSelector:=20=
 (SEL)aSelector=20withObject:=20anObject;=0A-=20performSelector:=20=
 (SEL)aSelector=20withObject:=20object1=20withObject:=20object2;=0A-=20=
 (BOOL)=20respondsToSelector:=20(SEL)aSelector;=0A-=20(BOOL)=20=
 conformsToProtocol:=20(Protocol=20*)aProtocol;=0A-=20retain;=0A-=20=
 autorelease;=0A-=20(oneway=20void)=20release;=0A-=20(unsigned)=20=
 retainCount;=0A-=20(NSZone*)=20zone;=0A-=20(NSString*)=20description;=0A=
 @end=0A=0A@protocol=20NSCopying=0A-=20(id)=20copyWithZone:=20(NSZone=20=
 *)zone;=0A@end=0A=0A@protocol=20NSMutableCopying=0A-=20(id)=20=
 mutableCopyWithZone:=20(NSZone=20*)zone;=0A@end=0A=0A@protocol=20=
 NSCoding=0A-=20(void)=20encodeWithCoder:=20(NSCoder*)aCoder;=0A-=20(id)=20=
 initWithCoder:=20(NSCoder*)aDecoder;=0A@end=0A=0A=0A@interface=20=
 NSObject=20<NSObject>=0A{=0A=20=20Class=20isa;=0A}=0A=0A=0A=0A=0A+=20=
 (void)=20initialize;=0A+=20(id)=20allocWithZone:=20(NSZone*)z;=0A+=20=
 (id)=20alloc;=0A+=20(id)=20new;=0A-=20(id)=20copy;=0A-=20(void)=20=
 dealloc;=0A-=20(id)=20init;=0A-=20(id)=20mutableCopy;=0A=0A+=20(Class)=20=
 class;=0A+=20(Class)=20superclass;=0A=0A+=20(BOOL)=20=
 instancesRespondToSelector:=20(SEL)aSelector;=0A=0A+=20(IMP)=20=
 instanceMethodForSelector:=20(SEL)aSelector;=0A-=20(IMP)=20=
 methodForSelector:=20(SEL)aSelector;=0A+=20(NSMethodSignature*)=20=
 instanceMethodSignatureForSelector:=20(SEL)aSelector;=0A-=20=
 (NSMethodSignature*)=20methodSignatureForSelector:=20(SEL)aSelector;=0A=0A=
 -=20(NSString*)=20description;=0A+=20(NSString*)=20description;=0A=0A+=20=
 (void)=20poseAsClass:=20(Class)aClass;=0A=0A-=20(void)=20=
 doesNotRecognizeSelector:=20(SEL)aSelector;=0A=0A-=20(void)=20=
 forwardInvocation:=20(NSInvocation*)anInvocation;=0A=0A-=20(id)=20=
 awakeAfterUsingCoder:=20(NSCoder*)aDecoder;=0A-=20(Class)=20=
 classForArchiver;=0A-=20(Class)=20classForCoder;=0A-=20(Class)=20=
 classForPortCoder;=0A-=20(id)=20replacementObjectForArchiver:=20=
 (NSArchiver*)anEncoder;=0A-=20(id)=20replacementObjectForCoder:=20=
 (NSCoder*)anEncoder;=0A-=20(id)=20replacementObjectForPortCoder:=20=
 (NSPortCoder*)anEncoder;=0A=0A=0A+=20(id)=20setVersion:=20(int)aVersion;=0A=
 +=20(int)=20version;=0A=0A@end=0A=0Aextern=20NSObject=20*=0A=
 NSAllocateObject(Class=20aClass,=20unsigned=20extraBytes,=20NSZone=20=
 *zone);=0Aextern=20void=0ANSDeallocateObject(NSObject=20*anObject);=0A=
 extern=20NSObject=20*=0ANSCopyObject(NSObject=20*anObject,=20unsigned=20=
 extraBytes,=20NSZone=20*zone);=0A=0Aextern=20BOOL=0A=
 NSShouldRetainWithZone(NSObject=20*anObject,=20NSZone=20*requestedZone);=0A=
 extern=20unsigned=0ANSExtraRefCount(id=20anObject);=0Aextern=20void=0A=
 NSIncrementExtraRefCount(id=20anObject);=0Aextern=20BOOL=0A=
 NSDecrementExtraRefCountWasZero(id=20anObject);=0A=0Atypedef=20enum=20=
 _NSComparisonResult=0A{=0A=20=20NSOrderedAscending=20=3D=20-1,=20=
 NSOrderedSame,=20NSOrderedDescending=0A}=0ANSComparisonResult;=0A=0Aenum=20=
 {NSNotFound=20=3D=200x7fffffff};=0A=0A@interface=20NSObject=20(NEXTSTEP)=0A=
 -=20error:(const=20char=20*)aString,=20...;=0A-=20=
 notImplemented:(SEL)aSel;=0A=0A=0A@end=0A=0A=0A=0A=0A=0Aextern=20=
 NSRecursiveLock=20*gnustep_global_lock;=0A=0A=0A=0A=0A=0A=0A=0A@protocol=20=
 GNUDescriptionDestination=0A-=20(void)=20appendFormat:=20(NSString*)str,=20=
 ...;=0A-=20(void)=20appendString:=20(NSString*)str;=0A@end=0A=0A=
 @interface=20NSObject=20(GNU)=0A-=20(int)=20compare:=20(id)anObject;=0A#=20=
 202=20"/home/linux/System/Headers/Foundation/NSObject.h"=0A-=20=
 (NSString*)=20descriptionWithLocale:=20(NSDictionary*)aLocale;=0A+=20=
 (NSString*)=20descriptionWithLocale:=20(NSDictionary*)aLocale;=0A-=20=
 (NSString*)=20descriptionWithLocale:=20(NSDictionary*)aLocale=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20indent:=20(unsigned)level;=0A+=20(NSString*)=20descriptionWithLocale:=20=
 (NSDictionary*)aLocale=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20indent:=20(unsigned)level;=0A-=20=
 (void)=20descriptionWithLocale:=20(NSDictionary*)aLocale=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20indent:=20=
 (unsigned)level=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20to:=20(id<GNUDescriptionDestination>)output;=0A=
 +=20(void)=20descriptionWithLocale:=20(NSDictionary*)aLocale=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20indent:=20=
 (unsigned)level=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20to:=20(id<GNUDescriptionDestination>)output;=0A=
 -=20(Class)=20transmuteClassTo:=20(Class)aClassObject;=0A-=20=
 subclassResponsibility:=20(SEL)aSel;=0A-=20shouldNotImplement:=20=
 (SEL)aSel;=0A+=20(Class)=20autoreleaseClass;=0A+=20(void)=20=
 setAutoreleaseClass:=20(Class)aClass;=0A+=20(void)=20=
 enableDoubleReleaseCheck:=20(BOOL)enable;=0A-=20read:=20=
 (TypedStream*)aStream;=0A-=20write:=20(TypedStream*)aStream;=0A#=20230=20=
 "/home/linux/System/Headers/Foundation/NSObject.h"=0A-=20(BOOL)=20=
 deallocNotificationsActive;=0A-=20(void)=20=
 setDeallocNotificationsActive:=20(BOOL)flag;=0A-=20(BOOL)=20_dealloc;=0A=
 @end=0A=0A=0A=0A=0A=0A@protocol=20GCFinalization=0A-=20(void)=20=
 gcFinalize;=0A@end=0A=0A=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDate.h"=201=0A#=2025=20=
 "/home/linux/System/Headers/Foundation/NSDate.h"=0Atypedef=20double=20=
 NSTimeInterval;=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSObject.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSDate.h"=202=0A=0A@class=20=
 NSArray;=0A@class=20NSCalendarDate;=0A@class=20NSData;=0A@class=20=
 NSDictionary;=0A@class=20NSString;=0A@class=20NSTimeZone;=0A@class=20=
 NSTimeZoneDetail;=0A=0A@interface=20NSDate=20:=20NSObject=20=
 <NSCoding,NSCopying>=0A{=0A}=0A=0A=0A=0A+=20(NSTimeInterval)=20=
 timeIntervalSinceReferenceDate;=0A=0A=0A=0A+=20(id)=20date;=0A+=20(id)=20=
 dateWithString:=20(NSString*)description;=0A+=20(id)=20=
 dateWithTimeIntervalSinceNow:=20(NSTimeInterval)seconds;=0A+=20(id)=20=
 dateWithTimeIntervalSince1970:=20(NSTimeInterval)seconds;=0A+=20(id)=20=
 dateWithTimeIntervalSinceReferenceDate:=20(NSTimeInterval)seconds;=0A+=20=
 (id)=20distantFuture;=0A+=20(id)=20distantPast;=0A=0A-=20(id)=20=
 initWithString:=20(NSString*)description;=0A-=20(id)=20=
 initWithTimeInterval:=20(NSTimeInterval)secsToBeAdded=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20sinceDate:=20(NSDate*)anotherDate;=0A=
 -=20(id)=20initWithTimeIntervalSinceNow:=20=
 (NSTimeInterval)secsToBeAdded;=0A-=20(id)=20=
 initWithTimeIntervalSinceReferenceDate:=20(NSTimeInterval)secs;=0A=0A=0A=0A=
 -=20(NSCalendarDate*)=20dateWithCalendarFormat:=20=
 (NSString*)formatString=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20timeZone:=20=
 (NSTimeZone*)timeZone;=0A=0A=0A=0A-=20(NSString*)=20description;=0A-=20=
 (NSString*)=20descriptionWithCalendarFormat:=20(NSString*)format=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20timeZone:=20(NSTimeZone*)aTimeZone=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20locale:=20(NSDictionary*)localeDictionary;=0A-=20=
 (NSString*)=20descriptionWithLocale:=20(NSDictionary*)locale;=0A=0A=0A=0A=
 -=20(id)=20addTimeInterval:=20(NSTimeInterval)seconds;=0A-=20=
 (NSTimeInterval)=20timeIntervalSince1970;=0A-=20(NSTimeInterval)=20=
 timeIntervalSinceDate:=20(NSDate*)otherDate;=0A-=20(NSTimeInterval)=20=
 timeIntervalSinceNow;=0A-=20(NSTimeInterval)=20=
 timeIntervalSinceReferenceDate;=0A-=20(NSTimeInterval)=20=
 timeIntervalSinceReferenceDate;=0A=0A=0A=0A-=20(NSComparisonResult)=20=
 compare:=20(NSDate*)otherDate;=0A-=20(NSDate*)=20earlierDate:=20=
 (NSDate*)otherDate;=0A-=20(BOOL)=20isEqualToDate:=20(NSDate*)otherDate;=0A=
 -=20(NSDate*)=20laterDate:=20(NSDate*)otherDate;=0A=0A=0A+=20(id)=20=
 dateWithNaturalLanguageString:=20(NSString*)string;=0A+=20(id)=20=
 dateWithNaturalLanguageString:=20(NSString*)string=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 locale:=20(NSDictionary*)localeDictionary;=0A-=20(id)=20=
 initWithTimeIntervalSince1970:=20(NSTimeInterval)seconds;=0A=0A=0A@end=0A=
 =0A=0A=0A=0A=0A@interface=20NSGDate=20:=20NSDate=0A{=0A@public=0A=20=20=
 NSTimeInterval=20_seconds_since_ref;=0A}=0A@end=0A=0ANSTimeInterval=20=
 GSTimeNow();=0ANSTimeInterval=20GSTime(int=20d,=20int=20m,=20int=20y,=20=
 int=20hh,=20int=20mm,=20int=20ss,=20int=20mil);=0A#=20246=20=
 "/home/linux/System/Headers/Foundation/NSObject.h"=202=0A@interface=20=
 NSObject=20(TimedPerformers)=0A+=20(void)=20=
 cancelPreviousPerformRequestsWithTarget:=20(id)obj=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20selector:=20(SEL)s=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20object:=20(id)arg;=0A-=20(void)=20performSelector:=20=
 (SEL)s=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20withObject:=20(id)arg=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20afterDelay:=20=
 (NSTimeInterval)seconds;=0A-=20(void)=20performSelector:=20(SEL)s=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20withObject:=20(id)arg=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20afterDelay:=20(NSTimeInterval)seconds=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20inModes:=20(NSArray*)modes;=0A=
 @end=0A#=2029=20"/home/linux/System/Headers/Foundation/NSDebug.h"=202=0A=0A=
 extern=20int=20(*__errno_location=20());=0A#=2074=20=
 "/home/linux/System/Headers/Foundation/NSDebug.h"=0Aextern=20void=20=
 GSDebugAllocationAdd(Class=20c);=0Aextern=20void=20=
 GSDebugAllocationRemove(Class=20c);=0A=0Aextern=20BOOL=20=
 GSDebugAllocationActive(BOOL=20active);=0Aextern=20int=20=
 GSDebugAllocationCount(Class=20c);=0Aextern=20int=20=
 GSDebugAllocationPeak(Class=20c);=0Aextern=20int=20=
 GSDebugAllocationTotal(Class=20c);=0Aextern=20Class*=20=
 GSDebugAllocationClassList();=0Aextern=20const=20char*=20=
 GSDebugAllocationList(BOOL=20changeFlag);=0Aextern=20const=20char*=20=
 GSDebugAllocationListAll();=0A=0Aextern=20NSString*=20=
 GSDebugFunctionMsg(const=20char=20*func,=20const=20char=20*file,=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20int=20line,=20NSString=20*fmt);=0Aextern=20NSString*=20=
 GSDebugMethodMsg(id=20obj,=20SEL=20sel,=20const=20char=20*file,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20int=20line,=20NSString=20*fmt);=0A#=20216=20=
 "/home/linux/System/Headers/Foundation/NSDebug.h"=0Aextern=20void=20=
 *NSFrameAddress(int=20offset);=0Aextern=20void=20*NSReturnAddress(int=20=
 offset);=0Aextern=20unsigned=20NSCountFrames(void);=0A#=2032=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSArchiver.h"=201=0A#=2027=20=
 "/home/linux/System/Headers/Foundation/NSArchiver.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSCoder.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSCoder.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSGeometry.h"=201=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSGeometry.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSString.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSString.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSRange.h"=201=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSRange.h"=0A@class=20=
 NSException;=0A@class=20NXConstantString;=0A#=2049=20=
 "/home/linux/System/Headers/Foundation/NSRange.h"=0Atypedef=20struct=20=
 _NSRange=20NSRange;=0Astruct=20_NSRange=0A{=0A=20=20unsigned=20int=20=
 location;=0A=20=20unsigned=20int=20length;=0A};=0A#=2073=20=
 "/home/linux/System/Headers/Foundation/NSRange.h"=0Astatic=20inline=20=
 unsigned=0ANSMaxRange(NSRange=20range)=20__attribute__((unused));=0A=0A=
 static=20inline=20unsigned=0ANSMaxRange(NSRange=20range)=0A{=0A=20=20=
 return=20range.location=20+=20range.length;=0A}=0A=0Astatic=20inline=20=
 BOOL=0ANSLocationInRange(unsigned=20location,=20NSRange=20range)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSLocationInRange(unsigned=20location,=20NSRange=20range)=0A{=0A=20=20=
 return=20(location=20>=3D=20range.location)=20&&=20(location=20<=20=
 NSMaxRange(range));=0A}=0A=0Astatic=20inline=20NSRange=0A=
 NSMakeRange(unsigned=20int=20location,=20unsigned=20int=20length)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20NSRange=0A=
 NSMakeRange(unsigned=20int=20location,=20unsigned=20int=20length)=0A{=0A=20=
 =20NSRange=20range;=0A=20=20unsigned=20int=20end=20=3D=20location=20+=20=
 length;=0A=0A=20=20if=20(end=20<=20location=20||=20end=20<=20length)=0A=20=
 =20=20=20{=0A=20=20=20=20=20=20extern=20void=20_NSRangeExceptionRaise=20=
 ();=0A=0A=0A=0A=0A=0A=0A=0A=20=20=20=20=20=20_NSRangeExceptionRaise=20=
 ();=0A=20=20=20=20}=0A=20=20range.location=20=3D=20location;=0A=20=20=
 range.length=20=3D=20length;=0A=20=20return=20range;=0A}=0A=0Astatic=20=
 inline=20BOOL=0ANSEqualRanges(NSRange=20range1,=20NSRange=20range2)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSEqualRanges(NSRange=20range1,=20NSRange=20range2)=0A{=0A=20=20return=20=
 ((range1.location=20=3D=3D=20range2.location)=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20&&=20(range1.length=20=3D=3D=20range2.length));=0A}=0A=
 =0Astatic=20inline=20NSRange=0ANSUnionRange(NSRange=20range1,=20NSRange=20=
 range2)=20__attribute__((unused));=0A=0Astatic=20inline=20NSRange=0A=
 NSUnionRange(NSRange=20aRange,=20NSRange=20bRange)=0A{=0A=20=20NSRange=20=
 range;=0A=0A=20=20range.location=20=3D=20=
 (((aRange.location)<(bRange.location))?(aRange.location):(bRange.location)=
 );=0A=20=20range.length=20=3D=20=
 (((NSMaxRange(aRange))>(NSMaxRange(bRange)))?(NSMaxRange(aRange)):(NSMaxRa=
 nge(bRange)))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20-=20=
 range.location;=0A=20=20return=20range;=0A}=0A=0Astatic=20inline=20=
 NSRange=0ANSIntersectionRange(NSRange=20range1,=20NSRange=20range2)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20NSRange=0A=
 NSIntersectionRange=20(NSRange=20aRange,=20NSRange=20bRange)=0A{=0A=20=20=
 NSRange=20range;=0A=0A=20=20if=20(NSMaxRange(aRange)=20<=20=
 bRange.location=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20||=20=
 NSMaxRange(bRange)=20<=20aRange.location)=0A=20=20=20=20return=20=
 NSMakeRange(0,=200);=0A=0A=20=20range.location=20=3D=20=
 (((aRange.location)>(bRange.location))?(aRange.location):(bRange.location)=
 );=0A=20=20range.length=20=3D=20=
 (((NSMaxRange(aRange))<(NSMaxRange(bRange)))?(NSMaxRange(aRange)):(NSMaxRa=
 nge(bRange)))=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20-=20=
 range.location;=0A=20=20return=20range;=0A}=0A=0A=0A@class=20NSString;=0A=
 =0Aextern=20NSString=20*NSStringFromRange(NSRange=20range);=0Aextern=20=
 NSRange=20NSRangeFromString(NSString=20*aString);=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSString.h"=202=0A=0Atypedef=20=
 unsigned=20short=20unichar;=0A=0A@class=20NSArray;=0A@class=20=
 NSCharacterSet;=0A@class=20NSData;=0A@class=20NSDictionary;=0A=0A@class=20=
 NSURL;=0A=0A=0A=0A=0A=0Aenum=0A{=0A=20=20NSCaseInsensitiveSearch=20=3D=20=
 1,=0A=20=20NSLiteralSearch=20=3D=202,=0A=20=20NSBackwardsSearch=20=3D=20=
 4,=0A=20=20NSAnchoredSearch=20=3D=208=0A};=0A=0Atypedef=20enum=20=
 _NSStringEncoding=0A{=0A=0A=0A=0A=20=20GSUndefinedEncoding=20=3D=200,=0A=20=
 =20NSASCIIStringEncoding=20=3D=201,=0A=20=20NSNEXTSTEPStringEncoding=20=3D=
 =202,=0A=20=20NSJapaneseEUCStringEncoding=20=3D=203,=0A=20=20=
 NSUTF8StringEncoding=20=3D=204,=0A=20=20NSISOLatin1StringEncoding=20=3D=20=
 5,=0A=20=20NSSymbolStringEncoding=20=3D=206,=0A=20=20=
 NSNonLossyASCIIStringEncoding=20=3D=207,=0A=20=20=
 NSShiftJISStringEncoding=20=3D=208,=0A=20=20NSISOLatin2StringEncoding=20=
 =3D=209,=0A=20=20NSUnicodeStringEncoding=20=3D=2010,=0A=20=20=
 NSWindowsCP1251StringEncoding=20=3D=2011,=0A=20=20=
 NSWindowsCP1252StringEncoding=20=3D=2012,=0A=20=20=
 NSWindowsCP1253StringEncoding=20=3D=2013,=0A=20=20=
 NSWindowsCP1254StringEncoding=20=3D=2014,=0A=20=20=
 NSWindowsCP1250StringEncoding=20=3D=2015,=0A=20=20=
 NSISO2022JPStringEncoding=20=3D=2021,=0A=20=20NSMacOSRomanStringEncoding=20=
 =3D=2030,=0A=20=20NSProprietaryStringEncoding=20=3D=2031,=0A=0A=0A=20=20=
 NSKOI8RStringEncoding=20=3D=2050,=0A=20=20NSISOLatin3StringEncoding=20=3D=20=
 51,=0A=20=20NSISOLatin4StringEncoding=20=3D=2052,=0A=20=20=
 NSISOCyrillicStringEncoding=20=3D=2022,=0A=20=20=
 NSISOArabicStringEncoding=20=3D=2053,=0A=20=20NSISOGreekStringEncoding=20=
 =3D=2054,=0A=20=20NSISOHebrewStringEncoding=20=3D=2055,=0A=20=20=
 NSISOLatin5StringEncoding=20=3D=2057,=0A=20=20NSISOLatin6StringEncoding=20=
 =3D=2058,=0A=0A=0A=0A=0A=20=20NSISOLatin7StringEncoding=20=3D=2061,=0A=20=
 =20NSISOLatin8StringEncoding=20=3D=2062,=0A=20=20=
 NSISOLatin9StringEncoding=20=3D=2063,=0A=20=20NSGB2312StringEncoding=20=3D=
 =2056,=0A=20=20NSUTF7StringEncoding=20=3D=2064=0A}=20NSStringEncoding;=0A=
 =0Aenum=20{=0A=20=20NSOpenStepUnicodeReservedBase=20=3D=200xF400=0A};=0A=0A=
 @protocol=20NSString=20<NSCoding,=20NSCopying,=20NSMutableCopying>=0A=0A=0A=
 +=20(id)=20string;=0A+=20(id)=20stringWithCharacters:=20(const=20=
 unichar*)chars=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20length:=20(unsigned=20int)length;=0A+=20(id)=20stringWithCString:=20=
 (const=20char*)byteString=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20length:=20(unsigned=20int)length;=0A+=20(id)=20=
 stringWithCString:=20(const=20char*)=20byteString;=0A+=20(id)=20=
 stringWithFormat:=20(NSString*)format,...;=0A+=20(id)=20=
 stringWithContentsOfFile:(NSString=20*)path;=0A=0A=0A-=20(id)=20=
 initWithCharactersNoCopy:=20(unichar*)chars=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20length:=20(unsigned=20=
 int)length=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 freeWhenDone:=20(BOOL)flag;=0A-=20(id)=20initWithCharacters:=20(const=20=
 unichar*)chars=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 length:=20(unsigned=20int)length;=0A-=20(id)=20initWithCStringNoCopy:=20=
 (char*)byteString=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20length:=20(unsigned=20int)length=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20freeWhenDone:=20(BOOL)flag;=0A-=20(id)=20=
 initWithCString:=20(const=20char*)byteString=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20length:=20(unsigned=20int)length;=0A-=20(id)=20=
 initWithCString:=20(const=20char*)byteString;=0A-=20(id)=20=
 initWithString:=20(NSString*)string;=0A-=20(id)=20initWithFormat:=20=
 (NSString*)format,...;=0A-=20(id)=20initWithFormat:=20(NSString*)format=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20arguments:=20(va_list)argList;=0A-=20=
 (id)=20initWithData:=20(NSData*)data=0A=20=20=20=20=20=20=20=20=20=20=20=
 encoding:=20(NSStringEncoding)encoding;=0A-=20(id)=20=
 initWithContentsOfFile:=20(NSString*)path;=0A-=20(id)=20init;=0A=0A=0A-=20=
 (unsigned=20int)=20length;=0A=0A=0A-=20(unichar)=20characterAtIndex:=20=
 (unsigned=20int)index;=0A-=20(void)=20getCharacters:=20(unichar*)buffer;=0A=
 -=20(void)=20getCharacters:=20(unichar*)buffer=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20range:=20(NSRange)aRange;=0A=0A=0A-=20=
 (NSString*)=20stringByAppendingFormat:=20(NSString*)format,...;=0A-=20=
 (NSString*)=20stringByAppendingString:=20(NSString*)aString;=0A=0A=0A-=20=
 (NSArray*)=20componentsSeparatedByString:=20(NSString*)separator;=0A-=20=
 (NSString*)=20substringFromIndex:=20(unsigned=20int)index;=0A-=20=
 (NSString*)=20substringFromRange:=20(NSRange)aRange;=0A-=20(NSString*)=20=
 substringToIndex:=20(unsigned=20int)index;=0A=0A=0A-=20(NSRange)=20=
 rangeOfCharacterFromSet:=20(NSCharacterSet*)aSet;=0A-=20(NSRange)=20=
 rangeOfCharacterFromSet:=20(NSCharacterSet*)aSet=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20options:=20=
 (unsigned=20int)mask;=0A-=20(NSRange)=20rangeOfCharacterFromSet:=20=
 (NSCharacterSet*)aSet=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20options:=20(unsigned=20int)mask=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20range:=20(NSRange)aRange;=0A-=20(NSRange)=20rangeOfString:=20=
 (NSString*)string;=0A-=20(NSRange)=20rangeOfString:=20(NSString*)string=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20options:=20=
 (unsigned=20int)mask;=0A-=20(NSRange)=20rangeOfString:=20=
 (NSString*)aString=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 options:=20(unsigned=20int)mask=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20range:=20(NSRange)aRange;=0A=0A=0A-=20(NSRange)=20=
 rangeOfComposedCharacterSequenceAtIndex:=20(unsigned=20int)anIndex;=0A=0A=
 =0A-=20(id)propertyList;=0A-=20(NSDictionary*)=20=
 propertyListFromStringsFileFormat;=0A=0A=0A-=20(NSComparisonResult)=20=
 compare:=20(NSString*)aString;=0A-=20(NSComparisonResult)=20compare:=20=
 (NSString*)aString=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20options:=20(unsigned=20int)mask;=0A-=20=
 (NSComparisonResult)=20compare:=20(NSString*)aString=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20options:=20(unsigned=20=
 int)mask=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20range:=20(NSRange)aRange;=0A-=20(BOOL)=20hasPrefix:=20=
 (NSString*)aString;=0A-=20(BOOL)=20hasSuffix:=20(NSString*)aString;=0A-=20=
 (BOOL)=20isEqual:=20(id)anObject;=0A-=20(BOOL)=20isEqualToString:=20=
 (NSString*)aString;=0A-=20(unsigned=20int)=20hash;=0A=0A=0A-=20=
 (NSString*)=20commonPrefixWithString:=20(NSString*)aString=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 options:=20(unsigned=20int)mask;=0A=0A=0A-=20(NSString*)=20=
 capitalizedString;=0A-=20(NSString*)=20lowercaseString;=0A-=20=
 (NSString*)=20uppercaseString;=0A=0A=0A-=20(const=20char*)=20cString;=0A=
 -=20(unsigned=20int)=20cStringLength;=0A-=20(void)=20getCString:=20=
 (char*)buffer;=0A-=20(void)=20getCString:=20(char*)buffer=0A=20=20=20=20=20=
 =20=20=20=20=20maxLength:=20(unsigned=20int)maxLength;=0A-=20(void)=20=
 getCString:=20(char*)buffer=0A=20=20=20=20=20=20=20=20=20=20maxLength:=20=
 (unsigned=20int)maxLength=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 range:=20(NSRange)aRange=0A=20=20=20=20=20remainingRange:=20=
 (NSRange*)leftoverRange;=0A=0A=0A-=20(float)=20floatValue;=0A-=20(int)=20=
 intValue;=0A=0A=0A-=20(BOOL)=20canBeConvertedToEncoding:=20=
 (NSStringEncoding)encoding;=0A-=20(NSData*)=20dataUsingEncoding:=20=
 (NSStringEncoding)encoding;=0A-=20(NSData*)=20dataUsingEncoding:=20=
 (NSStringEncoding)encoding=0A=20=20=20=20=20=20=20=20=20=
 allowLossyConversion:=20(BOOL)flag;=0A+=20(NSStringEncoding)=20=
 defaultCStringEncoding;=0A-=20(NSString*)=20description;=0A-=20=
 (NSStringEncoding)=20fastestEncoding;=0A-=20(NSStringEncoding)=20=
 smallestEncoding;=0A=0A=0A-=20(unsigned=20int)=20completePathIntoString:=20=
 (NSString**)outputName=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20caseSensitive:=20(BOOL)flag=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20matchesIntoArray:=20=
 (NSArray**)outputArray=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20filterTypes:=20=
 (NSArray*)filterTypes;=0A-=20(const=20char*)=20fileSystemRepresentation;=0A=
 -=20(BOOL)=20getFileSystemRepresentation:=20(char*)buffer=20maxLength:=20=
 (unsigned=20int)l;=0A-=20(NSString*)=20lastPathComponent;=0A-=20=
 (NSString*)=20pathExtension;=0A-=20(NSString*)=20=
 stringByAbbreviatingWithTildeInPath;=0A-=20(NSString*)=20=
 stringByAppendingPathComponent:=20(NSString*)aString;=0A-=20(NSString*)=20=
 stringByAppendingPathExtension:=20(NSString*)aString;=0A-=20(NSString*)=20=
 stringByDeletingLastPathComponent;=0A-=20(NSString*)=20=
 stringByDeletingPathExtension;=0A-=20(NSString*)=20=
 stringByExpandingTildeInPath;=0A-=20(NSString*)=20=
 stringByResolvingSymlinksInPath;=0A-=20(NSString*)=20=
 stringByStandardizingPath;=0A=0A=0A-=20(int)=20_baseLength;=0A=0A=0A+=20=
 (NSString*)=20pathWithComponents:=20(NSArray*)components;=0A-=20(BOOL)=20=
 isAbsolutePath;=0A-=20(NSArray*)=20pathComponents;=0A-=20(NSArray*)=20=
 stringsByAppendingPaths:=20(NSArray*)paths;=0A+=20(NSString*)=20=
 localizedStringWithFormat:=20(NSString*)=20format,=20...;=0A=0A+=20(id)=20=
 stringWithFormat:=20(NSString*)format=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20arguments:=20(va_list)argList;=0A+=20(id)=20stringWithString:=20=
 (NSString*)=20aString;=0A+=20(id)=20stringWithContentsOfURL:=20=
 (NSURL*)anURL;=0A+=20(id)=20stringWithUTF8String:=20(const=20=
 char*)bytes;=0A-=20(id)=20initWithFormat:=20(NSString*)format=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20locale:=20(NSDictionary*)dictionary;=0A=
 -=20(id)=20initWithFormat:=20(NSString*)format=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20locale:=20(NSDictionary*)dictionary=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20arguments:=20(va_list)argList;=0A-=20(id)=20=
 initWithUTF8String:=20(const=20char=20*)bytes;=0A-=20(id)=20=
 initWithContentsOfURL:=20(NSURL*)anURL;=0A-=20(NSString*)=20=
 substringWithRange:=20(NSRange)aRange;=0A-=20(NSComparisonResult)=20=
 caseInsensitiveCompare:=20(NSString*)aString;=0A-=20=
 (NSComparisonResult)compare:(NSString=20*)string=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20options:(unsigned)mask=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 range:(NSRange)compareRange=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20locale:(NSDictionary=20*)dict;=0A-=20=
 (NSComparisonResult)localizedCompare:(NSString=20*)string;=0A-=20=
 (NSComparisonResult)localizedCaseInsensitiveCompare:(NSString=20=
 *)string;=0A-=20(BOOL)=20writeToFile:=20(NSString*)filename=0A=20=20=20=20=
 =20=20=20=20=20=20atomically:=20(BOOL)useAuxiliaryFile;=0A-=20=
 (BOOL)writeToURL:(NSURL=20*)anURL=20atomically:(BOOL)atomically;=0A-=20=
 (double)=20doubleValue;=0A+=20(NSStringEncoding*)=20=
 availableStringEncodings;=0A+=20(NSString*)=20=
 localizedNameOfStringEncoding:=20(NSStringEncoding)encoding;=0A-=20=
 (void)=20getLineStart:=20(unsigned=20int=20*)startIndex=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20end:=20(unsigned=20int=20=
 *)lineEndIndex=0A=20=20=20=20=20=20=20=20=20=20contentsEnd:=20(unsigned=20=
 int=20*)contentsEndIndex=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 forRange:=20(NSRange)aRange;=0A-=20(NSRange)=20lineRangeForRange:=20=
 (NSRange)aRange;=0A-=20(const=20char*)=20lossyCString;=0A-=20(const=20=
 char=20*)UTF8String;=0A=0A=0A=0A-=20(BOOL)=20boolValue;=0A=0A=0A@end=0A=0A=
 @interface=20NSString=20:=20NSObject=20<NSString>=0A@end=0A=0A@class=20=
 NSMutableString;=0A=0A@protocol=20NSMutableString=20<NSString>=0A=0A=0A+=20=
 (id)=20string;=0A+=20(id)=20stringWithCharacters:=20(const=20=
 unichar*)chars=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20length:=20(unsigned=20int)length;=0A+=20(id)=20stringWithCString:=20=
 (const=20char*)byteString=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20length:=20(unsigned=20int)length;=0A+=20(id)=20=
 stringWithCString:=20(const=20char*)=20byteString;=0A+=20(id)=20=
 stringWithFormat:=20(NSString*)format,...;=0A+=20(id)=20=
 stringWithContentsOfFile:(NSString=20*)path;=0A+=20(NSMutableString*)=20=
 stringWithCapacity:=20(unsigned)capacity;=0A=0A=0A-=20(id)=20=
 initWithCapacity:=20(unsigned)capacity;=0A=0A=0A-=20(void)=20=
 appendFormat:=20(NSString*)format,=20...;=0A-=20(void)=20appendString:=20=
 (NSString*)aString;=0A-=20(void)=20deleteCharactersInRange:=20=
 (NSRange)range;=0A-=20(void)=20insertString:=20(NSString*)aString=20=
 atIndex:(unsigned)index;=0A-=20(void)=20replaceCharactersInRange:=20=
 (NSRange)range=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20withString:=20(NSString*)aString;=0A-=20(void)=20setString:=20=
 (NSString*)aString;=0A=0A@end=0A=0A@interface=20NSMutableString=20:=20=
 NSString=20<NSMutableString>=0A@end=0A=0A=0A=0A=0A@interface=20=
 NXConstantString=20:=20NSString=0A{=0A=20=20union=20{=0A=20=20=20=20=
 unichar=20*u;=0A=20=20=20=20unsigned=20char=20*c;=0A=20=20}=20_contents;=0A=
 =20=20unsigned=20int=20_count;=0A}=0A@end=0A#=20347=20=
 "/home/linux/System/Headers/Foundation/NSString.h"=0A@interface=20=
 GSString=20:=20NSString=0A{=0A=20=20union=20{=0A=20=20=20=20unichar=20=
 *u;=0A=20=20=20=20unsigned=20char=20*c;=0A=20=20}=20_contents;=0A=20=20=
 unsigned=20int=20_count;=0A=20=20struct=20{=0A=20=20=20=20unsigned=20int=20=
 wide:=201;=0A=20=20=20=20unsigned=20int=20free:=201;=0A=20=20=20=20=
 unsigned=20int=20unused:=202;=0A=20=20=20=20unsigned=20int=20hash:=2028;=0A=
 =20=20}=20_flags;=0A}=0A@end=0A=0A@interface=20NSString=20(GSString)=0A-=20=
 (NSString*)=20stringWithoutSuffix:=20(NSString*)_suffix;=0A-=20=
 (NSString*)=20stringWithoutPrefix:=20(NSString*)_prefix;=0A-=20=
 (NSString*)=20stringByReplacingString:=20(NSString*)_replace=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 withString:=20(NSString*)_by;=0A@end=0A=0A@interface=20=
 NSString(GSTrimming)=0A-=20(NSString*)=20=
 stringByTrimmingLeadWhiteSpaces;=0A-=20(NSString*)=20=
 stringByTrimmingTailWhiteSpaces;=0A-=20(NSString*)=20=
 stringByTrimmingWhiteSpaces;=0A=0A-=20(NSString*)=20=
 stringByTrimmingLeadSpaces;=0A-=20(NSString*)=20=
 stringByTrimmingTailSpaces;=0A-=20(NSString*)=20stringByTrimmingSpaces;=0A=
 @end=0A=0A@interface=20NSMutableString=20(GSString)=0A-=20(void)=20=
 removeSuffix:=20(NSString*)_suffix;=0A-=20(void)=20removePrefix:=20=
 (NSString*)_prefix;=0A-=20(void)=20replaceString:=20(NSString*)_replace=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20withString:=20(NSString*)_by;=0A@end=0A=
 =0A@interface=20NSMutableString=20(GSTrimming)=0A-=20(void)=20=
 trimLeadSpaces;=0A-=20(void)=20trimTailSpaces;=0A-=20(void)=20=
 trimSpaces;=0A@end=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSGeometry.h"=202=0A#=2050=20=
 "/home/linux/System/Headers/Foundation/NSGeometry.h"=0Atypedef=20struct=20=
 _NSPoint=20NSPoint;=0Astruct=20_NSPoint=0A{=0A=20=20float=20x;=0A=20=20=
 float=20y;=0A};=0A=0A=0Atypedef=20struct=20_NSSize=20NSSize;=0Astruct=20=
 _NSSize=0A{=0A=20=20float=20width;=0A=20=20float=20height;=0A};=0A=0A=0A=
 typedef=20struct=20_NSRect=20NSRect;=0Astruct=20_NSRect=0A{=0A=20=20=
 NSPoint=20origin;=0A=20=20NSSize=20size;=0A};=0A=0A=0Atypedef=20enum=20=
 _NSRectEdge=20NSRectEdge;=0Aenum=20_NSRectEdge=0A{=0A=20=20NSMinXEdge,=0A=
 =20=20NSMinYEdge,=0A=20=20NSMaxXEdge,=0A=20=20NSMaxYEdge=0A};=0A=0Aconst=20=
 NSPoint=20NSZeroPoint;=0Aconst=20NSRect=20NSZeroRect;=0Aconst=20NSSize=20=
 NSZeroSize;=0A#=20107=20=
 "/home/linux/System/Headers/Foundation/NSGeometry.h"=0Astatic=20inline=20=
 NSPoint=0ANSMakePoint(float=20x,=20float=20y)=20__attribute__((unused));=0A=
 =0Astatic=20inline=20NSPoint=0ANSMakePoint(float=20x,=20float=20y)=0A{=0A=
 =20=20NSPoint=20point;=0A=0A=20=20point.x=20=3D=20x;=0A=20=20point.y=20=3D=
 =20y;=0A=20=20return=20point;=0A}=0A=0A=0Astatic=20inline=20NSSize=0A=
 NSMakeSize(float=20w,=20float=20h)=20__attribute__((unused));=0A=0A=
 static=20inline=20NSSize=0ANSMakeSize(float=20w,=20float=20h)=0A{=0A=20=20=
 NSSize=20size;=0A=0A=20=20size.width=20=3D=20w;=0A=20=20size.height=20=3D=20=
 h;=0A=20=20return=20size;=0A}=0A=0A=0Astatic=20inline=20NSRect=0A=
 NSMakeRect(float=20x,=20float=20y,=20float=20w,=20float=20h)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20NSRect=0A=
 NSMakeRect(float=20x,=20float=20y,=20float=20w,=20float=20h)=0A{=0A=20=20=
 NSRect=20rect;=0A=0A=20=20rect.origin.x=20=3D=20x;=0A=20=20rect.origin.y=20=
 =3D=20y;=0A=20=20rect.size.width=20=3D=20w;=0A=20=20rect.size.height=20=3D=
 =20h;=0A=20=20return=20rect;=0A}=0A=0A=0A=0A=0Astatic=20inline=20float=0A=
 NSMaxX(NSRect=20aRect)=20__attribute__((unused));=0A=0Astatic=20inline=20=
 float=0ANSMaxX(NSRect=20aRect)=0A{=0A=20=20return=20aRect.origin.x=20+=20=
 aRect.size.width;=0A}=0A=0A=0Astatic=20inline=20float=0ANSMaxY(NSRect=20=
 aRect)=20__attribute__((unused));=0A=0Astatic=20inline=20float=0A=
 NSMaxY(NSRect=20aRect)=0A{=0A=20=20return=20aRect.origin.y=20+=20=
 aRect.size.height;=0A}=0A=0A=0Astatic=20inline=20float=0ANSMidX(NSRect=20=
 aRect)=20__attribute__((unused));=0A=0Astatic=20inline=20float=0A=
 NSMidX(NSRect=20aRect)=0A{=0A=20=20return=20aRect.origin.x=20+=20=
 (aRect.size.width=20/=202.0);=0A}=0A=0A=0Astatic=20inline=20float=0A=
 NSMidY(NSRect=20aRect)=20__attribute__((unused));=0A=0Astatic=20inline=20=
 float=0ANSMidY(NSRect=20aRect)=0A{=0A=20=20return=20aRect.origin.y=20+=20=
 (aRect.size.height=20/=202.0);=0A}=0A=0A=0Astatic=20inline=20float=0A=
 NSMinX(NSRect=20aRect)=20__attribute__((unused));=0A=0Astatic=20inline=20=
 float=0ANSMinX(NSRect=20aRect)=0A{=0A=20=20return=20aRect.origin.x;=0A}=0A=
 =0A=0Astatic=20inline=20float=0ANSMinY(NSRect=20aRect)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20float=0ANSMinY(NSRect=20=
 aRect)=0A{=0A=20=20return=20aRect.origin.y;=0A}=0A=0A=0Astatic=20inline=20=
 float=0ANSWidth(NSRect=20aRect)=20__attribute__((unused));=0A=0Astatic=20=
 inline=20float=0ANSWidth(NSRect=20aRect)=0A{=0A=20=20return=20=
 aRect.size.width;=0A}=0A=0A=0Astatic=20inline=20float=0ANSHeight(NSRect=20=
 aRect)=20__attribute__((unused));=0A=0Astatic=20inline=20float=0A=
 NSHeight(NSRect=20aRect)=0A{=0A=20=20return=20aRect.size.height;=0A}=0A=0A=
 =0A=0Astatic=20inline=20BOOL=0ANSIsEmptyRect(NSRect=20aRect)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSIsEmptyRect(NSRect=20aRect)=0A{=0A=20=20return=20((NSWidth(aRect)=20>=20=
 0)=20&&=20(NSHeight(aRect)=20>=200))=20?=20(BOOL)0=20:=20(BOOL)1;=0A}=0A=0A=
 =0A=0A=0A=0Astatic=20inline=20NSRect=0ANSOffsetRect(NSRect=20aRect,=20=
 float=20dx,=20float=20dy)=20__attribute__((unused));=0A=0Astatic=20=
 inline=20NSRect=0ANSOffsetRect(NSRect=20aRect,=20float=20dx,=20float=20=
 dy)=0A{=0A=20=20NSRect=20rect=20=3D=20aRect;=0A=0A=20=20rect.origin.x=20=
 +=3D=20dx;=0A=20=20rect.origin.y=20+=3D=20dy;=0A=20=20return=20rect;=0A}=0A=
 =0A=0A=0A=0Astatic=20inline=20NSRect=0ANSInsetRect(NSRect=20aRect,=20=
 float=20dX,=20float=20dY)=20__attribute__((unused));=0A=0Astatic=20=
 inline=20NSRect=0ANSInsetRect(NSRect=20aRect,=20float=20dX,=20float=20=
 dY)=0A{=0A=20=20NSRect=20rect;=0A=0A=20=20rect=20=3D=20=
 NSOffsetRect(aRect,=20dX,=20dY);=0A=20=20rect.size.width=20-=3D=20(2=20*=20=
 dX);=0A=20=20rect.size.height=20-=3D=20(2=20*=20dY);=0A=20=20return=20=
 rect;=0A}=0A=0A=0A=0A=0A=0Aextern=20void=0ANSDivideRect(NSRect=20aRect,=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20NSRect=20*slice,=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20NSRect=20*remainder,=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20float=20amount,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 NSRectEdge=20edge);=0A=0A=0A=0Aextern=20NSRect=0ANSIntegralRect(NSRect=20=
 aRect);=0A=0A=0A=0A=0A=0A=0A=0Astatic=20inline=20NSRect=0A=
 NSUnionRect(NSRect=20aRect,=20NSRect=20bRect)=20__attribute__((unused));=0A=
 =0Astatic=20inline=20NSRect=0ANSUnionRect(NSRect=20aRect,=20NSRect=20=
 bRect)=0A{=0A=20=20NSRect=20rect;=0A=0A=20=20if=20(NSIsEmptyRect(aRect)=20=
 &&=20NSIsEmptyRect(bRect))=0A=20=20=20=20return=20NSMakeRect(0,0,0,0);=0A=
 =20=20else=20if=20(NSIsEmptyRect(aRect))=0A=20=20=20=20return=20bRect;=0A=
 =20=20else=20if=20(NSIsEmptyRect(bRect))=0A=20=20=20=20return=20aRect;=0A=
 =0A=20=20rect=20=3D=20=
 NSMakeRect((((NSMinX(aRect))<(NSMinX(bRect)))?(NSMinX(aRect)):(NSMinX(bRec=
 t))),=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 (((NSMinY(aRect))<(NSMinY(bRect)))?(NSMinY(aRect)):(NSMinY(bRect))),=20=
 0,=200);=0A=0A=20=20rect=20=3D=20NSMakeRect(NSMinX(rect),=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20NSMinY(rect),=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 (((NSMaxX(aRect))>(NSMaxX(bRect)))?(NSMaxX(aRect)):(NSMaxX(bRect)))=20-=20=
 NSMinX(rect),=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20(((NSMaxY(aRect))>(NSMaxY(bRect)))?(NSMaxY(aRect)):(NSMaxY(bRect)))=20=
 -=20NSMinY(rect));=0A=0A=20=20return=20rect;=0A}=0A=0A=0A=0A=0A=0A=0A=
 static=20inline=20NSRect=0ANSIntersectionRect(NSRect=20aRect,=20NSRect=20=
 bRect)=20__attribute__((unused));=0A=0Astatic=20inline=20NSRect=0A=
 NSIntersectionRect=20(NSRect=20aRect,=20NSRect=20bRect)=0A{=0A=20=20if=20=
 (NSMaxX(aRect)=20<=3D=20NSMinX(bRect)=20||=20NSMaxX(bRect)=20<=3D=20=
 NSMinX(aRect)=0A=20=20=20=20||=20NSMaxY(aRect)=20<=3D=20NSMinY(bRect)=20=
 ||=20NSMaxY(bRect)=20<=3D=20NSMinY(aRect))=0A=20=20=20=20{=0A=20=20=20=20=
 =20=20return=20NSMakeRect(0,=200,=200,=200);=0A=20=20=20=20}=0A=20=20=
 else=0A=20=20=20=20{=0A=20=20=20=20=20=20NSRect=20rect;=0A=0A=20=20=20=20=
 =20=20if=20(NSMinX(aRect)=20<=3D=20NSMinX(bRect))=0A=20=20=20=20=20=20=20=
 =20rect.origin.x=20=3D=20bRect.origin.x;=0A=20=20=20=20=20=20else=0A=20=20=
 =20=20=20=20=20=20rect.origin.x=20=3D=20aRect.origin.x;=0A=0A=20=20=20=20=
 =20=20if=20(NSMinY(aRect)=20<=3D=20NSMinY(bRect))=0A=20=20=20=20=20=20=20=
 =20rect.origin.y=20=3D=20bRect.origin.y;=0A=20=20=20=20=20=20else=0A=20=20=
 =20=20=20=20=20=20rect.origin.y=20=3D=20aRect.origin.y;=0A=0A=20=20=20=20=
 =20=20if=20(NSMaxX(aRect)=20>=3D=20NSMaxX(bRect))=0A=20=20=20=20=20=20=20=
 =20rect.size.width=20=3D=20NSMaxX(bRect)=20-=20rect.origin.x;=0A=20=20=20=
 =20=20=20else=0A=20=20=20=20=20=20=20=20rect.size.width=20=3D=20=
 NSMaxX(aRect)=20-=20rect.origin.x;=0A=0A=20=20=20=20=20=20if=20=
 (NSMaxY(aRect)=20>=3D=20NSMaxY(bRect))=0A=20=20=20=20=20=20=20=20=
 rect.size.height=20=3D=20NSMaxY(bRect)=20-=20rect.origin.y;=0A=20=20=20=20=
 =20=20else=0A=20=20=20=20=20=20=20=20rect.size.height=20=3D=20=
 NSMaxY(aRect)=20-=20rect.origin.y;=0A=0A=20=20=20=20=20=20return=20rect;=0A=
 =20=20=20=20}=0A}=0A=0A=0A=0A=0Astatic=20inline=20BOOL=0A=
 NSEqualRects(NSRect=20aRect,=20NSRect=20bRect)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSEqualRects(NSRect=20aRect,=20NSRect=20bRect)=0A{=0A=20=20return=20=
 ((NSMinX(aRect)=20=3D=3D=20NSMinX(bRect))=0A=20=20=20=20=20=20=20=20=20=20=
 &&=20(NSMinY(aRect)=20=3D=3D=20NSMinY(bRect))=0A=20=20=20=20=20=20=20=20=20=
 =20&&=20(NSWidth(aRect)=20=3D=3D=20NSWidth(bRect))=0A=20=20=20=20=20=20=20=
 =20=20=20&&=20(NSHeight(aRect)=20=3D=3D=20NSHeight(bRect)))=20?=20=
 (BOOL)1=20:=20(BOOL)0;=0A}=0A=0A=0Astatic=20inline=20BOOL=0A=
 NSEqualSizes(NSSize=20aSize,=20NSSize=20bSize)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSEqualSizes(NSSize=20aSize,=20NSSize=20bSize)=0A{=0A=20=20return=20=
 ((aSize.width=20=3D=3D=20bSize.width)=0A=20=20=20=20=20=20=20=20=20=20&&=20=
 (aSize.height=20=3D=3D=20bSize.height))=20?=20(BOOL)1=20:=20(BOOL)0;=0A}=0A=
 =0A=0A=0Astatic=20inline=20BOOL=0ANSEqualPoints(NSPoint=20aPoint,=20=
 NSPoint=20bPoint)=20__attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSEqualPoints(NSPoint=20aPoint,=20NSPoint=20bPoint)=0A{=0A=20=20return=20=
 ((aPoint.x=20=3D=3D=20bPoint.x)=0A=20=20=20=20=20=20=20=20=20=20&&=20=
 (aPoint.y=20=3D=3D=20bPoint.y))=20?=20(BOOL)1=20:=20(BOOL)0;=0A}=0A=0A=0A=
 static=20inline=20BOOL=0ANSMouseInRect(NSPoint=20aPoint,=20NSRect=20=
 aRect,=20BOOL=20flipped)=20__attribute__((unused));=0A=0Astatic=20inline=20=
 BOOL=0ANSMouseInRect(NSPoint=20aPoint,=20NSRect=20aRect,=20BOOL=20=
 flipped)=0A{=0A=20=20if=20(flipped)=0A=20=20=20=20return=20((aPoint.x=20=
 >=3D=20NSMinX(aRect))=0A=20=20=20=20=20=20=20=20=20=20=20=20&&=20=
 (aPoint.y=20>=3D=20NSMinY(aRect))=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 &&=20(aPoint.x=20<=20NSMaxX(aRect))=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 &&=20(aPoint.y=20<=20NSMaxY(aRect)))=20?=20(BOOL)1=20:=20(BOOL)0;=0A=20=20=
 else=0A=20=20=20=20return=20((aPoint.x=20>=3D=20NSMinX(aRect))=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20&&=20(aPoint.y=20>=20NSMinY(aRect))=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20&&=20(aPoint.x=20<=20NSMaxX(aRect))=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20&&=20(aPoint.y=20<=3D=20NSMaxY(aRect)))=20?=20=
 (BOOL)1=20:=20(BOOL)0;=0A}=0A=0A=0Astatic=20inline=20BOOL=0A=
 NSPointInRect(NSPoint=20aPoint,=20NSRect=20aRect)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSPointInRect(NSPoint=20aPoint,=20NSRect=20aRect)=0A{=0A=20=20return=20=
 NSMouseInRect(aPoint,=20aRect,=20(BOOL)1);=0A}=0A=0A=0A=0A=0Astatic=20=
 inline=20BOOL=0ANSContainsRect(NSRect=20aRect,=20NSRect=20bRect)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSContainsRect(NSRect=20aRect,=20NSRect=20bRect)=0A{=0A=20=20return=20=
 ((NSMinX(aRect)=20<=20NSMinX(bRect))=0A=20=20=20=20=20=20=20=20=20=20&&=20=
 (NSMinY(aRect)=20<=20NSMinY(bRect))=0A=20=20=20=20=20=20=20=20=20=20&&=20=
 (NSMaxX(aRect)=20>=20NSMaxX(bRect))=0A=20=20=20=20=20=20=20=20=20=20&&=20=
 (NSMaxY(aRect)=20>=20NSMaxY(bRect)))=20?=20(BOOL)1=20:=20(BOOL)0;=0A}=0A=0A=
 =0Astatic=20inline=20BOOL=0ANSIntersectsRect(NSRect=20aRect,=20NSRect=20=
 bRect)=20__attribute__((unused));=0A=0Astatic=20inline=20BOOL=0A=
 NSIntersectsRect(NSRect=20aRect,=20NSRect=20bRect)=0A{=0A=0A=20=20return=20=
 (NSMaxX(aRect)=20<=3D=20NSMinX(bRect)=0A=20=20=20=20=20=20=20=20=20=20||=20=
 NSMaxX(bRect)=20<=3D=20NSMinX(aRect)=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20||=20NSMaxY(aRect)=20<=3D=20NSMinY(bRect)=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20||=20NSMaxY(bRect)=20<=3D=20NSMinY(aRect))=20?=20=
 (BOOL)0=20:=20(BOOL)1;=0A}=0A=0A=0A=0A=0A=0A=0A=0Aextern=20NSString=20*=0A=
 NSStringFromPoint(NSPoint=20aPoint);=0A=0A=0A=0A=0Aextern=20NSString=20*=0A=
 NSStringFromRect(NSRect=20aRect);=0A=0A=0A=0Aextern=20NSString=20*=0A=
 NSStringFromSize(NSSize=20aSize);=0A=0Aextern=20NSPoint=20=
 NSPointFromString(NSString*=20string);=0Aextern=20NSSize=20=
 NSSizeFromString(NSString*=20string);=0Aextern=20NSRect=20=
 NSRectFromString(NSString*=20string);=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSCoder.h"=202=0A=0A=0A@class=20=
 NSMutableData,=20NSData,=20NSString;=0A=0A@interface=20NSCoder=20:=20=
 NSObject=0A=0A=0A-=20(void)=20encodeArrayOfObjCType:=20(const=20=
 char*)type=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20count:=20(unsigned)count=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20at:=20(const=20=
 void*)array;=0A-=20(void)=20encodeBycopyObject:=20(id)anObject;=0A-=20=
 (void)=20encodeByrefObject:=20(id)anObject;=0A-=20(void)=20encodeBytes:=20=
 (void*)addr=20length:=20(unsigned)l;=0A-=20(void)=20=
 encodeConditionalObject:=20(id)anObject;=0A-=20(void)=20=
 encodeDataObject:=20(NSData*)data;=0A-=20(void)=20encodeObject:=20=
 (id)anObject;=0A-=20(void)=20encodePropertyList:=20(id)plist;=0A-=20=
 (void)=20encodePoint:=20(NSPoint)point;=0A-=20(void)=20encodeRect:=20=
 (NSRect)rect;=0A-=20(void)=20encodeRootObject:=20(id)rootObject;=0A-=20=
 (void)=20encodeSize:=20(NSSize)size;=0A-=20(void)=20=
 encodeValueOfObjCType:=20(const=20char*)type=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20at:=20(const=20=
 void*)address;=0A-=20(void)=20encodeValuesOfObjCTypes:=20(const=20=
 char*)types,...;=0A=0A=0A=0A-=20(void)=20decodeArrayOfObjCType:=20(const=20=
 char*)type=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20count:=20(unsigned)count=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20at:=20(void*)address;=0A=
 -=20(void*)=20decodeBytesWithReturnedLength:=20(unsigned*)l;=0A-=20=
 (NSData*)=20decodeDataObject;=0A-=20(id)=20decodeObject;=0A-=20(id)=20=
 decodePropertyList;=0A-=20(NSPoint)=20decodePoint;=0A-=20(NSRect)=20=
 decodeRect;=0A-=20(NSSize)=20decodeSize;=0A-=20(void)=20=
 decodeValueOfObjCType:=20(const=20char*)type=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20at:=20=
 (void*)address;=0A-=20(void)=20decodeValuesOfObjCTypes:=20(const=20=
 char*)types,...;=0A=0A=0A=0A-=20(NSZone*)=20objectZone;=0A-=20(void)=20=
 setObjectZone:=20(NSZone*)zone;=0A=0A=0A=0A-=20(unsigned=20int)=20=
 systemVersion;=0A-=20(unsigned=20int)=20versionForClassName:=20=
 (NSString*)className;=0A=0A@end=0A=0A=0A=0A@interface=20NSCoder=20=
 (GNUstep)=0A=0A-=20(void)=20decodeArrayOfObjCType:=20(const=20char*)type=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 count:=20(unsigned)count=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20at:=20(void*)buf=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withName:=20(id*)name;=0A=
 -=20(void)=20decodeIndent;=0A-=20(void)=20decodeObjectAt:=20=
 (id*)anObject=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withName:=20=
 (id*)name;=0A-=20(void)=20decodeValueOfCType:=20(const=20char*)type=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 at:=20(void*)buf=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20withName:=20(id*)name;=0A-=20(void)=20decodeValueOfObjCType:=20(const=20=
 char*)type=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20at:=20(void*)buf=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20withName:=20(id*)name;=0A-=20(void)=20=
 encodeArrayOfObjCType:=20(const=20char*)type=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20count:=20(unsigned)count=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20at:=20(const=20void*)buf=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20withName:=20(id)name;=0A-=20(void)=20=
 encodeIndent;=0A-=20(void)=20encodeObject:=20(id)anObject=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20withName:=20(id)name;=0A-=20(void)=20=
 encodeValueOfCType:=20(const=20char*)type=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20at:=20(const=20void*)buf=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withName:=20=
 (id)name;=0A-=20(void)=20encodeValueOfObjCType:=20(const=20char*)type=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20at:=20(const=20void*)buf=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20withName:=20(id)name;=0A@end=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSArchiver.h"=202=0A=0A@class=20=
 NSMutableDictionary,=20NSMutableData,=20NSData,=20NSString;=0A=0A=
 @interface=20NSArchiver=20:=20NSCoder=0A{=0A@private=0A=20=20=
 NSMutableData=20*_data;=0A=20=20id=20_dst;=0A=20=20IMP=20_serImp;=0A=20=20=
 IMP=20_tagImp;=0A=20=20IMP=20_xRefImp;=0A=20=20IMP=20_eObjImp;=0A=20=20=
 IMP=20_eValImp;=0A=0A=0A=0A=20=20void*=20_clsMap;=0A=20=20void*=20=
 _cIdMap;=0A=20=20void*=20_uIdMap;=0A=20=20void*=20_ptrMap;=0A=20=20void*=20=
 _namMap;=0A=20=20void*=20_repMap;=0A=0A=0A=0A=20=20unsigned=20_xRefC;=0A=20=
 =20unsigned=20_xRefO;=0A=20=20unsigned=20_xRefP;=0A=20=20unsigned=20=
 _startPos;=0A=20=20BOOL=20_encodingRoot;=0A=20=20BOOL=20_initialPass;=0A=
 }=0A=0A=0A-=20(id)=20initForWritingWithMutableData:=20=
 (NSMutableData*)mdata;=0A=0A=0A+=20(NSData*)=20=
 archivedDataWithRootObject:=20(id)rootObject;=0A+=20(BOOL)=20=
 archiveRootObject:=20(id)rootObject=20toFile:=20(NSString*)path;=0A=0A=0A=
 -=20(NSMutableData*)=20archiverData;=0A=0A=0A-=20(NSString*)=20=
 classNameEncodedForTrueClassName:=20(NSString*)=20trueName;=0A-=20(void)=20=
 encodeClassName:=20(NSString*)trueName=0A=20=20=20=20=20=20=20=20=20=20=20=
 intoClassName:=20(NSString*)inArchiveName;=0A=0A=0A=0A-=20(void)=20=
 replaceObject:=20(id)object=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 withObject:=20(id)newObject;=0A=0A@end=0A=0A=0A@interface=20NSArchiver=20=
 (GNUstep)=0A#=2094=20=
 "/home/linux/System/Headers/Foundation/NSArchiver.h"=0A-=20(void)=20=
 resetArchiver;=0A#=20128=20=
 "/home/linux/System/Headers/Foundation/NSArchiver.h"=0A-=20(BOOL)=20=
 directDataAccess;=0A-=20(void)=20serializeHeaderAt:=20=
 (unsigned)positionInData=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20version:=20(unsigned)systemVersion=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20classes:=20(unsigned)classCount=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20objects:=20=
 (unsigned)objectCount=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20pointers:=20(unsigned)pointerCount;=0A@end=0A=0A=0A=0A=0A@interface=20=
 NSUnarchiver=20:=20NSCoder=0A{=0A@private=0A=20=20NSData=20*data;=0A=20=20=
 Class=20dataClass;=0A=20=20id=20src;=0A=20=20IMP=20desImp;=0A=20=20void=20=
 (*tagImp)(id,=20SEL,=20unsigned=20char*,=20unsigned*,unsigned*);=0A=20=20=
 IMP=20dValImp;=0A=0A=0A=0A=20=20void*=20clsMap;=0A=20=20void*=20objMap;=0A=
 =20=20void*=20ptrMap;=0A=0A=0A=0A=20=20unsigned=20cursor;=0A=20=20=
 unsigned=20version;=0A=20=20NSZone=20*zone;=0A=20=20NSMutableDictionary=20=
 *objDict;=0A}=0A=0A=0A-=20(id)=20initForReadingWithData:=20=
 (NSData*)data;=0A=0A=0A+=20(id)=20unarchiveObjectWithData:=20=
 (NSData*)data;=0A+=20(id)=20unarchiveObjectWithFile:=20(NSString*)path;=0A=
 =0A=0A-=20(BOOL)=20isAtEnd;=0A-=20(NSZone*)=20objectZone;=0A-=20(void)=20=
 setObjectZone:=20(NSZone*)zone;=0A-=20(unsigned=20int)=20systemVersion;=0A=
 =0A=0A+=20(NSString*)=20classNameDecodedForArchiveClassName:=20=
 (NSString*)nameInArchive;=0A+=20(void)=20decodeClassName:=20=
 (NSString*)nameInArchive=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 asClassName:=20(NSString*)trueName;=0A-=20(NSString*)=20=
 classNameDecodedForArchiveClassName:=20(NSString*)nameInArchive;=0A-=20=
 (void)=20decodeClassName:=20(NSString*)nameInArchive=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20asClassName:=20(NSString*)trueName;=0A=0A=0A=0A-=20=
 (void)=20replaceObject:=20(id)anObject=20withObject:=20(id)replacement;=0A=
 =0A@end=0A=0A=0A@interface=20NSUnarchiver=20(GNUstep)=0A#=20200=20=
 "/home/linux/System/Headers/Foundation/NSArchiver.h"=0A-=20(unsigned)=20=
 cursor;=0A-=20(void)=20resetUnarchiverWithData:=20(NSData*)data=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 atIndex:=20(unsigned)pos;=0A#=20234=20=
 "/home/linux/System/Headers/Foundation/NSArchiver.h"=0A-=20(BOOL)=20=
 directDataAccess;=0A-=20(void)=20deserializeHeaderAt:=20=
 (unsigned*)cursor=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20version:=20(unsigned*)systemVersion=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20classes:=20(unsigned*)classCount=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20objects:=20=
 (unsigned*)objectCount=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20pointers:=20(unsigned*)pointerCount;=0A@end=0A=0A=0A=0A=0A=
 extern=20NSString*=20const=20NSInconsistentArchiveException;=0A#=2035=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSArray.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSArray.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSUtilities.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSUtilities.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDictionary.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSDictionary.h"=0A@class=20=
 NSArray,=20NSString,=20NSEnumerator;=0A=0A@interface=20NSDictionary=20:=20=
 NSObject=20<NSCoding,=20NSCopying,=20NSMutableCopying>=0A+=20(id)=20=
 dictionary;=0A+=20(id)=20dictionaryWithContentsOfFile:=20=
 (NSString*)path;=0A+=20(id)=20dictionaryWithDictionary:=20=
 (NSDictionary*)aDict;=0A+=20(id)=20dictionaryWithObject:=20(id)object=20=
 forKey:=20(id)key;=0A+=20(id)=20dictionaryWithObjects:=20=
 (NSArray*)objects=20forKeys:=20(NSArray*)keys;=0A+=20(id)=20=
 dictionaryWithObjects:=20(id*)objects=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20forKeys:=20(id*)keys=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20count:=20=
 (unsigned)count;=0A+=20(id)=20dictionaryWithObjectsAndKeys:=20=
 (id)object,=20...;=0A=0A-=20(NSArray*)=20allKeys;=0A-=20(NSArray*)=20=
 allKeysForObject:=20(id)anObject;=0A-=20(NSArray*)=20allValues;=0A-=20=
 (unsigned)=20count;=0A-=20(NSString*)=20description;=0A-=20(NSString*)=20=
 descriptionInStringsFileFormat;=0A-=20(NSString*)=20=
 descriptionWithLocale:=20(NSDictionary*)locale;=0A-=20(NSString*)=20=
 descriptionWithLocale:=20(NSDictionary*)locale=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20indent:=20=
 (unsigned=20int)level;=0A=0A-=20(id)=20initWithContentsOfFile:=20=
 (NSString*)path;=0A-=20(id)=20initWithDictionary:=20=
 (NSDictionary*)otherDictionary;=0A-=20(id)=20initWithDictionary:=20=
 (NSDictionary*)otherDictionary=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20copyItems:=20(BOOL)shouldCopy;=0A-=20(id)=20initWithObjects:=20=
 (NSArray*)objects=20forKeys:=20(NSArray*)keys;=0A-=20(id)=20=
 initWithObjectsAndKeys:=20(id)object,=20...;=0A-=20(id)=20=
 initWithObjects:=20(id*)objects=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20forKeys:=20(id*)keys=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20count:=20(unsigned)count;=0A-=20(BOOL)=20isEqualToDictionary:=20=
 (NSDictionary*)other;=0A=0A-=20(NSEnumerator*)=20keyEnumerator;=0A-=20=
 (NSArray*)=20keysSortedByValueUsingSelector:=20(SEL)comp;=0A-=20=
 (NSEnumerator*)=20objectEnumerator;=0A-=20(id)=20objectForKey:=20=
 (id)aKey;=0A-=20(NSArray*)=20objectsForKeys:=20(NSArray*)keys=20=
 notFoundMarker:=20(id)anObject;=0A=0A-=20(BOOL)=20writeToFile:=20=
 (NSString*)path=20atomically:=20(BOOL)useAuxiliaryFile;=0A=0A=0A=0A@end=0A=
 =0A@interface=20NSMutableDictionary:=20NSDictionary=0A=0A+=20(id)=20=
 dictionaryWithCapacity:=20(unsigned)numItems;=0A=0A-=20(void)=20=
 addEntriesFromDictionary:=20(NSDictionary*)otherDictionary;=0A-=20(id)=20=
 initWithCapacity:=20(unsigned)numItems;=0A-=20(void)=20removeAllObjects;=0A=
 -=20(void)=20removeObjectForKey:=20(id)aKey;=0A-=20(void)=20=
 removeObjectsForKeys:=20(NSArray*)keyArray;=0A-=20(void)=20setObject:=20=
 (id)anObject=20forKey:=20(id)aKey;=0A-=20(void)=20setDictionary:=20=
 (NSDictionary*)otherDictionary;=0A=0A@end=0A=0A=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDictionary.h"=201=0A#=2092=20=
 "/home/linux/System/Headers/Foundation/NSDictionary.h"=202=0A=0A=
 @interface=20NSMutableDictionary=20(GNU)=0A+=20(unsigned)=20=
 defaultCapacity;=0A-=20(id)=20initWithType:=20(const=20=
 char*)contentEncoding=0A=20=20=20=20=20=20=20=20=20=20=20=20keyType:=20=
 (const=20char*)keyEncoding=0A=20=20=20=20=20=20=20=20=20=20=20capacity:=20=
 (unsigned)aCapacity;=0A@end=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSUtilities.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSEnumerator.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSEnumerator.h"=0A@interface=20=
 NSEnumerator=20:=20NSObject=0A-=20(NSArray=20*)=20allObjects;=0A-=20(id)=20=
 nextObject;=0A@end=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSUtilities.h"=202=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSArray.h"=202=0A=0A@class=20=
 NSString;=0A=0A@interface=20NSArray=20:=20NSObject=20<NSCoding,=20=
 NSCopying,=20NSMutableCopying>=0A=0A+=20(id)=20array;=0A+=20(id)=20=
 arrayWithArray:=20(NSArray*)array;=0A+=20(id)=20arrayWithContentsOfFile:=20=
 (NSString*)file;=0A+=20(id)=20arrayWithObject:=20(id)anObject;=0A+=20=
 (id)=20arrayWithObjects:=20(id)firstObj,=20...;=0A+=20(id)=20=
 arrayWithObjects:=20(id*)objects=20count:=20(unsigned)count;=0A=0A-=20=
 (NSArray*)=20arrayByAddingObject:=20(id)anObject;=0A-=20(NSArray*)=20=
 arrayByAddingObjectsFromArray:=20(NSArray*)anotherArray;=0A-=20(BOOL)=20=
 containsObject:=20anObject;=0A-=20(unsigned)=20count;=0A-=20(void)=20=
 getObjects:=20(id*)objs;=0A-=20(void)=20getObjects:=20(id*)objs=20range:=20=
 (NSRange)aRange;=0A-=20(unsigned)=20indexOfObject:=20(id)anObject;=0A-=20=
 (unsigned)=20indexOfObject:=20(id)anObject=20inRange:=20(NSRange)aRange;=0A=
 -=20(unsigned)=20indexOfObjectIdenticalTo:=20(id)anObject;=0A-=20=
 (unsigned)=20indexOfObjectIdenticalTo:=20(id)anObject=20inRange:=20=
 (NSRange)aRange;=0A-=20(id)=20initWithArray:=20(NSArray*)array;=0A-=20=
 (id)=20initWithContentsOfFile:=20(NSString*)file;=0A-=20(id)=20=
 initWithObjects:=20firstObj,=20...;=0A-=20(id)=20initWithObjects:=20=
 (id*)objects=20count:=20(unsigned)count;=0A=0A-=20(id)=20lastObject;=0A-=20=
 (id)=20objectAtIndex:=20(unsigned)index;=0A=0A-=20(id)=20=
 firstObjectCommonWithArray:=20(NSArray*)otherArray;=0A-=20(BOOL)=20=
 isEqualToArray:=20(NSArray*)otherArray;=0A=0A=0A-=20(void)=20=
 makeObjectsPerform:=20(SEL)aSelector;=0A-=20(void)=20makeObjectsPerform:=20=
 (SEL)aSelector=20withObject:=20(id)argument;=0A=0A=0A-=20(void)=20=
 makeObjectsPerformSelector:=20(SEL)aSelector;=0A-=20(void)=20=
 makeObjectsPerformSelector:=20(SEL)aSelector=20withObject:=20=
 (id)argument;=0A=0A=0A-=20(NSData*)=20sortedArrayHint;=0A-=20(NSArray*)=20=
 sortedArrayUsingFunction:=20(int=20(*)(id,=20id,=20void*))comparator=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20context:=20(void*)context;=0A-=20(NSArray*)=20=
 sortedArrayUsingFunction:=20(int=20(*)(id,=20id,=20void*))comparator=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20context:=20(void*)context=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20hint:=20=
 (NSData*)hint;=0A-=20(NSArray*)=20sortedArrayUsingSelector:=20=
 (SEL)comparator;=0A-=20(NSArray*)=20subarrayWithRange:=20(NSRange)range;=0A=
 =0A-=20(NSString*)=20componentsJoinedByString:=20(NSString*)separator;=0A=
 -=20(NSArray*)=20pathsMatchingExtensions:=20(NSArray*)extensions;=0A=0A-=20=
 (NSEnumerator*)=20objectEnumerator;=0A-=20(NSEnumerator*)=20=
 reverseObjectEnumerator;=0A=0A-=20(NSString*)=20description;=0A-=20=
 (NSString*)=20descriptionWithLocale:=20(NSDictionary*)locale;=0A-=20=
 (NSString*)=20descriptionWithLocale:=20(NSDictionary*)locale=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 indent:=20(unsigned=20int)level;=0A=0A-=20(BOOL)=20writeToFile:=20=
 (NSString*)path=20atomically:=20(BOOL)useAuxilliaryFile;=0A=0A@end=0A=0A=0A=
 @interface=20NSMutableArray=20:=20NSArray=0A=0A+=20(id)=20=
 arrayWithCapacity:=20(unsigned)numItems;=0A=0A-=20(void)=20addObject:=20=
 (id)anObject;=0A-=20(void)=20addObjectsFromArray:=20=
 (NSArray*)otherArray;=0A-=20(id)=20initWithCapacity:=20=
 (unsigned)numItems;=0A-=20(void)=20insertObject:=20(id)anObject=20=
 atIndex:=20(unsigned)index;=0A-=20(void)=20removeObjectAtIndex:=20=
 (unsigned)index;=0A-=20(void)=20replaceObjectAtIndex:=20(unsigned)index=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withObject:=20=
 (id)anObject;=0A-=20(void)=20replaceObjectsInRange:=20(NSRange)aRange=0A=20=
 =20=20=20=20=20=20=20=20=20withObjectsFromArray:=20(NSArray*)anArray;=0A=
 -=20(void)=20replaceObjectsInRange:=20(NSRange)aRange=0A=20=20=20=20=20=20=
 =20=20=20=20withObjectsFromArray:=20(NSArray*)anArray=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20range:=20=
 (NSRange)anotherRange;=0A-=20(void)=20setArray:=20(NSArray=20=
 *)otherArray;=0A=0A-=20(void)=20removeAllObjects;=0A-=20(void)=20=
 removeLastObject;=0A-=20(void)=20removeObject:=20(id)anObject;=0A-=20=
 (void)=20removeObject:=20(id)anObject=20inRange:=20(NSRange)aRange;=0A-=20=
 (void)=20removeObjectIdenticalTo:=20(id)anObject;=0A-=20(void)=20=
 removeObjectIdenticalTo:=20(id)anObject=20inRange:=20(NSRange)aRange;=0A=
 -=20(void)=20removeObjectsInArray:=20(NSArray*)otherArray;=0A-=20(void)=20=
 removeObjectsInRange:=20(NSRange)aRange;=0A-=20(void)=20=
 removeObjectsFromIndices:=20(unsigned*)indices=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20numIndices:=20=
 (unsigned)count;=0A=0A-=20(void)=20sortUsingFunction:=20=
 (int(*)(id,id,void*))compare=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20context:=20(void*)context;=0A-=20(void)=20=
 sortUsingSelector:=20(SEL)=20aSelector;=0A=0A@end=0A=0A@interface=20=
 NSArray=20(GNUstep)=0A#=20147=20=
 "/home/linux/System/Headers/Foundation/NSArray.h"=0A-=20(unsigned)=20=
 insertionPosition:=20(id)item=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20usingFunction:=20(NSComparisonResult=20(*)(id,=20id))sorter;=0A=
 -=20(unsigned)=20insertionPosition:=20(id)item=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20usingSelector:=20(SEL)comp;=0A@end=0A#=2036=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSAttributedString.h"=201=0A#=20=
 56=20"/home/linux/System/Headers/Foundation/NSAttributedString.h"=0A=
 @interface=20NSAttributedString=20:=20NSObject=20<NSCoding,=20NSCopying,=20=
 NSMutableCopying>=0A{=0A}=0A=0A=0A-=20(id)=20initWithString:=20=
 (NSString*)aString;=0A-=20(id)=20initWithAttributedString:=20=
 (NSAttributedString*)attributedString;=0A-=20(id)=20initWithString:=20=
 (NSString*)aString=20attributes:=20(NSDictionary*)attributes;=0A=0A=0A-=20=
 (unsigned)=20length;=0A-=20(NSString*)=20string;=0A=0A=0A-=20=
 (NSDictionary*)=20attributesAtIndex:=20(unsigned)index=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20effectiveRange:=20=
 (NSRange*)aRange;=0A-=20(NSDictionary*)=20attributesAtIndex:=20=
 (unsigned)index=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 longestEffectiveRange:=20(NSRange*)aRange=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20inRange:=20=
 (NSRange)rangeLimit;=0A-=20(id)=20attribute:=20(NSString*)attributeName=0A=
 =20=20=20=20=20=20=20=20=20atIndex:=20(unsigned)index=0A=20=20=
 effectiveRange:=20(NSRange*)aRange;=0A-=20(id)=20attribute:=20=
 (NSString*)attributeName=20atIndex:=20(unsigned)index=0A=20=20=
 longestEffectiveRange:=20(NSRange*)aRange=20inRange:=20=
 (NSRange)rangeLimit;=0A=0A=0A-=20(BOOL)=20isEqualToAttributedString:=20=
 (NSAttributedString*)otherString;=0A=0A=0A-=20(NSAttributedString*)=20=
 attributedSubstringFromRange:=20(NSRange)aRange;=0A=0A=0A=0A=0A=0A-=20=
 (NSAttributedString*)=20attributedSubstringWithRange:=20(NSRange)aRange;=0A=
 =0A=0A@end=0A=0A=0A@interface=20NSMutableAttributedString=20:=20=
 NSAttributedString=0A{=0A}=0A=0A=0A-=20(NSMutableString*)=20=
 mutableString;=0A=0A=0A-=20(void)=20deleteCharactersInRange:=20=
 (NSRange)aRange;=0A=0A=0A-=20(void)=20setAttributes:=20=
 (NSDictionary*)attributes=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20range:=20(NSRange)aRange;=0A-=20(void)=20addAttribute:=20=
 (NSString*)name=20value:=20(id)value=20range:=20(NSRange)aRange;=0A-=20=
 (void)=20addAttributes:=20(NSDictionary*)attributes=20range:=20=
 (NSRange)aRange;=0A-=20(void)=20removeAttribute:=20(NSString*)name=20=
 range:=20(NSRange)aRange;=0A=0A=0A-=20(void)=20appendAttributedString:=20=
 (NSAttributedString*)attributedString;=0A-=20(void)=20=
 insertAttributedString:=20(NSAttributedString*)attributedString=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20atIndex:=20=
 (unsigned)index;=0A-=20(void)=20replaceCharactersInRange:=20=
 (NSRange)aRange=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 withAttributedString:=20(NSAttributedString*)attributedString;=0A-=20=
 (void)=20replaceCharactersInRange:=20(NSRange)aRange=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withString:=20=
 (NSString*)aString;=0A-=20(void)=20setAttributedString:=20=
 (NSAttributedString*)attributedString;=0A=0A=0A-=20(void)=20=
 beginEditing;=0A-=20(void)=20endEditing;=0A=0A@end=0A#=2037=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSAutoreleasePool.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSAutoreleasePool.h"=0A@class=20=
 NSAutoreleasePool;=0A@class=20NSThread;=0A=0A=0A=0A=0Astruct=20=
 autorelease_thread_vars=0A{=0A=0A=0A=0A=20=20NSAutoreleasePool=20=
 *current_pool;=0A=0A=0A=0A=0A=20=20unsigned=20total_objects_count;=0A=0A=0A=
 =0A=20=20id=20*pool_cache;=0A=20=20int=20pool_cache_size;=0A=20=20int=20=
 pool_cache_count;=0A};=0A#=2063=20=
 "/home/linux/System/Headers/Foundation/NSAutoreleasePool.h"=0Astruct=20=
 autorelease_array_list=0A{=0A=20=20struct=20autorelease_array_list=20=
 *next;=0A=20=20unsigned=20size;=0A=20=20unsigned=20count;=0A=20=20id=20=
 objects[0];=0A};=0A=0A=0A@interface=20NSAutoreleasePool=20:=20NSObject=0A=
 {=0A=0A=20=20NSAutoreleasePool=20*_parent;=0A=0A=0A=20=20=
 NSAutoreleasePool=20*_child;=0A=0A=20=20struct=20autorelease_array_list=20=
 *_released;=0A=20=20struct=20autorelease_array_list=20*_released_head;=0A=
 =0A=20=20unsigned=20_released_count;=0A=0A=20=20void=20(*_addImp)(id,=20=
 SEL,=20id);=0A}=0A=0A+=20(void)=20addObject:=20(id)anObject;=0A-=20=
 (void)=20addObject:=20(id)anObject;=0A=0A=0A+=20(void)=20enableRelease:=20=
 (BOOL)enable;=0A+=20(void)=20setPoolCountThreshhold:=20(unsigned)c;=0A+=20=
 (unsigned)=20autoreleaseCountForObject:=20(id)anObject;=0A+=20(void)=20=
 _endThread:=20(NSThread*)thread;=0A=0A=0A=0A=0A=0A+=20(void)=20=
 resetTotalAutoreleasedObjects;=0A+=20(unsigned)=20=
 totalAutoreleasedObjects;=0A=0A@end=0A#=2038=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSBundle.h"=201=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSBundle.h"=0A@class=20NSString;=0A=
 @class=20NSArray;=0A@class=20NSDictionary;=0A@class=20=
 NSMutableDictionary;=0A=0Aextern=20NSString*=20=
 NSBundleDidLoadNotification;=0Aextern=20NSString*=20=
 NSShowNonLocalizedStrings;=0Aextern=20NSString*=20NSLoadedClasses;=0A=0A=
 @interface=20NSBundle=20:=20NSObject=0A{=0A=20=20NSString=20*_path;=0A=20=
 =20NSArray=20*_bundleClasses;=0A=20=20Class=20_principalClass;=0A=20=20=
 NSDictionary=20*_infoDict;=0A=20=20NSMutableDictionary=20=
 *_localizations;=0A=20=20unsigned=20_bundleType;=0A=20=20BOOL=20=
 _codeLoaded;=0A=20=20unsigned=20_version;=0A=20=20NSString=20=
 *_frameworkVersion;=0A}=0A=0A+=20(NSArray*)=20allBundles;=0A+=20=
 (NSArray*)=20allFrameworks;=0A+=20(NSBundle*)=20mainBundle;=0A+=20=
 (NSBundle*)=20bundleForClass:=20(Class)aClass;=0A+=20(NSBundle*)=20=
 bundleWithPath:=20(NSString*)path;=0A+=20(NSString*)=20pathForResource:=20=
 (NSString*)name=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20ofType:=20(NSString*)ext=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20inDirectory:=20(NSString*)bundlePath;=0A+=20=
 (NSString*)=20pathForResource:=20(NSString*)name=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20ofType:=20(NSString*)ext=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20inDirectory:=20=
 (NSString*)bundlePath=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20withVersion:=20(int)version;=0A-=20(id)=20initWithPath:=20=
 (NSString*)path;=0A-=20(NSString*)=20bundlePath;=0A-=20(Class)=20=
 classNamed:=20(NSString*)className;=0A-=20(Class)=20principalClass;=0A=0A=
 -=20(NSArray*)=20pathsForResourcesOfType:=20(NSString*)extension=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 inDirectory:=20(NSString*)bundlePath;=0A-=20(NSString*)=20=
 pathForResource:=20(NSString*)name=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20ofType:=20(NSString*)ext=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20inDirectory:=20=
 (NSString*)bundlePath;=0A-=20(NSString*)=20pathForResource:=20=
 (NSString*)name=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20ofType:=20(NSString*)ext;=0A-=20(NSString*)=20=
 localizedStringForKey:=20(NSString*)key=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20value:=20=
 (NSString*)value=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20table:=20(NSString*)tableName;=0A-=20=
 (NSString*)=20resourcePath;=0A=0A-=20(unsigned)=20bundleVersion;=0A-=20=
 (void)=20setBundleVersion:=20(unsigned)version;=0A=0A=0A-=20=
 (NSDictionary*)=20infoDictionary;=0A-=20(BOOL)=20load;=0A=0A=0A@end=0A=0A=
 =0A@interface=20NSBundle=20(GNUstep)=0A=0A+=20(NSString=20*)=20=
 _absolutePathOfExecutable:=20(NSString=20*)path;=0A+=20(NSString*)=20=
 _gnustep_target_cpu;=0A+=20(NSString*)=20_gnustep_target_dir;=0A+=20=
 (NSString*)=20_gnustep_target_os;=0A+=20(NSString*)=20_library_combo;=0A=
 +=20(NSBundle*)=20gnustepBundle;=0A+=20(NSString*)=20=
 pathForGNUstepResource:=20(NSString*)name=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20ofType:=20=
 (NSString*)ext=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20inDirectory:=20(NSString*)bundlePath;=0A=0A@end=0A#=20=
 39=20"/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSByteOrder.h"=201=0A#=2032=20=
 "/home/linux/System/Headers/Foundation/NSByteOrder.h"=0Atypedef=20gsu32=20=
 NSSwappedFloat;=0Atypedef=20gsu64=20NSSwappedDouble;=0A=0Atypedef=20enum=20=
 {=0A=20=20NS_UnknownByteOrder,=0A=20=20NS_LittleEndian,=0A=20=20=
 NS_BigEndian=0A}=20NSByteOrder;=0A#=2052=20=
 "/home/linux/System/Headers/Foundation/NSByteOrder.h"=0Astatic=20inline=20=
 gsu16=0AGSSwapI16(gsu16=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu32=0AGSSwapI32(gsu32=20in)=20__attribute__((unused));=0A=
 static=20inline=20gsu64=0AGSSwapI64(gsu64=20in)=20=
 __attribute__((unused));=0Astatic=20inline=20gsu128=0AGSSwapI128(gsu128=20=
 in)=20__attribute__((unused));=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapBigI16ToHost(gsu16=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu32=0AGSSwapBigI32ToHost(gsu32=20in)=20=
 __attribute__((unused));=0Astatic=20inline=20gsu64=0A=
 GSSwapBigI64ToHost(gsu64=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu128=0AGSSwapBigI128ToHost(gsu128=20in)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapHostI16ToBig(gsu16=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu32=0AGSSwapHostI32ToBig(gsu32=20in)=20=
 __attribute__((unused));=0Astatic=20inline=20gsu64=0A=
 GSSwapHostI64ToBig(gsu64=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu128=0AGSSwapHostI128ToBig(gsu128=20in)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapLittleI16ToHost(gsu16=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu32=0AGSSwapLittleI32ToHost(gsu32=20in)=20=
 __attribute__((unused));=0Astatic=20inline=20gsu64=0A=
 GSSwapLittleI64ToHost(gsu64=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu128=0AGSSwapLittleI128ToHost(gsu128=20in)=20=
 __attribute__((unused));=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapHostI16ToLittle(gsu16=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu32=0AGSSwapHostI32ToLittle(gsu32=20in)=20=
 __attribute__((unused));=0Astatic=20inline=20gsu64=0A=
 GSSwapHostI64ToLittle(gsu64=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20gsu128=0AGSSwapHostI128ToLittle(gsu128=20in)=20=
 __attribute__((unused));=0A=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapI16(gsu16=20in)=0A{=0A=20=20union=20swap=20{=0A=20=20=20=20gsu16=20=
 num;=0A=20=20=20=20gsu8=20byt[2];=0A=20=20}=20dst;=0A=20=20union=20swap=20=
 *src=20=3D=20(union=20swap*)&in;=0A=20=20dst.byt[0]=20=3D=20src->byt[1];=0A=
 =20=20dst.byt[1]=20=3D=20src->byt[0];=0A=20=20return=20dst.num;=0A}=0A=0A=
 static=20inline=20gsu32=0AGSSwapI32(gsu32=20in)=0A{=0A=20=20union=20swap=20=
 {=0A=20=20=20=20gsu32=20num;=0A=20=20=20=20gsu8=20byt[4];=0A=20=20}=20=
 dst;=0A=20=20union=20swap=20*src=20=3D=20(union=20swap*)&in;=0A=20=20=
 dst.byt[0]=20=3D=20src->byt[3];=0A=20=20dst.byt[1]=20=3D=20src->byt[2];=0A=
 =20=20dst.byt[2]=20=3D=20src->byt[1];=0A=20=20dst.byt[3]=20=3D=20=
 src->byt[0];=0A=20=20return=20dst.num;=0A}=0A=0Astatic=20inline=20gsu64=0A=
 GSSwapI64(gsu64=20in)=0A{=0A=20=20union=20swap=20{=0A=20=20=20=20gsu64=20=
 num;=0A=20=20=20=20gsu8=20byt[8];=0A=20=20}=20dst;=0A=20=20union=20swap=20=
 *src=20=3D=20(union=20swap*)&in;=0A=20=20dst.byt[0]=20=3D=20src->byt[7];=0A=
 =20=20dst.byt[1]=20=3D=20src->byt[6];=0A=20=20dst.byt[2]=20=3D=20=
 src->byt[5];=0A=20=20dst.byt[3]=20=3D=20src->byt[4];=0A=20=20dst.byt[4]=20=
 =3D=20src->byt[3];=0A=20=20dst.byt[5]=20=3D=20src->byt[2];=0A=20=20=
 dst.byt[6]=20=3D=20src->byt[1];=0A=20=20dst.byt[7]=20=3D=20src->byt[0];=0A=
 =20=20return=20dst.num;=0A}=0A=0Astatic=20inline=20gsu128=0A=
 GSSwapI128(gsu128=20in)=0A{=0A=20=20union=20swap=20{=0A=20=20=20=20=
 gsu128=20num;=0A=20=20=20=20gsu8=20byt[16];=0A=20=20}=20dst;=0A=20=20=
 union=20swap=20*src=20=3D=20(union=20swap*)&in;=0A=20=20dst.byt[0]=20=3D=20=
 src->byt[15];=0A=20=20dst.byt[1]=20=3D=20src->byt[14];=0A=20=20=
 dst.byt[2]=20=3D=20src->byt[13];=0A=20=20dst.byt[3]=20=3D=20=
 src->byt[12];=0A=20=20dst.byt[4]=20=3D=20src->byt[11];=0A=20=20=
 dst.byt[5]=20=3D=20src->byt[10];=0A=20=20dst.byt[6]=20=3D=20src->byt[9];=0A=
 =20=20dst.byt[7]=20=3D=20src->byt[8];=0A=20=20dst.byt[8]=20=3D=20=
 src->byt[7];=0A=20=20dst.byt[9]=20=3D=20src->byt[6];=0A=20=20dst.byt[10]=20=
 =3D=20src->byt[5];=0A=20=20dst.byt[11]=20=3D=20src->byt[4];=0A=20=20=
 dst.byt[12]=20=3D=20src->byt[3];=0A=20=20dst.byt[13]=20=3D=20=
 src->byt[2];=0A=20=20dst.byt[14]=20=3D=20src->byt[1];=0A=20=20=
 dst.byt[15]=20=3D=20src->byt[0];=0A=20=20return=20dst.num;=0A}=0A=0A=0A=0A=
 =0Astatic=20inline=20NSSwappedDouble=0A=
 NSConvertHostDoubleToSwapped(double=20num)=20__attribute__((unused));=0A=
 static=20inline=20NSSwappedFloat=0ANSConvertHostFloatToSwapped(float=20=
 num)=20__attribute__((unused));=0Astatic=20inline=20double=0A=
 NSConvertSwappedDoubleToHost(NSSwappedDouble=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20float=0A=
 NSConvertSwappedFloatToHost(NSSwappedFloat=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20int=0A=
 NSSwapInt(unsigned=20int=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20unsigned=20long=20long=0ANSSwapLongLong(unsigned=20long=20long=20=
 in)=20__attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapLong(unsigned=20long=20in)=20__attribute__((unused));=0Astatic=20=
 inline=20unsigned=20short=0ANSSwapShort(unsigned=20short=20in)=20=
 __attribute__((unused));=0Astatic=20inline=20NSSwappedDouble=0A=
 NSSwapDouble(NSSwappedDouble=20num)=20__attribute__((unused));=0Astatic=20=
 inline=20NSSwappedFloat=0ANSSwapFloat(NSSwappedFloat=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20NSByteOrder=0A=
 NSHostByteOrder(void)=20__attribute__((unused));=0Astatic=20inline=20=
 double=0ANSSwapBigDoubleToHost(NSSwappedDouble=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20float=0A=
 NSSwapBigFloatToHost(NSSwappedFloat=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20int=0ANSSwapBigIntToHost(unsigned=20int=20=
 num)=20__attribute__((unused));=0Astatic=20inline=20unsigned=20long=20=
 long=0ANSSwapBigLongLongToHost(unsigned=20long=20long=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapBigLongToHost(unsigned=20long=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20short=0ANSSwapBigShortToHost(unsigned=20=
 short=20num)=20__attribute__((unused));=0Astatic=20inline=20=
 NSSwappedDouble=0ANSSwapHostDoubleToBig(double=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20NSSwappedFloat=0A=
 NSSwapHostFloatToBig(float=20num)=20__attribute__((unused));=0Astatic=20=
 inline=20unsigned=20int=0ANSSwapHostIntToBig(unsigned=20int=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=20long=0A=
 NSSwapHostLongLongToBig(unsigned=20long=20long=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapHostLongToBig(unsigned=20long=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20short=0ANSSwapHostShortToBig(unsigned=20=
 short=20num)=20__attribute__((unused));=0Astatic=20inline=20double=0A=
 NSSwapLittleDoubleToHost(NSSwappedDouble=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20float=0A=
 NSSwapLittleFloatToHost(NSSwappedFloat=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20int=0ANSSwapLittleIntToHost(unsigned=20int=20=
 num)=20__attribute__((unused));=0Astatic=20inline=20unsigned=20long=20=
 long=0ANSSwapLittleLongLongToHost(unsigned=20long=20long=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapLittleLongToHost(unsigned=20long=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20short=0ANSSwapLittleShortToHost(unsigned=20=
 short=20num)=20__attribute__((unused));=0Astatic=20inline=20=
 NSSwappedDouble=0ANSSwapHostDoubleToLittle(double=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20NSSwappedFloat=0A=
 NSSwapHostFloatToLittle(float=20num)=20__attribute__((unused));=0Astatic=20=
 inline=20unsigned=20int=0ANSSwapHostIntToLittle(unsigned=20int=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=20long=0A=
 NSSwapHostLongLongToLittle(unsigned=20long=20long=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapHostLongToLittle(unsigned=20long=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20short=0ANSSwapHostShortToLittle(unsigned=20=
 short=20num)=20__attribute__((unused));=0Astatic=20inline=20NSByteOrder=0A=
 NSHostByteOrder(void)=20__attribute__((unused));=0Astatic=20inline=20=
 double=0ANSSwapBigDoubleToHost(NSSwappedDouble=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20float=0A=
 NSSwapBigFloatToHost(NSSwappedFloat=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20int=0ANSSwapBigIntToHost(unsigned=20int=20=
 num)=20__attribute__((unused));=0Astatic=20inline=20unsigned=20long=20=
 long=0ANSSwapBigLongLongToHost(unsigned=20long=20long=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapBigLongToHost(unsigned=20long=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20short=0ANSSwapBigShortToHost(unsigned=20=
 short=20num)=20__attribute__((unused));=0Astatic=20inline=20=
 NSSwappedDouble=0ANSSwapHostDoubleToBig(double=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20NSSwappedFloat=0A=
 NSSwapHostFloatToBig(float=20num)=20__attribute__((unused));=0Astatic=20=
 inline=20unsigned=20int=0ANSSwapHostIntToBig(unsigned=20int=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=20long=0A=
 NSSwapHostLongLongToBig(unsigned=20long=20long=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapHostLongToBig(unsigned=20long=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20short=0ANSSwapHostShortToBig(unsigned=20=
 short=20num)=20__attribute__((unused));=0Astatic=20inline=20double=0A=
 NSSwapLittleDoubleToHost(NSSwappedDouble=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20float=0A=
 NSSwapLittleFloatToHost(NSSwappedFloat=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20int=0ANSSwapLittleIntToHost(unsigned=20int=20=
 num)=20__attribute__((unused));=0Astatic=20inline=20unsigned=20long=20=
 long=0ANSSwapLittleLongLongToHost(unsigned=20long=20long=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapLittleLongToHost(unsigned=20long=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20short=0ANSSwapLittleShortToHost(unsigned=20=
 short=20num)=20__attribute__((unused));=0Astatic=20inline=20=
 NSSwappedDouble=0ANSSwapHostDoubleToLittle(double=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20NSSwappedFloat=0A=
 NSSwapHostFloatToLittle(float=20num)=20__attribute__((unused));=0Astatic=20=
 inline=20unsigned=20int=0ANSSwapHostIntToLittle(unsigned=20int=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=20long=0A=
 NSSwapHostLongLongToLittle(unsigned=20long=20long=20num)=20=
 __attribute__((unused));=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapHostLongToLittle(unsigned=20long=20num)=20__attribute__((unused));=0A=
 static=20inline=20unsigned=20short=0ANSSwapHostShortToLittle(unsigned=20=
 short=20num)=20__attribute__((unused));=0A=0A=0A=0A=0A=0Astatic=20inline=20=
 NSSwappedDouble=0ANSConvertHostDoubleToSwapped(double=20num)=0A{=0A=20=20=
 union=20dconv=20{=0A=20=20=20=20double=20number;=0A=20=20=20=20=
 NSSwappedDouble=20sd;=0A=20=20};=0A=20=20return=20((union=20dconv=20=
 *)&num)->sd;=0A}=0A=0Astatic=20inline=20NSSwappedFloat=0A=
 NSConvertHostFloatToSwapped(float=20num)=0A{=0A=20=20union=20fconv=20{=0A=
 =20=20=20=20float=20number;=0A=20=20=20=20NSSwappedFloat=20sf;=0A=20=20=
 };=0A=20=20return=20((union=20fconv=20*)&num)->sf;=0A}=0A=0Astatic=20=
 inline=20double=0ANSConvertSwappedDoubleToHost(NSSwappedDouble=20num)=0A=
 {=0A=20=20union=20dconv=20{=0A=20=20=20=20double=20number;=0A=20=20=20=20=
 NSSwappedDouble=20sd;=0A=20=20};=0A=20=20return=20((union=20dconv=20=
 *)&num)->number;=0A}=0A=0Astatic=20inline=20float=0A=
 NSConvertSwappedFloatToHost(NSSwappedFloat=20num)=0A{=0A=20=20union=20=
 fconv=20{=0A=20=20=20=20float=20number;=0A=20=20=20=20NSSwappedFloat=20=
 sf;=0A=20=20};=0A=20=20return=20((union=20fconv=20*)&num)->number;=0A}=0A=
 =0Astatic=20inline=20unsigned=20int=0ANSSwapInt(unsigned=20int=20in)=0A{=0A=
 =0A=0A=0A=0A=20=20return=20GSSwapI32(in);=0A#=20356=20=
 "/home/linux/System/Headers/Foundation/NSByteOrder.h"=0A}=0A=0Astatic=20=
 inline=20unsigned=20long=20long=0ANSSwapLongLong(unsigned=20long=20long=20=
 in)=0A{=0A=0A=0A=0A=0A=0A=0A=0A=20=20return=20GSSwapI64(in);=0A=0A=0A=0A=0A=
 =0A}=0A=0Astatic=20inline=20unsigned=20long=0ANSSwapLong(unsigned=20long=20=
 in)=0A{=0A=0A=0A=0A=0A=20=20return=20GSSwapI32(in);=0A#=20392=20=
 "/home/linux/System/Headers/Foundation/NSByteOrder.h"=0A}=0A=0Astatic=20=
 inline=20unsigned=20short=0ANSSwapShort(unsigned=20short=20in)=0A{=0A=0A=20=
 =20return=20GSSwapI16(in);=0A#=20410=20=
 "/home/linux/System/Headers/Foundation/NSByteOrder.h"=0A}=0A=0Astatic=20=
 inline=20NSSwappedDouble=0ANSSwapDouble(NSSwappedDouble=20num)=0A{=0A=20=20=
 return=20GSSwapI64(num);=0A}=0A=0Astatic=20inline=20NSSwappedFloat=0A=
 NSSwapFloat(NSSwappedFloat=20num)=0A{=0A=20=20return=20GSSwapI32(num);=0A=
 }=0A#=20675=20"/home/linux/System/Headers/Foundation/NSByteOrder.h"=0A=
 static=20inline=20NSByteOrder=0ANSHostByteOrder(void)=0A{=0A=20=20return=20=
 NS_LittleEndian;=0A}=0A=0A=0A=0A=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapBigI16ToHost(gsu16=20in)=0A{=0A=20=20return=20GSSwapI16(in);=0A}=0A=
 static=20inline=20gsu32=0AGSSwapBigI32ToHost(gsu32=20in)=0A{=0A=20=20=
 return=20GSSwapI32(in);=0A}=0Astatic=20inline=20gsu64=0A=
 GSSwapBigI64ToHost(gsu64=20in)=0A{=0A=20=20return=20GSSwapI64(in);=0A}=0A=
 static=20inline=20gsu128=0AGSSwapBigI128ToHost(gsu128=20in)=0A{=0A=20=20=
 return=20GSSwapI128(in);=0A}=0Astatic=20inline=20double=0A=
 NSSwapBigDoubleToHost(NSSwappedDouble=20num)=0A{=0A=20=20return=20=
 NSConvertSwappedDoubleToHost(NSSwapDouble(num));=0A}=0A=0Astatic=20=
 inline=20float=0ANSSwapBigFloatToHost(NSSwappedFloat=20num)=0A{=0A=20=20=
 return=20NSConvertSwappedFloatToHost(NSSwapFloat(num));=0A}=0A=0Astatic=20=
 inline=20unsigned=20int=0ANSSwapBigIntToHost(unsigned=20int=20num)=0A{=0A=
 =20=20return=20NSSwapInt(num);=0A}=0A=0Astatic=20inline=20unsigned=20=
 long=20long=0ANSSwapBigLongLongToHost(unsigned=20long=20long=20num)=0A{=0A=
 =20=20return=20NSSwapLongLong(num);=0A}=0A=0Astatic=20inline=20unsigned=20=
 long=0ANSSwapBigLongToHost(unsigned=20long=20num)=0A{=0A=20=20return=20=
 NSSwapLong(num);=0A}=0A=0Astatic=20inline=20unsigned=20short=0A=
 NSSwapBigShortToHost(unsigned=20short=20num)=0A{=0A=20=20return=20=
 NSSwapShort(num);=0A}=0A=0A=0A=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapHostI16ToBig(gsu16=20in)=0A{=0A=20=20return=20GSSwapI16(in);=0A}=0A=
 static=20inline=20gsu32=0AGSSwapHostI32ToBig(gsu32=20in)=0A{=0A=20=20=
 return=20GSSwapI32(in);=0A}=0Astatic=20inline=20gsu64=0A=
 GSSwapHostI64ToBig(gsu64=20in)=0A{=0A=20=20return=20GSSwapI64(in);=0A}=0A=
 static=20inline=20gsu128=0AGSSwapHostI128ToBig(gsu128=20in)=0A{=0A=20=20=
 return=20GSSwapI128(in);=0A}=0Astatic=20inline=20NSSwappedDouble=0A=
 NSSwapHostDoubleToBig(double=20num)=0A{=0A=20=20return=20=
 NSSwapDouble(NSConvertHostDoubleToSwapped(num));=0A}=0A=0Astatic=20=
 inline=20NSSwappedFloat=0ANSSwapHostFloatToBig(float=20num)=0A{=0A=20=20=
 return=20NSSwapFloat(NSConvertHostFloatToSwapped(num));=0A}=0A=0Astatic=20=
 inline=20unsigned=20int=0ANSSwapHostIntToBig(unsigned=20int=20num)=0A{=0A=
 =20=20return=20NSSwapInt(num);=0A}=0A=0Astatic=20inline=20unsigned=20=
 long=20long=0ANSSwapHostLongLongToBig(unsigned=20long=20long=20num)=0A{=0A=
 =20=20return=20NSSwapLongLong(num);=0A}=0A=0Astatic=20inline=20unsigned=20=
 long=0ANSSwapHostLongToBig(unsigned=20long=20num)=0A{=0A=20=20return=20=
 NSSwapLong(num);=0A}=0A=0Astatic=20inline=20unsigned=20short=0A=
 NSSwapHostShortToBig(unsigned=20short=20num)=0A{=0A=20=20return=20=
 NSSwapShort(num);=0A}=0A=0A=0A=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapLittleI16ToHost(gsu16=20in)=0A{=0A=20=20return=20in;=0A}=0Astatic=20=
 inline=20gsu32=0AGSSwapLittleI32ToHost(gsu32=20in)=0A{=0A=20=20return=20=
 in;=0A}=0Astatic=20inline=20gsu64=0AGSSwapLittleI64ToHost(gsu64=20in)=0A=
 {=0A=20=20return=20in;=0A}=0Astatic=20inline=20gsu128=0A=
 GSSwapLittleI128ToHost(gsu128=20in)=0A{=0A=20=20return=20in;=0A}=0A=0A=
 static=20inline=20double=0ANSSwapLittleDoubleToHost(NSSwappedDouble=20=
 num)=0A{=0A=20=20return=20NSConvertSwappedDoubleToHost(num);=0A}=0A=0A=
 static=20inline=20float=0ANSSwapLittleFloatToHost(NSSwappedFloat=20num)=0A=
 {=0A=20=20return=20NSConvertSwappedFloatToHost(num);=0A}=0A=0Astatic=20=
 inline=20unsigned=20int=0ANSSwapLittleIntToHost(unsigned=20int=20num)=0A=
 {=0A=20=20return=20num;=0A}=0A=0Astatic=20inline=20unsigned=20long=20=
 long=0ANSSwapLittleLongLongToHost(unsigned=20long=20long=20num)=0A{=0A=20=
 =20return=20num;=0A}=0A=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapLittleLongToHost(unsigned=20long=20num)=0A{=0A=20=20return=20num;=0A=
 }=0A=0Astatic=20inline=20unsigned=20short=0A=
 NSSwapLittleShortToHost(unsigned=20short=20num)=0A{=0A=20=20return=20=
 num;=0A}=0A=0A=0A=0A=0Astatic=20inline=20gsu16=0A=
 GSSwapHostI16ToLittle(gsu16=20in)=0A{=0A=20=20return=20in;=0A}=0Astatic=20=
 inline=20gsu32=0AGSSwapHostI32ToLittle(gsu32=20in)=0A{=0A=20=20return=20=
 in;=0A}=0Astatic=20inline=20gsu64=0AGSSwapHostI64ToLittle(gsu64=20in)=0A=
 {=0A=20=20return=20in;=0A}=0Astatic=20inline=20gsu128=0A=
 GSSwapHostI128ToLittle(gsu128=20in)=0A{=0A=20=20return=20in;=0A}=0A=0A=
 static=20inline=20NSSwappedDouble=0ANSSwapHostDoubleToLittle(double=20=
 num)=0A{=0A=20=20return=20NSConvertHostDoubleToSwapped(num);=0A}=0A=0A=
 static=20inline=20NSSwappedFloat=0ANSSwapHostFloatToLittle(float=20num)=0A=
 {=0A=20=20return=20NSConvertHostFloatToSwapped(num);=0A}=0A=0Astatic=20=
 inline=20unsigned=20int=0ANSSwapHostIntToLittle(unsigned=20int=20num)=0A=
 {=0A=20=20return=20num;=0A}=0A=0Astatic=20inline=20unsigned=20long=20=
 long=0ANSSwapHostLongLongToLittle(unsigned=20long=20long=20num)=0A{=0A=20=
 =20return=20num;=0A}=0A=0Astatic=20inline=20unsigned=20long=0A=
 NSSwapHostLongToLittle(unsigned=20long=20num)=0A{=0A=20=20return=20num;=0A=
 }=0A=0Astatic=20inline=20unsigned=20short=0A=
 NSSwapHostShortToLittle(unsigned=20short=20num)=0A{=0A=20=20return=20=
 num;=0A}=0A#=2040=20"/home/linux/System/Headers/Foundation/Foundation.h"=20=
 2=0A#=201=20"/home/linux/System/Headers/Foundation/NSCalendarDate.h"=201=0A=
 #=2026=20"/home/linux/System/Headers/Foundation/NSCalendarDate.h"=0A=
 @class=20NSTimeZone;=0A@class=20NSTimeZoneDetail;=0A=0A@interface=20=
 NSCalendarDate=20:=20NSDate=0A{=0A=20=20NSTimeInterval=20=
 _seconds_since_ref;=0A=20=20NSString=20*_calendar_format;=0A=20=20=
 NSTimeZone=20*_time_zone;=0A}=0A=0A=0A+=20(id)=20calendarDate;=0A+=20=
 (id)=20dateWithString:=20(NSString*)description=0A=20=20=20=20=20=20=20=
 calendarFormat:=20(NSString*)format;=0A+=20(id)=20dateWithString:=20=
 (NSString*)description=0A=20=20=20=20=20=20=20calendarFormat:=20=
 (NSString*)format=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20locale:=20=
 (NSDictionary*)dictionary;=0A+=20(id)=20dateWithYear:=20(int)year=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20month:=20(unsigned=20int)month=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20day:=20(unsigned=20int)day=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20hour:=20(unsigned=20int)hour=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20minute:=20(unsigned=20int)minute=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20second:=20(unsigned=20int)second=0A=
 =20=20=20=20=20=20=20=20=20=20=20timeZone:=20(NSTimeZone*)aTimeZone;=0A=0A=
 =0A-=20(id)=20initWithString:=20(NSString*)description;=0A-=20(id)=20=
 initWithString:=20(NSString*)description=0A=20=20=20=20=20=20=20=
 calendarFormat:=20(NSString*)format;=0A-=20(id)=20initWithString:=20=
 (NSString*)description=0A=20=20=20=20=20=20=20calendarFormat:=20=
 (NSString*)format=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20locale:=20=
 (NSDictionary*)dictionary;=0A-=20(id)=20initWithYear:=20(int)year=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20month:=20(unsigned=20int)month=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20day:=20(unsigned=20int)day=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20hour:=20(unsigned=20int)hour=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20minute:=20(unsigned=20int)minute=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20second:=20(unsigned=20int)second=0A=
 =20=20=20=20=20=20=20=20=20=20=20timeZone:=20(NSTimeZone*)aTimeZone;=0A=0A=
 =0A-=20(int)=20dayOfCommonEra;=0A-=20(int)=20dayOfMonth;=0A-=20(int)=20=
 dayOfWeek;=0A-=20(int)=20dayOfYear;=0A-=20(int)=20hourOfDay;=0A-=20(int)=20=
 minuteOfHour;=0A-=20(int)=20monthOfYear;=0A-=20(int)=20secondOfMinute;=0A=
 -=20(int)=20yearOfCommonEra;=0A=0A=0A-=20(NSCalendarDate*)=20addYear:=20=
 (int)year=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20month:=20(int)month=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20day:=20(int)day=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20hour:=20(int)hour=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20minute:=20(int)minute=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20second:=20=
 (int)second;=0A=0A=0A-=20(NSString*)=20description;=0A-=20(NSString*)=20=
 descriptionWithCalendarFormat:=20(NSString*)format;=0A-=20(NSString*)=20=
 descriptionWithCalendarFormat:=20(NSString*)format=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20locale:=20(NSDictionary*)locale;=0A-=20(NSString*)=20=
 descriptionWithLocale:=20(NSDictionary*)locale;=0A=0A=0A-=20(NSString*)=20=
 calendarFormat;=0A-=20(void)=20setCalendarFormat:=20(NSString*)format;=0A=
 =0A=0A-=20(void)=20setTimeZone:=20(NSTimeZone*)aTimeZone;=0A=0A-=20=
 (NSTimeZone*)=20timeZone;=0A=0A=0A-=20(NSTimeZoneDetail*)=20=
 timeZoneDetail;=0A=0A=0A@end=0A=0A=0A@interface=20NSCalendarDate=20=
 (GregorianDate)=0A=0A-=20(int)=20lastDayOfGregorianMonth:=20(int)month=20=
 year:=20(int)year;=0A-=20(int)=20absoluteGregorianDay:=20(int)day=20=
 month:=20(int)month=20year:=20(int)year;=0A-=20(void)=20=
 gregorianDateFromAbsolute:=20(int)d=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20day:=20=
 (int*)day=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20month:=20(int*)month=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20year:=20=
 (int*)year;=0A=0A@end=0A=0A@interface=20NSCalendarDate=20(OPENSTEP)=0A=0A=
 -=20(NSCalendarDate*)=20dateByAddingYears:=20(int)years=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20months:=20(int)months=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20days:=20(int)days=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20hours:=20(int)hours=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20minutes:=20=
 (int)minutes=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20seconds:=20(int)seconds;=0A=0A-=20(void)=20=
 years:=20(int*)years=0A=20=20=20=20=20=20=20=20months:=20(int*)months=0A=20=
 =20=20=20=20=20=20=20=20=20days:=20(int*)days=0A=20=20=20=20=20=20=20=20=20=
 hours:=20(int*)hours=0A=20=20=20=20=20=20=20minutes:=20(int*)minutes=0A=20=
 =20=20=20=20=20=20seconds:=20(int*)seconds=0A=20=20=20=20=20sinceDate:=20=
 (NSDate*)date;=0A@end=0A#=2041=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSCharacterSet.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSCharacterSet.h"=0A@class=20=
 NSData;=0A=0A@interface=20NSCharacterSet=20:=20NSObject=20<NSCoding,=20=
 NSCopying,=20NSMutableCopying>=0A=0A=0A+=20(NSCharacterSet*)=20=
 alphanumericCharacterSet;=0A+=20(NSCharacterSet*)=20controlCharacterSet;=0A=
 +=20(NSCharacterSet*)=20decimalDigitCharacterSet;=0A+=20=
 (NSCharacterSet*)=20decomposableCharacterSet;=0A+=20(NSCharacterSet*)=20=
 illegalCharacterSet;=0A+=20(NSCharacterSet*)=20letterCharacterSet;=0A+=20=
 (NSCharacterSet*)=20lowercaseLetterCharacterSet;=0A+=20(NSCharacterSet*)=20=
 nonBaseCharacterSet;=0A+=20(NSCharacterSet*)=20punctuationCharacterSet;=0A=
 +=20(NSCharacterSet*)=20symbolAndOperatorCharacterSet;=0A+=20=
 (NSCharacterSet*)=20uppercaseLetterCharacterSet;=0A+=20(NSCharacterSet*)=20=
 whitespaceAndNewlineCharacterSet;=0A+=20(NSCharacterSet*)=20=
 whitespaceCharacterSet;=0A=0A=0A+=20(NSCharacterSet*)=20=
 characterSetWithBitmapRepresentation:=20(NSData*)data;=0A+=20=
 (NSCharacterSet*)=20characterSetWithCharactersInString:=20=
 (NSString*)aString;=0A+=20(NSCharacterSet*)=20characterSetWithRange:=20=
 (NSRange)aRange;=0A=0A-=20(NSData*)=20bitmapRepresentation;=0A-=20(BOOL)=20=
 characterIsMember:=20(unichar)aCharacter;=0A-=20(NSCharacterSet*)=20=
 invertedSet;=0A=0A=0A+=20(NSCharacterSet*)=20=
 characterSetWithContentsOfFile:=20(NSString*)file;=0A=0A@end=0A=0A=
 @interface=20NSMutableCharacterSet=20:=20NSCharacterSet=0A=0A-=20(void)=20=
 addCharactersInRange:=20(NSRange)aRange;=0A-=20(void)=20=
 addCharactersInString:=20(NSString*)aString;=0A-=20(void)=20=
 formUnionWithCharacterSet:=20(NSCharacterSet*)otherSet;=0A-=20(void)=20=
 formIntersectionWithCharacterSet:=20(NSCharacterSet*)otherSet;=0A-=20=
 (void)=20removeCharactersInRange:=20(NSRange)aRange;=0A-=20(void)=20=
 removeCharactersInString:=20(NSString*)aString;=0A-=20(void)=20invert;=0A=
 =0A@end=0A#=2042=20"/home/linux/System/Headers/Foundation/Foundation.h"=20=
 2=0A#=201=20"/home/linux/System/Headers/Foundation/NSClassDescription.h"=20=
 1=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSClassDescription.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSException.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSException.h"=0A#=201=20=
 "/usr/include/setjmp.h"=201=203=0A#=2028=20"/usr/include/setjmp.h"=203=0A=
 =0A=0A#=201=20"/usr/include/bits/setjmp.h"=201=203=0A#=2057=20=
 "/usr/include/bits/setjmp.h"=203=0Atypedef=20int=20__jmp_buf[6];=0A#=20=
 31=20"/usr/include/setjmp.h"=202=203=0A#=201=20=
 "/usr/include/bits/sigset.h"=201=203=0A#=2032=20"/usr/include/setjmp.h"=20=
 2=203=0A=0A=0Atypedef=20struct=20__jmp_buf_tag=0A=20=20{=0A=0A=0A=0A=20=20=
 =20=20__jmp_buf=20__jmpbuf;=0A=20=20=20=20int=20__mask_was_saved;=0A=20=20=
 =20=20__sigset_t=20__saved_mask;=0A=20=20}=20jmp_buf[1];=0A=0A=0A=0A=0A=0A=
 extern=20int=20__sigsetjmp=20(jmp_buf=20__env,=20int=20__savemask)=20;=0A=
 #=2070=20"/usr/include/setjmp.h"=203=0Aextern=20void=20longjmp=20=
 (jmp_buf=20__env,=20int=20__val)=0A=20=20=20=20=20__attribute__=20=
 ((__noreturn__));=0A=0A=0A=0A=0Aextern=20void=20_longjmp=20(jmp_buf=20=
 __env,=20int=20__val)=0A=20=20=20=20=20__attribute__=20((__noreturn__));=0A=
 =0A=0A=0A=0A=0A=0A=0Atypedef=20jmp_buf=20sigjmp_buf;=0A#=2095=20=
 "/usr/include/setjmp.h"=203=0Aextern=20void=20siglongjmp=20(sigjmp_buf=20=
 __env,=20int=20__val)=0A=20=20=20=20=20__attribute__=20((__noreturn__));=0A=
 =0A=0A=0A#=2029=20"/home/linux/System/Headers/Foundation/NSException.h"=20=
 2=0A=0A=0A@class=20NSDictionary;=0A=0A@interface=20NSException=20:=20=
 NSObject=20<NSCoding,=20NSCopying>=0A{=0A=20=20NSString=20*_e_name;=0A=20=
 =20NSString=20*_e_reason;=0A=20=20NSDictionary=20*_e_info;=0A}=0A=0A+=20=
 (NSException*)=20exceptionWithName:=20(NSString*)name=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 reason:=20(NSString*)reason=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20userInfo:=20(NSDictionary*)userInfo;=0A=
 +=20(void)=20raise:=20(NSString*)name=0A=20=20=20=20=20=20=20=20format:=20=
 (NSString*)format,...;=0A+=20(void)=20raise:=20(NSString*)name=0A=20=20=20=
 =20=20=20=20=20format:=20(NSString*)format=0A=20=20=20=20=20arguments:=20=
 (va_list)argList;=0A=0A-=20(id)=20initWithName:=20(NSString*)name=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20reason:=20(NSString*)reason=0A=20=20=20=20=
 =20=20=20=20=20=20=20userInfo:=20(NSDictionary*)userInfo;=0A-=20(void)=20=
 raise;=0A=0A=0A-=20(NSString*)=20name;=0A-=20(NSString*)=20reason;=0A-=20=
 (NSDictionary*)=20userInfo;=0A=0A@end=0A=0A=0Aextern=20NSString*=20const=20=
 NSGenericException;=0Aextern=20NSString*=20const=20=
 NSInternalInconsistencyException;=0Aextern=20NSString*=20const=20=
 NSInvalidArgumentException;=0Aextern=20NSString*=20const=20=
 NSMallocException;=0Aextern=20NSString*=20const=20NSRangeException;=0A=
 extern=20NSString*=20const=20NSCharacterConversionException;=0A=0A=0A=
 typedef=20struct=20_NSHandler=0A{=0A=20=20=20=20jmp_buf=20jumpState;=0A=20=
 =20=20=20struct=20_NSHandler=20*next;=0A=20=20=20=20NSException=20=
 *exception;=0A}=20NSHandler;=0A=0Atypedef=20void=20=
 NSUncaughtExceptionHandler(NSException=20*exception);=0A=0Aextern=20=
 NSUncaughtExceptionHandler=20*_NSUncaughtExceptionHandler;=0A#=20104=20=
 "/home/linux/System/Headers/Foundation/NSException.h"=0Aextern=20void=20=
 _NSAddHandler(=20NSHandler=20*handler=20);=0Aextern=20void=20=
 _NSRemoveHandler(=20NSHandler=20*handler=20);=0A#=20133=20=
 "/home/linux/System/Headers/Foundation/NSException.h"=0A@interface=20=
 NSAssertionHandler=20:=20NSObject=0A=0A+=20(NSAssertionHandler*)=20=
 currentHandler;=0A=0A-=20(void)=20handleFailureInFunction:=20=
 (NSString*)functionName=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20file:=20(NSString*)fileName=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20lineNumber:=20=
 (int)line=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 description:=20(NSString*)format,...;=0A=0A-=20(void)=20=
 handleFailureInMethod:=20(SEL)aSelector=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20object:=20object=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20file:=20=
 (NSString*)fileName=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20lineNumber:=20(int)line=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20description:=20(NSString*)format,...;=0A=0A@end=0A#=20=
 29=20"/home/linux/System/Headers/Foundation/NSClassDescription.h"=202=0A=0A=
 @class=20NSArray;=0A@class=20NSDictionary;=0A@class=20NSString;=0A=0A=
 extern=20NSString*=20const=20=
 NSClassDescriptionNeededForClassNotification;=0A=0A@interface=20=
 NSClassDescription=20:=20NSObject=0A=0A+=20(NSClassDescription*)=20=
 classDescriptionForClass:=20(Class)aClass;=0A+=20(void)=20=
 invalidateClassDescriptionCache;=0A+=20(void)=20=
 registerClassDescription:=20(NSClassDescription*)aDescription=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 forClass:=20(Class)aClass;=0A=0A-=20(NSArray*)=20attributeKeys;=0A-=20=
 (NSString*)=20inverseForRelationshipKey:=20(NSString*)aKey;=0A-=20=
 (NSArray*)=20toManyRelationshipKeys;=0A-=20(NSArray*)=20=
 toOneRelationshipKeys;=0A=0A@end=0A=0A@interface=20NSObject=20=
 (NSClassDescriptionPrimitives)=0A=0A-=20(NSArray*)=20attributeKeys;=0A-=20=
 (NSClassDescription*)=20classDescription;=0A-=20(NSString*)=20=
 inverseForRelationshipKey:=20(NSString*)aKey;=0A-=20(NSArray*)=20=
 toManyRelationshipKeys;=0A-=20(NSArray*)=20toOneRelationshipKeys;=0A=0A=
 @end=0A#=2043=20"/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=
 =0A#=201=20"/home/linux/System/Headers/Foundation/NSConnection.h"=201=0A=
 #=2031=20"/home/linux/System/Headers/Foundation/NSConnection.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSTimer.h"=201=0A#=2037=20=
 "/home/linux/System/Headers/Foundation/NSTimer.h"=0A@interface=20NSTimer=20=
 :=20NSObject=0A{=0A=20=20NSDate=20*_date;=0A=20=20BOOL=20_invalidated;=0A=
 =20=20BOOL=20_repeats;=0A=20=20NSTimeInterval=20_interval;=0A=20=20id=20=
 _target;=0A=20=20SEL=20_selector;=0A=20=20id=20_info;=0A}=0A=0A=0A=0A+=20=
 (NSTimer*)=20scheduledTimerWithTimeInterval:=20(NSTimeInterval)ti=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20invocation:=20invocation=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20repeats:=20(BOOL)f;=0A+=20(NSTimer*)=20=
 scheduledTimerWithTimeInterval:=20(NSTimeInterval)ti=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20target:=20object=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 selector:=20(SEL)selector=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20userInfo:=20=
 info=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20repeats:=20(BOOL)f;=0A=0A+=20=
 (NSTimer*)=20timerWithTimeInterval:=20(NSTimeInterval)ti=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20invocation:=20=
 invocation=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20repeats:=20(BOOL)f;=0A+=20(NSTimer*)=20=
 timerWithTimeInterval:=20(NSTimeInterval)ti=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20target:=20=
 object=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20selector:=20(SEL)selector=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20userInfo:=20info=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 repeats:=20(BOOL)f;=0A=0A-=20(void)=20fire;=0A-=20(void)=20invalidate;=0A=
 =0A=0A-=20(BOOL)=20isValid;=0A-=20(NSTimeInterval)=20timeInterval;=0A=0A=0A=
 -=20(NSDate*)=20fireDate;=0A-=20(id)=20userInfo;=0A=0A@end=0A#=2032=20=
 "/home/linux/System/Headers/Foundation/NSConnection.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSRunLoop.h"=201=0A#=2027=20=
 "/home/linux/System/Headers/Foundation/NSRunLoop.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSMapTable.h"=201=0A#=2033=20=
 "/home/linux/System/Headers/Foundation/NSMapTable.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_cbs.h"=201=0A#=2035=20=
 "/home/linux/System/Headers/gnustep/base/o_cbs.h"=0Atypedef=20size_t=20=
 (*o_hash_func_t)(const=20void=20*,=20void=20*);=0Atypedef=20int=20=
 (*o_compare_func_t)(const=20void=20*,=20const=20void=20*,=20void=20*);=0A=
 typedef=20int=20(*o_is_equal_func_t)(const=20void=20*,=20const=20void=20=
 *,=20void=20*);=0Atypedef=20const=20void=20*(*o_retain_func_t)(const=20=
 void=20*,=20void=20*);=0Atypedef=20void=20(*o_release_func_t)(void=20*,=20=
 void=20*);=0Atypedef=20NSString=20*(*o_describe_func_t)(const=20void=20=
 *,=20void=20*);=0A=0Atypedef=20struct=20_o_callbacks=20o_callbacks_t;=0A=0A=
 struct=20_o_callbacks=0A{=0A=20=20o_hash_func_t=20hash;=0A=20=20=
 o_compare_func_t=20compare;=0A=20=20o_is_equal_func_t=20is_equal;=0A=20=20=
 o_retain_func_t=20retain;=0A=20=20o_release_func_t=20release;=0A=20=20=
 o_describe_func_t=20describe;=0A=20=20const=20void=20=
 *not_an_item_marker;=0A};=0A=0A=0A=0Aextern=20const=20o_callbacks_t=20=
 o_callbacks_for_int;=0Aextern=20const=20o_callbacks_t=20=
 o_callbacks_for_char_p;=0Aextern=20const=20o_callbacks_t=20=
 o_callbacks_for_non_owned_void_p;=0Aextern=20const=20o_callbacks_t=20=
 o_callbacks_for_owned_void_p;=0Aextern=20const=20o_callbacks_t=20=
 o_callbacks_for_int_p;=0Aextern=20const=20o_callbacks_t=20=
 o_callbacks_for_id;=0A=0A=0Aextern=20const=20void=20=
 *o_not_an_int_marker;=0Aextern=20const=20void=20*o_not_a_char_p_marker;=0A=
 extern=20const=20void=20*o_not_a_void_p_marker;=0Aextern=20const=20void=20=
 *o_not_an_int_p_marker;=0Aextern=20const=20void=20*o_not_an_id_marker;=0A=
 =0A=0Aextern=20o_callbacks_t=20__o_callbacks_standard;=0A=0A=0A=0A=0A=0A=0A=
 =0Ao_callbacks_t=0Ao_callbacks_standard(void);=0A=0A=0A=0A=0A=0A=0A=
 o_callbacks_t=0Ao_callbacks_standardize(o_callbacks_t=20callbacks);=0A=0A=
 =0A=0Asize_t=0Ao_hash(o_callbacks_t=20callbacks,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20const=20void=20*thing,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20void=20*user_data);=0A=0Aint=0Ao_compare(o_callbacks_t=20=
 callbacks,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20=
 void=20*thing1,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20=
 void=20*thing2,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20void=20=
 *user_data);=0A=0Aint=0Ao_is_equal(o_callbacks_t=20callbacks,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20*thing1,=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20*thing2,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20void=20*user_data);=0A=0A=
 const=20void=20*=0Ao_retain(o_callbacks_t=20callbacks,=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20const=20void=20*thing,=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20void=20*user_data);=0A=0Avoid=0A=
 o_release(o_callbacks_t=20callbacks,=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20void=20*thing,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20void=20*user_data);=0A=0ANSString=20*=0Ao_describe(o_callbacks_t=20=
 callbacks,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20=
 void=20*thing,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20void=20=
 *user_data);=0A=0Aconst=20void=20*=0Ao_not_an_item_marker(o_callbacks_t=20=
 callbacks);=0A=0A=0A=0A=0Asize_t=20o_non_owned_void_p_hash(const=20void=20=
 *ptr);=0Aint=20o_non_owned_void_p_compare(const=20void=20*ptr,=20const=20=
 void=20*qtr);=0Aint=20o_non_owned_void_p_is_equal(const=20void=20*ptr,=20=
 const=20void=20*qtr);=0Aconst=20void=20*o_non_owned_void_p_retain(const=20=
 void=20*ptr);=0Avoid=20o_non_owned_void_p_release(void=20*ptr);=0A=
 NSString=20*o_non_owned_void_p_describe(const=20void=20*ptr);=0A=0A=0A=
 size_t=20o_owned_void_p_hash(const=20void=20*ptr);=0Aint=20=
 o_owned_void_p_compare(const=20void=20*ptr,=20const=20void=20*qtr);=0A=
 int=20o_owned_void_p_is_equal(const=20void=20*ptr,=20const=20void=20=
 *qtr);=0Aconst=20void=20*o_owned_void_p_retain(const=20void=20*ptr);=0A=
 void=20o_owned_void_p_release(void=20*ptr);=0ANSString=20=
 *o_owned_void_p_describe(const=20void=20*ptr);=0A=0A=0Asize_t=20=
 o_int_hash(int=20i);=0Aint=20o_int_compare(int=20i,=20int=20j);=0Aint=20=
 o_int_is_equal(int=20i,=20int=20j);=0Aconst=20void=20*o_int_retain(int=20=
 i);=0Avoid=20o_int_release(int=20i);=0ANSString=20*o_int_describe(int=20=
 i);=0A=0A=0Asize_t=20o_int_p_hash(const=20int=20*iptr);=0Aint=20=
 o_int_p_compare(const=20int=20*iptr,=20const=20int=20*jptr);=0Aint=20=
 o_int_p_is_equal(const=20int=20*iptr,=20const=20int=20*jptr);=0Aconst=20=
 void=20*o_int_p_retain(const=20int=20*iptr);=0Avoid=20=
 o_int_p_release(int=20*iptr);=0ANSString=20*o_int_p_describe(const=20int=20=
 *iptr);=0A=0A=0Asize_t=20o_char_p_hash(const=20char=20*cptr);=0Aint=20=
 o_char_p_compare(const=20char=20*cptr,=20const=20char=20*dptr);=0Aint=20=
 o_char_p_is_equal(const=20char=20*cptr,=20const=20char=20*dptr);=0Aconst=20=
 void=20*o_char_p_retain(const=20char=20*cptr);=0Avoid=20=
 o_char_p_release(char=20*cptr);=0ANSString=20*o_char_p_describe(const=20=
 char=20*cptr);=0A=0A=0Asize_t=20o_id_hash(id=20obj);=0Aint=20=
 o_id_compare(id=20obj,=20id=20jbo);=0Aint=20o_id_is_equal(id=20obj,=20id=20=
 jbo);=0Aconst=20void=20*o_id_retain(id=20obj);=0Avoid=20o_id_release(id=20=
 obj);=0ANSString=20*o_id_describe(id=20obj);=0A#=2032=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=202=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=201=0A#=2037=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=0Atypedef=20struct=20=
 _o_hash=20o_hash_t;=0Atypedef=20struct=20_o_hash_enumerator=20=
 o_hash_enumerator_t;=0Atypedef=20struct=20_o_hash_node=20o_hash_node_t;=0A=
 typedef=20struct=20_o_hash_bucket=20o_hash_bucket_t;=0A=0A=0Astruct=20=
 _o_hash_node=0A{=0A=0A=20=20o_hash_t=20*hash;=0A=0A=0A=20=20=
 o_hash_bucket_t=20*bucket;=0A=0A=0A=20=20o_hash_node_t=20=
 *next_in_bucket;=0A=20=20o_hash_node_t=20*prev_in_bucket;=0A=0A=0A=0A=20=20=
 o_hash_node_t=20*next_in_hash;=0A=20=20o_hash_node_t=20*prev_in_hash;=0A=0A=
 =0A=20=20const=20void=20*element;=0A};=0A=0A=0Astruct=20_o_hash_bucket=0A=
 {=0A=0A=20=20size_t=20node_count;=0A=0A=0A=0A=20=20size_t=20=
 element_count;=0A=0A=0A=20=20o_hash_node_t=20*first_node;=0A};=0A=0A=0A=
 struct=20_o_hash=0A{=0A=0A=0A=20=20int=20magic_number;=0A=20=20size_t=20=
 serial_number;=0A=20=20NSString=20*name;=0A=20=20const=20void=20*extra;=0A=
 =20=20o_callbacks_t=20extra_callbacks;=0A=0A=0A=20=20o_callbacks_t=20=
 callbacks;=0A=0A=0A=20=20size_t=20bucket_count;=0A=20=20size_t=20=
 node_count;=0A=20=20size_t=20element_count;=0A=0A=0A=20=20=
 o_hash_bucket_t=20*buckets;=0A=20=20o_hash_node_t=20*first_node;=0A=0A};=0A=
 =0A=0Astruct=20_o_hash_enumerator=0A{=0A=20=20o_hash_t=20*hash;=0A=20=20=
 o_hash_node_t=20*node;=0A};=0A#=20117=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_hash_bas.h"=201=0A#=2033=20=
 "/home/linux/System/Headers/gnustep/base/o_hash_bas.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/numbers.h"=201=0A#=2059=20=
 "/home/linux/System/Headers/gnustep/base/numbers.h"=0Aextern=20size_t=20=
 ___o_number_allocated;=0Aextern=20size_t=20___o_number_deallocated;=0A=
 extern=20size_t=20___o_number_serialized;=0A=0A=0A=0A=0A=0Asize_t=0A=
 _o_number_allocated(void);=0A=0A=0A=0Asize_t=0A=
 _o_number_deallocated(void);=0A=0A=0A=0Asize_t=0A=
 _o_number_serialized(void);=0A=0A=0Asize_t=0A_o_next_power_of_two(size_t=20=
 bound);=0A#=2034=20=
 "/home/linux/System/Headers/gnustep/base/o_hash_bas.h"=202=0A#=2044=20=
 "/home/linux/System/Headers/gnustep/base/o_hash_bas.h"=0Aint=0A=
 o_hash_magic_number(o_hash_t=20*xx);=0A=0A=0A=0A=0ANSZone=20*=0A=
 o_hash_zone(o_hash_t=20*xx);=0A=0A=0A=0A=0ANSString=20*=0A=
 o_hash_name(o_hash_t=20*xx);=0A=0A=0Avoid=0Ao_hash_set_name(o_hash_t=20=
 *xx,=20NSString=20*name);=0A=0A=0Avoid=0Ao_hash_unset_name(o_hash_t=20=
 *xx);=0A=0A=0A=0A=0A=0Asize_t=0Ao_hash_serial_number(o_hash_t=20*xx);=0A=0A=
 =0A=0Asize_t=0A_o_hash_set_serial_number(o_hash_t=20*xx);=0A=0A=0A=0A=0A=0A=
 =0Ao_callbacks_t=0Ao_hash_set_extra_callbacks(o_hash_t=20*xx,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20o_callbacks_t=20callbacks);=0A=0A=0Ao_callbacks_t=0A=
 o_hash_extra_callbacks(o_hash_t=20*xx);=0A=0A=0A=0A=0Aconst=20void=20*=0A=
 o_hash_extra(o_hash_t=20*xx);=0A=0A=0A=0Aconst=20void=20*=0A=
 o_hash_set_extra(o_hash_t=20*xx,=20const=20void=20*extra);=0A=0A=0Avoid=0A=
 o_hash_unset_extra(o_hash_t=20*xx);=0A=0A=0A=0A=0Ao_hash_t=20*=0A=
 _o_hash_alloc_with_zone(NSZone=20*zone);=0A=0A=0Avoid=0A=
 _o_hash_dealloc(o_hash_t=20*xx);=0A=0A=0Ao_hash_t=20*=0A=
 _o_hash_copy_with_zone(o_hash_t=20*xx,=20NSZone=20*zone);=0A=0A=0A=
 NSString=20*=0A_o_hash_description(o_hash_t=20*xx);=0A#=20118=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=202=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_hash_cbs.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/gnustep/base/o_hash_cbs.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=201=0A#=2032=20=
 "/home/linux/System/Headers/gnustep/base/o_hash_cbs.h"=202=0A#=2061=20=
 "/home/linux/System/Headers/gnustep/base/o_hash_cbs.h"=0Ao_callbacks_t=20=
 o_hash_element_callbacks=20(o_hash_t=20*yy);=0A=0A=0Aconst=20void=20=
 *o_hash_not_an_element_marker=20(o_hash_t=20*yy);=0A#=20119=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=202=0A=0A=0A=0A=0A=
 o_callbacks_t=0Ao_callbacks_for_hash(void);=0A=0A=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_alloc(void);=0A=0A=0Ao_hash_t=20*=0Ao_hash_alloc_with_zone(NSZone=20=
 *zone);=0A=0A=0A=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_with_zone_with_callbacks(NSZone=20*zone,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20o_callbacks_t=20callbacks);=0A=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_with_zone(NSZone=20*zone);=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_with_callbacks(o_callbacks_t=20callbacks);=0A=0A=0Ao_hash_t=20=
 *o_hash_of_char_p(void);=0Ao_hash_t=20*o_hash_of_non_owned_void_p(void);=0A=
 o_hash_t=20*o_hash_of_owned_void_p(void);=0Ao_hash_t=20=
 *o_hash_of_int(void);=0Ao_hash_t=20*o_hash_of_int_p(void);=0Ao_hash_t=20=
 *o_hash_of_id(void);=0A=0A=0A=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_init(o_hash_t=20*hash);=0A=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_init_with_callbacks(o_hash_t=20*hash,=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 o_callbacks_t=20callbacks);=0A=0A=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_init_with_hash(o_hash_t=20*hash,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20o_hash_t=20=
 *other_hash);=0A=0A=0A=0A=0A=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_copy_with_zone(o_hash_t=20*hash,=20NSZone=20*zone);=0A=0A=0A=0A=
 o_hash_t=20*=0Ao_hash_copy(o_hash_t=20*old_hash);=0A#=20204=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=0Ao_hash_t=20*=0A=
 o_hash_map_elements(o_hash_t=20*hash,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20=
 *(*fcn)(const=20void=20*,=20const=20void=20*),=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20=
 *user_data);=0A=0A=0A=0A=0A=0A=0Avoid=0Ao_hash_dealloc(o_hash_t=20=
 *hash);=0A=0A=0A=0A=0A=0Aint=0Ao_hash_contains_hash(o_hash_t=20*hash,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20o_hash_t=20*other_hash);=0A=0A=0A=0Aint=0A=
 o_hash_intersects_hash(o_hash_t=20*hash,=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20o_hash_t=20=
 *other_hash);=0A=0A=0A=0Aint=0Ao_hash_is_equal_to_hash(o_hash_t=20*hash,=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20o_hash_t=20*other_hash);=0A=0A=0A=0A=0A=0A=0A=0Aconst=20=
 void=20*=0Ao_hash_add_element_known_absent(o_hash_t=20*hash,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20const=20void=20*element);=0A=0A=0A=0A=0A=0A=0A=
 const=20void=20*=0Ao_hash_add_element(o_hash_t=20*hash,=20const=20void=20=
 *element);=0A=0A=0A=0A=0A=0A=0Aconst=20void=20*=0A=
 o_hash_add_element_if_absent(o_hash_t=20*hash,=20const=20void=20=
 *element);=0A=0A=0A=0A=0A=0A=0A=0Avoid=0Ao_hash_replace_element(o_hash_t=20=
 *hash,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20const=20void=20*element);=0A=0A=0A=0A=0A=0A=0Avoid=0A=
 o_hash_remove_element(o_hash_t=20*hash,=20const=20void=20*element);=0A=0A=
 =0A=0A=0A=0Avoid=0Ao_hash_empty(o_hash_t=20*hash);=0A=0A=0A=0A=0Avoid=20=
 *=0Ao_hash_any_element(o_hash_t=20*hash);=0A=0A=0A=0Aint=0A=
 o_hash_contains_element(o_hash_t=20*hash,=20const=20void=20*element);=0A=0A=
 =0A=0Aconst=20void=20*=0Ao_hash_element(o_hash_t=20*hash,=20const=20void=20=
 *element);=0A=0A=0A=0A=0A=0Aconst=20void=20**=0A=
 o_hash_all_elements(o_hash_t=20*hash);=0A#=20318=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=0Ao_hash_enumerator_t=0A=
 o_hash_enumerator_for_hash(o_hash_t=20*hash);=0A=0A=0A=0A=0Aint=0A=
 o_hash_enumerator_next_element(o_hash_enumerator_t=20*enumerator,=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20const=20void=20**element);=0A=0A=0A=0A=0A=
 int=0Ao_hash_is_empty(o_hash_t=20*hash);=0A=0A=0A=0Asize_t=0A=
 o_hash_count(o_hash_t=20*hash);=0A=0A=0A=0A=0Asize_t=0A=
 o_hash_capacity(o_hash_t=20*hash);=0A=0A=0A=0Aint=0A=
 o_hash_check(o_hash_t=20*hash);=0A#=20359=20=
 "/home/linux/System/Headers/gnustep/base/o_hash.h"=0Asize_t=0A=
 o_hash_resize(o_hash_t=20*hash,=20size_t=20new_capacity);=0A=0A=0A=0A=0A=
 size_t=0Ao_hash_rightsize(o_hash_t=20*hash);=0A=0A=0A=0A=0ANSString=20*=0A=
 o_hash_description(o_hash_t=20*hash);=0A=0A=0A=0A=0A=0Ao_hash_t=20*=0A=
 o_hash_intersect_hash(o_hash_t=20*hash,=20o_hash_t=20*other_hash);=0A=0A=0A=
 =0Ao_hash_t=20*=0Ao_hash_minus_hash(o_hash_t=20*hash,=20o_hash_t=20=
 *other_hash);=0A=0A=0A=0Ao_hash_t=20*=0Ao_hash_union_hash(o_hash_t=20=
 *hash,=20o_hash_t=20*other_hash);=0A#=2033=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=202=0A=0A=0A=0A=0A=
 typedef=20struct=20_o_map=20o_map_t;=0Atypedef=20struct=20_o_map_bucket=20=
 o_map_bucket_t;=0Atypedef=20struct=20_o_map_node=20o_map_node_t;=0A=
 typedef=20struct=20_o_map_enumerator=20o_map_enumerator_t;=0A=0A=0A=0A=0A=
 struct=20_o_map_node=0A{=0A=0A=20=20o_map_t=20*map;=0A=0A=0A=20=20=
 o_map_bucket_t=20*bucket;=0A=0A=0A=20=20o_map_node_t=20*next_in_bucket;=0A=
 =20=20o_map_node_t=20*prev_in_bucket;=0A=0A=0A=0A=20=20o_map_node_t=20=
 *next_in_map;=0A=20=20o_map_node_t=20*prev_in_map;=0A=0A=20=20const=20=
 void=20*key;=0A=20=20const=20void=20*value;=0A};=0A=0A=0Astruct=20=
 _o_map_bucket=0A{=0A=0A=20=20size_t=20node_count;=0A=0A=0A=0A=20=20=
 size_t=20element_count;=0A=0A=0A=20=20o_map_node_t=20*first_node;=0A};=0A=
 =0A=0Astruct=20_o_map=0A{=0A=0A=0A=20=20int=20magic_number;=0A=20=20=
 size_t=20serial_number;=0A=20=20NSString=20*name;=0A=20=20const=20void=20=
 *extra;=0A=20=20o_callbacks_t=20extra_callbacks;=0A=0A=0A=20=20=
 o_callbacks_t=20key_callbacks;=0A=20=20o_callbacks_t=20value_callbacks;=0A=
 =0A=0A=20=20size_t=20bucket_count;=0A=20=20size_t=20node_count;=0A=20=20=
 size_t=20element_count;=0A=0A=0A=20=20o_map_bucket_t=20*buckets;=0A=20=20=
 o_map_node_t=20*first_node;=0A=0A};=0A=0A=0Astruct=20_o_map_enumerator=0A=
 {=0A=20=20o_map_t=20*map;=0A=20=20o_map_node_t=20*node;=0A};=0A#=20120=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_map_bas.h"=201=0A#=2044=20=
 "/home/linux/System/Headers/gnustep/base/o_map_bas.h"=0Aint=0A=
 o_map_magic_number(o_map_t=20*xx);=0A=0A=0A=0A=0ANSZone=20*=0A=
 o_map_zone(o_map_t=20*xx);=0A=0A=0A=0A=0ANSString=20*=0A=
 o_map_name(o_map_t=20*xx);=0A=0A=0Avoid=0Ao_map_set_name(o_map_t=20*xx,=20=
 NSString=20*name);=0A=0A=0Avoid=0Ao_map_unset_name(o_map_t=20*xx);=0A=0A=0A=
 =0A=0A=0Asize_t=0Ao_map_serial_number(o_map_t=20*xx);=0A=0A=0A=0Asize_t=0A=
 _o_map_set_serial_number(o_map_t=20*xx);=0A=0A=0A=0A=0A=0A=0A=
 o_callbacks_t=0Ao_map_set_extra_callbacks(o_map_t=20*xx,=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20o_callbacks_t=20callbacks);=0A=0A=0Ao_callbacks_t=0A=
 o_map_extra_callbacks(o_map_t=20*xx);=0A=0A=0A=0A=0Aconst=20void=20*=0A=
 o_map_extra(o_map_t=20*xx);=0A=0A=0A=0Aconst=20void=20*=0A=
 o_map_set_extra(o_map_t=20*xx,=20const=20void=20*extra);=0A=0A=0Avoid=0A=
 o_map_unset_extra(o_map_t=20*xx);=0A=0A=0A=0A=0Ao_map_t=20*=0A=
 _o_map_alloc_with_zone(NSZone=20*zone);=0A=0A=0Avoid=0A=
 _o_map_dealloc(o_map_t=20*xx);=0A=0A=0Ao_map_t=20*=0A=
 _o_map_copy_with_zone(o_map_t=20*xx,=20NSZone=20*zone);=0A=0A=0ANSString=20=
 *=0A_o_map_description(o_map_t=20*xx);=0A#=20121=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=202=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_map_cbs.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/gnustep/base/o_map_cbs.h"=0A#=201=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=201=0A#=2032=20=
 "/home/linux/System/Headers/gnustep/base/o_map_cbs.h"=202=0A#=2044=20=
 "/home/linux/System/Headers/gnustep/base/o_map_cbs.h"=0Ao_callbacks_t=20=
 o_map_key_callbacks=20(o_map_t=20*yy);=0A=0A=0Aconst=20void=20=
 *o_map_not_a_key_marker=20(o_map_t=20*yy);=0A=0A=0Ao_callbacks_t=0A=
 o_map_value_callbacks=20(o_map_t=20*yy);=0A=0A=0Aconst=20void=20=
 *o_map_not_a_value_marker=20(o_map_t=20*yy);=0A#=20122=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=202=0A=0A=0A=0A=0A=
 o_callbacks_t=0Ao_callbacks_for_map(void);=0A=0A=0A=0A=0Ao_map_t=20*=0A=
 o_map_alloc(void);=0A=0A=0Ao_map_t=20*=0Ao_map_alloc_with_zone(NSZone=20=
 *zone);=0A=0A=0A=0A=0A=0Ao_map_t=20*=0A=
 o_map_with_zone_with_callbacks(NSZone=20*zone,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20o_callbacks_t=20key_callbacks,=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20o_callbacks_t=20value_callbacks);=0A=0A=0A=0Ao_map_t=20*=0A=
 o_map_with_callbacks(o_callbacks_t=20key_callbacks,=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 o_callbacks_t=20value_callbacks);=0A=0A=0A=0Ao_map_t=20*=0A=
 o_map_with_zone(NSZone=20*zone);=0A=0A=0Ao_map_t=20*o_map_of_int(void);=0A=
 o_map_t=20*o_map_of_int_to_char_p(void);=0Ao_map_t=20=
 *o_map_of_int_to_non_owned_void_p(void);=0Ao_map_t=20=
 *o_map_of_int_to_id(void);=0Ao_map_t=20*o_map_of_char_p(void);=0Ao_map_t=20=
 *o_map_of_char_p_to_int(void);=0Ao_map_t=20=
 *o_map_of_char_p_to_non_owned_void_p(void);=0Ao_map_t=20=
 *o_map_of_char_p_to_id(void);=0Ao_map_t=20=
 *o_map_of_non_owned_void_p(void);=0Ao_map_t=20=
 *o_map_of_non_owned_void_p_to_int(void);=0Ao_map_t=20=
 *o_map_of_non_owned_void_p_to_char_p(void);=0Ao_map_t=20=
 *o_map_of_non_owned_void_p_to_id(void);=0Ao_map_t=20*o_map_of_id(void);=0A=
 =0A=0A=0Ao_map_t=20*=0Ao_map_init(o_map_t=20*map);=0A=0Ao_map_t=20*=0A=
 o_map_init_with_callbacks(o_map_t=20*map,=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 o_callbacks_t=20key_callbacks,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20o_callbacks_t=20=
 value_callbacks);=0A=0Ao_map_t=20*=0Aobject_map_init_from_map(o_map_t=20=
 *map,=20o_map_t=20*old_map);=0A=0A=0A=0A=0A=0Avoid=0A=
 o_map_dealloc(o_map_t=20*map);=0A=0A=0A=0A=0Asize_t=0A=
 o_map_count(o_map_t=20*map);=0A=0A=0A=0Asize_t=0Ao_map_capacity(o_map_t=20=
 *map);=0A=0A=0A=0A=0Aint=0Ao_map_check(o_map_t=20*map);=0A=0A=0A=0A=0A=0A=
 int=0Ao_map_contains_key(o_map_t=20*map,=20const=20void=20*key);=0A=0A=0A=
 =0A=0Aint=0Ao_map_contains_value(o_map_t=20*map,=20const=20void=20=
 *value);=0A#=20236=20"/home/linux/System/Headers/gnustep/base/o_map.h"=0A=
 int=0Ao_map_key_and_value_at_key(o_map_t=20*map,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 const=20void=20**old_key,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20=
 **value,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20const=20void=20*key);=0A=0A=0A=0A=
 const=20void=20*=0Ao_map_key_at_key(o_map_t=20*map,=20const=20void=20=
 *key);=0A=0A=0A=0Aconst=20void=20*=0Ao_map_value_at_key(o_map_t=20*map,=20=
 const=20void=20*key);=0A=0A=0A=0Ao_map_enumerator_t=0A=
 o_map_enumerator_for_map(o_map_t=20*map);=0A=0Aint=0A=
 o_map_enumerator_next_key_and_value(o_map_enumerator_t=20*enumerator,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20**key,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20**value);=0A=
 =0Aint=0Ao_map_enumerator_next_key(o_map_enumerator_t=20*enumerator,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20const=20void=20**key);=0A=0Aint=0A=
 o_map_enumerator_next_value(o_map_enumerator_t=20*enumerator,=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20const=20void=20**value);=0A=0A=0A=0Aconst=20void=20**=0A=
 o_map_all_keys_and_values(o_map_t=20*map);=0A=0Aconst=20void=20**=0A=
 o_map_all_keys(o_map_t=20*map);=0A=0Aconst=20void=20**=0A=
 o_map_all_values(o_map_t=20*map);=0A=0A=0A=0A=0Avoid=0A=
 o_map_remove_key(o_map_t=20*map,=20const=20void=20*key);=0A=0A=0A=0Avoid=0A=
 o_map_empty(o_map_t=20*map);=0A=0A=0A=0Aconst=20void=20*=0A=
 o_map_at_key_put_value_known_absent(o_map_t=20*map,=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20const=20void=20*key,=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20const=20void=20*value);=0A=0Aconst=20void=20=
 *=0Ao_map_at_key_put_value(o_map_t=20*map,=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20=
 *key,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20const=20void=20*value);=0A=0Aconst=20void=20*=0A=
 o_map_at_key_put_value_if_absent(o_map_t=20*map,=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20const=20void=20*key,=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20const=20void=20*value);=0A=0A=0A=0Avoid=0A=
 o_map_replace_key(o_map_t=20*map,=20const=20void=20*key);=0A=0A=0A=0A=0A=0A=
 int=0Ao_map_contains_map(o_map_t=20*map1,=20o_map_t=20*map2);=0A=0A=0A=0A=
 int=0Ao_map_is_equal_to_map(o_map_t=20*map1,=20o_map_t=20*map2);=0A=0A=0A=
 int=0Ao_map_keys_contain_keys_of_map(o_map_t=20*map1,=20o_map_t=20=
 *map2);=0A=0A=0A=0A=0Aint=0Ao_map_keys_are_equal_to_keys_of_map(o_map_t=20=
 *map1,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20o_map_t=20=
 *map2);=0A=0A=0A=0Aint=0Ao_map_intersects_map(o_map_t=20*map1,=20o_map_t=20=
 *map2);=0A=0A=0Aint=0Ao_map_keys_intersect_keys_of_map(o_map_t=20*map1,=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20o_map_t=20*map2);=0A#=20355=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=0Ao_map_t=20*=0A=
 o_map_copy_with_zone(o_map_t=20*old_map,=20NSZone=20*zone);=0A=0A=0A=0A=
 o_map_t=20*=0Ao_map_copy(o_map_t=20*old_map);=0A#=20372=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=0Ao_map_t=20*=0A=
 o_map_map_keys(o_map_t=20*map,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20const=20void=20*(*kfcn)(const=20void=20*,=20void=20=
 *),=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 void=20*user_data);=0A=0A=0A=0A=0A=0A=0Ao_map_t=20*=0A=
 o_map_map_values(o_map_t=20*map,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20const=20void=20*(*vfcn)(const=20void=20*,=20=
 void=20*),=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20void=20*user_data);=0A#=20396=20=
 "/home/linux/System/Headers/gnustep/base/o_map.h"=0Asize_t=0A=
 o_map_resize(o_map_t=20*map,=20size_t=20new_capacity);=0A=0A=0A=0A=0A=
 size_t=0Ao_map_rightsize(o_map_t=20*map);=0A=0A=0A=0A=0ANSString=20*=0A=
 o_map_description(o_map_t=20*map);=0A=0A=0A=0Ao_map_t=20*=0A=
 o_map_intersect_map(o_map_t=20*map,=20o_map_t=20*other_map);=0A=0A=
 o_map_t=20*=0Ao_map_minus_map(o_map_t=20*map,=20o_map_t=20*other_map);=0A=
 =0Ao_map_t=20*=0Ao_map_union_map(o_map_t=20*map,=20o_map_t=20=
 *other_map);=0A=0Ao_hash_t=20*=0Ao_hash_init_from_map_keys(o_hash_t=20=
 *hash,=20o_map_t=20*map);=0A=0Ao_hash_t=20*=0A=
 o_hash_init_from_map_values(o_hash_t=20*hash,=20o_map_t=20*map);=0A#=20=
 34=20"/home/linux/System/Headers/Foundation/NSMapTable.h"=202=0A=0A=0A=0A=
 =0Atypedef=20o_map_t=20NSMapTable;=0A=0A=0Atypedef=20o_map_enumerator_t=20=
 NSMapEnumerator;=0A=0A=0Atypedef=20struct=20_NSMapTableKeyCallBacks=20=
 NSMapTableKeyCallBacks;=0Astruct=20_NSMapTableKeyCallBacks=0A{=0A=0A=0A=20=
 =20unsigned=20(*hash)(NSMapTable=20*,=20const=20void=20*);=0A=0A=0A=20=20=
 BOOL=20(*isEqual)(NSMapTable=20*,=20const=20void=20*,=20const=20void=20=
 *);=0A=0A=0A=20=20void=20(*retain)(NSMapTable=20*,=20const=20void=20*);=0A=
 =0A=0A=0A=20=20void=20(*release)(NSMapTable=20*,=20void=20*);=0A=0A=0A=20=
 =20NSString=20*(*describe)(NSMapTable=20*,=20const=20void=20*);=0A=0A=0A=20=
 =20const=20void=20*notAKeyMarker;=0A};=0A=0A=0Atypedef=20struct=20=
 _NSMapTableValueCallBacks=20NSMapTableValueCallBacks;=0Astruct=20=
 _NSMapTableValueCallBacks=0A{=0A=0A=20=20void=20(*retain)(NSMapTable=20=
 *,=20const=20void=20*);=0A=0A=0A=0A=20=20void=20(*release)(NSMapTable=20=
 *,=20void=20*);=0A=0A=0A=20=20NSString=20*(*describe)(NSMapTable=20*,=20=
 const=20void=20*);=0A};=0A=0A=0A=0A=0A=0A=0Aextern=20const=20=
 NSMapTableKeyCallBacks=20NSIntMapKeyCallBacks;=0A=0A=0Aextern=20const=20=
 NSMapTableKeyCallBacks=20NSNonOwnedPointerMapKeyCallBacks;=0A=0A=0A=
 extern=20const=20NSMapTableKeyCallBacks=20=
 NSNonOwnedPointerOrNullMapKeyCallBacks;=0A=0A=0Aextern=20const=20=
 NSMapTableKeyCallBacks=20NSNonRetainedObjectMapKeyCallBacks;=0A=0A=0A=
 extern=20const=20NSMapTableKeyCallBacks=20NSObjectMapKeyCallBacks;=0A=0A=0A=
 extern=20const=20NSMapTableKeyCallBacks=20NSOwnedPointerMapKeyCallBacks;=0A=
 =0A=0Aextern=20const=20NSMapTableValueCallBacks=20=
 NSIntMapValueCallBacks;=0A=0A=0Aextern=20const=20=
 NSMapTableValueCallBacks=20NSNonOwnedPointerMapValueCallBacks;=0A=0A=0A=
 extern=20const=20NSMapTableValueCallBacks=20=
 NSNonRetainedObjectMapValueCallBacks;=0A=0A=0Aextern=20const=20=
 NSMapTableValueCallBacks=20NSObjectMapValueCallBacks;=0A=0A=0Aextern=20=
 const=20NSMapTableValueCallBacks=20NSOwnedPointerMapValueCallBacks;=0A=0A=
 =0Atypedef=20struct=20_NSMT_extra=20_NSMT_extra_t;=0A=0Astruct=20=
 _NSMT_extra=0A{=0A=20=20NSMapTableKeyCallBacks=20keyCallBacks;=0A=20=20=
 NSMapTableValueCallBacks=20valueCallBacks;=0A};=0A=0A=0Atypedef=20=
 unsigned=20int=20(*NSMT_hash_func_t)(NSMapTable=20*,=20const=20void=20=
 *);=0Atypedef=20BOOL=20(*NSMT_is_equal_func_t)(NSMapTable=20*,=20const=20=
 void=20*,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20=
 void=20*);=0Atypedef=20void=20(*NSMT_retain_func_t)(NSMapTable=20*,=20=
 const=20void=20*);=0Atypedef=20void=20(*NSMT_release_func_t)(NSMapTable=20=
 *,=20void=20*);=0Atypedef=20NSString=20=
 *(*NSMT_describe_func_t)(NSMapTable=20*,=20const=20void=20*);=0A#=20161=20=
 "/home/linux/System/Headers/Foundation/NSMapTable.h"=0Aextern=20=
 NSMapTable=20*=0ANSCreateMapTable(NSMapTableKeyCallBacks=20keyCallBacks,=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 NSMapTableValueCallBacks=20valueCallBacks,=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20unsigned=20int=20capacity);=0A=0A=0A=0A=0A=0Aextern=20=
 NSMapTable=20*=0ANSCreateMapTableWithZone(NSMapTableKeyCallBacks=20=
 keyCallBacks,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20NSMapTableValueCallBacks=20valueCallbacks,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20unsigned=20=
 int=20capacity,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20NSZone=20*zone);=0A=0A=0A=0A=0A=0Aextern=20NSMapTable=20=
 *=0ANSCopyMapTableWithZone(NSMapTable=20*table,=20NSZone=20*zone);=0A=0A=0A=
 =0A=0A=0A=0Aextern=20void=0ANSFreeMapTable(NSMapTable=20*table);=0A=0A=0A=
 =0Aextern=20void=0ANSResetMapTable(NSMapTable=20*table);=0A=0A=0A=0A=0A=0A=
 =0Aextern=20BOOL=0ANSCompareMapTables(NSMapTable=20*table1,=20NSMapTable=20=
 *table2);=0A=0A=0A=0A=0Aextern=20unsigned=20int=0A=
 NSCountMapTable(NSMapTable=20*table);=0A=0A=0A=0A=0A=0A=0Aextern=20BOOL=0A=
 NSMapMember(NSMapTable=20*table,=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 const=20void=20*key,=0A=20=20=20=20=20=20=20=20=20=20=20=20void=20=
 **originalKey,=0A=20=20=20=20=20=20=20=20=20=20=20=20void=20**value);=0A=0A=
 =0A=0A=0Aextern=20void=20*=0ANSMapGet(NSMapTable=20*table,=20const=20=
 void=20*key);=0A=0A=0A=0A=0Aextern=20NSMapEnumerator=0A=
 NSEnumerateMapTable(NSMapTable=20*table);=0A=0A=0A=0A=0A=0Aextern=20BOOL=0A=
 NSNextMapEnumeratorPair(NSMapEnumerator=20*enumerator,=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20void=20**key,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 void=20**value);=0A=0A=0A=0A=0Aextern=20NSArray=20*=0A=
 NSAllMapTableKeys(NSMapTable=20*table);=0A=0A=0A=0A=0Aextern=20NSArray=20=
 *=0ANSAllMapTableValues(NSMapTable=20*table);=0A#=20261=20=
 "/home/linux/System/Headers/Foundation/NSMapTable.h"=0Aextern=20void=0A=
 NSMapInsert(NSMapTable=20*table,=20const=20void=20*key,=20const=20void=20=
 *value);=0A=0A=0A=0Aextern=20void=20*=0ANSMapInsertIfAbsent(NSMapTable=20=
 *table,=20const=20void=20*key,=20const=20void=20*value);=0A=0A=0A=0A=
 extern=20void=0ANSMapInsertKnownAbsent(NSMapTable=20*table,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20const=20void=20=
 *key,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20const=20void=20*value);=0A=0A=0A=0A=0A=0Aextern=20void=0A=
 NSMapRemove(NSMapTable=20*table,=20const=20void=20*key);=0A#=20290=20=
 "/home/linux/System/Headers/Foundation/NSMapTable.h"=0Aextern=20NSString=20=
 *NSStringFromMapTable=20(NSMapTable=20*table);=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSRunLoop.h"=202=0A=0A@class=20=
 NSTimer,=20NSDate,=20NSPort;=0A=0A=0Aextern=20NSString*=20const=20=
 NSDefaultRunLoopMode;=0A=0A@interface=20NSRunLoop=20:=20NSObject=20=
 <GCFinalization>=0A{=0A=20=20@private=0A=20=20id=20_current_mode;=0A=20=20=
 NSMapTable=20*_mode_2_timers;=0A=20=20NSMapTable=20*_mode_2_watchers;=0A=20=
 =20NSMapTable=20*_mode_2_performers;=0A=20=20NSMutableArray=20=
 *_timedPerformers;=0A=20=20NSMapTable=20*_efdMap;=0A=20=20NSMapTable=20=
 *_rfdMap;=0A=20=20NSMapTable=20*_wfdMap;=0A=20=20int=20_fdStart;=0A}=0A=0A=
 +=20(NSRunLoop*)=20currentRunLoop;=0A=0A-=20(void)=20acceptInputForMode:=20=
 (NSString*)mode=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 beforeDate:=20(NSDate*)date;=0A=0A-=20(void)=20addTimer:=20=
 (NSTimer*)timer=0A=20=20=20=20=20=20=20=20=20=20forMode:=20=
 (NSString*)mode;=0A=0A-=20(NSString*)=20currentMode;=0A=0A-=20=
 (NSDate*)limitDateForMode:=20(NSString*)mode;=0A=0A-=20(void)=20run;=0A=0A=
 -=20(BOOL)=20runMode:=20(NSString*)mode=0A=20=20=20=20=20=20beforeDate:=20=
 (NSDate*)date;=0A=0A-=20(void)=20runUntilDate:=20(NSDate*)limit_date;=0A=0A=
 @end=0A=0A@interface=20NSRunLoop(OPENSTEP)=0A=0A-=20(void)=20addPort:=20=
 (NSPort*)port=0A=20=20=20=20=20=20=20=20=20forMode:=20(NSString*)mode;=0A=
 =0A-=20(void)=20cancelPerformSelector:=20(SEL)aSelector=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20target:=20=
 target=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 argument:=20argument;=0A=0A-=20(void)=20configureAsServer;=0A=0A-=20=
 (void)=20performSelector:=20(SEL)aSelector=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20target:=20target=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20argument:=20argument=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20order:=20(unsigned=20int)order=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20modes:=20(NSArray*)modes;=0A=0A-=20=
 (void)=20removePort:=20(NSPort*)port=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 forMode:=20(NSString*)mode;=0A=0A@end=0A=0A=0A=0A=0A=0Atypedef=20enum=20=
 {=0A=20=20=20=20ET_RDESC,=0A=20=20=20=20ET_WDESC,=0A=20=20=20=20=
 ET_RPORT,=0A=20=20=20=20ET_EDESC=0A}=20RunLoopEventType;=0A=0A@protocol=20=
 RunLoopEvents=0A=0A=0A=0A=0A=0A=0A=0A-=20(NSDate*)=20timedOutEvent:=20=
 (void*)data=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20type:=20(RunLoopEventType)type=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20forMode:=20(NSString*)mode;=0A=0A=0A=0A=0A=0A=0A=0A-=20=
 (void)=20receivedEvent:=20(void*)data=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20type:=20(RunLoopEventType)type=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20extra:=20(void*)extra=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20forMode:=20(NSString*)mode;=0A@end=0A=0A=
 @interface=20NSRunLoop(GNUstepExtensions)=0A=0A+=20currentInstance;=0A+=20=
 (NSString*)=20currentMode;=0A+=20(void)=20run;=0A+=20(BOOL)=20=
 runOnceBeforeDate:=20date;=0A+=20(BOOL)=20runOnceBeforeDate:=20date=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20forMode:=20=
 (NSString*)mode;=0A+=20(void)=20runUntilDate:=20date;=0A+=20(void)=20=
 runUntilDate:=20date=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 forMode:=20(NSString*)mode;=0A-=20(BOOL)=20runOnceBeforeDate:=20=
 (NSDate*)date;=0A-=20(BOOL)=20runOnceBeforeDate:=20(NSDate*)date=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20forMode:=20=
 (NSString*)mode;=0A-=20(void)=20runUntilDate:=20(NSDate*)limit_date=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20forMode:=20(NSString*)mode;=0A#=20=
 152=20"/home/linux/System/Headers/Foundation/NSRunLoop.h"=0A-=20(void)=20=
 addEvent:=20(void*)data=0A=20=20=20=20=20=20=20=20=20=20=20=20=20type:=20=
 (RunLoopEventType)type=0A=20=20=20=20=20=20=20=20=20=20watcher:=20=
 (id<RunLoopEvents>)watcher=0A=20=20=20=20=20=20=20=20=20=20forMode:=20=
 (NSString*)mode;=0A-=20(void)=20removeEvent:=20(void*)data=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20type:=20(RunLoopEventType)type=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20forMode:=20(NSString*)mode=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20all:=20(BOOL)removeAll;=0A@end=0A=0A=
 =0A@interface=20NSObject=20(OptionalPortRunLoop)=0A=0A=0A=0A-=20(void)=20=
 getFds:=20(int*)fds=20count:=20(int*)count;=0A@end=0A#=2033=20=
 "/home/linux/System/Headers/Foundation/NSConnection.h"=202=0A=0A=0A=
 @class=20NSDistantObject;=0A@class=20NSPort;=0A@class=20=
 NSPortNameServer;=0A@class=20NSData;=0A@class=20NSInvocation;=0A=0A=0A=0A=
 =0A=0Aextern=20NSString=20*NSConnectionRepliesReceived;=0Aextern=20=
 NSString=20*NSConnectionRepliesSent;=0Aextern=20NSString=20=
 *NSConnectionRequestsReceived;=0Aextern=20NSString=20=
 *NSConnectionRequestsSent;=0A=0Aextern=20NSString=20=
 *NSConnectionLocalCount;=0Aextern=20NSString=20*NSConnectionProxyCount;=0A=
 #=2060=20"/home/linux/System/Headers/Foundation/NSConnection.h"=0A=
 @interface=20NSConnection=20:=20NSObject=0A{=0A@private=0A=20=20BOOL=20=
 _isValid;=0A=20=20BOOL=20_independentQueueing;=0A=20=20BOOL=20=
 _authenticateIn;=0A=20=20BOOL=20_authenticateOut;=0A=20=20BOOL=20=
 _multipleThreads;=0A=20=20NSPort=20*_receivePort;=0A=20=20NSPort=20=
 *_sendPort;=0A=20=20unsigned=20_requestDepth;=0A=20=20unsigned=20=
 _messageCount;=0A=20=20unsigned=20_reqOutCount;=0A=20=20unsigned=20=
 _reqInCount;=0A=20=20unsigned=20_repOutCount;=0A=20=20unsigned=20=
 _repInCount;=0A=0A=0A=0A=20=20void*=20_localObjects;=0A=20=20void*=20=
 _localTargets;=0A=20=20void*=20_remoteProxies;=0A=20=20void*=20=
 _replyMap;=0A=0A=0A=0A=20=20NSTimeInterval=20_replyTimeout;=0A=20=20=
 NSTimeInterval=20_requestTimeout;=0A=20=20NSMutableArray=20=
 *_requestModes;=0A=20=20NSMutableArray=20*_runLoops;=0A=20=20=
 NSMutableArray=20*_requestQueue;=0A=20=20id=20_delegate;=0A=20=20=
 NSRecursiveLock=20*_refGate;=0A=20=20NSMutableArray=20*_cachedDecoders;=0A=
 =20=20NSMutableArray=20*_cachedEncoders;=0A=20=20NSString=20=
 *_registeredName;=0A=20=20NSPortNameServer=20*_nameServer;=0A}=0A=0A+=20=
 (NSArray*)=20allConnections;=0A+=20(NSConnection*)=20=
 connectionWithReceivePort:=20(NSPort*)r=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 sendPort:=20(NSPort*)s;=0A+=20(NSConnection*)=20=
 connectionWithRegisteredName:=20(NSString*)n=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20host:=20(NSString*)h;=0A+=20(NSConnection*)=20=
 connectionWithRegisteredName:=20(NSString*)n=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20host:=20(NSString*)h=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 usingNameServer:=20(NSPortNameServer*)s;=0A+=20(id)=20=
 currentConversation;=0A+=20(NSConnection*)=20defaultConnection;=0A+=20=
 (NSDistantObject*)=20rootProxyForConnectionWithRegisteredName:=20=
 (NSString*)name=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20host:=20(NSString*)host;=0A+=20=
 (NSDistantObject*)=20rootProxyForConnectionWithRegisteredName:=20=
 (NSString*)name=0A=20=20host:=20(NSString*)host=20usingNameServer:=20=
 (NSPortNameServer*)s;=0A=0A=0A-=20(void)=20addRequestMode:=20=
 (NSString*)mode;=0A-=20(void)=20addRunLoop:=20(NSRunLoop*)runloop;=0A-=20=
 (id)=20delegate;=0A-=20(void)=20enableMultipleThreads;=0A-=20(BOOL)=20=
 independentConversationQueueing;=0A-=20(id)=20initWithReceivePort:=20=
 (NSPort*)r=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 sendPort:=20(NSPort*)s;=0A-=20(void)=20invalidate;=0A-=20(BOOL)=20=
 isValid;=0A-=20(NSArray*)localObjects;=0A-=20(BOOL)=20=
 multipleThreadsEnabled;=0A-=20(NSPort*)=20receivePort;=0A-=20(BOOL)=20=
 registerName:=20(NSString*)name;=0A-=20(BOOL)=20registerName:=20=
 (NSString*)name=20withNameServer:=20(NSPortNameServer*)svr;=0A-=20=
 (NSArray*)=20remoteObjects;=0A-=20(void)=20removeRequestMode:=20=
 (NSString*)mode;=0A-=20(void)=20removeRunLoop:=20(NSRunLoop=20*)runloop;=0A=
 -=20(NSTimeInterval)=20replyTimeout;=0A-=20(NSArray*)=20requestModes;=0A=
 -=20(NSTimeInterval)=20requestTimeout;=0A-=20(id)=20rootObject;=0A-=20=
 (NSDistantObject*)=20rootProxy;=0A-=20(void)=20runInNewThread;=0A-=20=
 (NSPort*)=20sendPort;=0A-=20(void)=20setDelegate:=20anObj;=0A-=20(void)=20=
 setIndependentConversationQueueing:=20(BOOL)flag;=0A-=20(void)=20=
 setReplyTimeout:=20(NSTimeInterval)seconds;=0A-=20(void)=20=
 setRequestMode:=20(NSString*)mode;=0A-=20(void)=20setRequestTimeout:=20=
 (NSTimeInterval)seconds;=0A-=20(void)=20setRootObject:=20anObj;=0A-=20=
 (NSDictionary*)=20statistics;=0A@end=0A=0A=0A=0A=0A=0A=0A@interface=20=
 NSConnection=20(GNUstepExtensions)=20<GCFinalization>=0A=0A+=20=
 (NSConnection*)=20newRegisteringAtName:=20(NSString*)n=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withRootObject:=20=
 (id)anObject;=0A=0A-=20(void)=20gcFinalize;=0A=0A-=20(retval_t)=20=
 forwardForProxy:=20(NSDistantObject*)object=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20selector:=20(SEL)sel=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20argFrame:=20(arglist_t)frame;=0A=
 -=20(void)=20forwardInvocation:=20(NSInvocation=20*)inv=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20forProxy:=20=
 (NSDistantObject*)object;=0A-=20(const=20char=20*)=20typeForSelector:=20=
 (SEL)sel=20remoteTarget:=20(unsigned)target;=0A=0A@end=0A=0Aextern=20=
 NSString=20*ConnectionBecameInvalidNotification;=0A=0A@interface=20=
 Object=20(NSConnectionDelegate)=0A=0A=0A=0A=0A=0A=0A-=20(BOOL)=20=
 connection:=20(NSConnection*)parent=0A=20=20shouldMakeNewConnection:=20=
 (NSConnection*)newConnection;=0A=0A=0A=0A=0A=0A=0A-=20(BOOL)=20=
 makeNewConnection:=20(NSConnection*)newConnection=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20sender:=20(NSConnection*)parent;=0A=
 #=20197=20"/home/linux/System/Headers/Foundation/NSConnection.h"=0A-=20=
 (NSConnection*)=20connection:=20(NSConnection*)ancestorConn=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20didConnect:=20=
 (NSConnection*)newConn;=0A=0A=0A=0A=0A=0A=0A-=20(BOOL)=20=
 authenticateComponents:=20(NSMutableArray*)components=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withData:=20=
 (NSData*)authenticationData;=0A-=20(NSData*)=20=
 authenticationDataForComponents:=20(NSMutableArray*)components;=0A=0A=
 @end=0A=0A@interface=20Object=20(NSPortCoder)=0A-=20(Class)=20=
 classForPortCoder;=0A#=20224=20=
 "/home/linux/System/Headers/Foundation/NSConnection.h"=0A-=20(id)=20=
 replacementObjectForPortCoder:=20(NSPortCoder*)aCoder;=0A#=20233=20=
 "/home/linux/System/Headers/Foundation/NSConnection.h"=0A@end=0A=0A=0A=0A=
 =0A=0A=0Aextern=20NSString=20*NSConnectionReplyMode;=0Aextern=20NSString=20=
 *NSConnectionDidDieNotification;=0Aextern=20NSString=20=
 *NSConnectionDidInitializeNotification;=0Aextern=20NSString=20=
 *NSFailedAuthenticationException;=0A#=2045=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDateFormatter.h"=201=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSDateFormatter.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSFormatter.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSFormatter.h"=0A@class=20=
 NSString,=20NSAttributedString,=20NSDictionary;=0A=0A@interface=20=
 NSFormatter=20:=20NSObject=20<NSCopying,=20NSCoding>=0A{=0A}=0A-=20=
 (NSAttributedString*)=20attributedStringForObjectValue:=20(id)anObject=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20withDefaultAttributes:=20(NSDictionary*)attr;=0A=
 -=20(NSString*)=20editingStringForObjectValue:=20(id)anObject;=0A-=20=
 (BOOL)=20getObjectValue:=20(id*)anObject=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20forString:=20(NSString*)string=0A=20=20=20=20=20=20=20=
 errorDescription:=20(NSString**)error;=0A-=20(BOOL)=20=
 isPartialStringValid:=20(NSString*)partialString=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20newEditingString:=20(NSString**)newString=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20errorDescription:=20(NSString**)error;=0A-=20=
 (NSString*)=20stringForObjectValue:=20(id)anObject;=0A@end=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSDateFormatter.h"=202=0A=0A=
 @interface=20NSDateFormatter=20:=20NSFormatter=20<NSCoding,=20NSCopying>=0A=
 {=0A=20=20NSString=20*_dateFormat;=0A=20=20BOOL=20=
 _allowsNaturalLanguage;=0A}=0A=0A=0A-=20(id)=20initWithDateFormat:=20=
 (NSString=20*)format=0A=20=20=20=20=20allowNaturalLanguage:=20=
 (BOOL)flag;=0A=0A=0A-=20(BOOL)=20allowsNaturalLanguage;=0A-=20(NSString=20=
 *)=20dateFormat;=0A@end=0A#=2047=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSData.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSData.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSSerialization.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSSerialization.h"=0A@class=20=
 NSData,=20NSMutableData;=0A=0A@protocol=20=
 NSObjCTypeSerializationCallBack=0A-=20(void)=20deserializeObjectAt:=20=
 (id*)object=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 ofObjCType:=20(const=20char=20*)type=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20fromData:=20(NSData*)data=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20atCursor:=20(unsigned*)cursor;=0A=
 -=20(void)=20serializeObjectAt:=20(id*)object=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20ofObjCType:=20(const=20char=20*)type=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20intoData:=20(NSMutableData*)data;=0A=
 @end=0A=0A@interface=20NSSerializer:=20NSObject=0A+=20(NSData*)=20=
 serializePropertyList:=20(id)propertyList;=0A+=20(void)=20=
 serializePropertyList:=20(id)propertyList=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20intoData:=20(NSMutableData*)d;=0A=
 @end=0A#=2062=20=
 "/home/linux/System/Headers/Foundation/NSSerialization.h"=0A@interface=20=
 NSSerializer=20(GNUstep)=0A+=20(void)=20shouldBeCompact:=20(BOOL)flag;=0A=
 +=20(void)=20serializePropertyList:=20(id)propertyList=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20intoData:=20=
 (NSMutableData*)d=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20compact:=20(BOOL)flag;=0A@end=0A=0A=0A@interface=20=
 NSDeserializer:=20NSObject=0A+=20(id)=20deserializePropertyListFromData:=20=
 (NSData*)data=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20atCursor:=20(unsigned=20int*)cursor=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 mutableContainers:=20(BOOL)flag;=0A+=20(id)=20=
 deserializePropertyListFromData:=20(NSData*)data=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20mutableContainers:=20(BOOL)flag;=0A=
 +=20(id)=20deserializePropertyListLazilyFromData:=20(NSData*)data=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20atCursor:=20(unsigned*)cursor=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20length:=20(unsigned)length=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 mutableContainers:=20(BOOL)flag;=0A=0A@end=0A#=2097=20=
 "/home/linux/System/Headers/Foundation/NSSerialization.h"=0A@class=20=
 NSMutableSet;=0A@interface=20NSDeserializer=20(GNUstep)=0A+=20(void)=20=
 uniquing:=20(BOOL)flag;=0A@end=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSData.h"=202=0A=0A=0A@class=20=
 NSURL;=0A=0A=0A@interface=20NSData=20:=20NSObject=20<NSCoding,=20=
 NSCopying,=20NSMutableCopying>=0A=0A=0A=0A+=20(id)=20data;=0A+=20(id)=20=
 dataWithBytes:=20(const=20void*)bytes=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20length:=20(unsigned=20int)length;=0A+=20(id)=20=
 dataWithBytesNoCopy:=20(void*)bytes=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20length:=20(unsigned=20int)length;=0A+=20(id)=20=
 dataWithContentsOfFile:=20(NSString*)path;=0A+=20(id)=20=
 dataWithContentsOfMappedFile:=20(NSString*)path;=0A=0A+=20(id)=20=
 dataWithContentsOfURL:=20(NSURL*)url;=0A=0A+=20(id)=20dataWithData:=20=
 (NSData*)data;=0A-=20(id)=20initWithBytes:=20(const=20void*)bytes=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20length:=20(unsigned=20int)length;=0A=
 -=20(id)=20initWithBytesNoCopy:=20(void*)bytes=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20length:=20(unsigned=20int)length;=0A=
 -=20(id)=20initWithContentsOfFile:=20(NSString*)path;=0A-=20(id)=20=
 initWithContentsOfMappedFile:=20(NSString*)path;=0A=0A-=20(id)=20=
 initWithContentsOfURL:=20(NSURL*)url;=0A=0A-=20(id)=20initWithData:=20=
 (NSData*)data;=0A=0A=0A=0A-=20(const=20void*)=20bytes;=0A-=20(NSString*)=20=
 description;=0A-=20(void)=20getBytes:=20(void*)buffer;=0A-=20(void)=20=
 getBytes:=20(void*)buffer=0A=20=20=20=20=20=20=20=20=20=20=20length:=20=
 (unsigned=20int)length;=0A-=20(void)=20getBytes:=20(void*)buffer=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20range:=20(NSRange)aRange;=0A-=20(NSData*)=20=
 subdataWithRange:=20(NSRange)aRange;=0A=0A=0A=0A-=20(BOOL)=20=
 isEqualToData:=20(NSData*)other;=0A-=20(unsigned=20int)=20length;=0A=0A=0A=
 =0A-=20(BOOL)=20writeToFile:=20(NSString*)path=0A=20=20=20=20=20=20=20=20=
 =20=20atomically:=20(BOOL)useAuxiliaryFile;=0A=0A=0A=0A-=20(unsigned=20=
 int)=20deserializeAlignedBytesLengthAtCursor:=20(unsigned=20int*)cursor;=0A=
 -=20(void)=20deserializeBytes:=20(void*)buffer=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20length:=20(unsigned=20int)bytes=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20atCursor:=20(unsigned=20=
 int*)cursor;=0A-=20(void)=20deserializeDataAt:=20(void*)data=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20ofObjCType:=20(const=20char*)type=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20atCursor:=20(unsigned=20=
 int*)cursor=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 context:=20(id=20<NSObjCTypeSerializationCallBack>)callback;=0A-=20(int)=20=
 deserializeIntAtCursor:=20(unsigned=20int*)cursor;=0A-=20(int)=20=
 deserializeIntAtIndex:=20(unsigned=20int)location;=0A-=20(void)=20=
 deserializeInts:=20(int*)intBuffer=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20count:=20(unsigned=20int)numInts=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20atCursor:=20(unsigned=20int*)cursor;=0A-=20=
 (void)=20deserializeInts:=20(int*)intBuffer=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20count:=20(unsigned=20int)numInts=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20atIndex:=20(unsigned=20=
 int)index;=0A=0A@end=0A#=20175=20=
 "/home/linux/System/Headers/Foundation/NSData.h"=0A@interface=20NSData=20=
 (GNUstepExtensions)=0A+=20(id)=20dataWithShmID:=20(int)anID=20length:=20=
 (unsigned)=20length;=0A+=20(id)=20dataWithSharedBytes:=20(const=20=
 void*)bytes=20length:=20(unsigned)=20length;=0A+=20(id)=20=
 dataWithStaticBytes:=20(const=20void*)bytes=20length:=20(unsigned)=20=
 length;=0A=0A=0A=0A=0A=0A=0A-=20(void)=20deserializeTypeTag:=20(unsigned=20=
 char*)tag=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20andCrossRef:=20=
 (unsigned=20int*)xref=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20atCursor:=20(unsigned*)cursor;=0A@end=0A=0A=0A@interface=20=
 NSMutableData=20:=20NSData=0A=0A+=20(id)=20dataWithCapacity:=20(unsigned=20=
 int)numBytes;=0A+=20(id)=20dataWithLength:=20(unsigned=20int)length;=0A-=20=
 (id)=20initWithCapacity:=20(unsigned=20int)capacity;=0A-=20(id)=20=
 initWithLength:=20(unsigned=20int)length;=0A=0A=0A=0A-=20(void)=20=
 increaseLengthBy:=20(unsigned=20int)extraLength;=0A-=20(void)=20=
 setLength:=20(unsigned=20int)length;=0A-=20(void*)=20mutableBytes;=0A=0A=0A=
 =0A-=20(void)=20appendBytes:=20(const=20void*)bytes=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20length:=20(unsigned=20int)length;=0A-=20(void)=20=
 appendData:=20(NSData*)other;=0A=0A=0A=0A-=20(void)=20=
 replaceBytesInRange:=20(NSRange)aRange=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20withBytes:=20(const=20void*)bytes;=0A-=20(void)=20=
 resetBytesInRange:=20(NSRange)aRange;=0A-=20(void)=20setData:=20=
 (NSData*)data;=0A=0A=0A=0A-=20(void)=20serializeAlignedBytesLength:=20=
 (unsigned=20int)length;=0A-=20(void)=20serializeDataAt:=20(const=20=
 void*)data=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20ofObjCType:=20=
 (const=20char*)type=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 context:=20(id=20<NSObjCTypeSerializationCallBack>)callback;=0A-=20=
 (void)=20serializeInt:=20(int)value;=0A-=20(void)=20serializeInt:=20=
 (int)value=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20atIndex:=20=
 (unsigned=20int)location;=0A-=20(void)=20serializeInts:=20=
 (int*)intBuffer=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 count:=20(unsigned=20int)numInts;=0A-=20(void)=20serializeInts:=20=
 (int*)intBuffer=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 count:=20(unsigned=20int)numInts=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20atIndex:=20(unsigned=20int)location;=0A=0A@end=0A=0A=0A@interface=20=
 NSMutableData=20(GNUstepExtensions)=0A=0A=0A=0A=0A-=20(unsigned=20int)=20=
 capacity;=0A-=20(id)=20setCapacity:=20(unsigned=20int)newCapacity;=0A=0A=
 -=20(int)=20shmID;=0A=0A=0A=0A=0A=0A=0A=0A-=20(void)=20serializeTypeTag:=20=
 (unsigned=20char)tag;=0A-=20(void)=20serializeTypeTag:=20(unsigned=20=
 char)tag=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20andCrossRef:=20=
 (unsigned)xref;=0A=0A@end=0A#=2048=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDecimalNumber.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSDecimalNumber.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDecimal.h"=201=0A#=2037=20=
 "/home/linux/System/Headers/Foundation/NSDecimal.h"=0Atypedef=20enum=20{=0A=
 =20=20NSRoundDown,=0A=20=20NSRoundUp,=0A=20=20NSRoundPlain,=0A=20=20=
 NSRoundBankers=0A}=20NSRoundingMode;=0A=0Atypedef=20enum=20{=0A=20=20=
 NSCalculationNoError=20=3D=200,=0A=20=20NSCalculationUnderflow,=0A=20=20=
 NSCalculationOverflow,=0A=20=20NSCalculationLossOfPrecision,=0A=20=20=
 NSCalculationDivideByZero=0A}=20NSCalculationError;=0A#=2061=20=
 "/home/linux/System/Headers/Foundation/NSDecimal.h"=0Atypedef=20struct=20=
 {=0A=20=20signed=20char=20exponent;=0A=20=20BOOL=20isNegative;=0A=20=20=
 BOOL=20validNumber;=0A=0A=0A=0A=0A=20=20unsigned=20char=20length;=0A=20=20=
 unsigned=20char=20cMantissa[38];=0A=0A}=20NSDecimal;=0A=0Astatic=20=
 inline=20BOOL=0ANSDecimalIsNotANumber(const=20NSDecimal=20*decimal)=0A{=0A=
 =20=20return=20(decimal->validNumber=20=3D=3D=20(BOOL)0);=0A}=0A=0A=
 extern=20void=0ANSDecimalCopy(NSDecimal=20*destination,=20const=20=
 NSDecimal=20*source);=0A=0Aextern=20void=0ANSDecimalCompact(NSDecimal=20=
 *number);=0A=0Aextern=20NSComparisonResult=0ANSDecimalCompare(const=20=
 NSDecimal=20*leftOperand,=20const=20NSDecimal=20*rightOperand);=0A=0A=
 extern=20void=0ANSDecimalRound(NSDecimal=20*result,=20const=20NSDecimal=20=
 *number,=20int=20scale,=20NSRoundingMode=20mode);=0A=0Aextern=20=
 NSCalculationError=0ANSDecimalNormalize(NSDecimal=20*n1,=20NSDecimal=20=
 *n2,=20NSRoundingMode=20mode);=0A=0Aextern=20NSCalculationError=0A=
 NSDecimalAdd(NSDecimal=20*result,=20const=20NSDecimal=20*left,=20const=20=
 NSDecimal=20*right,=20NSRoundingMode=20mode);=0A=0Aextern=20=
 NSCalculationError=0ANSDecimalSubtract(NSDecimal=20*result,=20const=20=
 NSDecimal=20*left,=20const=20NSDecimal=20*right,=20NSRoundingMode=20=
 mode);=0A=0Aextern=20NSCalculationError=0ANSDecimalMultiply(NSDecimal=20=
 *result,=20const=20NSDecimal=20*l,=20const=20NSDecimal=20*r,=20=
 NSRoundingMode=20mode);=0A=0Aextern=20NSCalculationError=0A=
 NSDecimalDivide(NSDecimal=20*result,=20const=20NSDecimal=20*l,=20const=20=
 NSDecimal=20*rr,=20NSRoundingMode=20mode);=0A=0Aextern=20=
 NSCalculationError=0ANSDecimalPower(NSDecimal=20*result,=20const=20=
 NSDecimal=20*n,=20unsigned=20power,=20NSRoundingMode=20mode);=0A=0A=
 extern=20NSCalculationError=0ANSDecimalMultiplyByPowerOf10(NSDecimal=20=
 *result,=20const=20NSDecimal=20*n,=20short=20power,=20NSRoundingMode=20=
 mode);=0A=0Aextern=20NSString*=0ANSDecimalString(const=20NSDecimal=20=
 *decimal,=20NSDictionary=20*locale);=0A=0A=0A=0A=0A=0A=0Aextern=20void=0A=
 NSDecimalMax(NSDecimal=20*result);=0A=0A=0Aextern=20void=0A=
 NSDecimalMin(NSDecimal=20*result);=0A=0A=0Aextern=20double=0A=
 NSDecimalDouble(NSDecimal=20*number);=0A=0A=0Aextern=20void=0A=
 NSDecimalFromComponents(NSDecimal=20*result,=20unsigned=20long=20long=20=
 mantissa,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20short=20exponent,=20BOOL=20negative);=0A=0A=0Aextern=20void=0A=
 NSDecimalFromString(NSDecimal=20*result,=20NSString=20*numberValue,=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20NSDictionary=20=
 *locale);=0A#=2032=20=
 "/home/linux/System/Headers/Foundation/NSDecimalNumber.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSValue.h"=201=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSValue.h"=0A@class=20NSString;=0A=
 =0A@interface=20NSValue=20:=20NSObject=20<NSCopying,=20NSCoding>=0A=0A=0A=
 =0A+=20(NSValue*)=20value:=20(const=20void*)value=20withObjCType:=20=
 (const=20char*)type;=0A+=20(NSValue*)=20valueWithNonretainedObject:=20=
 (id)anObject;=0A+=20(NSValue*)=20valueWithPoint:=20(NSPoint)point;=0A+=20=
 (NSValue*)=20valueWithPointer:=20(const=20void*)pointer;=0A+=20=
 (NSValue*)=20valueWithRange:=20(NSRange)range;=0A+=20(NSValue*)=20=
 valueWithRect:=20(NSRect)rect;=0A+=20(NSValue*)=20valueWithSize:=20=
 (NSSize)size;=0A=0A=0A+=20(NSValue*)=20valueWithBytes:=20(const=20=
 void*)value=20objCType:=20(const=20char*)type;=0A+=20(NSValue*)=20=
 valueFromString:=20(NSString*)string;=0A=0A-=20(id)=20initWithBytes:=20=
 (const=20void*)value=20objCType:=20(const=20char*)type;=0A-=20(BOOL)=20=
 isEqualToValue:=20(NSValue*)other;=0A=0A=0A=0A=0A-=20(void)=20getValue:=20=
 (void*)value;=0A-=20(const=20char*)=20objCType;=0A-=20(id)=20=
 nonretainedObjectValue;=0A-=20(void*)=20pointerValue;=0A-=20(NSRange)=20=
 rangeValue;=0A-=20(NSRect)=20rectValue;=0A-=20(NSSize)=20sizeValue;=0A-=20=
 (NSPoint)=20pointValue;=0A=0A@end=0A=0A@interface=20NSNumber=20:=20=
 NSValue=20<NSCopying,NSCoding>=0A=0A=0A=0A+=20(NSNumber*)=20=
 numberWithBool:=20(BOOL)value;=0A+=20(NSNumber*)=20numberWithChar:=20=
 (signed=20char)value;=0A+=20(NSNumber*)=20numberWithDouble:=20=
 (double)value;=0A+=20(NSNumber*)=20numberWithFloat:=20(float)value;=0A+=20=
 (NSNumber*)=20numberWithInt:=20(signed=20int)value;=0A+=20(NSNumber*)=20=
 numberWithLong:=20(signed=20long)value;=0A+=20(NSNumber*)=20=
 numberWithLongLong:=20(signed=20long=20long)value;=0A+=20(NSNumber*)=20=
 numberWithShort:=20(signed=20short)value;=0A+=20(NSNumber*)=20=
 numberWithUnsignedChar:=20(unsigned=20char)value;=0A+=20(NSNumber*)=20=
 numberWithUnsignedInt:=20(unsigned=20int)value;=0A+=20(NSNumber*)=20=
 numberWithUnsignedLong:=20(unsigned=20long)value;=0A+=20(NSNumber*)=20=
 numberWithUnsignedLongLong:=20(unsigned=20long=20long)value;=0A+=20=
 (NSNumber*)=20numberWithUnsignedShort:=20(unsigned=20short)value;=0A=0A-=20=
 (id)=20initWithBool:=20(BOOL)value;=0A-=20(id)=20initWithChar:=20(signed=20=
 char)value;=0A-=20(id)=20initWithDouble:=20(double)value;=0A-=20(id)=20=
 initWithFloat:=20(float)value;=0A-=20(id)=20initWithInt:=20(signed=20=
 int)value;=0A-=20(id)=20initWithLong:=20(signed=20long)value;=0A-=20(id)=20=
 initWithLongLong:=20(signed=20long=20long)value;=0A-=20(id)=20=
 initWithShort:=20(signed=20short)value;=0A-=20(id)=20=
 initWithUnsignedChar:=20(unsigned=20char)value;=0A-=20(id)=20=
 initWithUnsignedInt:=20(unsigned=20int)value;=0A-=20(id)=20=
 initWithUnsignedLong:=20(unsigned=20long)value;=0A-=20(id)=20=
 initWithUnsignedLongLong:=20(unsigned=20long=20long)value;=0A-=20(id)=20=
 initWithUnsignedShort:=20(unsigned=20short)value;=0A=0A=0A=0A-=20(BOOL)=20=
 boolValue;=0A-=20(signed=20char)=20charValue;=0A-=20(double)=20=
 doubleValue;=0A-=20(float)=20floatValue;=0A-=20(signed=20int)=20=
 intValue;=0A-=20(signed=20long=20long)=20longLongValue;=0A-=20(signed=20=
 long)=20longValue;=0A-=20(signed=20short)=20shortValue;=0A-=20=
 (NSString*)=20stringValue;=0A-=20(unsigned=20char)=20unsignedCharValue;=0A=
 -=20(unsigned=20int)=20unsignedIntValue;=0A-=20(unsigned=20long=20long)=20=
 unsignedLongLongValue;=0A-=20(unsigned=20long)=20unsignedLongValue;=0A-=20=
 (unsigned=20short)=20unsignedShortValue;=0A=0A-=20(NSString*)=20=
 description;=0A-=20(NSString*)=20descriptionWithLocale:=20=
 (NSDictionary*)locale;=0A=0A-=20(NSComparisonResult)=20compare:=20=
 (NSNumber*)otherNumber;=0A-=20(BOOL)=20isEqualToNumber:=20=
 (NSNumber*)otherNumber;=0A@end=0A=0A=0A=0A=0A@interface=20NSValue=20=
 (Subclassing)=0A=0A=0A+=20(Class)=20valueClassWithObjCType:=20(const=20=
 char*)type;=0A=0A@end=0A=0A=0A=0A=0Atypedef=20struct=20{=0A=20=20int=20=
 typeLevel;=0A=20=20void=20(*getValue)(NSNumber*,=20SEL,=20void*);=0A}=20=
 GSNumberInfo;=0A=0AGSNumberInfo=20*GSNumberInfoFromObject(NSNumber=20=
 *o);=0A=0A=0A=0A=0Aunsigned=20GSSmallHash(int=20n);=0A#=2033=20=
 "/home/linux/System/Headers/Foundation/NSDecimalNumber.h"=202=0A=0A=
 @class=20NSDecimalNumber;=0A=0A@protocol=20NSDecimalNumberBehaviors=0A-=20=
 (NSDecimalNumber*)=20exceptionDuringOperation:=20(SEL)method=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20error:=20(NSCalculationError)error=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20leftOperand:=20(NSDecimalNumber*)leftOperand=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20rightOperand:=20(NSDecimalNumber*)rightOperand;=0A-=20=
 (NSRoundingMode)=20roundingMode;=0A-=20(short)=20scale;=0A@end=0A=0A=
 @interface=20NSDecimalNumberHandler=20:=20NSObject=20=
 <NSDecimalNumberBehaviors>=0A{=0A=20=20NSRoundingMode=20_roundingMode;=0A=
 =20=20short=20_scale;=0A=20=20BOOL=20_raiseOnExactness;=0A=20=20BOOL=20=
 _raiseOnOverflow;=0A=20=20BOOL=20_raiseOnUnderflow;=0A=20=20BOOL=20=
 _raiseOnDivideByZero;=0A}=0A=0A+=20(id)defaultDecimalNumberHandler;=0A+=20=
 (id)decimalNumberHandlerWithRoundingMode:(NSRoundingMode)roundingMode=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20scale:(short)scale=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 raiseOnExactness:(BOOL)raiseOnExactness=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 raiseOnOverflow:(BOOL)raiseOnOverflow=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 raiseOnUnderflow:(BOOL)raiseOnUnderflow=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=
 raiseOnDivideByZero:(BOOL)raiseOnDivideByZero;=0A=0A-=20=
 (id)initWithRoundingMode:(NSRoundingMode)roundingMode=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20scale:(short)scale=0A=20=20=20=
 =20=20=20=20=20=20=20raiseOnExactness:(BOOL)raiseOnExactness=0A=20=20=20=20=
 =20=20=20=20=20=20=20raiseOnOverflow:(BOOL)raiseOnOverflow=0A=20=20=20=20=
 =20=20=20=20=20=20raiseOnUnderflow:(BOOL)raiseOnUnderflow=0A=20=20=20=20=20=
 =20=20raiseOnDivideByZero:(BOOL)raiseOnDivideByZero;=0A@end=0A=0A=
 @interface=20NSDecimalNumber=20:=20NSNumber=20<NSDecimalNumberBehaviors>=0A=
 {=0A=20=20NSDecimal=20data;=0A}=0A=0A+=20(id=20=
 <NSDecimalNumberBehaviors>)defaultBehavior;=0A+=20=
 (void)setDefaultBehavior:(id=20<NSDecimalNumberBehaviors>)behavior;=0A=0A=
 +=20(NSDecimalNumber=20*)maximumDecimalNumber;=0A+=20(NSDecimalNumber=20=
 *)minimumDecimalNumber;=0A+=20(NSDecimalNumber=20*)notANumber;=0A+=20=
 (NSDecimalNumber=20*)one;=0A+=20(NSDecimalNumber=20*)zero;=0A=0A+=20=
 (NSDecimalNumber=20*)decimalNumberWithDecimal:(NSDecimal)decimal;=0A+=20=
 (NSDecimalNumber=20*)decimalNumberWithMantissa:(unsigned=20long=20=
 long)mantissa=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 exponent:(short)exponent=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 isNegative:(BOOL)isNegative;=0A+=20(NSDecimalNumber=20=
 *)decimalNumberWithString:(NSString=20*)numericString;=0A+=20=
 (NSDecimalNumber=20*)decimalNumberWithString:(NSString=20*)numericString=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20locale:(NSDictionary=20*)locale;=0A=
 =0A-=20(id)initWithDecimal:(NSDecimal)decimal;=0A-=20=
 (id)initWithMantissa:(unsigned=20long=20long)mantissa=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20exponent:(short)exponent=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20isNegative:(BOOL)flag;=0A-=20(id)initWithString:(NSString=20=
 *)numberValue;=0A-=20(id)initWithString:(NSString=20*)numberValue=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20locale:(NSDictionary=20*)locale;=0A=0A=
 -=20(const=20char=20*)objCType;=0A=0A-=20(NSDecimal)decimalValue;=0A-=20=
 (NSString=20*)descriptionWithLocale:(NSDictionary=20*)locale;=0A-=20=
 (double)doubleValue;=0A=0A-=20(NSComparisonResult)compare:(NSNumber=20=
 *)decimalNumber;=0A=0A-=20(NSDecimalNumber=20=
 *)decimalNumberByAdding:(NSDecimalNumber=20*)decimalNumber;=0A-=20=
 (NSDecimalNumber=20*)decimalNumberByAdding:(NSDecimalNumber=20=
 *)decimalNumber=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=
 withBehavior:(id<NSDecimalNumberBehaviors>)behavior;=0A-=20=
 (NSDecimalNumber=20*)decimalNumberByDividingBy:(NSDecimalNumber=20=
 *)decimalNumber;=0A-=20(NSDecimalNumber=20=
 *)decimalNumberByDividingBy:(NSDecimalNumber=20*)decimalNumber=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20withBehavior:(id=20=
 <NSDecimalNumberBehaviors>)behavior;=0A-=20(NSDecimalNumber=20=
 *)decimalNumberByMultiplyingBy:(NSDecimalNumber=20*)decimalNumber;=0A-=20=
 (NSDecimalNumber=20*)decimalNumberByMultiplyingBy:(NSDecimalNumber=20=
 *)decimalNumber=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withBehavior:(id=20=
 <NSDecimalNumberBehaviors>)behavior;=0A-=20(NSDecimalNumber=20=
 *)decimalNumberByMultiplyingByPowerOf10:(short)power;=0A-=20=
 (NSDecimalNumber=20*)decimalNumberByMultiplyingByPowerOf10:(short)power=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 withBehavior:(id=20<NSDecimalNumberBehaviors>)behavior;=0A-=20=
 (NSDecimalNumber=20*)decimalNumberByRaisingToPower:(unsigned)power;=0A-=20=
 (NSDecimalNumber=20*)decimalNumberByRaisingToPower:(unsigned)power=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20withBehavior:(id=20=
 <NSDecimalNumberBehaviors>)behavior;=0A-=20(NSDecimalNumber=20=
 *)decimalNumberByRoundingAccordingToBehavior:(id=20=
 <NSDecimalNumberBehaviors>)behavior;=0A-=20(NSDecimalNumber=20=
 *)decimalNumberBySubtracting:(NSDecimalNumber=20*)decimalNumber;=0A-=20=
 (NSDecimalNumber=20*)decimalNumberBySubtracting:(NSDecimalNumber=20=
 *)decimalNumber=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withBehavior:(id=20=
 <NSDecimalNumberBehaviors>)behavior;=0A=0A@end=0A#=2050=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDistantObject.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSDistantObject.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSProxy.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSProxy.h"=0A@interface=20NSProxy=20=
 <NSObject>=0A{=0A@public=0A=20=20=20=20Class=20isa;=0A@private=0A=20=20=20=
 =20unsigned=20int=20_retain_count;=0A}=0A=0A+=20(id)=20alloc;=0A+=20(id)=20=
 allocWithZone:=20(NSZone*)zone;=0A+=20(Class)=20class;=0A+=20(void)=20=
 load;=0A+=20(BOOL)=20respondsToSelector:=20(SEL)aSelector;=0A=0A-=20=
 (void)=20dealloc;=0A-=20(NSString*)=20description;=0A-=20(void)=20=
 forwardInvocation:=20(NSInvocation*)anInvocation;=0A-=20=
 (NSMethodSignature*)=20methodSignatureForSelector:=20(SEL)aSelector;=0A=0A=
 @end=0A=0A@interface=20Object=20(IsProxy)=0A-=20(BOOL)=20isProxy;=0A@end=0A=
 #=2029=20"/home/linux/System/Headers/Foundation/NSDistantObject.h"=202=0A=
 =0A@class=20NSConnection;=0A=0A@interface=20NSDistantObject=20:=20=
 NSProxy=20<NSCoding>=0A{=0A@private=0A=20=20NSConnection=20*_connection;=0A=
 =20=20id=20_object;=0A=20=20unsigned=20_handle;=0A=20=20Protocol=20=
 *_protocol;=0A}=0A=0A+=20(NSDistantObject*)=20proxyWithLocal:=20=
 (id)anObject=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20connection:=20(NSConnection*)aConnection;=0A=0A=0A=0A=0A=0A=
 +=20(NSDistantObject*)=20proxyWithTarget:=20(unsigned)anObject=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 connection:=20(NSConnection*)aConnection;=0A=0A-=20(NSConnection*)=20=
 connectionForProxy;=0A-=20(id)=20initWithLocal:=20(id)anObject=0A=20=20=20=
 =20=20=20=20=20=20=20connection:=20(NSConnection*)aConnection;=0A-=20=
 (id)=20initWithTarget:=20(unsigned)anObject=0A=20=20=20=20=20=20=20=20=20=
 =20=20connection:=20(NSConnection*)aConnection;=0A-=20(void)=20=
 setProtocolForProxy:=20(Protocol*)aProtocol;=0A=0A@end=0A=0A@interface=20=
 NSDistantObject(GNUstepExtensions)=20<GCFinalization>=0A=0A-=20(id)=20=
 awakeAfterUsingCoder:=20(NSCoder*)aDecoder;=0A-=20(Class)=20=
 classForPortCoder;=0A-=20(const=20char=20*)=20selectorTypeForProxy:=20=
 (SEL)selector;=0A-=20(id)=20forward:=20(SEL)aSel=20:(arglist_t)frame;=0A=
 -=20(void)=20gcFinalize;=0A@end=0A#=2051=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDistributedLock.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSDistributedLock.h"=0A@interface=20=
 NSDistributedLock=20:=20NSObject=0A{=0A=20=20NSString=20*_lockPath;=0A=20=
 =20NSDate=20*_lockTime;=0A}=0A=0A+=20(NSDistributedLock*)=20=
 lockWithPath:=20(NSString*)aPath;=0A-=20(NSDistributedLock*)=20=
 initWithPath:=20(NSString*)aPath;=0A=0A-=20(void)=20breakLock;=0A-=20=
 (NSDate*)=20lockDate;=0A-=20(BOOL)=20tryLock;=0A-=20(void)=20unlock;=0A=0A=
 =0A@end=0A#=2052=20"/home/linux/System/Headers/Foundation/Foundation.h"=20=
 2=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSDistributedNotificationCenter.h"=20=
 1=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSDistributedNotificationCenter.h"=0A=
 #=201=20"/home/linux/System/Headers/Foundation/NSLock.h"=201=0A#=2040=20=
 "/home/linux/System/Headers/Foundation/NSLock.h"=0A@protocol=20NSLocking=0A=
 =0A-=20(void)=20lock;=0A-=20(void)=20unlock;=0A=0A@end=0A=0A=0A=0A=0A=0A=
 @interface=20NSLock=20:=20NSObject=20<NSLocking,=20GCFinalization>=0A{=0A=
 @private=0A=20=20objc_mutex_t=20_mutex;=0A}=0A=0A-=20(BOOL)=20tryLock;=0A=
 -=20(BOOL)=20lockBeforeDate:=20(NSDate*)limit;=0A=0A-=20(void)=20lock;=0A=
 -=20(void)=20unlock;=0A=0A@end=0A=0A=0A=0A=0A=0A@interface=20=
 NSConditionLock=20:=20NSObject=20<NSLocking,=20GCFinalization>=0A{=0A=
 @private=0A=20=20objc_condition_t=20_condition;=0A=20=20objc_mutex_t=20=
 _mutex;=0A=20=20int=20_condition_value;=0A}=0A=0A=0A=0A=0A-=20(id)=20=
 initWithCondition:=20(int)value;=0A=0A=0A=0A=0A-=20(int)=20condition;=0A=0A=
 =0A=0A=0A-=20(void)=20lockWhenCondition:=20(int)value;=0A-=20(void)=20=
 unlockWithCondition:=20(int)value;=0A-=20(BOOL)=20tryLock;=0A-=20(BOOL)=20=
 tryLockWhenCondition:=20(int)value;=0A=0A=0A=0A=0A-=20(BOOL)=20=
 lockBeforeDate:=20(NSDate*)limit;=0A-=20(BOOL)=20lockWhenCondition:=20=
 (int)condition=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 beforeDate:=20(NSDate*)limit;=0A=0A-=20(void)=20lock;=0A-=20(void)=20=
 unlock;=0A=0A@end=0A#=20115=20=
 "/home/linux/System/Headers/Foundation/NSLock.h"=0A@interface=20=
 NSRecursiveLock=20:=20NSObject=20<NSLocking,=20GCFinalization>=0A{=0A=
 @private=0A=20=20objc_mutex_t=20_mutex;=0A}=0A=0A-=20(BOOL)=20tryLock;=0A=
 -=20(BOOL)=20lockBeforeDate:=20(NSDate*)limit;=0A=0A-=20(void)=20lock;=0A=
 -=20(void)=20unlock;=0A=0A@end=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSDistributedNotificationCenter.h"=20=
 2=0A#=201=20"/home/linux/System/Headers/Foundation/NSNotification.h"=201=0A=
 #=2030=20"/home/linux/System/Headers/Foundation/NSNotification.h"=0A=
 @class=20NSString;=0A@class=20NSDictionary;=0A@class=20NSLock;=0A=0A=
 @interface=20NSNotification=20:=20NSObject=20<NSCopying,=20NSCoding>=0A{=0A=
 =20=20NSString=20*_name;=0A=20=20id=20_object;=0A=20=20NSDictionary=20=
 *_info;=0A}=0A=0A=0A+=20(NSNotification*)=20notificationWithName:=20=
 (NSString*)name=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20object:=20(id)object;=0A=0A=
 +=20(NSNotification*)=20notificationWithName:=20(NSString*)name=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20object:=20(id)object=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20userInfo:=20=
 (NSDictionary*)user_info;=0A=0A=0A=0A-=20(NSString*)=20name;=0A-=20(id)=20=
 object;=0A-=20(NSDictionary*)=20userInfo;=0A=0A@end=0A=0A=0A=0A=
 @interface=20NSNotificationCenter=20:=20NSObject=20<GCFinalization>=0A{=0A=
 =20=20void=20*_table;=0A}=0A=0A+=20(NSNotificationCenter*)=20=
 defaultCenter;=0A=0A-=20(void)=20addObserver:=20(id)observer=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20selector:=20(SEL)sel=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20name:=20(NSString*)name=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20object:=20(id)object;=0A=0A-=20(void)=20removeObserver:=20=
 (id)observer;=0A-=20(void)=20removeObserver:=20(id)observer=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20name:=20(NSString*)name=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20object:=20(id)object;=0A=0A=
 -=20(void)=20postNotification:=20(NSNotification*)notification;=0A-=20=
 (void)=20postNotificationName:=20(NSString*)name=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20object:=20(id)object;=0A-=20=
 (void)=20postNotificationName:=20(NSString*)name=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20object:=20(id)object=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20userInfo:=20=
 (NSDictionary*)info;=0A=0A@end=0A=0A=0A@interface=20NSNotification=20=
 (GNUstep)=0A-=20(id)=20initWithName:=20(NSString*)name=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20object:=20(id)object=0A=20=20=20=20=20=20=20=20=20=20=
 =20userInfo:=20(NSDictionary*)user_info;=0A@end=0A=0A@interface=20=
 NSNotificationCenter=20(GNUstep)=0A#=20104=20=
 "/home/linux/System/Headers/Foundation/NSNotification.h"=0A-=20(BOOL)=20=
 setImmutableInPost:=20(BOOL)flag;=0A-=20(BOOL)=20setLockingDisabled:=20=
 (BOOL)flag;=0A@end=0A#=2032=20=
 "/home/linux/System/Headers/Foundation/NSDistributedNotificationCenter.h"=20=
 2=0A=0A=0Atypedef=20enum=20{=0A=20=20=
 NSNotificationSuspensionBehaviorDrop,=0A=20=20=
 NSNotificationSuspensionBehaviorCoalesce,=0A=20=20=
 NSNotificationSuspensionBehaviorHold,=0A=20=20=
 NSNotificationSuspensionBehaviorDeliverImmediately=0A}=20=
 NSNotificationSuspensionBehavior;=0A=0Aextern=20NSString=20=
 *NSLocalNotificationCenterType;=0A=0A@interface=20=
 NSDistributedNotificationCenter=20:=20NSNotificationCenter=0A{=0A=20=20=
 NSRecursiveLock=20*_centerLock;=0A=20=20id=20_remote;=0A=20=20BOOL=20=
 _suspended;=0A}=0A+=20(NSNotificationCenter*)=20defaultCenter;=0A+=20=
 (NSNotificationCenter*)=20notificationCenterForType:=20(NSString*)type;=0A=
 =0A-=20(void)=20addObserver:=20(id)anObserver=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20selector:=20(SEL)aSelector=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20name:=20(NSString*)notificationName=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20object:=20(NSString*)anObject;=0A-=20(void)=20=
 addObserver:=20(id)anObserver=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 selector:=20(SEL)aSelector=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20name:=20(NSString*)notificationName=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20object:=20(NSString*)anObject=0A=20=20suspensionBehavior:=20=
 (NSNotificationSuspensionBehavior)suspensionBehavior;=0A-=20(void)=20=
 postNotification:=20(NSNotification*)notification;=0A-=20(void)=20=
 postNotificationName:=20(NSString*)notificationName=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20object:=20=
 (NSString*)anObject;=0A-=20(void)=20postNotificationName:=20=
 (NSString*)notificationName=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20object:=20(NSString*)anObject=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20userInfo:=20=
 (NSDictionary*)userInfo;=0A-=20(void)=20postNotificationName:=20=
 (NSString*)notificationName=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20object:=20(NSString*)anObject=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20userInfo:=20=
 (NSDictionary*)userInfo=0A=20=20=20=20=20=20=20=20=20=20=20=
 deliverImmediately:=20(BOOL)deliverImmediately;=0A-=20(void)=20=
 removeObserver:=20(id)anObserver=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20name:=20(NSString*)notificationName=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20object:=20(NSString*)anObject;=0A-=20=
 (void)=20setSuspended:=20(BOOL)suspended;=0A-=20(BOOL)=20suspended;=0A=0A=
 @end=0A#=2053=20"/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=
 =0A=0A#=201=20"/home/linux/System/Headers/Foundation/NSFileHandle.h"=201=0A=
 #=2031=20"/home/linux/System/Headers/Foundation/NSFileHandle.h"=0A=
 @interface=20NSFileHandle=20:=20NSObject=0A=0A=0A=0A+=20(id)=20=
 fileHandleForReadingAtPath:=20(NSString*)path;=0A+=20(id)=20=
 fileHandleForWritingAtPath:=20(NSString*)path;=0A+=20(id)=20=
 fileHandleForUpdatingAtPath:=20(NSString*)path;=0A+=20(id)=20=
 fileHandleWithStandardError;=0A+=20(id)=20fileHandleWithStandardInput;=0A=
 +=20(id)=20fileHandleWithStandardOutput;=0A+=20(id)=20=
 fileHandleWithNullDevice;=0A=0A-=20(id)=20initWithFileDescriptor:=20=
 (int)desc;=0A-=20(id)=20initWithFileDescriptor:=20(int)desc=20=
 closeOnDealloc:=20(BOOL)flag;=0A-=20(id)=20initWithNativeHandle:=20=
 (void*)hdl;=0A-=20(id)=20initWithNativeHandle:=20(void*)hdl=20=
 closeOnDealloc:=20(BOOL)flag;=0A=0A=0A=0A-=20(int)=20fileDescriptor;=0A-=20=
 (void*)=20nativeHandle;=0A=0A=0A=0A-=20(NSData*)=20availableData;=0A-=20=
 (NSData*)=20readDataToEndOfFile;=0A-=20(NSData*)=20readDataOfLength:=20=
 (unsigned=20int)len;=0A-=20(void)=20writeData:=20(NSData*)item;=0A=0A=0A=0A=
 -=20(void)=20acceptConnectionInBackgroundAndNotifyForModes:=20=
 (NSArray*)modes;=0A-=20(void)=20acceptConnectionInBackgroundAndNotify;=0A=
 -=20(void)=20readInBackgroundAndNotifyForModes:=20(NSArray*)modes;=0A-=20=
 (void)=20readInBackgroundAndNotify;=0A-=20(void)=20=
 readToEndOfFileInBackgroundAndNotifyForModes:=20(NSArray*)modes;=0A-=20=
 (void)=20readToEndOfFileInBackgroundAndNotify;=0A-=20(void)=20=
 waitForDataInBackgroundAndNotifyForModes:=20(NSArray*)modes;=0A-=20=
 (void)=20waitForDataInBackgroundAndNotify;=0A=0A=0A=0A-=20(unsigned=20=
 long=20long)=20offsetInFile;=0A-=20(unsigned=20long=20long)=20=
 seekToEndOfFile;=0A-=20(void)=20seekToFileOffset:=20(unsigned=20long=20=
 long)pos;=0A=0A=0A=0A-=20(void)=20closeFile;=0A-=20(void)=20=
 synchronizeFile;=0A-=20(void)=20truncateFileAtOffset:=20(unsigned=20long=20=
 long)pos;=0A=0A@end=0A=0A=0A=0Aextern=20NSString*=20=
 NSFileHandleConnectionAcceptedNotification;=0Aextern=20NSString*=20=
 NSFileHandleDataAvailableNotification;=0Aextern=20NSString*=20=
 NSFileHandleReadCompletionNotification;=0Aextern=20NSString*=20=
 NSFileHandleReadToEndOfFileCompletionNotification;=0A=0A=0A=0Aextern=20=
 NSString*=20NSFileHandleNotificationDataItem;=0Aextern=20NSString*=20=
 NSFileHandleNotificationFileHandleItem;=0Aextern=20NSString*=20=
 NSFileHandleNotificationMonitorModes;=0A=0A=0A=0Aextern=20NSString*=20=
 NSFileHandleOperationException;=0A=0A@interface=20NSPipe=20:=20NSObject=0A=
 {=0A=20=20=20NSFileHandle*=20readHandle;=0A=20=20=20NSFileHandle*=20=
 writeHandle;=0A}=0A+=20(id)=20pipe;=0A-=20(NSFileHandle*)=20=
 fileHandleForReading;=0A-=20(NSFileHandle*)=20fileHandleForWriting;=0A=
 @end=0A=0A=0A=0A=0A=0A=0A=0A@interface=20NSFileHandle=20=
 (GNUstepExtensions)=0A+=20(id)=20fileHandleAsServerAtAddress:=20=
 (NSString*)address=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20service:=20(NSString*)service=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20protocol:=20=
 (NSString*)protocol;=0A+=20(id)=20fileHandleAsClientAtAddress:=20=
 (NSString*)address=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20service:=20(NSString*)service=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20protocol:=20=
 (NSString*)protocol;=0A+=20(id)=20=
 fileHandleAsClientInBackgroundAtAddress:=20(NSString*)address=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20service:=20(NSString*)service=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20protocol:=20(NSString*)protocol;=0A+=20=
 (id)=20fileHandleAsClientInBackgroundAtAddress:=20(NSString*)address=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20service:=20(NSString*)service=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20protocol:=20(NSString*)protocol=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20forModes:=20(NSArray*)modes;=0A-=20=
 (BOOL)=20readInProgress;=0A-=20(NSString*)=20socketAddress;=0A-=20=
 (NSString*)=20socketService;=0A-=20(NSString*)=20socketProtocol;=0A-=20=
 (void)=20writeInBackgroundAndNotify:=20(NSData*)item=20forModes:=20=
 (NSArray*)modes;=0A-=20(void)=20writeInBackgroundAndNotify:=20=
 (NSData*)item;=0A-=20(BOOL)=20writeInProgress;=0A@end=0A#=20150=20=
 "/home/linux/System/Headers/Foundation/NSFileHandle.h"=0A@class=20=
 GSUnixSSLHandle;=0A@interface=20NSFileHandle=20(GNUstepOpenSSL)=0A-=20=
 (BOOL)=20sslConnect;=0A-=20(void)=20sslDisconnect;=0A-=20(void)=20=
 sslSetCertificate:=20(NSString*)certFile=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20privateKey:=20(NSString*)privateKey=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20PEMpasswd:=20(NSString*)PEMpasswd;=0A=
 @end=0A=0A=0A=0Aextern=20NSString*=20=
 GSFileHandleConnectCompletionNotification;=0Aextern=20NSString*=20=
 GSFileHandleWriteCompletionNotification;=0A=0A=0Aextern=20NSString*=20=
 GSFileHandleNotificationError;=0A#=2056=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSFileManager.h"=201=0A#=2036=20=
 "/home/linux/System/Headers/Foundation/NSFileManager.h"=0A@class=20=
 NSNumber;=0A@class=20NSString;=0A@class=20NSData;=0A@class=20NSDate;=0A=
 @class=20NSArray;=0A@class=20NSMutableArray;=0A=0A@class=20=
 NSDirectoryEnumerator;=0A=0A@interface=20NSFileManager=20:=20NSObject=0A=
 {=0A=20=20NSString=20*_lastError;=0A}=0A=0A=0A+=20(NSFileManager*)=20=
 defaultManager;=0A=0A=0A-=20(BOOL)=20changeCurrentDirectoryPath:=20=
 (NSString*)path;=0A-=20(BOOL)=20createDirectoryAtPath:=20(NSString*)path=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20attributes:=20=
 (NSDictionary*)attributes;=0A-=20(NSString*)=20currentDirectoryPath;=0A=0A=
 =0A-=20(BOOL)=20copyPath:=20(NSString*)source=0A=20=20=20=20=20=20=20=20=20=
 =20=20toPath:=20(NSString*)destination=0A=20=20=20=20=20=20=20=20=20=20=
 handler:=20(id)handler;=0A-=20(BOOL)=20movePath:=20(NSString*)source=0A=20=
 =20=20=20=20=20=20=20=20=20=20toPath:=20(NSString*)destination=0A=20=20=20=
 =20=20=20=20=20=20=20handler:=20(id)handler;=0A-=20(BOOL)=20linkPath:=20=
 (NSString*)source=0A=20=20=20=20=20=20=20=20=20=20=20toPath:=20=
 (NSString*)destination=0A=20=20=20=20=20=20=20=20=20=20handler:=20=
 (id)handler;=0A-=20(BOOL)=20removeFileAtPath:=20(NSString*)path=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20handler:=20(id)handler;=0A-=20=
 (BOOL)=20createFileAtPath:=20(NSString*)path=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20contents:=20(NSData*)contents=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20attributes:=20(NSDictionary*)attributes;=0A=0A=
 =0A-=20(NSData*)=20contentsAtPath:=20(NSString*)path;=0A-=20(BOOL)=20=
 contentsEqualAtPath:=20(NSString*)path1=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20andPath:=20(NSString*)path2;=0A=0A=0A-=20=
 (BOOL)=20fileExistsAtPath:=20(NSString*)path;=0A-=20(BOOL)=20=
 fileExistsAtPath:=20(NSString*)path=20isDirectory:=20(BOOL*)isDirectory;=0A=
 -=20(BOOL)=20isReadableFileAtPath:=20(NSString*)path;=0A-=20(BOOL)=20=
 isWritableFileAtPath:=20(NSString*)path;=0A-=20(BOOL)=20=
 isExecutableFileAtPath:=20(NSString*)path;=0A-=20(BOOL)=20=
 isDeletableFileAtPath:=20(NSString*)path;=0A=0A=0A-=20(NSDictionary*)=20=
 fileAttributesAtPath:=20(NSString*)path=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20traverseLink:=20(BOOL)flag;=0A=
 -=20(NSDictionary*)=20fileSystemAttributesAtPath:=20(NSString*)path;=0A-=20=
 (BOOL)=20changeFileAttributes:=20(NSDictionary*)attributes=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20atPath:=20=
 (NSString*)path;=0A=0A=0A-=20(NSArray*)=20directoryContentsAtPath:=20=
 (NSString*)path;=0A-=20(NSDirectoryEnumerator*)=20enumeratorAtPath:=20=
 (NSString*)path;=0A-=20(NSArray*)=20subpathsAtPath:=20(NSString*)path;=0A=
 =0A=0A-=20(BOOL)=20createSymbolicLinkAtPath:=20(NSString*)path=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20pathContent:=20=
 (NSString*)otherPath;=0A-=20(NSString*)=20=
 pathContentOfSymbolicLinkAtPath:=20(NSString*)path;=0A=0A=0A-=20(const=20=
 char*)=20fileSystemRepresentationWithPath:=20(NSString*)path;=0A-=20=
 (NSString*)=20stringWithFileSystemRepresentation:=20(const=20=
 char*)string=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 length:=20(unsigned=20int)len;=0A=0A@end=0A=0A=0A@interface=20NSObject=20=
 (NSFileManagerHandler)=0A-=20(BOOL)=20fileManager:=20=
 (NSFileManager*)fileManager=0A=20=20shouldProceedAfterError:=20=
 (NSDictionary*)errorDictionary;=0A-=20(void)=20fileManager:=20=
 (NSFileManager*)fileManager=0A=20=20willProcessPath:=20(NSString*)path;=0A=
 @end=0A=0A=0A@interface=20NSDirectoryEnumerator=20:=20NSEnumerator=0A{=0A=
 =20=20NSMutableArray=20*_enumStack;=0A=20=20NSMutableArray=20=
 *_pathStack;=0A=20=20NSString=20*_currentFileName;=0A=20=20NSString=20=
 *_currentFilePath;=0A=20=20NSString=20*_topPath;=0A=20=20NSDictionary=20=
 *_directoryAttributes;=0A=20=20NSDictionary=20*_fileAttributes;=0A=20=20=
 struct=20{=0A=20=20=20=20=20=20BOOL=20isRecursive:=201;=0A=20=20=20=20=20=
 =20BOOL=20isFollowing:=201;=0A=20=20=20}=20_flags;=0A}=0A=0A=0A-=20(id)=20=
 initWithDirectoryPath:=20(NSString*)path=0A=20=20=20=
 recurseIntoSubdirectories:=20(BOOL)recurse=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20followSymlinks:=20(BOOL)follow=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20prefixFiles:=20(BOOL)prefix;=0A=0A=0A-=20=
 (NSDictionary*)=20directoryAttributes;=0A-=20(NSDictionary*)=20=
 fileAttributes;=0A=0A=0A-=20(void)=20skipDescendents;=0A=0A@end=0A=0A=0A=
 extern=20NSString*=20const=20NSFileDeviceIdentifier;=0Aextern=20=
 NSString*=20const=20NSFileGroupOwnerAccountName;=0Aextern=20NSString*=20=
 const=20NSFileDeviceIdentifier;=0Aextern=20NSString*=20const=20=
 NSFileModificationDate;=0Aextern=20NSString*=20const=20=
 NSFileOwnerAccountName;=0Aextern=20NSString*=20const=20=
 NSFilePosixPermissions;=0Aextern=20NSString*=20const=20=
 NSFileReferenceCount;=0Aextern=20NSString*=20const=20NSFileSize;=0A=
 extern=20NSString*=20const=20NSFileSystemFileNumber;=0Aextern=20=
 NSString*=20const=20NSFileSystemNumber;=0Aextern=20NSString*=20const=20=
 NSFileType;=0A=0A=0Aextern=20NSString*=20const=20=
 NSFileGroupOwnerAccountNumber;=0Aextern=20NSString*=20const=20=
 NSFileOwnerAccountNumber;=0A=0A=0A=0A=0Aextern=20NSString*=20const=20=
 NSFileTypeDirectory;=0Aextern=20NSString*=20const=20NSFileTypeRegular;=0A=
 extern=20NSString*=20const=20NSFileTypeSymbolicLink;=0Aextern=20=
 NSString*=20const=20NSFileTypeSocket;=0Aextern=20NSString*=20const=20=
 NSFileTypeFifo;=0Aextern=20NSString*=20const=20=
 NSFileTypeCharacterSpecial;=0Aextern=20NSString*=20const=20=
 NSFileTypeBlockSpecial;=0Aextern=20NSString*=20const=20=
 NSFileTypeUnknown;=0A=0A=0A=0Aextern=20NSString*=20const=20=
 NSFileSystemSize;=0Aextern=20NSString*=20const=20NSFileSystemFreeSize;=0A=
 extern=20NSString*=20const=20NSFileSystemNodes;=0Aextern=20NSString*=20=
 const=20NSFileSystemFreeNodes;=0A=0A=0A=0A@interface=20=
 NSDictionary(NSFileAttributes)=0A-=20(unsigned=20long=20long)=20=
 fileSize;=0A-=20(NSString*)=20fileType;=0A-=20(NSString*)=20=
 fileOwnerAccountName;=0A-=20(NSString*)=20fileGroupOwnerAccountName;=0A-=20=
 (NSDate*)=20fileModificationDate;=0A-=20(unsigned=20long)=20=
 filePosixPermissions;=0A-=20(unsigned=20long)=20fileSystemNumber;=0A-=20=
 (unsigned=20long)=20fileSystemFileNumber;=0A=0A=0A-=20(unsigned=20long)=20=
 fileOwnerAccountNumber;=0A-=20(unsigned=20long)=20=
 fileGroupOwnerAccountNumber;=0A=0A@end=0A#=2057=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSHashTable.h"=201=0A#=2038=20=
 "/home/linux/System/Headers/Foundation/NSHashTable.h"=0Atypedef=20=
 o_hash_t=20NSHashTable;=0A=0A=0Atypedef=20o_hash_enumerator_t=20=
 NSHashEnumerator;=0A=0A=0Atypedef=20struct=20_NSHashTableCallBacks=20=
 NSHashTableCallBacks;=0Astruct=20_NSHashTableCallBacks=0A{=0A=0A=0A=20=20=
 unsigned=20int=20(*hash)(NSHashTable=20*,=20const=20void=20*);=0A=0A=0A=20=
 =20BOOL=20(*isEqual)(NSHashTable=20*,=20const=20void=20*,=20const=20void=20=
 *);=0A=0A=0A=20=20void=20(*retain)(NSHashTable=20*,=20const=20void=20*);=0A=
 =0A=0A=0A=20=20void=20(*release)(NSHashTable=20*,=20void=20*);=0A=0A=0A=20=
 =20NSString=20*(*describe)(NSHashTable=20*,=20const=20void=20*);=0A};=0A=0A=
 =0Aextern=20const=20NSHashTableCallBacks=20NSIntHashCallBacks;=0A=0A=0A=
 extern=20const=20NSHashTableCallBacks=20NSNonOwnedPointerHashCallBacks;=0A=
 =0A=0Aextern=20const=20NSHashTableCallBacks=20=
 NSNonRetainedObjectHashCallBacks;=0A=0A=0Aextern=20const=20=
 NSHashTableCallBacks=20NSObjectHashCallBacks;=0A=0A=0Aextern=20const=20=
 NSHashTableCallBacks=20NSOwnedPointerHashCallBacks;=0A=0A=0A=0Aextern=20=
 const=20NSHashTableCallBacks=20NSPointerToStructHashCallBacks;=0A=0A=0A=
 typedef=20unsigned=20int=20(*NSHT_hash_func_t)(NSHashTable=20*,=20const=20=
 void=20*);=0Atypedef=20BOOL=20(*NSHT_isEqual_func_t)(NSHashTable=20*,=20=
 const=20void=20*,=20const=20void=20*);=0Atypedef=20void=20=
 (*NSHT_retain_func_t)(NSHashTable=20*,=20const=20void=20*);=0Atypedef=20=
 void=20(*NSHT_release_func_t)(NSHashTable=20*,=20void=20*);=0Atypedef=20=
 NSString=20*(*NSHT_describe_func_t)(NSHashTable=20*,=20const=20void=20=
 *);=0A#=2098=20"/home/linux/System/Headers/Foundation/NSHashTable.h"=0A=
 extern=20NSHashTable=20*=0ANSCreateHashTable(NSHashTableCallBacks=20=
 callBacks,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 unsigned=20int=20capacity);=0A=0A=0A=0A=0A=0Aextern=20NSHashTable=20*=0A=
 NSCreateHashTableWithZone(NSHashTableCallBacks=20callBacks,=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 unsigned=20int=20capacity,=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20NSZone=20*zone);=0A=0A=0A=0A=0A=0A=
 extern=20NSHashTable=20*=0ANSCopyHashTableWithZone(NSHashTable=20*table,=20=
 NSZone=20*zone);=0A=0A=0A=0A=0A=0A=0Aextern=20void=0A=
 NSFreeHashTable(NSHashTable=20*table);=0A=0A=0A=0Aextern=20void=0A=
 NSResetHashTable(NSHashTable=20*table);=0A=0A=0A=0A=0A=0Aextern=20BOOL=0A=
 NSCompareHashTables(NSHashTable=20*table1,=20NSHashTable=20*table2);=0A=0A=
 =0A=0A=0Aextern=20unsigned=20int=0ANSCountHashTable(NSHashTable=20=
 *table);=0A=0A=0A=0A=0A=0A=0Aextern=20void=20*=0ANSHashGet(NSHashTable=20=
 *table,=20const=20void=20*pointer);=0A=0A=0A=0A=0Aextern=20NSArray=20*=0A=
 NSAllHashTableObjects(NSHashTable=20*table);=0A=0A=0A=0A=0Aextern=20=
 NSHashEnumerator=0ANSEnumerateHashTable(NSHashTable=20*table);=0A=0A=0A=0A=
 =0Aextern=20void=20*=0ANSNextHashEnumeratorItem(NSHashEnumerator=20=
 *enumerator);=0A=0A=0A=0A=0A=0A=0A=0Aextern=20void=0A=
 NSHashInsert(NSHashTable=20*table,=20const=20void=20*pointer);=0A=0A=0A=0A=
 extern=20void=0ANSHashInsertKnownAbsent(NSHashTable=20*table,=20const=20=
 void=20*pointer);=0A=0A=0A=0Aextern=20void=20*=0A=
 NSHashInsertIfAbsent(NSHashTable=20*table,=20const=20void=20*pointer);=0A=
 =0A=0A=0A=0A=0Aextern=20void=0ANSHashRemove(NSHashTable=20*table,=20=
 const=20void=20*pointer);=0A=0A=0A=0A=0A=0A=0A=0Aextern=20NSString=20*=0A=
 NSStringFromHashTable(NSHashTable=20*table);=0A#=2059=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSHost.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSHost.h"=0A@class=20NSString,=20=
 NSArray,=20NSSet;=0A=0A@interface=20NSHost=20:=20NSObject=0A{=0A=20=20=
 @private=0A=20=20NSSet=20*_names;=0A=20=20NSSet=20*_addresses;=0A}=0A#=20=
 45=20"/home/linux/System/Headers/Foundation/NSHost.h"=0A+=20(NSHost*)=20=
 currentHost;=0A+=20(NSHost*)=20hostWithName:=20(NSString*)name;=0A+=20=
 (NSHost*)=20hostWithAddress:=20(NSString*)address;=0A=0A=0A=0A=0A=0A=0A+=20=
 (void)=20setHostCacheEnabled:=20(BOOL)flag;=0A+=20(BOOL)=20=
 isHostCacheEnabled;=0A+=20(void)=20flushHostCache;=0A=0A=0A=0A=0A=0A-=20=
 (BOOL)=20isEqualToHost:=20(NSHost*)=20aHost;=0A=0A=0A=0A=0A=0A-=20=
 (NSString*)=20name;=0A-=20(NSArray*)=20names;=0A=0A=0A=0A=0A=0A=0A-=20=
 (NSString*)=20address;=0A-=20(NSArray*)=20addresses;=0A=0A@end=0A=0A=
 @interface=20NSHost=20(GNUstep)=0A+=20(NSHost*)=20localHost;=0A@end=0A#=20=
 61=20"/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSInvocation.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSInvocation.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSMethodSignature.h"=201=0A#=2039=20=
 "/home/linux/System/Headers/Foundation/NSMethodSignature.h"=0Atypedef=20=
 struct=20{=0A=20=20int=20offset;=0A=20=20unsigned=20size;=0A=20=20const=20=
 char=20*type;=0A=0A=20=20unsigned=20align;=0A=20=20unsigned=20qual;=0A=20=
 =20BOOL=20isReg;=0A=0A}=20NSArgumentInfo;=0A=0A=0A@interface=20=
 NSMethodSignature=20:=20NSObject=0A{=0A=20=20const=20char=20=
 *_methodTypes;=0A=20=20unsigned=20_argFrameLength;=0A=20=20unsigned=20=
 _numArgs;=0A=0A=0A=0A=20=20NSArgumentInfo=20*_info;=0A=0A}=0A=0A+=20=
 (NSMethodSignature*)=20signatureWithObjCTypes:=20(const=20char*)types;=0A=
 =0A=0A-=20(NSArgumentInfo)=20argumentInfoAtIndex:=20(unsigned)index;=0A=0A=
 -=20(unsigned)=20frameLength;=0A-=20(const=20char*)=20=
 getArgumentTypeAtIndex:=20(unsigned)index;=0A-=20(BOOL)=20isOneway;=0A-=20=
 (unsigned)=20methodReturnLength;=0A-=20(const=20char*)=20=
 methodReturnType;=0A-=20(unsigned)=20numberOfArguments;=0A=0A@end=0A=0A=0A=
 @interface=20NSMethodSignature(GNUstep)=0A-=20(NSArgumentInfo*)=20=
 methodInfo;=0A-=20(const=20char*)=20methodType;=0A@end=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSInvocation.h"=202=0A=0A=
 @interface=20NSInvocation=20:=20NSObject=0A{=0A=20=20NSMethodSignature=20=
 *_sig;=0A=20=20arglist_t=20_argframe;=0A=20=20void=20*_cframe;=0A=20=20=
 void=20*_retval;=0A=20=20id=20_target;=0A=20=20SEL=20_selector;=0A=20=20=
 int=20_numArgs;=0A=20=20NSArgumentInfo=20*_info;=0A=20=20BOOL=20=
 _argsRetained;=0A=20=20BOOL=20_validReturn;=0A}=0A=0A=0A=0A=0A+=20=
 (NSInvocation*)=20invocationWithMethodSignature:=20=
 (NSMethodSignature*)signature;=0A=0A=0A=0A=0A-=20(void)=20getArgument:=20=
 (void*)buffer=0A=20=20=20=20=20=20=20=20=20=20=20=20=20atIndex:=20=
 (int)index;=0A-=20(void)=20getReturnValue:=20(void*)buffer;=0A-=20(SEL)=20=
 selector;=0A-=20(void)=20setArgument:=20(void*)buffer=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20atIndex:=20(int)index;=0A-=20(void)=20=
 setReturnValue:=20(void*)buffer;=0A-=20(void)=20setSelector:=20=
 (SEL)selector;=0A-=20(void)=20setTarget:=20(id)target;=0A-=20(id)=20=
 target;=0A=0A=0A=0A=0A-=20(BOOL)=20argumentsRetained;=0A-=20(void)=20=
 retainArguments;=0A=0A=0A=0A=0A-=20(void)=20invoke;=0A-=20(void)=20=
 invokeWithTarget:=20(id)target;=0A=0A=0A=0A=0A-=20(NSMethodSignature*)=20=
 methodSignature;=0A=0A@end=0A=0A=0A@interface=20NSInvocation=20(GNUstep)=0A=
 -=20(id)=20initWithArgframe:=20(arglist_t)frame=20selector:=20=
 (SEL)aSelector;=0A-=20(id)=20initWithMethodSignature:=20=
 (NSMethodSignature*)aSignature;=0A-=20(id)=20initWithSelector:=20=
 (SEL)aSelector;=0A-=20(id)=20initWithTarget:=20target=20selector:=20=
 (SEL)aSelector,=20...;=0A-=20(void*)=20returnFrame:=20=
 (arglist_t)argFrame;=0A@end=0A#=2062=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSKeyValueCoding.h"=201=0A#=2030=20=
 "/home/linux/System/Headers/Foundation/NSKeyValueCoding.h"=0A@class=20=
 NSArray;=0A@class=20NSDictionary;=0A@class=20NSString;=0A=0A=0A=
 @interface=20NSObject=20(NSKeyValueCoding)=0A=0A+=20(BOOL)=20=
 accessInstanceVariablesDirectly;=0A+=20(BOOL)=20useStoredAccessor;=0A=0A=
 -=20(id)=20handleQueryWithUnboundKey:=20(NSString*)aKey;=0A-=20(void)=20=
 handleTakeValue:=20(id)anObject=20forUnboundKey:=20(NSString*)aKey;=0A-=20=
 (id)=20storedValueForKey:=20(NSString*)aKey;=0A-=20(void)=20=
 takeStoredValue:=20(id)anObject=20forKey:=20(NSString*)aKey;=0A-=20=
 (void)=20takeValue:=20(id)anObject=20forKey:=20(NSString*)aKey;=0A-=20=
 (void)=20takeValue:=20(id)anObject=20forKeyPath:=20(NSString*)aKey;=0A-=20=
 (void)=20takeValuesFromDictionary:=20(NSDictionary*)aDictionary;=0A-=20=
 (void)=20unableToSetNilForKey:=20(NSString*)aKey;=0A-=20(id)=20=
 valueForKey:=20(NSString*)aKey;=0A-=20(id)=20valueForKeyPath:=20=
 (NSString*)aKey;=0A-=20(NSDictionary*)=20valuesForKeys:=20=
 (NSArray*)keys;=0A=0A@end=0A#=2063=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A=0A=0A=0A#=20=
 1=20"/home/linux/System/Headers/Foundation/NSNotificationQueue.h"=201=0A=
 #=2051=20"/home/linux/System/Headers/Foundation/NSNotificationQueue.h"=0A=
 @class=20NSMutableArray;=0A=0A=0A=0A=0A=0Atypedef=20enum=20{=0A=20=20=
 NSPostWhenIdle,=0A=20=20NSPostASAP,=0A=20=20NSPostNow=0A}=20=
 NSPostingStyle;=0A=0Atypedef=20enum=20{=0A=20=20=
 NSNotificationNoCoalescing=20=3D=200,=0A=20=20=
 NSNotificationCoalescingOnName=20=3D=201,=0A=20=20=
 NSNotificationCoalescingOnSender=20=3D=202,=0A}=20=
 NSNotificationCoalescing;=0A=0A=0A=0A=0A=0Astruct=20=
 _NSNotificationQueueList;=0A=0A@interface=20NSNotificationQueue=20:=20=
 NSObject=0A{=0A=20=20NSNotificationCenter=20*_center;=0A=20=20struct=20=
 _NSNotificationQueueList=20*_asapQueue;=0A=20=20struct=20=
 _NSNotificationQueueList=20*_idleQueue;=0A=20=20NSZone=20*_zone;=0A}=0A=0A=
 =0A=0A+=20(NSNotificationQueue*)=20defaultQueue;=0A-=20(id)=20=
 initWithNotificationCenter:=20(NSNotificationCenter*)notificationCenter;=0A=
 =0A=0A=0A-=20(void)=20dequeueNotificationsMatching:=20=
 (NSNotification*)notification=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20coalesceMask:=20(unsigned=20=
 int)coalesceMask;=0A=0A-=20(void)=20enqueueNotification:=20=
 (NSNotification*)notification=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20postingStyle:=20(NSPostingStyle)postingStyle;=0A=0A-=20(void)=20=
 enqueueNotification:=20(NSNotification*)notification=0A=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20postingStyle:=20=
 (NSPostingStyle)postingStyle=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20coalesceMask:=20(unsigned=20int)coalesceMask=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20forModes:=20(NSArray*)modes;=0A=0A=
 @end=0A=0A=0A=0A=0A=0Aextern=20void=20GSNotifyASAP();=0Aextern=20void=20=
 GSNotifyIdle();=0Aextern=20BOOL=20GSNotifyMore();=0A#=2068=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSNull.h"=201=0A#=2033=20=
 "/home/linux/System/Headers/Foundation/NSNull.h"=0A@interface=20NSNull=20=
 :=20NSObject=20<NSCoding,=20NSCopying>=0A+=20(NSNull*)=20null;=0A@end=0A=
 #=2069=20"/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=20=
 1=20"/home/linux/System/Headers/Foundation/NSPathUtilities.h"=201=0A#=20=
 39=20"/home/linux/System/Headers/Foundation/NSPathUtilities.h"=0Aextern=20=
 void=20GSSetUserName(NSString=20*name);=0Aextern=20NSArray=20=
 *GSStandardPathPrefixes(void);=0A=0Aextern=20NSString=20*NSUserName();=0A=
 extern=20NSString=20*NSHomeDirectory();=0Aextern=20NSString=20=
 *NSHomeDirectoryForUser(NSString=20*userName);=0A=0A=0Atypedef=20enum=0A=
 {=0A=20=20NSApplicationDirectory,=0A=20=20NSDemoApplicationDirectory,=0A=20=
 =20NSDeveloperApplicationDirectory,=0A=20=20NSAdminApplicationDirectory,=0A=
 =20=20NSLibraryDirectory,=0A=20=20NSDeveloperDirectory,=0A=20=20=
 NSUserDirectory,=0A=20=20NSDocumentationDirectory,=0A=20=20=
 NSAllApplicationsDirectory,=0A=20=20NSAllLibrariesDirectory,=0A=20=20=
 GSLibrariesDirectory,=0A}=20NSSearchPathDirectory;=0A=0Atypedef=20=
 unsigned=20int=20NSSearchPathDomainMask;=0A=0A=0A=0A=0A=0A=0Aextern=20=
 NSArray=20*NSSearchPathForDirectoriesInDomains(NSSearchPathDirectory=20=
 directory,=20NSSearchPathDomainMask=20domainMask,=20BOOL=20expandTilde);=0A=
 extern=20NSString=20*NSFullUserName(void);=0Aextern=20NSArray=20=
 *NSStandardApplicationPaths(void);=0Aextern=20NSArray=20=
 *NSStandardLibraryPaths(void);=0Aextern=20NSString=20=
 *NSTemporaryDirectory(void);=0Aextern=20NSString=20=
 *NSOpenStepRootDirectory(void);=0A#=2070=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSPortCoder.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSPortCoder.h"=0A@class=20=
 NSMutableArray;=0A@class=20NSMutableDictionary;=0A@class=20NSConnection;=0A=
 @class=20NSPort;=0A=0A@interface=20NSPortCoder=20:=20NSCoder=0A{=0A=
 @private=0A=20=20NSMutableArray=20*_comp;=0A=20=20NSConnection=20*_conn;=0A=
 =20=20BOOL=20_is_by_copy;=0A=20=20BOOL=20_is_by_ref;=0A=0A=20=20BOOL=20=
 _encodingRoot;=0A=20=20BOOL=20_initialPass;=0A=20=20id=20_dst;=0A=20=20=
 IMP=20_eObjImp;=0A=20=20IMP=20_eValImp;=0A=0A=0A=0A=20=20void*=20=
 _clsMap;=0A=20=20void*=20_cIdMap;=0A=20=20void*=20_uIdMap;=0A=20=20void*=20=
 _ptrMap;=0A=0A=0A=0A=20=20unsigned=20_xRefC;=0A=20=20unsigned=20_xRefO;=0A=
 =20=20unsigned=20_xRefP;=0A=0A=20=20id=20_src;=0A=20=20IMP=20_dDesImp;=0A=
 =20=20void=20(*_dTagImp)(id,SEL,unsigned=20char*,unsigned*,unsigned*);=0A=
 =20=20IMP=20_dValImp;=0A=0A=0A=0A=20=20void*=20_clsAry;=0A=20=20void*=20=
 _objAry;=0A=20=20void*=20_ptrAry;=0A=0A=0A=0A=20=20NSMutableDictionary=20=
 *_cInfo;=0A=20=20unsigned=20_cursor;=0A=20=20unsigned=20_version;=0A=20=20=
 NSZone=20*_zone;=0A}=0A=0A+=20(NSPortCoder*)=20portCoderWithReceivePort:=20=
 (NSPort*)recv=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20sendPort:=20(NSPort*)send=0A=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20components:=20(NSArray*)comp;=0A-=20(id)=20=
 initWithReceivePort:=20(NSPort*)recv=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20sendPort:=20(NSPort*)send=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20components:=20(NSArray*)comp;=0A=0A-=20=
 (NSConnection*)=20connection;=0A-=20(NSPort*)=20decodePortObject;=0A-=20=
 (void)=20dispatch;=0A-=20(void)=20encodePortObject:=20(NSPort*)aPort;=0A=
 -=20(BOOL)=20isBycopy;=0A-=20(BOOL)=20isByref;=0A=0A@end=0A=0A@interface=20=
 NSPortCoder=20(Private)=0A-=20(NSMutableArray*)=20_components;=0A@end=0A=
 #=2071=20"/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=20=
 1=20"/home/linux/System/Headers/Foundation/NSPortMessage.h"=201=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSPortMessage.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSPort.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSPort.h"=0A@class=20=
 NSMutableArray;=0A@class=20NSConnection;=0A@class=20NSDate;=0A@class=20=
 NSRunLoop;=0A@class=20NSString;=0A=0Aextern=20NSString=20=
 *NSPortTimeoutException;=0A=0A@interface=20NSPort=20:=20NSObject=20=
 <NSCoding,=20NSCopying>=0A{=0A=20=20BOOL=20_is_valid;=0A=20=20id=20=
 _delegate;=0A}=0A=0A+=20(NSPort*)=20port;=0A+=20(NSPort*)=20=
 portWithMachPort:=20(int)machPort;=0A=0A-=20(id)=20delegate;=0A=0A-=20=
 (id)=20init;=0A-=20(id)=20initWithMachPort:=20(int)machPort;=0A=0A-=20=
 (void)=20invalidate;=0A-=20(BOOL)=20isValid;=0A-=20(int)=20machPort;=0A-=20=
 (void)=20setDelegate:=20(id)anObject;=0A=0A=0A-=20(void)=20=
 addConnection:=20(NSConnection*)aConnection=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20=20toRunLoop:=20(NSRunLoop*)aLoop=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20forMode:=20(NSString*)aMode;=0A-=20(void)=20=
 removeConnection:=20(NSConnection*)aConnection=0A=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20fromRunLoop:=20(NSRunLoop*)aLoop=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20forMode:=20(NSString*)aMode;=0A-=20=
 (unsigned)=20reservedSpaceLength;=0A-=20(BOOL)=20sendBeforeDate:=20=
 (NSDate*)when=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 msgid:=20(int)msgid=0A=20=20=20=20=20=20=20=20=20=20=20=20=20components:=20=
 (NSMutableArray*)components=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20from:=20(NSPort*)receivingPort=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20reserved:=20(unsigned)length;=0A-=20(BOOL)=20=
 sendBeforeDate:=20(NSDate*)when=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=
 components:=20(NSMutableArray*)components=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20from:=20(NSPort*)receivingPort=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20reserved:=20(unsigned)length;=0A=0A@end=0A=0A=
 =0A@interface=20NSPort=20(GNUstep)=0A=0A-=20(void)=20close;=0A=0A+=20=
 (Class)=20outPacketClass;=0A-=20(Class)=20outPacketClass;=0A=0A@end=0A=0A=
 =0Aextern=20NSString*=20NSPortDidBecomeInvalidNotification;=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSPortMessage.h"=202=0A=0A=
 @interface=20NSPortMessage=20:=20NSObject=0A{=0A=20=20unsigned=20_msgid;=0A=
 =20=20NSPort=20*_recv;=0A=20=20NSPort=20*_send;=0A=20=20NSMutableArray=20=
 *_components;=0A}=0A-=20(id)=20initWithMachMessage:=20(void*)buffer;=0A-=20=
 (id)=20initWithSendPort:=20(NSPort*)aPort=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20receivePort:=20(NSPort*)anotherPort=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20components:=20(NSArray*)items;=0A-=20(BOOL)=20sendBeforeDate:=20=
 (NSDate*)when;=0A-=20(NSArray*)=20components;=0A-=20(NSPort*)=20=
 sendPort;=0A-=20(NSPort*)=20receivePort;=0A-=20(void)=20setMsgid:=20=
 (unsigned)anId;=0A-=20(unsigned)=20msgid;=0A@end=0A=0A=0A@interface=20=
 NSPortMessage=20(private)=0A-=20(NSMutableArray*)=20_components;=0A@end=0A=
 #=2072=20"/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=20=
 1=20"/home/linux/System/Headers/Foundation/NSPortNameServer.h"=201=0A#=20=
 29=20"/home/linux/System/Headers/Foundation/NSPortNameServer.h"=0A@class=20=
 NSPort,=20NSString,=20NSMutableArray;=0A=0A@interface=20NSPortNameServer=20=
 :=20NSObject=0A{=0A=20=20NSMapTable=20*_portMap;=0A=20=20NSMapTable=20=
 *_nameMap;=0A}=0A+=20(id)=20systemDefaultPortNameServer;=0A-=20(NSPort*)=20=
 portForName:=20(NSString*)name;=0A-=20(NSPort*)=20portForName:=20=
 (NSString*)name=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 onHost:=20(NSString*)host;=0A-=20(BOOL)=20registerPort:=20(NSPort*)port=0A=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20forName:=20(NSString*)name;=0A=
 -=20(void)=20removePortForName:=20(NSString*)name;=0A@end=0A=0A=0A=
 @interface=20NSPortNameServer=20(GNUstep)=0A-=20(NSArray*)=20=
 namesForPort:=20(NSPort*)port;=0A-=20(void)=20removePort:=20=
 (NSPort*)port;=0A-=20(void)=20removePort:=20(NSPort*)port=20forName:=20=
 (NSString*)name;=0A@end=0A#=2073=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSProcessInfo.h"=201=0A#=2031=20=
 "/home/linux/System/Headers/Foundation/NSProcessInfo.h"=0A@class=20=
 NSArray;=0A@class=20NSMutableArray;=0A@class=20NSDictionary;=0A@class=20=
 NSData;=0A@class=20NSMutableSet;=0A=0A@interface=20NSProcessInfo:=20=
 NSObject=0A=0A=0A+=20(NSProcessInfo=20*)processInfo;=0A=0A=0A-=20=
 (NSArray=20*)arguments;=0A-=20(NSDictionary=20*)environment;=0A-=20=
 (NSString=20*)hostName;=0A-=20(NSString=20*)processName;=0A-=20(NSString=20=
 *)globallyUniqueString;=0A=0A=0A-=20(void)setProcessName:(NSString=20=
 *)newName;=0A=0A@end=0A=0A=0A=0A@interface=20NSProcessInfo=20(GNUstep)=0A=
 =0A=0A-=20(NSMutableSet*)=20debugSet;=0A=0A=0A+=20=
 (void)initializeWithArguments:(char**)argv=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20count:(int)argc=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 environment:(char**)env;=0A@end=0A=0A=0A=0A=0A=0Aextern=20BOOL=20=
 GSDebugSet(NSString=20*level);=0A#=2074=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSProtocolChecker.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSProtocolChecker.h"=0A@class=20=
 Protocol;=0A=0A@interface=20NSProtocolChecker=20:=20NSObject=0A{=0A=20=20=
 Protocol=20*_myProtocol;=0A=20=20NSObject=20*_myTarget;=0A}=0A=0A=0A=0A+=20=
 (id)=20protocolCheckerWithTarget:=20(NSObject=20*)anObject=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20protocol:=20=
 (Protocol=20*)aProtocol;=0A-=20(id)=20initWithTarget:=20(NSObject=20=
 *)anObject=20protocol:=20(Protocol=20*)aProtocol;=0A=0A=0A=0A-=20=
 (void)forwardInvocation:=20(NSInvocation=20*)anInvocation;=0A-=20(struct=20=
 objc_method_description=20*)=20methodDescriptionForSelector:=20=
 (SEL)aSelector;=0A=0A=0A-=20(Protocol=20*)=20protocol;=0A-=20(NSObject=20=
 *)=20target;=0A=0A@end=0A#=2075=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A=0A=0A#=20=
 1=20"/home/linux/System/Headers/Foundation/NSScanner.h"=201=0A#=2034=20=
 "/home/linux/System/Headers/Foundation/NSScanner.h"=0A@interface=20=
 NSScanner=20:=20NSObject=20<NSCopying>=0A{=0A@private=0A=20=20NSString=20=
 *_string;=0A=20=20NSCharacterSet=20*_charactersToBeSkipped;=0A=20=20BOOL=20=
 (*_skipImp)(NSCharacterSet*,=20SEL,=20unichar);=0A=20=20NSDictionary=20=
 *_locale;=0A=20=20unsigned=20int=20_scanLocation;=0A=20=20unichar=20=
 _decimal;=0A=20=20BOOL=20_caseSensitive;=0A=20=20BOOL=20_isUnicode;=0A}=0A=
 =0A=0A=0A=0A+=20(id)=20localizedScannerWithString:=20(NSString*)aString;=0A=
 +=20(id)=20scannerWithString:=20(NSString*)aString;=0A-=20(id)=20=
 initWithString:=20(NSString*)aString;=0A=0A=0A=0A=0A-=20(NSString*)=20=
 string;=0A=0A=0A=0A=0A-=20(unsigned)=20scanLocation;=0A-=20(void)=20=
 setScanLocation:=20(unsigned=20int)anIndex;=0A=0A-=20(BOOL)=20=
 caseSensitive;=0A-=20(void)=20setCaseSensitive:=20(BOOL)flag;=0A=0A-=20=
 (NSCharacterSet*)=20charactersToBeSkipped;=0A-=20(void)=20=
 setCharactersToBeSkipped:=20(NSCharacterSet=20*)aSet;=0A=0A-=20=
 (NSDictionary*)locale;=0A-=20=
 (void)setLocale:(NSDictionary*)localeDictionary;=0A=0A=0A=0A=0A-=20=
 (BOOL)=20scanInt:=20(int*)value;=0A-=20(BOOL)=20scanHexInt:=20(unsigned=20=
 int*)value;=0A-=20(BOOL)=20scanLongLong:=20(long=20long*)value;=0A-=20=
 (BOOL)=20scanFloat:=20(float*)value;=0A-=20(BOOL)=20scanDouble:=20=
 (double*)value;=0A-=20(BOOL)=20scanString:=20(NSString*)string=20=
 intoString:=20(NSString**)value;=0A-=20(BOOL)=20scanCharactersFromSet:=20=
 (NSCharacterSet*)aSet=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20intoString:=20(NSString**)value;=0A-=20(BOOL)=20scanUpToString:=20=
 (NSString*)string=20intoString:=20(NSString**)value;=0A-=20(BOOL)=20=
 scanUpToCharactersFromSet:=20(NSCharacterSet*)aSet=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20intoString:=20=
 (NSString**)value;=0A-=20(BOOL)=20isAtEnd;=0A=0A=0A-=20(BOOL)=20=
 scanRadixUnsignedInt:=20(unsigned=20int*)value;=0A=0A=0A-=20(BOOL)=20=
 scanDecimal:=20(NSDecimal*)value;=0A=0A@end=0A#=2079=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSSet.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSSet.h"=0A@class=20NSArray,=20=
 NSString,=20NSEnumerator,=20NSDictionary;=0A=0A@interface=20NSSet=20:=20=
 NSObject=20<NSCoding,=20NSCopying,=20NSMutableCopying>=0A=0A+=20(id)=20=
 set;=0A+=20(id)=20setWithArray:=20(NSArray*)array;=0A+=20(id)=20=
 setWithObject:=20(id)anObject;=0A+=20(id)=20setWithObjects:=20=
 (id)anObject,=20...;=0A+=20(id)=20setWithSet:=20(NSSet*)aSet;=0A=0A-=20=
 (NSArray*)=20allObjects;=0A-=20(id)=20anyObject;=0A-=20(BOOL)=20=
 containsObject:=20(id)anObject;=0A-=20(unsigned)=20count;=0A-=20=
 (NSString*)=20descriptionWithLocale:=20(NSDictionary*)ld;=0A=0A-=20(id)=20=
 initWithArray:=20(NSArray*)array;=0A-=20(id)=20initWithObjects:=20=
 (id)objects,=20...;=0A-=20(id)=20initWithObjects:=20(id*)objects=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20count:=20(unsigned)count;=0A=
 -=20(id)=20initWithObjects:=20firstObject=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20rest:=20(va_list)ap;=0A-=20(id)=20initWithSet:=20=
 (NSSet*)otherSet;=0A-=20(id)=20initWithSet:=20(NSSet*)otherSet=20=
 copyItems:=20(BOOL)flags;=0A=0A-=20(BOOL)=20intersectsSet:=20=
 (NSSet*)other;=0A-=20(BOOL)=20isEqualToSet:=20(NSSet*)other;=0A-=20=
 (BOOL)=20isSubsetOfSet:=20(NSSet*)other;=0A=0A-=20(void)=20=
 makeObjectsPerform:=20(SEL)aSelector;=0A-=20(void)=20makeObjectsPerform:=20=
 (SEL)aSelector=20withObject:=20(id)argument;=0A-=20(id)=20member:=20=
 (id)anObject;=0A-=20(NSEnumerator*)=20objectEnumerator;=0A=0A@end=0A=0A=
 @interface=20NSMutableSet:=20NSSet=0A=0A+=20(id)=20setWithCapacity:=20=
 (unsigned)numItems;=0A=0A-=20(void)=20addObject:=20(id)anObject;=0A-=20=
 (void)=20addObjectsFromArray:=20(NSArray*)array;=0A-=20(id)=20=
 initWithCapacity:=20(unsigned)numItems;=0A-=20(void)=20intersectSet:=20=
 (NSSet*)other;=0A-=20(void)=20minusSet:=20(NSSet*)other;=0A-=20(void)=20=
 removeAllObjects;=0A-=20(void)=20removeObject:=20(id)anObject;=0A-=20=
 (void)=20unionSet:=20(NSSet*)other;=0A=0A@end=0A=0A@interface=20=
 NSCountedSet=20:=20NSMutableSet=0A=0A-=20(unsigned=20int)=20=
 countForObject:=20(id)anObject;=0A=0A@end=0A=0A=0A=0A=0A=0A=0A@interface=20=
 NSCountedSet=20(GNU_Uniquing)=0A-=20(void)=20purge:=20(int)level;=0A-=20=
 (id)=20unique:=20(id)anObject;=0A@end=0A#=20108=20=
 "/home/linux/System/Headers/Foundation/NSSet.h"=0Avoid=20GSUniquing(BOOL=20=
 flag);=0Aid=20GSUnique(id=20anObject);=0A#=20120=20=
 "/home/linux/System/Headers/Foundation/NSSet.h"=0Avoid=20=
 GSUPurge(unsigned=20count);=0Aid=20GSUSet(id=20anObject,=20unsigned=20=
 count);=0A#=2081=20"/home/linux/System/Headers/Foundation/Foundation.h"=20=
 2=0A=0A#=201=20"/home/linux/System/Headers/Foundation/NSTask.h"=201=0A#=20=
 33=20"/home/linux/System/Headers/Foundation/NSTask.h"=0A@interface=20=
 NSTask=20:=20NSObject=20<GCFinalization>=0A{=0A=20=20NSString=20=
 *_currentDirectoryPath;=0A=20=20NSString=20*_launchPath;=0A=20=20NSArray=20=
 *_arguments;=0A=20=20NSDictionary=20*_environment;=0A=20=20id=20=
 _standardError;=0A=20=20id=20_standardInput;=0A=20=20id=20=
 _standardOutput;=0A=20=20int=20_taskId;=0A=20=20int=20=
 _terminationStatus;=0A=20=20BOOL=20_hasLaunched;=0A=20=20BOOL=20=
 _hasTerminated;=0A=20=20BOOL=20_hasCollected;=0A=20=20BOOL=20=
 _hasNotified;=0A}=0A=0A+=20(NSTask*)=20launchedTaskWithLaunchPath:=20=
 (NSString*)path=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20arguments:=20(NSArray*)args;=0A=0A=0A=0A=0A=
 -=20(NSArray*)=20arguments;=0A-=20(NSString*)=20currentDirectoryPath;=0A=
 -=20(NSDictionary*)=20environment;=0A-=20(NSString*)=20launchPath;=0A-=20=
 (id)=20standardError;=0A-=20(id)=20standardInput;=0A-=20(id)=20=
 standardOutput;=0A=0A=0A=0A=0A-=20(void)=20setArguments:=20=
 (NSArray*)args;=0A-=20(void)=20setCurrentDirectoryPath:=20=
 (NSString*)path;=0A-=20(void)=20setEnvironment:=20(NSDictionary*)env;=0A=
 -=20(void)=20setLaunchPath:=20(NSString*)path;=0A-=20(void)=20=
 setStandardError:=20(id)hdl;=0A-=20(void)=20setStandardInput:=20(id)hdl;=0A=
 -=20(void)=20setStandardOutput:=20(id)hdl;=0A=0A=0A=0A=0A-=20(BOOL)=20=
 isRunning;=0A-=20(int)=20terminationStatus;=0A=0A=0A=0A=0A-=20(void)=20=
 interrupt;=0A-=20(void)=20launch;=0A-=20(void)=20terminate;=0A-=20(void)=20=
 waitUntilExit;=0A=0A=0A-=20(BOOL)=20usePseudoTerminal;=0A=0A@end=0A=0A=
 extern=20NSString*=20NSTaskDidTerminateNotification;=0A#=2083=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSThread.h"=201=0A#=2034=20=
 "/home/linux/System/Headers/Foundation/NSThread.h"=0Atypedef=20enum=0A{=0A=
 =20=20NSInteractiveThreadPriority,=0A=20=20NSBackgroundThreadPriority,=0A=
 =20=20NSLowThreadPriority=0A}=20NSThreadPriority;=0A=0A@interface=20=
 NSThread=20:=20NSObject=0A{=0A=20=20id=20_target;=0A=20=20id=20_arg;=0A=20=
 =20SEL=20_selector;=0A=20=20BOOL=20_active;=0A@public=0A=20=20NSHandler=20=
 *_exception_handler;=0A=20=20NSMutableDictionary=20*_thread_dictionary;=0A=
 =20=20struct=20autorelease_thread_vars=20_autorelease_vars;=0A=20=20id=20=
 _gcontext;=0A}=0A=0A+=20(NSThread*)=20currentThread;=0A+=20(void)=20=
 detachNewThreadSelector:=20(SEL)aSelector=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20toTarget:=20(id)aTarget=0A=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20withObject:=20=
 (id)anArgument;=0A=0A+=20(BOOL)=20isMultiThreaded;=0A-=20=
 (NSMutableDictionary*)=20threadDictionary;=0A=0A+=20(void)=20=
 sleepUntilDate:=20(NSDate*)date;=0A+=20(void)=20exit;=0A=0A@end=0A#=2089=20=
 "/home/linux/System/Headers/Foundation/NSThread.h"=0Aextern=20BOOL=20=
 GSRegisterCurrentThread=20(void);=0A#=2098=20=
 "/home/linux/System/Headers/Foundation/NSThread.h"=0Aextern=20void=20=
 GSUnregisterCurrentThread=20(void);=0A#=20107=20=
 "/home/linux/System/Headers/Foundation/NSThread.h"=0Aextern=20NSString=20=
 *NSWillBecomeMultiThreadedNotification;=0A=0A=0Aextern=20NSString=20=
 *NSThreadWillExitNotification;=0A=0A=0A=0A=0Aextern=20NSString=20=
 *NSThreadDidStartNotification;=0A=0A=0A=0A=0Aextern=20NSThread=20=
 *GSCurrentThread();=0Aextern=20NSMutableDictionary=20=
 *GSCurrentThreadDictionary();=0A#=2084=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSTimeZone.h"=201=0A#=2026=20=
 "/home/linux/System/Headers/Foundation/NSTimeZone.h"=0A@class=20NSArray;=0A=
 @class=20NSDate;=0A@class=20NSDictionary;=0A@class=20NSString;=0A=0A=
 @interface=20NSTimeZone=20:=20NSObject=0A=0A=0A+=20(NSTimeZone*)=20=
 localTimeZone;=0A+=20(NSTimeZone*)=20timeZoneForSecondsFromGMT:=20=
 (int)seconds;=0A+=20(NSTimeZone*)=20timeZoneWithName:=20=
 (NSString*)aTimeZoneName;=0A=0A=0A+=20(void)=20setDefaultTimeZone:=20=
 (NSTimeZone*)aTimeZone;=0A=0A=0A+=20(NSDictionary*)=20=
 abbreviationDictionary;=0A=0A=0A+=20(NSArray*)=20timeZoneArray;=0A-=20=
 (NSArray*)=20timeZoneDetailArray;=0A=0A=0A=0A=0A+=20(NSDictionary*)=20=
 abbreviationMap;=0A=0A=0A=0A+=20(void)=20resetSystemTimeZone;=0A+=20=
 (NSTimeZone*)=20systemTimeZone;=0A+=20(NSTimeZone*)=20timeZoneWithName:=20=
 (NSString*)name=20data:=20(NSData*)data;=0A-=20(NSString*)=20=
 abbreviation;=0A-=20(NSString*)=20abbreviationForDate:=20(NSDate*)aDate;=0A=
 -=20(id)=20initWithName:=20(NSString*)name;=0A-=20(id)=20initWithName:=20=
 (NSString*)name=20data:=20(NSData*)data;=0A-=20(BOOL)=20=
 isDaylightSavingTime;=0A-=20(BOOL)=20isDaylightSavingTimeForDate:=20=
 (NSDate*)aDate;=0A-=20(BOOL)=20isEqualToTimeZone:=20=
 (NSTimeZone*)aTimeZone;=0A-=20(NSString*)=20name;=0A-=20(int)=20=
 secondsFromGMT;=0A-=20(int)=20secondsFromGMTForDate:=20(NSDate*)aDate;=0A=
 =0A=0A=0A-=20(NSTimeZoneDetail*)=20timeZoneDetailForDate:=20=
 (NSDate*)date;=0A-=20(NSString*)=20timeZoneName;=0A=0A=0A=0A=0A=0A=0A=0A=
 +=20(NSTimeZone*)=20defaultTimeZone;=0A+=20(NSTimeZone*)=20=
 timeZoneWithAbbreviation:=20(NSString*)abbreviation;=0A@end=0A=0A=0A=
 @interface=20NSTimeZoneDetail=20:=20NSTimeZone=0A-=20(BOOL)=20=
 isDaylightSavingTimeZone;=0A-=20(NSString*)=20timeZoneAbbreviation;=0A-=20=
 (int)=20timeZoneSecondsFromGMT;=0A@end=0A#=2085=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSURL.h"=201=0A#=2027=20=
 "/home/linux/System/Headers/Foundation/NSURL.h"=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSURLHandle.h"=201=0A#=2027=20=
 "/home/linux/System/Headers/Foundation/NSURLHandle.h"=0A@class=20NSData;=0A=
 @class=20NSString;=0A@class=20NSMutableArray;=0A@class=20NSMutableData;=0A=
 @class=20NSURLHandle;=0A@class=20NSURL;=0A=0Aextern=20NSString=20=
 *NSHTTPPropertyStatusCodeKey;=0Aextern=20NSString=20=
 *NSHTTPPropertyStatusReasonKey;=0Aextern=20NSString=20=
 *NSHTTPPropertyServerHTTPVersionKey;=0Aextern=20NSString=20=
 *NSHTTPPropertyRedirectionHeadersKey;=0Aextern=20NSString=20=
 *NSHTTPPropertyErrorPageDataKey;=0A=0A=0Aextern=20NSString=20=
 *GSHTTPPropertyMethodKey;=0Aextern=20NSString=20=
 *GSHTTPPropertyProxyHostKey;=0Aextern=20NSString=20=
 *GSHTTPPropertyProxyPortKey;=0A=0A=0Atypedef=20enum=0A{=0A=20=20=
 NSURLHandleNotLoaded=20=3D=200,=0A=20=20NSURLHandleLoadSucceeded,=0A=20=20=
 NSURLHandleLoadInProgress,=0A=20=20NSURLHandleLoadFailed=0A}=20=
 NSURLHandleStatus;=0A=0A=0A@protocol=20NSURLHandleClient=0A-=20(void)=20=
 URLHandle:=20(NSURLHandle*)sender=0A=20=20=
 resourceDataDidBecomeAvailable:=20(NSData*)newData;=0A=0A-=20(void)=20=
 URLHandleResourceDidBeginLoading:=20(NSURLHandle*)sender;=0A-=20(void)=20=
 URLHandleResourceDidFinishLoading:=20(NSURLHandle*)sender;=0A-=20(void)=20=
 URLHandleResourceDidCancelLoading:=20(NSURLHandle*)sender;=0A=0A-=20=
 (void)=20URLHandle:=20(NSURLHandle*)sender=0A=20=20=
 resourceDidFailLoadingWithReason:=20(NSString*)reason;=0A@end=0A=0A=0A=
 @interface=20NSURLHandle:=20NSObject=0A{=0A=20=20id=20_data;=0A=20=20=
 NSMutableArray=20*_clients;=0A=20=20NSString=20*_failure;=0A=20=20=
 NSURLHandleStatus=20_status;=0A}=0A=0A+=20(NSURLHandle*)=20=
 cachedHandleForURL:=20(NSURL*)url;=0A+=20(BOOL)=20canInitWithURL:=20=
 (NSURL*)url;=0A+=20(void)=20registerURLHandleClass:=20=
 (Class)urlHandleSubclass;=0A+=20(Class)=20URLHandleClassForURL:=20=
 (NSURL*)url;=0A=0A-=20(void)=20addClient:=20(id=20=
 <NSURLHandleClient>)client;=0A-=20(NSData*)=20availableResourceData;=0A-=20=
 (void)=20backgroundLoadDidFailWithReason:=20(NSString*)reason;=0A-=20=
 (void)=20beginLoadInBackground;=0A-=20(void)=20cancelLoadInBackground;=0A=
 -=20(void)=20didLoadBytes:=20(NSData*)newData=0A=20=20=20=20=20=20=20=20=20=
 loadComplete:=20(BOOL)loadComplete;=0A-=20(void)=20endLoadInBackground;=0A=
 -=20(NSString*)=20failureReason;=0A-=20(void)=20flushCachedData;=0A-=20=
 (id)=20initWithURL:=20(NSURL*)url=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 cached:=20(BOOL)cached;=0A-=20(void)=20loadInBackground;=0A-=20(NSData*)=20=
 loadInForeground;=0A-=20(id)=20propertyForKey:=20(NSString*)propertyKey;=0A=
 -=20(id)=20propertyForKeyIfAvailable:=20(NSString*)propertyKey;=0A-=20=
 (void)=20removeClient:=20(id=20<NSURLHandleClient>)client;=0A-=20=
 (NSData*)=20resourceData;=0A-=20(NSURLHandleStatus)=20status;=0A-=20=
 (BOOL)=20writeData:=20(NSData*)data;=0A-=20(BOOL)=20writeProperty:=20=
 (id)propertyValue=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 forKey:=20(NSString*)propertyKey;=0A=0A=0A@end=0A#=2028=20=
 "/home/linux/System/Headers/Foundation/NSURL.h"=202=0A=0A@class=20=
 NSURLHandle;=0A@class=20NSURL;=0A=0Aextern=20NSString*=20=
 NSURLFileScheme;=0A=0A=0A@interface=20NSURL:=20NSObject=20<NSCoding,=20=
 NSCopying,=20NSURLHandleClient>=0A{=0A=20=20NSString=20*_urlString;=0A=20=
 =20NSURL=20*_baseURL;=0A}=0A=0A+=20(id)=20fileURLWithPath:=20=
 (NSString*)path;=0A+=20(id)=20URLWithString:=20(NSString*)URLString;=0A+=20=
 (id)=20URLWithString:=20(NSString*)URLString=0A=20=20=20=20=20=20=20=
 relativeToURL:=20(NSURL*)baseURL;=0A=0A-=20(id)=20initWithScheme:=20=
 (NSString*)scheme=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 host:=20(NSString*)host=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20path:=20(NSString*)path;=0A=0A=0A-=20(id)=20initWithScheme:=20=
 (NSString*)scheme=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 host:=20(NSString*)host=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20port:=20(NSNumber*)port=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20path:=20(NSString*)path;=0A=0A=0A-=20(id)=20initFileURLWithPath:=20=
 (NSString*)path;=0A=0A=0A-=20(id)=20initWithString:=20=
 (NSString*)URLString;=0A=0A=0A=0A-=20(id)=20initWithString:=20=
 (NSString*)URLString=0A=20=20=20=20=20=20=20=20relativeToURL:=20=
 (NSURL*)baseURL;=0A=0A-=20(NSString*)=20description;=0A-=20(NSString*)=20=
 absoluteString;=0A-=20(NSString*)=20relativeString;=0A=0A-=20(NSURL*)=20=
 baseURL;=0A-=20(NSURL*)=20absoluteURL;=0A=0A-=20(NSString*)=20scheme;=0A=
 -=20(NSString*)=20resourceSpecifier;=0A=0A-=20(NSString*)=20host;=0A-=20=
 (NSNumber*)=20port;=0A-=20(NSString*)=20user;=0A-=20(NSString*)=20=
 password;=0A-=20(NSString*)=20path;=0A-=20(NSString*)=20fragment;=0A-=20=
 (NSString*)=20parameterString;=0A-=20(NSString*)=20query;=0A-=20=
 (NSString*)=20relativePath;=0A=0A-=20(BOOL)=20isFileURL;=0A=0A-=20=
 (NSURL*)=20standardizedURL;=0A=0A=0A+=20(void)=20test;=0A+=20(void)=20=
 testPrint:=20(NSURL*)url;=0A=0A@end=0A=0A=0A@interface=20NSURL=20=
 (NSURLLoading)=0A-=20(NSData*)=20resourceDataUsingCache:=20=
 (BOOL)shouldUseCache;=0A=0A-=20(void)=20loadResourceDataNotifyingClient:=20=
 (id)client=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20usingCache:=20(BOOL)shouldUseCache;=0A=0A-=20=
 (NSURLHandle*)URLHandleUsingCache:=20(BOOL)shouldUseCache;=0A=0A-=20=
 (BOOL)=20setResourceData:=20(NSData*)data;=0A=0A-=20(id)=20=
 propertyForKey:=20(NSString*)propertyKey;=0A-=20(BOOL)=20setProperty:=20=
 (id)property=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20forKey:=20=
 (NSString*)propertyKey;=0A=0A@end=0A=0A=0A@interface=20NSObject=20=
 (NSURLClient)=0A-=20(void)=20URL:=20(NSURL*)sender=0A=20=20=
 resourceDataDidBecomeAvailable:=20(NSData*)newBytes;=0A=0A-=20(void)=20=
 URLResourceDidFinishLoading:=20(NSURL*)sender;=0A-=20(void)=20=
 URLResourceDidCancelLoading:=20(NSURL*)sender;=0A=0A-=20(void)=20URL:=20=
 (NSURL*)sender=0A=20=20resourceDidFailLoadingWithReason:=20=
 (NSString*)reason;=0A@end=0A#=2087=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSUndoManager.h"=201=0A#=2029=20=
 "/home/linux/System/Headers/Foundation/NSUndoManager.h"=0A@class=20=
 NSArray;=0A@class=20NSMutableArray;=0A@class=20NSInvocation;=0A=0A=0A=
 extern=20NSString=20*NSUndoManagerCheckpointNotification;=0Aextern=20=
 NSString=20*NSUndoManagerDidOpenUndoGroupNotification;=0Aextern=20=
 NSString=20*NSUndoManagerDidRedoChangeNotification;=0Aextern=20NSString=20=
 *NSUndoManagerDidUndoChangeNotification;=0Aextern=20NSString=20=
 *NSUndoManagerWillCloseUndoGroupNotification;=0Aextern=20NSString=20=
 *NSUndoManagerWillRedoChangeNotification;=0Aextern=20NSString=20=
 *NSUndoManagerWillUndoChangeNotification;=0A=0A@interface=20=
 NSUndoManager:=20NSObject=0A{=0A@private=0A=20=20=20=20NSMutableArray=20=
 *_redoStack;=0A=20=20=20=20NSMutableArray=20*_undoStack;=0A=20=20=20=20=
 NSString=20*_actionName;=0A=20=20=20=20id=20_group;=0A=20=20=20=20id=20=
 _nextTarget;=0A=20=20=20=20NSArray=20*_modes;=0A=20=20=20=20BOOL=20=
 _isRedoing;=0A=20=20=20=20BOOL=20_isUndoing;=0A=20=20=20=20BOOL=20=
 _groupsByEvent;=0A=20=20=20=20BOOL=20_registeredUndo;=0A=20=20=20=20=
 unsigned=20_disableCount;=0A=20=20=20=20unsigned=20_levelsOfUndo;=0A}=0A=0A=
 -=20(void)=20beginUndoGrouping;=0A-=20(BOOL)=20canRedo;=0A-=20(BOOL)=20=
 canUndo;=0A-=20(void)=20disableUndoRegistration;=0A-=20(void)=20=
 enableUndoRegistration;=0A-=20(void)=20endUndoGrouping;=0A-=20(void)=20=
 forwardInvocation:=20(NSInvocation*)anInvocation;=0A-=20(int)=20=
 groupingLevel;=0A-=20(BOOL)=20groupsByEvent;=0A-=20(BOOL)=20isRedoing;=0A=
 -=20(BOOL)=20isUndoing;=0A-=20(BOOL)=20isUndoRegistrationEnabled;=0A-=20=
 (unsigned=20int)=20levelsOfUndo;=0A-=20(id)=20=
 prepareWithInvocationTarget:=20(id)target;=0A-=20(void)=20redo;=0A-=20=
 (NSString*)=20redoActionName;=0A-=20(NSString*)=20redoMenuItemTitle;=0A-=20=
 (NSString*)=20redoMenuTitleForUndoActionName:=20(NSString*)actionName;=0A=
 -=20(void)=20registerUndoWithTarget:=20(id)target=0A=20=20=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20selector:=20=
 (SEL)aSelector=0A=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=20=
 =20=20=20=20=20=20object:=20(id)anObject;=0A-=20(void)=20=
 removeAllActions;=0A-=20(void)=20removeAllActionsWithTarget:=20=
 (id)target;=0A-=20(NSArray*)=20runLoopModes;=0A-=20(void)=20=
 setActionName:=20(NSString*)actionName;=0A-=20(void)=20setGroupsByEvent:=20=
 (BOOL)flag;=0A-=20(void)=20setLevelsOfUndo:=20(unsigned)num;=0A-=20=
 (void)=20setRunLoopModes:=20(NSArray*)modes;=0A-=20(void)=20undo;=0A-=20=
 (NSString*)=20undoActionName;=0A-=20(NSString*)=20undoMenuItemTitle;=0A-=20=
 (NSString*)=20undoMenuTitleForUndoActionName:=20(NSString*)name;=0A-=20=
 (void)=20undoNestedGroup;=0A=0A@end=0A#=2089=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=201=20=
 "/home/linux/System/Headers/Foundation/NSUserDefaults.h"=201=0A#=2032=20=
 "/home/linux/System/Headers/Foundation/NSUserDefaults.h"=0A@class=20=
 NSArray;=0A@class=20NSMutableArray;=0A@class=20NSDictionary;=0A@class=20=
 NSMutableDictionary;=0A@class=20NSData;=0A@class=20NSTimer;=0A=0A=0A=
 extern=20NSString*=20const=20NSArgumentDomain;=0Aextern=20NSString*=20=
 const=20NSGlobalDomain;=0Aextern=20NSString*=20const=20=
 NSRegistrationDomain;=0A=0A=0Aextern=20NSString*=20const=20=
 NSUserDefaultsDidChangeNotification;=0A=0A=0A=0A=0Aextern=20NSString*=20=
 const=20NSWeekDayNameArray;=0Aextern=20NSString*=20const=20=
 NSShortWeekDayNameArray;=0Aextern=20NSString*=20const=20=
 NSMonthNameArray;=0Aextern=20NSString*=20const=20NSShortMonthNameArray;=0A=
 extern=20NSString*=20const=20NSTimeFormatString;=0Aextern=20NSString*=20=
 const=20NSDateFormatString;=0Aextern=20NSString*=20const=20=
 NSShortDateFormatString;=0Aextern=20NSString*=20const=20=
 NSTimeDateFormatString;=0Aextern=20NSString*=20const=20=
 NSShortTimeDateFormatString;=0Aextern=20NSString*=20const=20=
 NSCurrencySymbol;=0Aextern=20NSString*=20const=20NSDecimalSeparator;=0A=
 extern=20NSString*=20const=20NSThousandsSeparator;=0Aextern=20NSString*=20=
 const=20NSInternationalCurrencyString;=0Aextern=20NSString*=20const=20=
 NSCurrencyString;=0Aextern=20NSString*=20const=20NSDecimalDigits;=0A=
 extern=20NSString*=20const=20NSAMPMDesignation;=0A=0A=0Aextern=20=
 NSString*=20const=20NSHourNameDesignations;=0Aextern=20NSString*=20const=20=
 NSYearMonthWeekDesignations;=0Aextern=20NSString*=20const=20=
 NSEarlierTimeDesignations;=0Aextern=20NSString*=20const=20=
 NSLaterTimeDesignations;=0Aextern=20NSString*=20const=20=
 NSThisDayDesignations;=0Aextern=20NSString*=20const=20=
 NSNextDayDesignations;=0Aextern=20NSString*=20const=20=
 NSNextNextDayDesignations;=0Aextern=20NSString*=20const=20=
 NSPriorDayDesignations;=0Aextern=20NSString*=20const=20=
 NSDateTimeOrdering;=0A=0Aextern=20NSString*=20const=20NSLanguageName;=0A=
 extern=20NSString*=20const=20NSLanguageCode;=0Aextern=20NSString*=20=
 const=20NSFormalName;=0A=0Aextern=20NSString*=20const=20NSLocale;=0A#=20=
 118=20"/home/linux/System/Headers/Foundation/NSUserDefaults.h"=0A=
 @interface=20NSUserDefaults:=20NSObject=0A{=0A@private=0A=20=20=
 NSMutableArray=20*_searchList;=0A=20=20NSMutableDictionary=20=
 *_persDomains;=0A=20=20NSMutableDictionary=20*_tempDomains;=0A=20=20=
 NSMutableArray=20*_changedDomains;=0A=0A=20=20NSDictionary=20=
 *_dictionaryRep;=0A=20=20NSString=20*_defaultsDatabase;=0A=20=20NSString=20=
 *_defaultsDatabaseLockName;=0A=20=20NSDistributedLock=20=
 *_defaultsDatabaseLock;=0A=20=20NSDate=20*_lastSync;=0A=20=20NSTimer=20=
 *_tickingTimer;=0A}=0A=0A=0A+=20(NSUserDefaults*)=20=
 standardUserDefaults;=0A=0A=0A=0A=0A=0A+=20(void)=20resetUserDefaults;=0A=
 =0A+=20(NSArray*)=20userLanguages;=0A+=20(void)=20setUserLanguages:=20=
 (NSArray*)languages;=0A=0A=0A-=20(id)=20init;=0A-=20(id)=20initWithUser:=20=
 (NSString*)userName;=0A-=20(id)=20initWithContentsOfFile:=20=
 (NSString*)path;=0A=0A=0A-=20(NSArray*)=20arrayForKey:=20=
 (NSString*)defaultName;=0A-=20(BOOL)=20boolForKey:=20=
 (NSString*)defaultName;=0A-=20(NSData*)=20dataForKey:=20=
 (NSString*)defaultName;=0A-=20(NSDictionary*)=20dictionaryForKey:=20=
 (NSString*)defaultName;=0A-=20(float)=20floatForKey:=20=
 (NSString*)defaultName;=0A-=20(int)=20integerForKey:=20=
 (NSString*)defaultName;=0A-=20(id)=20objectForKey:=20=
 (NSString*)defaultName;=0A-=20(void)=20removeObjectForKey:=20=
 (NSString*)defaultName;=0A-=20(void)=20setBool:=20(BOOL)value=20forKey:=20=
 (NSString*)defaultName;=0A-=20(void)=20setFloat:=20(float)value=20=
 forKey:=20(NSString*)defaultName;=0A-=20(void)=20setInteger:=20=
 (int)value=20forKey:=20(NSString*)defaultName;=0A-=20(void)=20setObject:=20=
 (id)value=20forKey:=20(NSString*)defaultName;=0A-=20(NSArray*)=20=
 stringArrayForKey:=20(NSString*)defaultName;=0A-=20(NSString*)=20=
 stringForKey:=20(NSString*)defaultName;=0A=0A=0A-=20(NSMutableArray*)=20=
 searchList;=0A-=20(void)setSearchList:=20(NSArray*)newList;=0A=0A=0A-=20=
 (NSDictionary*)=20persistentDomainForName:=20(NSString*)domainName;=0A-=20=
 (NSArray*)=20persistentDomainNames;=0A-=20(void)=20=
 removePersistentDomainForName:=20(NSString*)domainName;=0A-=20(void)=20=
 setPersistentDomain:=20(NSDictionary*)domain=0A=20=20=20=20=20=20=20=20=
 forName:=20(NSString*)domainName;=0A-=20(BOOL)=20synchronize;=0A=0A=0A-=20=
 (void)=20removeVolatileDomainForName:=20(NSString*)domainName;=0A-=20=
 (void)=20setVolatileDomain:=20(NSDictionary*)domain=0A=20=20=20=20=20=20=20=
 =20forName:=20(NSString*)domainName;=0A-=20(NSDictionary*)=20=
 volatileDomainForName:=20(NSString*)domainName;=0A-=20(NSArray*)=20=
 volatileDomainNames;=0A=0A=0A-=20(NSDictionary*)=20=
 dictionaryRepresentation;=0A-=20(void)=20registerDefaults:=20=
 (NSDictionary*)dictionary;=0A@end=0A#=2090=20=
 "/home/linux/System/Headers/Foundation/Foundation.h"=202=0A#=2012=20=
 "Gene.h"=202=0A#=201=20"CoreFoundation/CoreFoundation.h"=201=0A=0A=0A=0A=0A=
 =0Atypedef=20NSArray=20*CFArrayRef;=0Atypedef=20NSDictionary=20=
 *CFDictionaryRef;=0Atypedef=20unsigned=20long=20CFIndex;=0Atypedef=20=
 NSMutableArray=20*CFMutableArrayRef;=0Atypedef=20NSMutableDictionary=20=
 *CFMutableDictionaryRef;=0Astatic=20inline=20const=20void=20=
 *CFArrayGetValueAtIndex(CFArrayRef=20theArray,=20CFIndex=20idx)=0A{=0A=20=
 =20=20=20=20=20=20=20return=20[theArray=20objectAtIndex:idx];=0A}=0A=
 static=20inline=20void=20CFArrayInsertValueAtIndex(CFMutableArrayRef=20=
 theArray,=20CFIndex=20idx,=20const=20void=20*value)=0A{=0A=20=20=20=20=20=
 =20=20=20[theArray=20insertObject:(id)value=20atIndex:idx];=0A}=0Astatic=20=
 inline=20void=20CFArrayAppendValue(CFMutableArrayRef=20theArray,=20const=20=
 void=20*value)=0A{=0A=20=20=20=20=20=20=20=20[theArray=20=
 addObject:(id)value];=0A}=0A=0Astatic=20inline=20CFIndex=20=
 CFArrayGetCount(CFArrayRef=20theArray)=0A{=0A=20=20=20=20=20=20=20=20=
 return=20[theArray=20count];=0A}=0A=0Astatic=20inline=20const=20void=20=
 *CFDictionaryGetValue(CFDictionaryRef=20theDict,=20const=20void=20*key)=0A=
 {=0A=20=20=20=20=20=20=20=20return=20[theDict=20objectForKey:(id)key];=0A=
 }=0A=0A=0Astatic=20inline=20CFIndex=20=
 CFDictionaryGetCount(CFDictionaryRef=20theDict)=0A{=0A=20=20=20=20=20=20=20=
 =20return=20[theDict=20count];=0A}=0Astatic=20inline=20void=20=
 CFDictionarySetValue(CFMutableDictionaryRef=20theDict,=20const=20void=20=
 *key,=20const=20void=20*value)=0A{=0A=20=20=20=20=20=20=20=20[theDict=20=
 setObject:(id)value=20forKey:(id)key];=0A}=0A#=2013=20"Gene.h"=202=0A=0A=
 #=201=20"Site.h"=201=0A#=2015=20"Site.h"=0A@interface=20Site=20:=20=
 NSObject=0A{=0A=20=20=20=20@public=0A=20=20=20=20int=20GeneID;=0A=20=20=20=
 =20int=20MatrixFamilyID;=0A=20=20=20=20int=20MatrixID;=0A=20=20=20=20int=20=
 start;=0A=20=20=20=20int=20end;=0A=20=20=20=20id=20within200[66];=0A=20=20=
 =20=20int=20length;=0A=20=20=20=20BOOL=20isSubSet;=0A}=0A=
 -initWithCString:(const=20char*)string;=0A=
 -initWithString:(NSString*)string;=0A-initWithGeneID:(int)geneID=20=
 MatrixFamilyID:(int)matrixFamilyID=20MatrixID:(int)matrixID=20=
 start:(int)start=20end:(int)end;=0A=
 -(BOOL)isTheSiteBefore:(Site*)theSite;=0A+siteWithCString:(const=20=
 char*)string;=0A+siteWithString:(NSString*)string;=0A=
 +siteWithGeneID:(int)geneID=20MatrixFamilyID:(int)matrixFamilyID=20=
 MatrixID:(int)matrixID=20start:(int)start=20end:(int)end;=0A=0A@end=0A#=20=
 15=20"Gene.h"=202=0A=0A@interface=20Gene=20:=20NSObject=0A{=0A=20=20=20=20=
 @public=0A=20=20=20=20int=20GeneID;=0A=20=20=20=20@public=0A=20=20=20=20=
 NSMutableArray=20*Sites;=0A=20=20=20=20id=20*starilizedSites;=0A=20=20=20=
 =20int=20starilizedlength;=0A=20=20=20=20NSLock=20*tuplesLock;=0A=20=20=20=
 =20NSMutableArray=20*Tupes;=0A}=0A-initWithGeneID:(int)geneID;=0A=
 -(void)addSite:(Site*)site;=0A-(Site*)getSite:(int)number;=0A=
 -(int)countOfSites;=0A+GeneWithGeneID:(int)geneID;=0A=
 -(void)addSiteWithCString:(const=20char*)string;=0A=
 -(void)addSiteWithString:(NSString*)string;=0A=
 -(void)addSiteWithGeneID:(int)geneID=20=
 MatrixFamilyID:(int)matrixFamilyID=20MatrixID:(int)matrixID=20=
 start:(int)start=0A=20=20=20=20end:(int)end;=0A-(void)findAllwithin200;=0A=
 -starilize;=0A=0Astatic=20inline=20Site=20*getSite(Gene=20*theGene,=20=
 int=20number);=0Astatic=20inline=20id=20*getSitesWithin200(Gene=20=
 *theGene,=20int=20number,=20int=20*length,=20BOOL=20*SubSet);=0Astatic=20=
 inline=20int=20countOfSites(Gene=20*theGene);=0A=0A@end=0Astatic=20=
 inline=20Site=20*getSite(Gene=20*theGene,=20int=20number)=0A{=0A=20=20=20=
 =20if(theGene->starilizedSites!=3D((void=20*)0))=0A=20=20=20=20=20=20=20=20=
 return=20theGene->starilizedSites[number];=0A=20=20=20=20return=20=
 (Site*)CFArrayGetValueAtIndex((CFArrayRef)theGene->Sites,number);=0A}=0A=
 static=20inline=20id=20*getSitesWithin200(Gene=20*theGene,=20int=20=
 number,=20int=20*length,=20BOOL=20*SubSet)=0A{=0A=20=20=20=20Site=20*cur=20=
 =3D=20getSite(theGene,=20number);=0A=20=20=20=20*length=20=3D=20=
 cur->length;=0A=20=20=20=20*SubSet=20=3D=20cur->isSubSet;=0A=20=20=20=20=
 return=20cur->within200;=0A}=0Astatic=20inline=20int=20countOfSites(Gene=20=
 *theGene)=0A{=0A=20=20=20=20if(theGene->starilizedSites!=3D((void=20=
 *)0))=0A=20=20=20=20=20=20=20=20return=20theGene->starilizedlength;=0A=20=
 =20=20=20return=20CFArrayGetCount((CFArrayRef)theGene->Sites);=0A}=0A#=20=
 12=20"Gene.m"=202=0A=0A#=201=20"MyExtensionsToNSArray.h"=201=0A#=2015=20=
 "MyExtensionsToNSArray.h"=0A@interface=20NSArray(CHMCC)=0A-=20=
 (int)intAtIndex:(unsigned)index;=0A-=20(BOOL)containsInt:(int)anInt;=0A-=20=
 (unsigned)indexOfInt:(int)anInt;=0A-=20(unsigned)indexOfInt:(int)anInt=20=
 inRange:(NSRange)range;=0A=0A=0A@end=0A=0A@interface=20=
 NSMutableArray(CHMCC)=0A=0A-=20(void)addInt:(int)anInt;=0A@end=0A=0A=
 static=20inline=20id=20NSArrayGetValueAtIndex(NSArray=20*theArray,=20=
 CFIndex=20idx)=0A{=0A=20=20=20=20return=20=
 (id)CFArrayGetValueAtIndex((CFArrayRef)theArray,=20idx);=0A}=0Astatic=20=
 inline=20int=20NSArrayGetIntAtIndex(NSArray=20*theArray,=20CFIndex=20=
 idx)=0A{=0A=20=20=20=20return=20[NSArrayGetValueAtIndex(theArray,=20idx)=20=
 intValue];=0A}=0Astatic=20inline=20void=20=
 NSArrayAppendValue(NSMutableArray=20*theArray,=20id=20value)=0A{=0A=20=20=
 =20=20CFArrayAppendValue((CFMutableArrayRef)theArray,=20value);=0A}=0A=
 static=20inline=20void=20NSArrayAppendInt(NSMutableArray=20*theArray,=20=
 int=20value)=0A{=0A=20=20=20=20NSArrayAppendValue(theArray,=20[NSNumber=20=
 numberWithInt:value]);=0A}=0A#=2014=20"Gene.m"=202=0A=0A=0A=0A=
 @implementation=20Gene=0A-getSite:(int)number=0A{=0A=20=20=20=20=
 if(starilizedSites!=3D((void=20*)0))=0A=20=20=20=20=20=20=20=20return=20=
 starilizedSites[number];=0A=20=20=20=20return=20=
 (id)CFArrayGetValueAtIndex((CFArrayRef)Sites,=20number);=0A}=0A=
 -(int)countOfSites=0A{=0A=20=20=20=20if(starilizedSites!=3D((void=20=
 *)0))=0A=20=20=20=20=20=20=20=20return=20starilizedlength;=0A=20=20=20=20=
 return=20CFArrayGetCount((CFArrayRef)Sites);=0A}=0A=0A=
 +GeneWithGeneID:(int)geneID=0A{=0A=20=20=20=20return=20[[[self=20alloc]=20=
 initWithGeneID:geneID]autorelease];=0A}=0A=0A-initWithGeneID:(int)geneID=0A=
 {=0A=20=20=20=20[super=20init];=0A=20=20=20=20starilizedSites=20=3D=20=
 ((void=20*)0);=0A=20=20=20=20GeneID=3DgeneID;=0A=20=20=20=20Sites=20=3D=20=
 [[NSMutableArray=20alloc]initWithCapacity:60];=0A=20=20=20=20Tupes=20=3D=20=
 [[NSMutableArray=20alloc]initWithCapacity:60000];=0A=20=20=20=20=
 tuplesLock=20=3D=20[[NSLock=20alloc]=20init];=0A=20=20=20=20return=20=
 self;=0A}=0A-(void)addSiteWithCString:(const=20char*)string=0A{=0A=20=20=20=
 =20int=20i=20=3D=200;=0A=20=20=20=20Site=20*newSite=20=3D=20[Site=20=
 siteWithCString:string];=0A=20=20=20=20int=20count=20=3D=20=
 CFArrayGetCount((CFArrayRef)Sites);=0A=20=20=20=20for(i=3D0;i<count;i++)=0A=
 =20=20=20=20{=0A=20=20=20=20=20=20=20=20Site=20*oldSite=20=3D=20=
 (Site*)CFArrayGetValueAtIndex((CFArrayRef)Sites,=20i);=0A=20=20=20=20=20=20=
 =20=20if(oldSite->start=20>=20newSite->start)=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20break;=0A=20=20=20=20}=0A=20=20=20=20=
 CFArrayInsertValueAtIndex((CFMutableArrayRef)Sites,=20i,=20newSite);=0A}=0A=
 =0A-(void)addSiteWithString:(NSString*)string=0A{=0A=20=20=20=20int=20i=20=
 =3D=200;=0A=20=20=20=20Site=20*newSite=20=3D=20[Site=20=
 siteWithString:string];=0A=20=20=20=20int=20count=20=3D=20=
 CFArrayGetCount((CFArrayRef)Sites);=0A=20=20=20=20for(i=3D0;i<count;i++)=0A=
 =20=20=20=20{=0A=20=20=20=20=20=20=20=20Site=20*oldSite=20=3D=20=
 (Site*)CFArrayGetValueAtIndex((CFArrayRef)Sites,=20i);=0A=20=20=20=20=20=20=
 =20=20if(oldSite->start=20>=20newSite->start)=0A=20=20=20=20=20=20=20=20=20=
 =20=20=20break;=0A=20=20=20=20}=0A=20=20=20=20=
 CFArrayInsertValueAtIndex((CFMutableArrayRef)Sites,=20i,=20newSite);=0A}=0A=
 -(void)addSite:(Site*)newSite=0A{=0A=20=20=20=20int=20i=20=3D=200;=0A=20=20=
 =20=20int=20count=20=3D=20CFArrayGetCount((CFArrayRef)Sites);=0A=20=20=20=
 =20for(i=3D0;i<count;i++)=0A=20=20=20=20{=0A=20=20=20=20=20=20=20=20Site=20=
 *oldSite=20=3D=20(Site*)CFArrayGetValueAtIndex((CFArrayRef)Sites,=20i);=0A=
 =20=20=20=20=20=20=20=20if(oldSite->start=20>=20newSite->start)=0A=20=20=20=
 =20=20=20=20=20=20=20=20=20break;=0A=20=20=20=20}=0A=20=20=20=20=
 CFArrayInsertValueAtIndex((CFMutableArrayRef)Sites,=20i,=20newSite);=0A}=0A=
 -(void)addSiteWithGeneID:(int)geneID=20=
 MatrixFamilyID:(int)matrixFamilyID=20MatrixID:(int)matrixID=20=
 start:(int)start=20end:(int)end;=0A{=0A=20=20=20=20int=20i=20=3D=200;=0A=20=
 =20=20=20Site=20*newSite=20=3D=20[Site=20siteWithGeneID:geneID=20=
 MatrixFamilyID:matrixFamilyID=20MatrixID:matrixID=20start:start=20=
 end:end];=0A=20=20=20=20int=20count=20=3D=20=
 CFArrayGetCount((CFArrayRef)Sites);=0A=20=20=20=20for(i=3D0;i<count;i++)=0A=
 =20=20=20=20{=0A=20=20=20=20=20=20=20=20Site=20*oldSite=20=3D=20=
 (Site*)CFArrayGetValueAtIndex((CFArrayRef)Sites,=20i);=0A=20=20=20=20=20=20=
 =20=20if(oldSite->start=20>=20start)=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 break;=0A=20=20=20=20}=0A=20=20=20=20=
 CFArrayInsertValueAtIndex((CFMutableArrayRef)Sites,=20i,=20newSite);=0A}=0A=
 -starilize=0A{=0A=20=20=20=20starilizedlength=20=3D=20=
 CFArrayGetCount((CFArrayRef)Sites);=0A=20=20=20=20starilizedSites=20=3D=20=
 calloc(starilizedlength,=20sizeof(id));=0A=20=20=20=20[Sites=20=
 getObjects:starilizedSites];=0A=20=20=20=20return=20self;=0A}=0A=
 -(void)findAllwithin200=0A{=0A=20=20=20=20int=20i,=20j;=0A=20=20=20=20=
 Site=20*theCurrentSite;=0A=20=20=20=20Site=20*theOtherSite;=0A=20=20=20=20=
 for(i=3D0;i<starilizedlength;i++)=0A=20=20=20=20{=0A=20=20=20=20=20=20=20=
 =20theCurrentSite=20=3D=20((Site*)(starilizedSites[i]));=0A=20=20=20=20=20=
 =20=20=20theCurrentSite->isSubSet=20=3D=20(BOOL)0;=0A=20=20=20=20=20=20=20=
 =20if(i!=3D0)=0A=20=20=20=20=20=20=20=20{=0A=20=20=20=20=20=20=20=20=20=20=
 =20=20theOtherSite=20=3D=20((Site*)(starilizedSites[i-1]));=0A=20=20=20=20=
 =20=20=20=20=20=20=20=20theCurrentSite->length=20=3D=20=
 theOtherSite->length-1;=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 memcpy(theCurrentSite->within200,=20theOtherSite->within200+1,=20=
 theCurrentSite->length*sizeof(id));=0A=20=20=20=20=20=20=20=20}=0A=20=20=20=
 =20=20=20=20=20else=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 theCurrentSite->length=3D0;=0A=20=20=20=20=20=20=20=20=
 for(j=3Di+theCurrentSite->length;j<starilizedlength;j++)=0A=20=20=20=20=20=
 =20=20=20{=0A=20=20=20=20=20=20=20=20=20=20=20=20theOtherSite=20=3D=20=
 ((Site*)(starilizedSites[j]));=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 if(theOtherSite->start=20>=20theCurrentSite->start+200)=0A=20=20=20=20=20=
 =20=20=20=20=20=20=20=20=20=20=20break;=0A=20=20=20=20=20=20=20=20=20=20=20=
 =20theCurrentSite->within200[theCurrentSite->length]=20=3D=20=
 theOtherSite;=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 theCurrentSite->length++;=0A=20=20=20=20=20=20=20=20}=0A=20=20=20=20=20=20=
 =20=20=
 if(i!=3D0&&theCurrentSite->length<((Site*)(starilizedSites[i-1]))->length)=
 =0A=20=20=20=20=20=20=20=20{=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 theCurrentSite->isSubSet=20=3D=20(BOOL)1;=0A=20=20=20=20=20=20=20=20}=0A=20=
 =20=20=20}=0A=20=20=20=20theCurrentSite=20=3D=20=
 ((Site*)(starilizedSites[starilizedlength-2]));=0A=20=20=20=20=
 theOtherSite=20=3D=20((Site*)(starilizedSites[starilizedlength-1]));=0A=20=
 =20=20=20for(i=3Dstarilizedlength-2;i<=3D0;i--)=0A=20=20=20=20{=0A=20=20=20=
 =20=20=20=20=20if(theCurrentSite->length<theOtherSite->length)=0A=20=20=20=
 =20=20=20=20=20{=0A=20=20=20=20=20=20=20=20=20=20=20=20=
 theCurrentSite->isSubSet=20=3D=20(BOOL)1;=0A=20=20=20=20=20=20=20=20}=0A=20=
 =20=20=20=20=20=20=20theOtherSite=20=3D=20theCurrentSite;=0A=20=20=20=20=20=
 =20=20=20theCurrentSite=20=3D=20((Site*)(starilizedSites[i-1]));=0A=20=20=
 =20=20}=0A}=0A-(void)dealloc=0A{=0A=20=20=20=20[Sites=20release];=0A=20=20=
 =20=20[tuplesLock=20release];=0A=20=20=20=20[super=20dealloc];=0A}=0A=
 @end=0A=
 
 --Apple-Mail-1-932717413--
 


^ permalink raw reply	[flat|nested] 4+ messages in thread

* objc/4975: gcc 3.1 ICE on legal ObjC code (-O3)
@ 2001-11-22 14:06 Andrew Pinski
  0 siblings, 0 replies; 4+ messages in thread
From: Andrew Pinski @ 2001-11-22 14:06 UTC (permalink / raw)
  To: gcc-gnats

[-- Warning: decoded text below may be mangled, UTF-8 assumed --]
[-- Attachment #1: Type: text/plain, Size: 8623 bytes --]


>Number:         4975
>Category:       objc
>Synopsis:       gcc 3.1 ICE on legal ObjC code (-O3)
>Confidential:   no
>Severity:       serious
>Priority:       medium
>Responsible:    unassigned
>State:          open
>Class:          ice-on-legal-code
>Submitter-Id:   net
>Arrival-Date:   Fri Nov 30 13:46:02 PST 2001
>Closed-Date:
>Last-Modified:
>Originator:     Andrew Pinski
>Release:        3.1 20011130 (experimental)
>Organization:
Children's Hospital Medical Center of Cincinnati
>Environment:
System: Linux earth.phy.uc.edu 2.2.16-22 #1 Tue Aug 22 16:49:06 EDT 2000 i686 unknown
Architecture: i686

	
host: i686-pc-linux-gnu
build: i686-pc-linux-gnu
target: i686-pc-linux-gnu
configured with: /lhome/src/gnu/gcc/gcc3.1/src/configure --prefix=/home/linux --with-gnu-as=/home/linux/bun/as --with-gnu-ld=/home/linux/bin/ld --enable-threads=posix --enable-shared
>Description:
	When compiling my code with -O3 and -mcpu=pentiumpro I get the following:
gcc Gene.m -c   -DGNUSTEP -DGNUSTEP_VERSION= -DGNUSTEP_MAJOR_VERSION= -DGNUSTEP_MINOR_VERSION= -DGNUSTEP_BASE_LIBRARY=1   -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT  -fPIC -DGSWARN -v -save-temps -O3 -V3.1 -D__OBJC__ -Wall -mcpu=pentiumpro -fpic -Wno-import -I/home/linux/include -fgnu-runtime     -I. -I/home/linux/System/Headers -I/home/linux/System/Headers -I/home/rodent/pinskia/GNUstep/Library/Headers -I/home/linux/Local/Library/Headers -I/home/linux/Network/Library/Headers -I/home/linux/System/Library/Headers -I/home/linux/Network/Headers/gnustep -I/home/rodent/pinskia/GNUstep/Headers/gnustep -I/home/linux/Local/Headers/gnustep -I/home/linux/System/Headers/gnustep  -I/home/linux/Network/Headers/ix86/linux-gnu -I/home/rodent/pinskia/GNUstep/Headers/ix86/linux-gnu -I/home/linux/Local/Headers/ix86/linux-gnu -I/home/linux/System/Headers/ix86/linux-gnu -I/home/rodent/pinskia/GNUstep/Headers -I/home/linux/Local/Headers -I/home/linux/Network/Headers -I/home/linux/System!
/Headers  -o shared_obj/ix86/linux-gnu/gnu-gnu-gnu-xgps/Gene.o
Reading specs from /home/rodent/pinskia/gcc-linux/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.1/specs
Configured with: /lhome/src/gnu/gcc/gcc3.1/src/configure --prefix=/home/linux --with-gnu-as=/home/linux/bun/as --with-gnu-ld=/home/linux/bin/ld --enable-threads=posix --enable-shared
Thread model: posix
gcc version 3.1 20011130 (experimental)
 /home/rodent/pinskia/gcc-linux/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.1/cpp0 -lang-objc -v -I/home/linux/include -I. -I/home/linux/System/Headers -I/home/linux/System/Headers -I/home/rodent/pinskia/GNUstep/Library/Headers -I/home/linux/Local/Library/Headers -I/home/linux/Network/Library/Headers -I/home/linux/System/Library/Headers -I/home/linux/Network/Headers/gnustep -I/home/rodent/pinskia/GNUstep/Headers/gnustep -I/home/linux/Local/Headers/gnustep -I/home/linux/System/Headers/gnustep -I/home/linux/Network/Headers/ix86/linux-gnu -I/home/rodent/pinskia/GNUstep/Headers/ix86/linux-gnu -I/home/linux/Local/Headers/ix86/linux-gnu -I/home/linux/System/Headers/ix86/linux-gnu -I/home/rodent/pinskia/GNUstep/Headers -I/home/linux/Local/Headers -I/home/linux/Network/Headers -I/home/linux/System/Headers -iprefix /home/rodent/pinskia/gcc-linux/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.1/ -D__GNUC__=3 -D__GNUC_MINOR__=1 -D__GNUC_PATCHLEVEL__=0 -D__ELF__ -Dunix -Dlinux -D__ELF__ -D__unix__ -D_!
_linux__ -D__unix -D__linux -Asystem=posix -D__OPTIMIZE__ -D__STDC_HOSTED__=1 -Wall -Wno-import -Acpu=i386 -Amachine=i386 -Di386 -D__i386 -D__i386__ -D__tune_i686__ -D__tune_pentiumpro__ -D__PIC__ -D__pic__ -D__PIC__ -D__pic__ -DGNUSTEP -DGNUSTEP_VERSION= -DGNUSTEP_MAJOR_VERSION= -DGNUSTEP_MINOR_VERSION= -DGNUSTEP_BASE_LIBRARY=1 -DGNU_RUNTIME=1 -DGNUSTEP_BASE_LIBRARY=1 -D_REENTRANT -DGSWARN -D__OBJC__ Gene.m Gene.mi
ignoring nonexistent directory "/home/rodent/pinskia/GNUstep/Library/Headers"
ignoring nonexistent directory "/home/linux/Local/Library/Headers"
ignoring nonexistent directory "/home/linux/Network/Library/Headers"
ignoring nonexistent directory "/home/linux/System/Library/Headers"
ignoring nonexistent directory "/home/linux/Network/Headers/gnustep"
ignoring nonexistent directory "/home/rodent/pinskia/GNUstep/Headers/gnustep"
ignoring nonexistent directory "/home/linux/Local/Headers/gnustep"
ignoring nonexistent directory "/home/linux/Network/Headers/ix86/linux-gnu"
ignoring nonexistent directory "/home/rodent/pinskia/GNUstep/Headers/ix86/linux-gnu"
ignoring nonexistent directory "/home/linux/Local/Headers/ix86/linux-gnu"
ignoring nonexistent directory "/home/rodent/pinskia/GNUstep/Headers"
ignoring nonexistent directory "/home/linux/Local/Headers"
ignoring nonexistent directory "/home/linux/Network/Headers"
GNU CPP version 3.1 20011130 (experimental) (cpplib) (i386 Linux/ELF)
ignoring nonexistent directory "/usr/local/include"
ignoring duplicate directory "/home/linux/System/Headers"
ignoring duplicate directory "/home/linux/System/Headers"
cpp0: warning: changing search order for system directory "/home/linux/include"
cpp0: warning:   as it has already been specified as a non-system directory
ignoring duplicate directory "/home/linux/include"
ignoring duplicate directory "/home/linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include"
ignoring duplicate directory "/home/linux/i686-pc-linux-gnu/include"
#include "..." search starts here:
#include <...> search starts here:
 /home/linux/include
 .
 /home/linux/System/Headers
 /home/linux/System/Headers/gnustep
 /home/linux/System/Headers/ix86/linux-gnu
 /home/rodent/pinskia/gcc-linux/lib/gcc-lib/i686-pc-linux-gnu/3.1/include
 /home/rodent/pinskia/gcc-linux/i686-pc-linux-gnu/include
 /usr/include
End of search list.
 /home/rodent/pinskia/gcc-linux/bin/../lib/gcc-lib/i686-pc-linux-gnu/3.1/cc1obj -fpreprocessed Gene.mi -quiet -dumpbase Gene.m -mcpu=pentiumpro -O3 -Wall -Wno-import -version -fPIC -fpic -fgnu-runtime -o Gene.s
GNU CPP version 3.1 20011130 (experimental) (cpplib) (i386 Linux/ELF)
GNU Objective-C version 3.1 20011130 (experimental) (i686-pc-linux-gnu)
        compiled by GNU C version 3.1 20011130 (experimental).
Gene.m: In function `_GLOBAL__I_Gene.mTpeqgb':
Gene.m:152: Internal error: Segmentation fault
Please submit a full bug report,
with preprocessed source if appropriate.
See <URL:http://www.gnu.org/software/gcc/bugs.html> for instructions.

I did a little investingating and found this is where it dies:
(gdb) bt
#0  append_random_chars (
    template=0xbfffe910 "\020?32@¸sq\b\020\000\000\000!\000\000\000../sysdeps/i386/sysdep.h\000\213\004@1", '\000' <repeats 43 times>, "°\213\004@i\000\000\000h\002n\bcv\b10 \"\\020?032@¸sq\\b\\020\\000\\000\\000!\\000\\000\\000../sysdeps/i386/sysdep.h\\000\\213\\004@1\",h\000\000\000 \000\000\000../sysdeps/generic/bp-sym.h\0001", '\000' <repeats 43 times>...)
    at /lhome/src/gnu/gcc/gcc3.1/src/gcc/tree.c:4470
#1  0x08240759 in get_file_function_name_long (
    type=0xbfffe946 "\020?32@\b?b\020\000\000\000!\000\000\000../include/fpu_control.h\000\217\004@1", '\000' <repeats 43 times>, "p\220\004@I\000\000\000../linuxthreads/sysdeps/unix/sysv/linux/i386/bits/posix_opt.h\000\000\000(?32@!\000\000\0000Â¥i\bp1d\b\000\000\000\000\000\000\000\000\001\001?\b\000\000\000\000 \000\000\000(\000\000\000../sysdeps/i386/fpu_control.h\000\000\000?..) at /lhome/src/gnu/gcc/gcc3.1/src/gcc/tree.c:4544
#2  0x08240799 in get_file_function_name (kind=73) at /lhome/src/gnu/gcc/gcc3.1/src/gcc/tree.c:4576
#3  0x08051ffd in build_module_descriptor () at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:1773
#4  0x08061ae1 in finish_objc () at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:8168
#5  0x0804f78f in finish_file () at /lhome/src/gnu/gcc/gcc3.1/src/gcc/objc/objc-act.c:644
#6  0x08049c25 in yyparse_1 () at /usr/lib/bison.simple:315
#7  0x08230784 in compile_file () at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:2127
#8  0x08235b29 in do_compile () at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:5146
#9  0x08235b88 in toplev_main (argc=17, argv=0xbfffeff4) at /lhome/src/gnu/gcc/gcc3.1/src/gcc/toplev.c:5176
#10 0x080aaccb in main (argc=17, argv=0xbfffeff4) at /lhome/src/gnu/gcc/gcc3.1/src/gcc/main.c:35
#11 0x40041f31 in __libc_start_main (main=0x80aacb0 <main>, argc=17, ubp_av=0xbfffeff4, init=0x8049038 <_init>, fini=0x82f0284 <_fini>, rtld_fini=0x4000e274 <_dl_fini>, 
    stack_end=0xbfffefec) at ../sysdeps/generic/libc-start.c:129
>How-To-Repeat:
	Compile with -O3 and -mcpu=pentiumpro the preprocessed code which I will be sending seperately because gccbug does not allow atachments(at least I cannot find a way to do that)
>Fix:
unknown
>Release-Note:
>Audit-Trail:
>Unformatted:


^ permalink raw reply	[flat|nested] 4+ messages in thread

end of thread, other threads:[~2002-07-13  9:16 UTC | newest]

Thread overview: 4+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2002-07-13  2:16 objc/4975: gcc 3.1 ICE on legal ObjC code (-O3) neil
  -- strict thread matches above, loose matches on Subject: below --
2001-11-23  1:46 Andrew Pinski
2001-11-22 14:17 Andrew Pinski
2001-11-22 14:06 Andrew Pinski

This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for read-only IMAP folder(s) and NNTP newsgroup(s).