fix a bunch of FIXMEs now that qfcc has been fixed for these items

This commit is contained in:
Bill Currie 2003-08-01 16:37:44 +00:00
parent 8e21ecd4d9
commit 908a3dab29
4 changed files with 5 additions and 7 deletions

View file

@ -1,8 +1,6 @@
## Process this file with automake to produce Makefile.in
AUTOMAKE_OPTIONS= foreign
#FIXME should qf data be installed somewhere other than id1 that gets
#searched after everything else?
pkgdatadir=@sharepath@/QF
QFCC_DEP=$(top_builddir)/tools/qfcc/source/qfcc$(EXEEXT)

View file

@ -62,7 +62,7 @@ typedef enum {
@extern BOOL (id object) object_is_instance;
@extern BOOL (id object) object_is_meta_class;
@protocol Object // FIXME -- qfcc doesn't like calling this protocol "Object"!
@protocol Object
- (Class) class;
- (Class) superclass;
- (BOOL) isEqual: (id)anObject;

View file

@ -48,10 +48,10 @@
local integer i;
local id tmp;
for (i = 0; i < ((AutoreleasePool) self).count; i++)
[((AutoreleasePool) self).array[i] release]; // FIXME
for (i = 0; i < count; i++)
[array[i] release];
obj_free (((AutoreleasePool) self).array); // FIXME
obj_free (array);
/*
This may be wrong.

View file

@ -49,7 +49,7 @@
- (void) dealloc
{
[((ListNode) self).data release]; // FIXME -- acrobatics shouldn't be needed
[data release];
[super dealloc];
}