This is WebsterThesaurus.m in view mode; [Download] [Up]
// Hey ! emacs, it is an -*- objective-c -*- file /* Webster Access, a program to use NeXT online Webster dictionary. Copyright (C) 1994 Benoit Grange, ben@fizz.fdn.org This program is free software; you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version. This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details. 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. */ #import "WebsterVolume.h" extern void convertToAscii(const void* data, int length, const char* word, NXStream** outstream, int select); static websterMode thesaurusWebsterModes[] = { { "ascii", convertToAscii, 0+4 }, { "next", convertToAscii, 1+4 }, { "internal", convertToAscii, 2+4 }, { NULL, NULL } }; @implementation WebsterThesaurus - initFromFile: (const char*) theFileName { if ([super initFromFile:theFileName]) { websterModes = thesaurusWebsterModes; return self; } else return nil; } @end
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.