This is utils.h in view mode; [Download] [Up]
/* $Id: utils.h,v 2.7 1993/06/04 14:46:52 klute Exp klute $ */ /* * Copyright 1993 Rainer Klute <klute@irb.informatik.uni-dortmund.de> * * Permission to use, copy, modify, distribute, and sell this software and * its documentation for any purpose is hereby granted without fee, provided * that the above copyright notice appear in all copies and that both that * copyright notice and this permission notice appear in supporting * documentation. The author makes no representations about the suitability * of this software for any purpose. It is provided "as is" without express * or implied warranty. * */ #if !defined (UTILS_H) #define UTILS_H #if !defined (True) typedef char Boolean; #define False (0) #define True (!False) #endif #define ISO_Ae (0xc4) #define ISO_Oe (0xd6) #define ISO_Ue (0xdc) #define ISO_ae (0xe4) #define ISO_oe (0xf6) #define ISO_ue (0xfc) #define ISO_ss (0xdf) #define IBM_Ae (0x8e) #define IBM_Oe (0x99) #define IBM_Ue (0x9a) #define IBM_ae (0x84) #define IBM_oe (0x94) #define IBM_ue (0x81) #define IBM_ss (0xe1) #define ATARI_ss (0x9e) #if defined (HANDLE_BROKEN_DATAFILES) #define BROKEN_Ae ('[') #define BROKEN_Oe ('\\') #define BROKEN_Ue (']') #define BROKEN_ae ('{') #define BROKEN_oe ('|') #define BROKEN_ue ('}') #define BROKEN_ss ('~') #endif typedef struct { char *str_short; char *str_long; } Shortcut; extern char *AbkuerzungenExpandieren (char *strasse, Shortcut *abk); extern char *ColumnReplace (char *record, int column, char separator, char*replacement); extern char *CStringToFixed (char *string, int length); extern int IbmIsoCStringCompare (char *s1, char *s2); #if defined (HANDLE_BROKEN_DATAFILES) extern char *IbmAndBrokenToIso (char *string); #endif extern char *IbmToIso (char *string); extern char *IsoToCapitals (char *string); extern char *OldPlz (char *s, char verkehrsgebiet); extern char *OrtString (char *plz, char *ort, char *zustellamt, char *ortsteil); extern char *ReadSeparatedField (char *string, int pos, char separator); extern char *StrasseString (char *strasse, char *hausnummer, char *postfach); extern void StripBlanks (char *s); extern int strntoi (char *s, int length); extern Boolean UpdateString (char **old, char *new); #endif
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.