|
From: Martin R. <ru...@us...> - 2004-08-02 00:39:09
|
Update of /cvsroot/foo/foo/libfoo/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv31975 Modified Files: FOOLookupTable.m FOOModule.m FOOObjectManager.m FOOSubstrate.m Log Message: replaced [subclassResponsibility] with FOO_ERROR. (not present on mac os x, but throws an exeption with gnustep anyway) Index: FOOSubstrate.m =================================================================== RCS file: /cvsroot/foo/foo/libfoo/src/FOOSubstrate.m,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FOOSubstrate.m 1 Aug 2004 23:41:15 -0000 1.2 --- FOOSubstrate.m 2 Aug 2004 00:39:00 -0000 1.3 *************** *** 67,75 **** - (long) size { ! [self subclassResponsibility: _cmd]; ! return 0; } --- 67,77 ---- + /* we need a protocol here for FOOSoundFile, -Stream and -Region + instead of this method */ - (long) size { ! // [self subclassResponsibility: _cmd]; ! FOO_ERROR(YES, 0); } *************** *** 79,85 **** - (double) getSamplingRate { ! [self subclassResponsibility: _cmd]; ! return 0.; } --- 81,87 ---- - (double) getSamplingRate { ! // [self subclassResponsibility: _cmd]; ! FOO_ERROR(YES, 0.); } *************** *** 91,97 **** size: (long)frames { ! [self subclassResponsibility: _cmd]; ! return NO; } --- 93,99 ---- size: (long)frames { ! // [self subclassResponsibility: _cmd]; ! FOO_ERROR(YES, NO); } Index: FOOLookupTable.m =================================================================== RCS file: /cvsroot/foo/foo/libfoo/src/FOOLookupTable.m,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** FOOLookupTable.m 30 Jul 2004 20:10:24 -0000 1.1.1.1 --- FOOLookupTable.m 2 Aug 2004 00:39:00 -0000 1.2 *************** *** 87,93 **** - (double) function: (double)x { ! [self subclassResponsibility: _cmd]; ! return 0; } --- 87,93 ---- - (double) function: (double)x { ! // [self subclassResponsibility: _cmd]; ! FOO_ERROR(YES, 0.); } Index: FOOModule.m =================================================================== RCS file: /cvsroot/foo/foo/libfoo/src/FOOModule.m,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -d -r1.2 -r1.3 *** FOOModule.m 1 Aug 2004 23:52:08 -0000 1.2 --- FOOModule.m 2 Aug 2004 00:39:00 -0000 1.3 *************** *** 102,108 **** - (BOOL) activate { ! [self subclassResponsibility: _cmd]; ! return NO; } --- 102,108 ---- - (BOOL) activate { ! // [self subclassResponsibility: _cmd]; ! FOO_ERROR(YES, NO); } *************** *** 110,116 **** - (BOOL) compute { ! [self subclassResponsibility: _cmd]; ! return NO; } --- 110,116 ---- - (BOOL) compute { ! // [self subclassResponsibility: _cmd]; ! FOO_ERROR(YES, NO); } Index: FOOObjectManager.m =================================================================== RCS file: /cvsroot/foo/foo/libfoo/src/FOOObjectManager.m,v retrieving revision 1.1.1.1 retrieving revision 1.2 diff -C2 -d -r1.1.1.1 -r1.2 *** FOOObjectManager.m 30 Jul 2004 20:10:24 -0000 1.1.1.1 --- FOOObjectManager.m 2 Aug 2004 00:39:00 -0000 1.2 *************** *** 106,110 **** - (Class) objectType { ! return [self subclassResponsibility:_cmd]; } --- 106,112 ---- - (Class) objectType { ! // return [self subclassResponsibility:_cmd]; ! ! FOO_ERROR(YES, nil); } |