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*)∈=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*)∈=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*)∈=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*)∈=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).