From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: (qmail 11140 invoked by alias); 30 Nov 2001 21:56:07 -0000 Mailing-List: contact gcc-prs-help@gcc.gnu.org; run by ezmlm Precedence: bulk List-Archive: List-Post: List-Help: Sender: gcc-prs-owner@gcc.gnu.org Received: (qmail 11084 invoked by uid 71); 30 Nov 2001 21:56:03 -0000 Date: Thu, 22 Nov 2001 14:17:00 -0000 Message-ID: <20011130215603.11070.qmail@sourceware.cygnus.com> To: nobody@gcc.gnu.org Cc: gcc-prs@gcc.gnu.org, From: Andrew Pinski Subject: Re: objc/4975: gcc 3.1 ICE on legal ObjC code (-O3) Reply-To: Andrew Pinski X-SW-Source: 2001-11/txt/msg00779.txt.bz2 List-Id: The following reply was made to PR objc/4975; it has been noted by GNATS. From: Andrew Pinski To: Andrew Pinski 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""=0A#=201=20""=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=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)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)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= =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=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=0A@end=0A=0A@class=20= NSMutableString;=0A=0A@protocol=20NSMutableString=20=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=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=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=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=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=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=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= =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)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=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=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=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=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)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)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=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=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= =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=0A= {=0A=20=20NSDecimal=20data;=0A}=0A=0A+=20(id=20= )defaultBehavior;=0A+=20= (void)setDefaultBehavior:(id=20)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)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= )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= )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)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= )behavior;=0A-=20(NSDecimalNumber=20= *)decimalNumberByRoundingAccordingToBehavior:(id=20= )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= )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= =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=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=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=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=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=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=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=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=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= =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=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=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=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= )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)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=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;istart=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;istart=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;istart=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;istart=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;iisSubSet=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;jstart=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->lengthlength)=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--