mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-20 20:26:42 +00:00
Merge from dawn
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@4853 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
e7e9407307
commit
078e46d305
346 changed files with 2126 additions and 1058 deletions
4
ANNOUNCE
4
ANNOUNCE
|
@ -1,7 +1,7 @@
|
|||
Announcement
|
||||
************
|
||||
|
||||
The GNUstep Base Library, version 0.5.5, is now available.
|
||||
The GNUstep Base Library, version 0.6.0, is now available.
|
||||
|
||||
What is the GNUstep Base Library?
|
||||
=================================
|
||||
|
@ -22,7 +22,7 @@ portion of the OpenStep standard (the Foundation library).
|
|||
Where can you get it? How can you compile it?
|
||||
==============================================
|
||||
|
||||
The gstepbase-0.5.5.tar.gz distribution file has been placed on
|
||||
The gstepbase-0.6.0.tar.gz distribution file has been placed on
|
||||
`ftp.gnu.org' in `pub/gnu/gstep'.
|
||||
|
||||
The library requires gcc 2.8.0 or higher. Significant sections of
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
#
|
||||
# You should have received a copy of the GNU Library General Public
|
||||
# License along with this library; if not, write to the Free
|
||||
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
|
||||
# Install into the system root by default
|
||||
GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_SYSTEM_ROOT)
|
||||
|
|
4
COPYING
4
COPYING
|
@ -2,7 +2,7 @@
|
|||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1989, 1991 Free Software Foundation, Inc.
|
||||
675 Mass Ave, Cambridge, MA 02139, USA
|
||||
59 Temple Place, Suite 330, Boston, MA 02111 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
@ -305,7 +305,7 @@ the "copyright" line and a pointer to where the full notice is found.
|
|||
|
||||
You should have received a copy of the GNU General Public License
|
||||
along with this program; if not, write to the Free Software
|
||||
Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
|
|
@ -2,7 +2,7 @@
|
|||
Version 2, June 1991
|
||||
|
||||
Copyright (C) 1991 Free Software Foundation, Inc.
|
||||
675 Mass Ave, Cambridge, MA 02139, USA
|
||||
59 Temple Place, Suite 330, Boston, MA 02111 USA
|
||||
Everyone is permitted to copy and distribute verbatim copies
|
||||
of this license document, but changing it is not allowed.
|
||||
|
||||
|
@ -464,7 +464,7 @@ convey the exclusion of warranty; and each file should have at least the
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
|
||||
Also add information on how to contact you by electronic and paper mail.
|
||||
|
||||
|
|
128
ChangeLog
128
ChangeLog
|
@ -4,6 +4,49 @@ Fri Sep 3 11:57:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|||
method for testing for path separators - also fixed appending
|
||||
of path extensions and components to be according to spec.
|
||||
|
||||
Sat Aug 21 6:26:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* Tools/gdomap.c: Fix for probing for other gdomap processes on the
|
||||
net.
|
||||
|
||||
1999-08-19 Michael Hanni <mhanni@sprintmail.com>
|
||||
|
||||
* Source/NSObjCRuntime.m: patch from Tim Bissell to help in
|
||||
debugging. (show which non-existant ivar you wanted.)
|
||||
|
||||
1999-09-07 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Version: 0.6.0
|
||||
|
||||
* configure.in: Add test for solaris libraries, freebsd threads.
|
||||
* Source/mframe/config.guess: Update to latest version
|
||||
* Source/mframe/config.sub: Likewise.
|
||||
|
||||
Sun Sep 5 9:00:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* config/config_thread.m: new file
|
||||
* configure.in: Update to check to see if obc runtime uses threads
|
||||
so that we can include the thread library if necessary - and later
|
||||
onbjc tests won't all fail on threaded systems.
|
||||
Also - force use of fake-main stuff on bsd systems.
|
||||
* Source/NSProcessInfo.m: Remove bsd workaround - didn't work.
|
||||
|
||||
1999-08-29 Michael Hanni <mhanni@sprintmail.com>
|
||||
|
||||
* Source/NSObjCRuntime.m: added a patch from Tim Bissell
|
||||
<tim.bissell@dresdnerkb.com>. Adds better debugging information
|
||||
for non-existent ivars.
|
||||
|
||||
Sat Sep 4 6:20:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
Various process-info related bugfixes.
|
||||
* Source/NSBundle.m: Use arguments list for argv[0] for full path.
|
||||
* Source/NSLog.m: use processName directly in log.
|
||||
* Source/NSProcessInfo.m: Fix process name to be last path component
|
||||
of argv[0], and add workaround for buggy /proc filesystems that
|
||||
append a newline to arguments.
|
||||
* Source/NSUserDefaults.m: use processName directly for domain name.
|
||||
|
||||
Thu Sep 2 9:03:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* Source/NSTask.m: exec process with argv[0] set to full path of
|
||||
|
@ -14,30 +57,97 @@ Tue Aug 31 15:47:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
|||
* Source/NSTimer.m: Set minimum timeout to 0.01s rather than 1.0s.
|
||||
This seems a more reasonable value - a 1 second delay is too big.
|
||||
|
||||
Wed Aug 25 17:08:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
1999-08-29 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
Fixes for memory leak in property-list parsing and in NSTimeZone
|
||||
merged in from dawn.
|
||||
* Source/NSLog.m (_NSLog_standard_printf_handler): Use
|
||||
cStringLength.
|
||||
|
||||
Wed Aug 25 15:28:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
Fixes for memory leaks in parsing property lists.
|
||||
* Source/propList.h: release new strings asap
|
||||
* Source/NSString.m: autorelease value returned by parsing plists.
|
||||
* Source/NSGString.m: ditto.
|
||||
* Source/NSGCString.m: ditto.
|
||||
|
||||
Wed Aug 25 11:37:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* Source/Makefile.postamble: Added rules to build some files without
|
||||
optimisation, to avoid optimiser breaking them.
|
||||
|
||||
Sat Aug 21 6:26:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
1999-08-23 Pedro Ivo Andrade Tavares <ptavares@iname.com>
|
||||
|
||||
* Tools/gdomap.c: Fix for probing for other gdomap processes on the
|
||||
net.
|
||||
* Headers/gnustep/base/NSByteOrder.h: changed the NSByteStore struct
|
||||
to comply to Mac OS X documentation.
|
||||
|
||||
1999-08-22 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Documentation/gnustep-base.tmpl.texi: New with GNUstep specific
|
||||
documentation.
|
||||
* Documentation/news.tmpl.texi: update
|
||||
|
||||
Fri Aug 20 16:17:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* NSNotificationQueue.m: notifyIdle() fix to send ASAP notifications
|
||||
even when no idle notifications are waiting.
|
||||
|
||||
1999-08-19 Michael Hanni <mhanni@sprintmail.com>
|
||||
Thu Aug 19 16:20:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* Source/NSObjCRuntime.m: patch from Tim Bissell to help in
|
||||
debugging. (show which non-existant ivar you wanted.)
|
||||
* Source/NSCalendarDate.m: Various memory-leak fixes.
|
||||
* Source/NSTimeZone.m: Various memory leak fixes.
|
||||
|
||||
Sat Aug 7 17:30:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* Testing/tcpport-server.m: fixes to work with NSNotificationCenter.
|
||||
|
||||
1999-08-10 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* configure.in: Move objc_conditioned_wait test so it gets proper
|
||||
LIBS setup
|
||||
* Source/mframe/configure: Regenerate using autoconf 2.13
|
||||
|
||||
1999-08-08 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Source/NSPort.m (-sendBeforeDate:): Change return type to BOOL
|
||||
as per the spec.
|
||||
* Source/NSPortMessage.m: Likewise. (patch from
|
||||
Pedro Ivo Andrade Tavares <ptavares@iname.com>).
|
||||
|
||||
* configure.in: Rewrite +load method test.
|
||||
|
||||
1999-08-08 Manuel Guesdon <mguesdon@sbuilders.com>
|
||||
|
||||
* Source/NSGString.m (stringIncrementCountAndMakeHoleAt and stringDecrementCountAndFillHoleAt):
|
||||
Added a test for null length/size.
|
||||
Added NSCAssert on index/size/count/capacity
|
||||
|
||||
1999-08-05 Adam Fedor <fedor@gnu.org>
|
||||
|
||||
* Source/NSLock.m ([NSConditionLock -lockWhenCondition:beforeDate:]):
|
||||
Implement (Patch from Patrick Stein <jolly@jinx.de>).
|
||||
* configure.in: Check for objc_condition_timewait.
|
||||
|
||||
* Source/NSString.m (-initWithFormat:arguments:): Don't advance
|
||||
vsprintf arguments on powerpc.
|
||||
|
||||
* Source/mframe/powerpc/linux-gnu (MFRAME_ARG_ENCODING): Fix
|
||||
alignment of small structures.
|
||||
|
||||
* many files: Changed FSF mailing address
|
||||
|
||||
Fri Aug 6 13:25:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
Portability fixes for compilers that don't leave enough space in an
|
||||
NXConstantString object for the _hash ivar of NSGCString.
|
||||
* Source/NSGCString.m: don't use _hash ivar of NXConstantString.
|
||||
* Source/NSGString.m: don't use _hash ivar of NXConstantString.
|
||||
* Source/Foundation/NSString.h: Add warning comment about the ivar
|
||||
layout for NXConstantString.
|
||||
|
||||
Thu Aug 5 10:20:00 1999 Richard Frith-Macdonald <richard@brainstorm.co.uk>
|
||||
|
||||
* Tools/gdomap.c: prb_add() maintain server info in date order.
|
||||
prb_del() removed, bugfixes to notice when a server dies.
|
||||
|
||||
Tue Aug 3 12:36:54 1999 Adam Fedor <fedor@ultra.doc.com>
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
#
|
||||
# You should have received a copy of the GNU Library General Public
|
||||
# License along with this library; if not, write to the Free
|
||||
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
|
||||
# Install into the system root by default
|
||||
GNUSTEP_INSTALLATION_DIR = $(GNUSTEP_SYSTEM_ROOT)
|
||||
|
@ -42,12 +42,7 @@ TOP_DOC_FILES = INSTALL NEWS README ANNOUNCE
|
|||
gnustep-base_TEXI_FILES = \
|
||||
version.tmpl.texi \
|
||||
gnustep-base.tmpl.texi \
|
||||
gnustep-zones.tmpl.texi \
|
||||
announce.tmpl.texi \
|
||||
coding-standards.tmpl.texi \
|
||||
install.tmpl.texi \
|
||||
news.tmpl.texi \
|
||||
readme.tmpl.texi
|
||||
gnustep-zones.tmpl.texi
|
||||
|
||||
TODO_TEXI_FILES = version.tmpl.texi
|
||||
TODO_TEXT_MAIN = todo.tmpl.texi
|
||||
|
|
|
@ -1,98 +1,277 @@
|
|||
\input texinfo @c -*-texinfo-*-
|
||||
@c GNUstep BASE Library
|
||||
@c
|
||||
@c This file uses the special commands @url{} and @email{}.
|
||||
|
||||
@c Let included files know they are within the main document
|
||||
@set GSTEP-BASE-MAIN
|
||||
@c %**start of header
|
||||
@settitle User's Guide to the GNUstep Base Library
|
||||
@setfilename gstep-base.info
|
||||
@c %**end of header
|
||||
@defcodeindex cl
|
||||
@defcodeindex pr
|
||||
@ignore
|
||||
I'm using cindex for concepts, findex for methods, functions and macros,
|
||||
prindex for protocols, and clindex for classes.
|
||||
@end ignore
|
||||
|
||||
@iftex
|
||||
@global@let@email=@i
|
||||
@global@let@url=@samp
|
||||
@end iftex
|
||||
|
||||
@ifset NO-TEXI2HTML
|
||||
@ifinfo
|
||||
@definfoenclose email, <, >
|
||||
@definfoenclose url `, '
|
||||
@format
|
||||
START-INFO-DIR-ENTRY
|
||||
* gstep-base:: The GNUstep Base Library
|
||||
END-INFO-DIR-ENTRY
|
||||
@end format
|
||||
@end ifinfo
|
||||
@end ifset
|
||||
|
||||
@settitle The GNUstep BASE Library
|
||||
@setfilename gnustep-base.info
|
||||
@include version.texi
|
||||
@c set the vars GNUSTEP-BASE-VERSION and GCC-VERSION
|
||||
@include version.tmpl.texi
|
||||
|
||||
@ifinfo
|
||||
This file documents the GNUstep BASE Library.
|
||||
This file documents the features and implementation of The GNUstep
|
||||
Base Library.
|
||||
|
||||
@ifclear NO-TEXI2HTML
|
||||
@c @subtitle For GCC Version @value{GNUSTEP-BASE-GCC}
|
||||
@c @author Andrew McCallum and Adam Fedor
|
||||
@sp 1
|
||||
@end ifclear
|
||||
Copyright @copyright{} 1998 Free Software Foundation
|
||||
|
||||
Copyright (C) 1999 Free Software Foundation, Inc.
|
||||
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
are preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided also that
|
||||
the entire resulting derived work is distributed under the terms of a
|
||||
permission notice identical to this one.
|
||||
manual under the conditions for verbatim copying, provided also that the
|
||||
section entitled ``GNU Library General Public License'' is included exactly as
|
||||
in the original, and provided that the entire resulting derived work is
|
||||
distributed under the terms of a permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions.
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that the section entitled ``GNU Library General Public License'' and
|
||||
this permission notice may be included in translations approved by the
|
||||
Free Software Foundation instead of in the original English.
|
||||
@end ifinfo
|
||||
|
||||
@iftex
|
||||
@setchapternewpage odd
|
||||
@finalout
|
||||
@c @smallbook
|
||||
@c @cropmarks
|
||||
@end iftex
|
||||
|
||||
@setchapternewpage odd
|
||||
|
||||
@titlepage
|
||||
@title The GNUstep BASE Library
|
||||
@c @subtitle DRAFT Edition for GNUstep BASE Library @value{GNUSTEP-BASE-VERSION}
|
||||
@c @subtitle Last revision Jan 1998
|
||||
@c @subtitle For GCC Version @value{GNUSTEP-BASE-GCC}
|
||||
@c @author Andrew McCallum
|
||||
@title User's Guide to the
|
||||
@title GNUstep Base Library
|
||||
@sp 3
|
||||
@subtitle Version @value{GNUSTEP-BASE-VERSION}
|
||||
@author Adam Fedor (fedor@@gnu.org)
|
||||
@page
|
||||
|
||||
@vskip 0pt plus 1filll
|
||||
Copyright @copyright{} 1998 Free Software Foundation
|
||||
Copyright @copyright{} 1999 Free Software Foundation, Inc.
|
||||
|
||||
|
||||
@sp 2
|
||||
GNUstep BASE Library Version @value{GNUSTEP-BASE-VERSION}@*
|
||||
@c For GCC Version @value{GCC-VERSION}@*
|
||||
@sp 1
|
||||
Last printed Jan, 1998.@*
|
||||
@sp 1
|
||||
Permission is granted to make and distribute verbatim copies of
|
||||
this manual provided the copyright notice and this permission notice
|
||||
are preserved on all copies.
|
||||
|
||||
Permission is granted to copy and distribute modified versions of this
|
||||
manual under the conditions for verbatim copying, provided also that
|
||||
the entire resulting derived work is distributed under the terms of a
|
||||
permission notice identical to this one.
|
||||
manual under the conditions for verbatim copying, provided also that the
|
||||
section entitled ``GNU Library General Public License'' is included exactly as
|
||||
in the original, and provided that the entire resulting derived work is
|
||||
distributed under the terms of a permission notice identical to this one.
|
||||
|
||||
Permission is granted to copy and distribute translations of this manual
|
||||
into another language, under the above conditions for modified versions.
|
||||
into another language, under the above conditions for modified versions,
|
||||
except that the section entitled ``GNU Library General Public License'' may be
|
||||
included in a translation approved by the author instead of in the original
|
||||
English.
|
||||
|
||||
@end titlepage
|
||||
@end iftex
|
||||
|
||||
@chapter Introduction
|
||||
@node Top, Overview, (dir), (dir)
|
||||
@top gstep-base
|
||||
|
||||
@c README
|
||||
@include readme.texi
|
||||
This manual documents some configuration and installation issues
|
||||
with the GNUstep Base Library and also differences between the Base
|
||||
Library and libraries that implement the OpenStep Foundation specification
|
||||
and the MacOS-X Foundation implementation.
|
||||
|
||||
@c Announcement
|
||||
@include announce.texi
|
||||
@menu
|
||||
* Overview::
|
||||
* Configuration::
|
||||
* Classes::
|
||||
* Tools::
|
||||
* Installation::
|
||||
* Implementation::
|
||||
* Coding Standards::
|
||||
* Contributing::
|
||||
* Concept Index::
|
||||
@end menu
|
||||
|
||||
@c News
|
||||
@include news.texi
|
||||
@node Overview, Configuration, Top, Top
|
||||
@chapter Overview
|
||||
|
||||
@c Generate Short Contents
|
||||
@shortcontents
|
||||
The GNUstep Base Library (gstep-base) requires the GNUstep Makefile
|
||||
Package (gstep-make) to compile. A recent GCC compiler may also be
|
||||
needed as well as other libraries. You should consult the
|
||||
@file{GNUstep-HOWTO} document that comes with the GNUstep Core Libraries
|
||||
package (gstep-core) or information on supported machines on the web
|
||||
site @url{http://www.gnustep.org/information}
|
||||
|
||||
@c Generate Complete Contents
|
||||
@node Configuration, Classes, Overview, Top
|
||||
@chapter Configuration
|
||||
|
||||
Configuration is performed by running the @file{configure} program at a
|
||||
shell prompt. You may want to use some of the optional arguments to the
|
||||
@file{configure} program. Type @code{configure --help}
|
||||
for a list of these. It is not likely that you will need to use the
|
||||
@code{--prefix} option, since gstep-base will automatically install in
|
||||
the directory specified by the @code{GNUSTEP_SYSTEM_ROOT} environment
|
||||
variable (specified when you installed gstep-make).
|
||||
|
||||
The only feature you may want to use is the @code{--enable-fake-main}
|
||||
option. Normally, the configure script will determine if a program can
|
||||
read process information directly from the system (for use by the class
|
||||
NSProcessInfo) and enable or disable the fake-main hack automatically,
|
||||
but if you find that configure is not doing this correctly, you can
|
||||
force the fake-main hack to be used, which will always work. Note that
|
||||
if the fake-main hack is enabled, you need to include the header file
|
||||
GSConfig.h in you main program -- this is done by default if you include
|
||||
NSObject.h or Foundation.h.
|
||||
|
||||
Most other important configuration options are already set when you
|
||||
configure the gstep-make package.
|
||||
|
||||
@node Classes, Tools, Configuration, Top
|
||||
@chapter Special Features of gstep-base Classes
|
||||
|
||||
@node Tools, Installation, Classes, Top
|
||||
@chapter Special Tools Included with gstep-base
|
||||
|
||||
@node Installation, Implementation, Tools, Top
|
||||
@chapter Installing GNU Objective-C Class Library
|
||||
|
||||
Type @code{make install} to install the libraries and programs
|
||||
|
||||
@node Implementation, Coding Standards, Installation, Top
|
||||
@chapter Implementation Details
|
||||
|
||||
@menu
|
||||
* Time Zone::
|
||||
@end menu
|
||||
|
||||
@node Time Zone, , Implementation, Implementation
|
||||
@section Time Zones
|
||||
|
||||
If the GNUstep time zone datafiles become too out of date, one can
|
||||
download an updated database from <ftp://elsie.nci.nih.gov/pub/> and
|
||||
compile it as specified in the README file in the NSTimeZones
|
||||
directory. (In fact, I believe it's about time they're updated.)
|
||||
|
||||
@example
|
||||
Time zone names in NSDates should be GMT, MET etc. not
|
||||
Europe/Berlin, America/Washington etc.
|
||||
@end example
|
||||
|
||||
The problem with this is that various time zones may use the same
|
||||
abbreviation (e.g. Australia/@{Brisbane,...@} and America/@{New_York,...@}
|
||||
both use EST), and some time zones may have different rules for
|
||||
daylight saving time even if the abbreviation and offsets from UTC are
|
||||
the same.
|
||||
|
||||
The problems with depending on the OS for providing time zone info are
|
||||
that some methods for the NSTimeZone classes might be difficult to
|
||||
implement, and also that time zone names may vary wildly between OSes
|
||||
(this could be a big problem when archiving is used between different
|
||||
systems).
|
||||
|
||||
@c ******************************************************************
|
||||
@node Coding Standards, Contributing, Implementation, Top
|
||||
@chapter Coding Standards
|
||||
|
||||
This chapter explains the official coding standards which developers
|
||||
for GNUstep base should follow. Note that these standards are in addition
|
||||
to GNU coding standards, not a replacement of them.
|
||||
|
||||
@menu
|
||||
* Error Handling::
|
||||
@end menu
|
||||
|
||||
@node Error Handling, , Coding Standards, Coding Standards
|
||||
@section Error Handling
|
||||
|
||||
Initialization methods (e.g. -init) should, upon failure to
|
||||
initialize the class, deallocate itself and return nil. This may mean
|
||||
in certain cases, that it should catch exceptions, since the calling
|
||||
method will be expecting a nil object rather than an exception on
|
||||
failure. However, init methods should endeavor to provide some
|
||||
information, via NSLog, on the failure.
|
||||
|
||||
All other methods should cause an exception on failure*, unless
|
||||
returning nil is a valid response (e.g. [dictionary
|
||||
objectForKey: nil]) or if documented otherwise.
|
||||
|
||||
Failure here is a relative term. I'd interpret failure to occur when
|
||||
either system resources have been exceeded, an operation was performed
|
||||
on invalid data, or a required precondition was not met.
|
||||
On the other hand, passing a nil object as a parameter (as in
|
||||
[(NSMutableData *)data appendData: nil]), or other "unusual"
|
||||
requests should succeed in a reasonable manner (or return nil, if
|
||||
appropriate) and/or reasonable default values could be used.
|
||||
|
||||
If an error is recoverable or it does not damage the internal state of
|
||||
an object, it's ok not to raise an error. At the very least, though, a message
|
||||
should be printed through NSLog.
|
||||
|
||||
Special care should be taken in methods that create resources like
|
||||
allocate memory or open files or obtain general system resources (locks,
|
||||
shared memory etc.) from the kernel. If an exception is generated
|
||||
between the allocation of the resource and its disposal, the resource
|
||||
will be simply lost without any possibility to release. The code should
|
||||
check for exceptions and if something bad occurs it should release all
|
||||
the allocated resources and reraise the exception.
|
||||
|
||||
Unfortunately there is no nice way to do this automatically in OpenStep.
|
||||
Java has the "finally" block which is specifically designed for this task. A
|
||||
similar mechanism exists in libFoundation with the CLEANUP and FINALLY
|
||||
blocks.
|
||||
|
||||
@node Contributing, Concept Index, Coding Standards, Top
|
||||
@chapter Contributing
|
||||
|
||||
Contributing code is not difficult. Here are
|
||||
some general guidelines:
|
||||
|
||||
@itemize @bullet
|
||||
|
||||
@item
|
||||
FSF must maintain the right to accept or reject potential contributions.
|
||||
Generally, the only reasons for rejecting contributions are cases where
|
||||
they duplicate existing or nearly-released code, contain unremovable
|
||||
specific machine dependencies, or are somehow incompatible with the
|
||||
rest of the library.
|
||||
|
||||
@item
|
||||
Acceptance of contributions means that the code is accepted for adaptation
|
||||
into libgnustep-base. FSF must reserve the right to make various editorial changes
|
||||
in code. Very often, this merely entails formatting, maintenance of various
|
||||
conventions, etc. Contributors are always given authorship credit and shown
|
||||
the final version for approval.
|
||||
|
||||
@item
|
||||
Contributors must assign their copyright to FSF via a form sent out
|
||||
upon acceptance. Assigning copyright to FSF ensures that the code
|
||||
may be freely distributed.
|
||||
|
||||
@item
|
||||
Assistance in providing documentation, test files, and debugging
|
||||
support is strongly encouraged.
|
||||
|
||||
@end itemize
|
||||
|
||||
Extensions, comments, and suggested modifications of existing libgnustep-base
|
||||
features are also very welcome.
|
||||
|
||||
@node Concept Index, , Contributing, Top
|
||||
@unnumbered Concept Index
|
||||
@printindex cp
|
||||
|
||||
@summarycontents
|
||||
@contents
|
||||
|
||||
@bye
|
||||
|
|
|
@ -7,6 +7,24 @@
|
|||
The currently released version of the library is
|
||||
@samp{@value{GNUSTEP-BASE-VERSION}}.
|
||||
|
||||
@section Noteworthy changes in version @samp{0.6.0}
|
||||
|
||||
Most of the changes to the Base Library are bug fixes and updates to
|
||||
include MacOS-X specifications. Although the base library hasn't been
|
||||
extensively tested, it is currently used in several commercial products
|
||||
and installations, and is considered to be fairly stable.
|
||||
|
||||
@itemize @bullet
|
||||
|
||||
@item Some changes to eventually allow the use of automatic garbage
|
||||
collection.
|
||||
|
||||
@item Better localization support in NSBundle.
|
||||
|
||||
@item Performance boosts in many classes.
|
||||
|
||||
@end itemize
|
||||
|
||||
@section Noteworthy changes in version @samp{0.5.5}
|
||||
|
||||
Too many changes to mention in detail, but here is a list of a few:
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#
|
||||
# You should have received a copy of the GNU Library General Public
|
||||
# License along with this library; if not, write to the Free
|
||||
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
#
|
||||
|
||||
# Install into the system root by default
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#
|
||||
# You should have received a copy of the GNU Library General Public
|
||||
# License along with this library; if not, write to the Free
|
||||
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
#
|
||||
|
||||
#
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
#
|
||||
# You should have received a copy of the GNU Library General Public
|
||||
# License along with this library; if not, write to the Free
|
||||
# Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
# Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA
|
||||
#
|
||||
|
||||
# Install into the system root by default
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Archiver_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Array_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __ArrayPrivate_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Bag_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __BinaryCStream_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __BinaryTreeNode_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __CStream_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __CStreaming_h__GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __CircularArray_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __CircularArrayPrivate_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Coder_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __CoderPrivate_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Coding_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/* The <Collecting> protocol is root of the collection protocol heirarchy.
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/* This is the abstract superclass that satisfies the Collecting
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __CollectionPrivate_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __ConnectedCoder_h
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/* Using this object, a delegator can have an arbitrary number of
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Dictionary_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __DistributedObjects_h
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Enumerating_h__GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Foundation_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef included_GSConfig_h
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Library General Public
|
||||
* License along with this library; if not, write to the Free
|
||||
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
* Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
|
||||
|
||||
#include <config.h>
|
||||
#include <Foundation/NSObject.h>
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Library General Public
|
||||
* License along with this library; if not, write to the Free
|
||||
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
* Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
|
||||
|
||||
#include <config.h>
|
||||
#include <Foundation/NSObject.h>
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Library General Public
|
||||
* License along with this library; if not, write to the Free
|
||||
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
* Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
|
||||
|
||||
/*
|
||||
* Definitions for bitmap mask of types of element in union.
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __GapArray_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __GapArrayPrivate_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __GetDefEncoding_h__GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Heap_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/* The <IndexedCollecting> protocol inherits from the
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __IndexedCollection_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __IndexedCollectionPrivate_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __InvalidationListening_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Invoking_h__GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/* The <KeyedCollecting> protocol inherits from the <Collecting> protocol.
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __KeyedCollection_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __LinkedList_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __LinkedListNode_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Locking_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __MachPort_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __Magnitude_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __MappedCollector_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/*
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSArchiver_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSArray_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
/* Warning - [-initWithString:attributes:] is the designated initialiser,
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSAutoreleasePool_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSBitmapCharSet_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSBundle_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSByteOrder_h_GNUSTEP_BASE_INCLUDE
|
||||
|
@ -33,8 +33,9 @@ typedef gsu32 NSSwappedFloat;
|
|||
typedef gsu64 NSSwappedDouble;
|
||||
|
||||
typedef enum {
|
||||
NSLittleEndian,
|
||||
NSBigEndian
|
||||
NS_UnknownByteOrder,
|
||||
NS_LittleEndian,
|
||||
NS_BigEndian
|
||||
} NSByteOrder;
|
||||
|
||||
/*
|
||||
|
@ -425,7 +426,7 @@ NSSwapFloat(NSSwappedFloat num)
|
|||
static inline NSByteOrder
|
||||
NSHostByteOrder(void)
|
||||
{
|
||||
return NSBigEndian;
|
||||
return NS_BigEndian;
|
||||
}
|
||||
|
||||
/*
|
||||
|
@ -674,7 +675,7 @@ NSSwapHostShortToLittle(unsigned short num)
|
|||
static inline NSByteOrder
|
||||
NSHostByteOrder(void)
|
||||
{
|
||||
return NSLittleEndian;
|
||||
return NS_LittleEndian;
|
||||
}
|
||||
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSCharacterSet_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSCoder_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#include <Foundation/NSValue.h>
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSConcreteValue_OBJECT_INCLUDE
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSConnection_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSData_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -15,7 +15,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSDate_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSDateFormatter_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSDebug_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSDecimal_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSDecimalNumber_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef _NSDictionary_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -19,7 +19,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSDistantObject_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSDistributedLock_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSDistributedNotificationCenter_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSEnumerator_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSFileHandle_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -21,7 +21,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSFileManager_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSFormatter_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSGArchiver_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSGArray_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSGCString_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSGSet_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -22,7 +22,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSGString_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Library General Public
|
||||
* License along with this library; if not, write to the Free
|
||||
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
* Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
|
||||
|
||||
#ifndef __NSGeometry_h_GNUSTEP_BASE_INCLUDE
|
||||
#define __NSGeometry_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Library General Public
|
||||
* License along with this library; if not, write to the Free
|
||||
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
* Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
|
||||
|
||||
#ifndef __NSHashTable_h_GNUSTEP_BASE_INCLUDE
|
||||
#define __NSHashTable_h_GNUSTEP_BASE_INCLUDE 1
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
#ifndef __NSHost_h_GNUSTEP_BASE_INCLUDE
|
||||
#define __NSHost_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSInvocation_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -25,7 +25,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef _GNUstep_H_NSLock
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
*
|
||||
* You should have received a copy of the GNU Library General Public
|
||||
* License along with this library; if not, write to the Free
|
||||
* Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
* Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
|
||||
|
||||
#ifndef __NSMapTable_h_GNUSTEP_BASE_INCLUDE
|
||||
#define __NSMapTable_h_GNUSTEP_BASE_INCLUDE 1
|
||||
|
|
|
@ -20,7 +20,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSMethodSignature_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSNotification_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -40,7 +40,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSNotificationQueue_h__
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSObjCRuntime_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA.
|
||||
*/
|
||||
|
||||
#ifndef __NSObject_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
|
@ -18,7 +18,7 @@
|
|||
|
||||
You should have received a copy of the GNU Library General Public
|
||||
License along with this library; if not, write to the Free
|
||||
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. */
|
||||
Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111 USA. */
|
||||
|
||||
#ifndef __NSPage_h_GNUSTEP_BASE_INCLUDE
|
||||
#define __NSPage_h_GNUSTEP_BASE_INCLUDE
|
||||
|
|
Some files were not shown because too many files have changed in this diff Show more
Loading…
Add table
Add a link
Reference in a new issue