Remove dependency upon config.h by headers files and include

directly in source files because the config.h file is system
dependent, used just for compiling the source, and should
not be installed.
Some minor bug fixes.


git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@2619 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
Scott Christley 1997-11-06 00:51:23 +00:00
parent 4129d31259
commit 369c38280a
150 changed files with 415 additions and 40 deletions

169
ChangeLog
View file

@ -1,3 +1,172 @@
Wed Nov 5 16:10:32 1997 Scott Christley <scottc@speedy.net-community.com>
* src/Invocation.m (-setArgument:atIndex:): Add OpenStep method.
* src/NSGSet.m (-member:): Delete method.
* src/Set.m (-member:): New method.
* src/NSMethodSignature.m (-methodReturnType): Return value.
* configure.in: Remove check for threads library.
* checks/heap.m: Don't prototype random.
* Remove dependency upon config.h by headers files and include
directly in source files because the config.h file is system
dependent and should not be installed.
* src/Archiver.m: Include config.h.
* src/Array.m: Likewise.
* src/Bag.m: Likewise.
* src/BinaryCStream.m: Likewise.
* src/BinaryTree.m: Likewise.
* src/BinaryTreeNode.m: Likewise.
* src/CStream.m: Likewise.
* src/CircularArray.m: Likewise.
* src/Coder.m: Likewise.
* src/Collection.m: Likewise.
* src/ConnectedCoder.m: Likewise.
* src/Connection.m: Likewise.
* src/Decoder.m: Likewise.
* src/DelegatePool.m: Likewise.
* src/Dictionary.m: Likewise.
* src/Encoder.m: Likewise.
* src/GapArray.m: Likewise.
* src/HashTable.m: Likewise.
* src/Heap.m: Likewise.
* src/IndexedCollection.m: Likewise.
* src/Invocation.m: Likewise.
* src/KeyedCollection.m: Likewise.
* src/LinkedList.m: Likewise.
* src/LinkedListNode.m: Likewise.
* src/List.m: Likewise.
* src/Lock.m: Likewise.
* src/MachPort.m: Likewise.
* src/Magnitude.m: Likewise.
* src/MallocAddress.m: Likewise.
* src/MappedCollector.m: Likewise.
* src/MemoryStream.m: Likewise.
* src/NSAllocateObject.m: Likewise.
* src/NSArchiver.m: Likewise.
* src/NSArray.m: Likewise.
* src/NSAssertionHandler.m: Likewise.
* src/NSAttributedString.m: Likewise.
* src/NSAutoreleasePool.m: Likewise.
* src/NSBitmapCharSet.m: Likewise.
* src/NSBundle.m: Likewise.
* src/NSCTemplateValue.m: Likewise.
* src/NSCalendarDate.m: Likewise.
* src/NSCallBacks.m: Likewise.
* src/NSCharacterSet.m: Likewise.
* src/NSCoder.m: Likewise.
* src/NSConcreteNumber.m: Likewise.
* src/NSConcreteValue.m: Likewise.
* src/NSConnection.m: Likewise.
* src/NSCopyObject.m: Likewise.
* src/NSCountedSet.m: Likewise.
* src/NSData.m: Likewise.
* src/NSDate.m: Likewise.
* src/NSDeallocateObject.m: Likewise.
* src/NSDebug.m: Likewise.
* src/NSDictionary.m: Likewise.
* src/NSDistantObject.m: Likewise.
* src/NSDistributedLock.m: Likewise.
* src/NSEnumerator.m: Likewise.
* src/NSException.m: Likewise.
* src/NSFileHandle.m: Likewise.
* src/NSFileManager.m: Likewise.
* src/NSGArchiver.m: Likewise.
* src/NSGArray.m: Likewise.
* src/NSGAttributedString.m: Likewise.
* src/NSGCString.m: Likewise.
* src/NSGCountedSet.m: Likewise.
* src/NSGDictionary.m: Likewise.
* src/NSGSequence.m: Likewise.
* src/NSGSet.m: Likewise.
* src/NSGString.m: Likewise.
* src/NSGeometry.m: Likewise.
* src/NSHashTable.m: Likewise.
* src/NSHost.m: Likewise.
* src/NSInvocation.m: Likewise.
* src/NSLock.m: Likewise.
* src/NSLog.m: Likewise.
* src/NSMapTable.m: Likewise.
* src/NSMethodSignature.m: Likewise.
* src/NSNotification.m: Likewise.
* src/NSNotificationCenter.m: Likewise.
* src/NSNotificationQueue.m: Likewise.
* src/NSNumber.m: Likewise.
* src/NSObjCRuntime.m: Likewise.
* src/NSObject.m: Likewise.
* src/NSPage.m: Likewise.
* src/NSPipe.m: Likewise.
* src/NSPort.m: Likewise.
* src/NSPortCoder.m: Likewise.
* src/NSProcessInfo.m: Likewise.
* src/NSProxy.m: Likewise.
* src/NSRange.m: Likewise.
* src/NSRunLoop.m: Likewise.
* src/NSScanner.m: Likewise.
* src/NSSerializer.m: Likewise.
* src/NSSet.m: Likewise.
* src/NSString.m: Likewise.
* src/NSThread.m: Likewise.
* src/NSTimeZone.m: Likewise.
* src/NSTimer.m: Likewise.
* src/NSUser.m: Likewise.
* src/NSUserDefaults.m: Likewise.
* src/NSValue.m: Likewise.
* src/NSZone.m: Likewise.
* src/NXStringTable.m: Likewise.
* src/Notification.m: Likewise.
* src/NotificationDispatcher.m: Likewise.
* src/OrderedCollection.m: Likewise.
* src/Port.m: Likewise.
* src/Proxy.m: Likewise.
* src/Queue.m: Likewise.
* src/RBTree.m: Likewise.
* src/RBTreeNode.m: Likewise.
* src/RNGAdditiveCongruential.m: Likewise.
* src/RNGBerkeley.m: Likewise.
* src/Random.m: Likewise.
* src/RawCStream.m: Likewise.
* src/Set.m: Likewise.
* src/SplayTree.m: Likewise.
* src/Stack.m: Likewise.
* src/StdioStream.m: Likewise.
* src/Storage.m: Likewise.
* src/Stream.m: Likewise.
* src/TcpPort.m: Likewise.
* src/TextCStream.m: Likewise.
* src/Time.m: Likewise.
* src/UdpPort.m: Likewise.
* src/Unicode.m: Likewise.
* src/UnixFileHandle.m: Likewise.
* src/behavior.m: Likewise.
* src/externs.m: Likewise.
* src/find_exec.c: Likewise.
* src/md5.c: Likewise.
* src/mframe.m: Likewise.
* src/o_array.m: Likewise.
* src/o_cbs.m: Likewise.
* src/o_hash.m: Likewise.
* src/o_list.m: Likewise.
* src/o_map.m: Likewise.
* src/o_x_bas.m.in: Likewise.
* src/o_x_cbs.m.in: Likewise.
* src/objc-gnu2next.m: Likewise.
* src/ostream.m: Likewise.
* src/preface.m: Likewise.
* src/win32-entry.m: Likewise.
* src/include/preface.h.in: Do not include config.h
* src/GNUmakefile: Don't install config.h; add target so that
config.h gets moved to target cpu/os dependent directory.
* src/Makefile.postamble: Move config.h to target directory.
* src/Makefile.preamble: Add target directory to include dirs.
* src/NSCalendarDate.m (-initWithString:calendarFormat:locale:):
Parse the time zone abbreviation and am/pm indicator.
* src/md5.c: Correct license comment.
Wed Nov 5 13:36:45 1997 Adam Fedor <fedor@doc.com>
* doc/GNUmakefile (TEXT_FILES): Add GNUstep-HOWTO

View file

@ -24,7 +24,6 @@
#ifndef __preface_h_OBJECTS_INCLUDE
#define __preface_h_OBJECTS_INCLUDE
#include <gnustep/base/config.h>
#include <stdlib.h>
#include <stdarg.h>
#include <gnustep/base/objc-gnu2next.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Archiver.h>
#include <assert.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/Array.h>
#include <gnustep/base/ArrayPrivate.h>
#include <gnustep/base/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/Bag.h>
#include <gnustep/base/CollectionPrivate.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/BinaryCStream.h>
#include <gnustep/base/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/BinaryTree.h>
#include <gnustep/base/IndexedCollectionPrivate.h>
#include <gnustep/base/BinaryTreeNode.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/BinaryTreeNode.h>
#include <gnustep/base/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/CStream.h>
#include <gnustep/base/NSString.h>

View file

@ -22,6 +22,7 @@
*/
#include <config.h>
#include <gnustep/base/CircularArray.h>
#include <gnustep/base/CircularArrayPrivate.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Coder.h>
#include <gnustep/base/CoderPrivate.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/Collection.h>
#include <gnustep/base/CollectionPrivate.h>
#include <stdarg.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/RunLoop.h>
#include <gnustep/base/ConnectedCoder.h>

View file

@ -32,6 +32,7 @@
/* RMC == Remote Method Coder, or Remote Method Call.
It's an instance of ConnectedEncoder or ConnectedDecoder. */
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Connection.h>
#include <gnustep/base/Proxy.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Coder.h>
#include <gnustep/base/CoderPrivate.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/DelegatePool.h>
#include <gnustep/base/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/Dictionary.h>
#include <gnustep/base/CollectionPrivate.h>
#include <Foundation/NSCharacterSet.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Coder.h>
#include <gnustep/base/CoderPrivate.h>

View file

@ -260,8 +260,7 @@ o_map_cbs.h \
objc-gnu2next.h \
all.h \
README \
preface.h \
config.h
preface.h
# NEXTSTEP source files
@ -475,7 +474,8 @@ DIST_FILES = \
GENERATED_HFILES = \
dynamic-load.h \
include/preface.h
include/preface.h \
$(GNUSTEP_TARGET_CPU)/$(GNUSTEP_TARGET_OS)/config.h
# The C source files to be compiled
libgnustep-base_C_FILES = $(GNU_CFILES) $(NEXTSTEP_CFILES) \

View file

@ -24,6 +24,7 @@
*/
#include <config.h>
#include <gnustep/base/GapArray.h>
#include <gnustep/base/GapArrayPrivate.h>

View file

@ -19,6 +19,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <objc/HashTable.h>

View file

@ -24,6 +24,7 @@
/* This class could be improved by somehow making is a subclass of
IndexedCollection, but not OrderedCollection. */
#include <config.h>
#include <gnustep/base/Heap.h>
#include <gnustep/base/ArrayPrivate.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/IndexedCollection.h>
#include <gnustep/base/IndexedCollectionPrivate.h>
#include <stdio.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Invocation.h>
#include <Foundation/DistributedObjects.h>
@ -438,8 +439,7 @@ my_method_get_next_argument (arglist_t argframe,
memcpy (addr, datum, objc_sizeof_type(tmptype));
}
- (void) setArgumentAtIndex: (unsigned)i
toValueAt: (const void*)addr
- (void) setArgument:(void *)addr atIndex: (unsigned)i
{
const char *tmptype = return_type;
void *datum;
@ -450,6 +450,12 @@ my_method_get_next_argument (arglist_t argframe,
memcpy (datum, addr, objc_sizeof_type(tmptype));
}
- (void) setArgumentAtIndex: (unsigned)i
toValueAt: (const void*)addr
{
[self setArgument: addr atIndex: i];
}
- (void) _deallocArgframe
{
if (argframe)

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/KeyedCollection.h>
#include <gnustep/base/CollectionPrivate.h>
#include <stdio.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/LinkedList.h>
#include <gnustep/base/IndexedCollectionPrivate.h>
#include <gnustep/base/Coder.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/LinkedListNode.h>
#include <gnustep/base/Coder.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <objc/List.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/Lock.h>
/* It doesn't make sense to implement this until

View file

@ -25,6 +25,7 @@
#if __mach__
#include <config.h>
#include <gnustep/base/MachPort.h>
#include <gnustep/base/Connection.h>
#include <gnustep/base/Lock.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Magnitude.h>

View file

@ -156,6 +156,14 @@ include/preface.h: $(srcdir)/include/preface.h.in ../Version
> $@
preface${OEXT}: include/preface.h
#
# The config.h file is specific to a target
#
$(GNUSTEP_TARGET_CPU)/$(GNUSTEP_TARGET_OS)/config.h: ../config.status
$(GNUSTEP_MAKEFILES)/mkinstalldirs \
$(GNUSTEP_TARGET_CPU)/$(GNUSTEP_TARGET_OS)
-mv include/config.h $(GNUSTEP_TARGET_CPU)/$(GNUSTEP_TARGET_OS)
# Turn off warnings for o_vscanf.c, it generates a bunch of unimportant ones.
o_vscanf${OEXT}: o_vscanf.c
$(CC) -c $(ALL_CPPFLAGS) $(DEFS) $(ALL_OBJCFLAGS) -w -o $@ $<

View file

@ -48,7 +48,8 @@ ADDITIONAL_OBJCFLAGS =
ADDITIONAL_CFLAGS =
# Additional include directories the compiler should search
ADDITIONAL_INCLUDE_DIRS = -I./srcdir-include
ADDITIONAL_INCLUDE_DIRS = -I./srcdir-include \
-I./$(GNUSTEP_TARGET_CPU)/$(GNUSTEP_TARGET_OS)
# Additional LDFLAGS to pass to the linker
ADDITIONAL_LDFLAGS =

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/MallocAddress.h>
#include <gnustep/base/Dictionary.h>
#include <Foundation/NSMapTable.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/MappedCollector.h>
#include <gnustep/base/Dictionary.h>
#include <gnustep/base/CollectionPrivate.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/MemoryStream.h>
#include <gnustep/base/Coder.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSDebug.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSArchiver.h>
#include <Foundation/NSGArchiver.h>

View file

@ -22,6 +22,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSArray.h>
#include <Foundation/NSString.h>
#include <Foundation/NSGArray.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSException.h>
#include <Foundation/NSDictionary.h>
#include <Foundation/NSObjCRuntime.h>

View file

@ -28,6 +28,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSAttributedString.h>
#include <Foundation/NSException.h>
#include <Foundation/NSAutoreleasePool.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSAutoreleasePool.h>
#include <Foundation/NSException.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSBitmapCharSet.h>
#include <Foundation/NSException.h>

View file

@ -22,6 +22,7 @@
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/objc-load.h>
#include <Foundation/NSBundle.h>

View file

@ -22,6 +22,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSConcreteValue.h>
#include <Foundation/NSString.h>
#include <Foundation/NSException.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/NSDate.h>
#include <gnustep/base/NSString.h>
#include <gnustep/base/NSException.h>
@ -174,12 +175,15 @@ static id long_day[7] = {@"Sunday",
char *newf;
int lf = strlen(f);
BOOL mtag = NO, dtag = NO, ycent = NO;
char ms[80] = "", ds[80] = "";
BOOL fullm = NO;
char ms[80] = "", ds[80] = "", timez[80] = "", ampm[80] = "";
int yd = 0, md = 0, dd = 0, hd = 0, mnd = 0, sd = 0;
void *pntr[10] = {0, 0, 0, 0, 0, 0, 0, 0, 0, 0};
int order;
int yord = 0, mord = 0, dord = 0, hord = 0, mnord = 0, sord = 0;
int yord = 0, mord = 0, dord = 0, hord = 0, mnord = 0, sord = 0, tzord = 0;
int ampmord = 0;
int i;
NSTimeZone *tz;
// If either the string or format is nil then raise exception
if (!description)
@ -242,8 +246,9 @@ static id long_day[7] = {@"Sunday",
break;
// is it the month
case 'b':
case 'B':
fullm = YES; // Full month name
case 'b':
mtag = YES; // Month is character string
case 'm':
mord = order;
@ -311,6 +316,24 @@ static id long_day[7] = {@"Sunday",
pntr[sord] = (void *)&sd;
break;
// the time zone abbreviation
case 'Z':
tzord = order;
++order;
++i;
newf[i] = 's';
pntr[tzord] = (void *)timez;
break;
// AM PM indicator
case 'p':
ampmord = order;
++order;
++i;
newf[i] = 's';
pntr[ampmord] = (void *)ampm;
break;
// Anything else is an invalid format
default:
free(newf);
@ -338,6 +361,22 @@ static id long_day[7] = {@"Sunday",
// +++ how do we take locale into account?
if (mtag)
{
int i;
NSString *m = [NSString stringWithCString: ms];
if (fullm)
{
for (i = 0;i < 12; ++i)
if ([long_month[i] isEqual: m] == YES)
break;
}
else
{
for (i = 0;i < 12; ++i)
if ([short_month[i] isEqual: m] == YES)
break;
}
md = i + 1;
}
// Possibly convert day from string to decimal number
@ -347,14 +386,33 @@ static id long_day[7] = {@"Sunday",
}
// +++ We need to take 'am' and 'pm' into account
if (ampmord)
{
// If its PM then we shift
if ((ampm[0] == 'p') || (ampm[0] == 'P'))
{
// 12pm is 12pm not 24pm
if (hd != 12)
hd += 12;
}
}
// +++ then there is the time zone
if (tzord)
{
tz = [NSTimeZone timeZoneWithAbbreviation:
[NSString stringWithCString: timez]];
if (!tz)
tz = [NSTimeZone localTimeZone];
}
else
tz = [NSTimeZone localTimeZone];
free(newf);
return [self initWithYear: yd month: md day: dd hour: hd
minute: mnd second: sd
timeZone: [NSTimeZone localTimeZone]];
timeZone: tz];
}
- (id)initWithYear:(int)year

View file

@ -24,6 +24,7 @@
/**** Included Headers *******************************************************/
#include <config.h>
#include <NSCallBacks.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSBitmapCharSet.h>
#include <Foundation/NSException.h>
#include <Foundation/NSBundle.h>

View file

@ -22,6 +22,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSCoder.h>
#include <gnustep/base/NSCoder.h>

View file

@ -23,6 +23,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSConcreteNumber.h>
#include <Foundation/NSString.h>
#include <Foundation/NSException.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSConcreteValue.h>
#include <Foundation/NSString.h>
#include <Foundation/NSData.h>

View file

@ -30,6 +30,7 @@
/* RMC == Remote Method Coder, or Remote Method Call.
It's an instance of PortEncoder or PortDecoder. */
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/DistributedObjects.h>
#include <gnustep/base/TcpPort.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
NSObject *NSCopyObject(NSObject *anObject, unsigned extraBytes, NSZone *zone)

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSSet.h>
#include <Foundation/NSGSet.h>
#include <Foundation/NSArray.h>

View file

@ -56,6 +56,7 @@
*
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/MallocAddress.h>
#include <Foundation/byte_order.h>

View file

@ -28,6 +28,7 @@
Three methods not implemented, and NSCalendarDate/NSTimeZone don't exist.
*/
#include <config.h>
#include <Foundation/NSDate.h>
#include <Foundation/NSString.h>
#include <Foundation/NSCoder.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSDebug.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSDebug.h>
#ifndef HAVE_STRERROR

View file

@ -22,6 +22,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSDictionary.h>
#include <Foundation/NSGDictionary.h>
#include <Foundation/NSArray.h>

View file

@ -22,6 +22,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/DistributedObjects.h>
#include <Foundation/NSException.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSDistributedLock.h>
#include <Foundation/NSFileManager.h>
#include <Foundation/NSException.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSUtilities.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSException.h>
#include <Foundation/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSData.h>

View file

@ -24,6 +24,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSFileManager.h>
#include <Foundation/NSException.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSGArchiver.h>
#include <gnustep/base/Archiver.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSGArray.h>
#include <Foundation/NSArray.h>

View file

@ -28,6 +28,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSAttributedString.h>
#include <Foundation/NSException.h>
#include <Foundation/NSValue.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSString.h>
#include <gnustep/base/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSGSet.h>
#include <gnustep/base/NSSet.h>
#include <gnustep/base/behavior.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSGDictionary.h>
#include <gnustep/base/NSDictionary.h>
#include <gnustep/base/behavior.h>

View file

@ -22,6 +22,7 @@
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Coding.h>
#include <Foundation/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSGSet.h>
#include <gnustep/base/NSSet.h>
#include <gnustep/base/behavior.h>
@ -79,11 +80,6 @@
count: (unsigned)count
Implemented by behavior. */
- member: anObject
{
return ([self containsObject: anObject] ? anObject : nil);
}
- (NSEnumerator*) objectEnumerator
{
return [[[NSGSetEnumerator alloc] initWithSet:self]

View file

@ -26,6 +26,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSString.h>
#include <gnustep/base/NSString.h>

View file

@ -22,6 +22,7 @@
/**** Included Headers *******************************************************/
#include <config.h>
#include <math.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSString.h>

View file

@ -24,6 +24,7 @@
/**** Included Headers *******************************************************/
#include <config.h>
#include <Foundation/NSZone.h>
#include <Foundation/NSString.h>
#include <Foundation/NSArray.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSLock.h>
#include <Foundation/NSHost.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSInvocation.h>
#include <Foundation/NSMethodSignature.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSLock.h>
#include <Foundation/NSException.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSObjCRuntime.h>
#include <Foundation/NSDate.h>
#include <Foundation/NSException.h>

View file

@ -24,6 +24,7 @@
/**** Included Headers *******************************************************/
#include <config.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSString.h>
#include <Foundation/NSArray.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSMethodSignature.h>
#include <Foundation/NSException.h>
@ -92,7 +93,7 @@ types_get_number_of_arguments (const char *types)
- (char*) methodReturnType
{
return "";
return returnTypes;
}
- (unsigned) numberOfArguments

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSNotification.h>
#include <gnustep/base/Notification.h>
#include <gnustep/base/behavior.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSNotification.h>
#include <gnustep/base/Notification.h>
#include <gnustep/base/behavior.h>

View file

@ -45,6 +45,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSRunLoop.h>
#include <Foundation/NSNotificationQueue.h>

View file

@ -22,6 +22,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSException.h>
#include <Foundation/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSObjCRuntime.h>
#include <Foundation/NSString.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <stdarg.h>
#include <Foundation/NSObject.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#ifndef __WIN32__
#include <unistd.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/NSObject.h>
#include <Foundation/NSFileHandle.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSPort.h>
#include <Foundation/NSAutoreleasePool.h>

View file

@ -29,6 +29,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Coder.h>
#include <gnustep/base/CStream.h>

View file

@ -52,6 +52,8 @@
* - To the NEXTSTEP/GNUStep community
*************************************************************************/
#include <config.h>
/* One of these two should have MAXHOSTNAMELEN */
#ifndef __WIN32__
#include <sys/param.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSInvocation.h>
#include <Foundation/NSProxy.h>
#include <Foundation/NSMethodSignature.h>

View file

@ -2,6 +2,7 @@
*/
#include <config.h>
#include <Foundation/NSString.h>
#include <Foundation/NSException.h>

View file

@ -50,6 +50,7 @@
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Bag.h>
#include <gnustep/base/Heap.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSScanner.h>
#include <Foundation/NSException.h>
#include <float.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <Foundation/byte_order.h>
#include <Foundation/NSData.h>

View file

@ -21,6 +21,7 @@
Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
*/
#include <config.h>
#include <Foundation/NSSet.h>
#include <Foundation/NSGSet.h>
#include <Foundation/NSArray.h>

View file

@ -37,6 +37,7 @@
Limited choice of default encodings.
*/
#include <config.h>
#include <gnustep/base/preface.h>
#include <gnustep/base/Coding.h>
#include <Foundation/NSString.h>

Some files were not shown because too many files have changed in this diff Show more