This is clean.h in view mode; [Download] [Up]
/* ANSI C code generated by SmallEiffel. */ /* -- SmallEiffel -- Release (- 0.91) -- FRANCE -- Copyright (C), 1994 - Dominique COLNET and Suzanne COLLIN -- University Henri Poincare' - Nancy 1 - email colnet@loria.fr -- CRIN (Centre de Recherche en Informatique de Nancy) -- FRANCE */ #include <stdio.h> #include <string.h> #include <stdlib.h> #include <signal.h> #include <stddef.h> #include <stdarg.h> #include <limits.h> #include <float.h> typedef struct sT0 T0; struct sT0{int id;}; typedef struct sTstring Tstring; struct sTstring{int id;int _count;int _capacity;char *_storage;}; typedef struct sTarray Tarray; struct sTarray{int id;int _capacity;int _lower;int _upper;T0**_storage;}; T0 *se_new(int id); #define Tgeneral T1 #define generalId 1 #define integerId 2 #define characterId 3 #define booleanId 6 #define realId 4 #define doubleId 5 #define pointerId 8 #define expandedId 10 #define referenceId 11 #define linkId 12 #define featureTagId 13 #define nameId 14 #define columnId 15 #define lineId 16 #define pathId 17 #define doingWhatId 18 #define doingInvariantId 19 #define bitId 20 #define AF_REQ_1 #define AF_REQ_0 #define AF_ENS_1 #define AF_ENS_0 #define AF_INV_1 #define AF_INV_0 #define AF_LIV_1 #define AF_LIV_0 #define AF_CIV_1 #define AF_CIV_0 #define AF_1 AF_CIV_1 AF_LIV_1 AF_INV_1 AF_ENS_1 AF_REQ_1 #define AF_0 AF_CIV_0 AF_LIV_0 AF_INV_0 AF_ENS_0 AF_REQ_0 /*MEMORY*/typedef struct sT37 T37; /*CLEAN*/typedef struct sT26 T26; /*POINTER_REF*/typedef struct sT35 T35; /*POINTER*/typedef void * T8; /*STD_ERROR*/typedef struct sT38 T38; /*STD_FILE_READ*/typedef struct sT43 T43; /*FIXED_ARRAY[STRING]*/typedef struct sT34 T34; /*STRING*/typedef struct sTstring T7; /*BOOLEAN_REF*/typedef struct sT36 T36; /*BOOLEAN*/typedef int T6; /*INTEGER*/typedef int T2; /*STD_OUTPUT*/typedef struct sT42 T42; /*ARRAY[STRING]*/typedef struct sTarray T44; /*CHARACTER*/typedef char T3; /*MEMORY*/struct sT37{int dummy;}; /*POINTER*/ /*BOOLEAN*/ /*INTEGER*/ /*CHARACTER*/ /*CLEAN*/struct sT26{int id;int dummy;}; /*POINTER_REF*/struct sT35{int id;void * _item;}; /*STD_ERROR*/struct sT38{int id;void * _output_stream;}; /*STD_FILE_READ*/struct sT43{int id;T0* _path;T0* _mode;void * _input_stream;char _last_character_memory;}; /*FIXED_ARRAY[STRING]*/struct sT34{int id;int _upper;T0** _storage;}; /*STRING*//*BOOLEAN_REF*/struct sT36{int id;int _item;}; /*STD_OUTPUT*/struct sT42{int id;void * _output_stream;}; /*ARRAY[STRING]*/ extern T0*oRBC26tmp_string; /*CLEAN*/T0* rT26get_environment_variable(/*C*/T0* a1); extern int ofBC27directory_separator; extern T3 oRBC27directory_separator; /*CLEAN*/char rT26directory_separator(/*C*/void); /*CLEAN*/void rT26die_with_code(/*C*/int a1); /*CLEAN*/void rT26remove_file(/*C*/T0* a1); /*CLEAN*/void rT26remove_for(/*C*/T0* a1); extern T0*oRBC27hlp_file_name; /*CLEAN*/void rT26add_directory(/*C*/T0* a1,T0* a2); /*CLEAN*/void rT26print_hlp(/*C*/T0* a1); extern T0*oRBC1command_arguments; extern T0*oRBC1std_error; /*CLEAN*/void rT26open_read(/*C*/T0* a1,T0* a2); extern T0*oRBC27tmp_file_read; extern T0*oRBC27system_list; extern int ofBC27system_name; extern T0*oRBC27system_name; /*CLEAN*/T0* rT26system_name(/*C*/void); extern T0*oRBC1std_output; extern int ofBC27small_eiffel_directory; extern T0*oRBC27small_eiffel_directory; /*CLEAN*/T0* rT26small_eiffel_directory(/*C*/void); /*CLEAN*/T0* rT26argument(/*C*/int a1); extern int ofBC27make_suffix; extern T0*oRBC27make_suffix; /*CLEAN*/T0* rT26make_suffix(/*C*/void); /*CLEAN*/void rT26echo_remove_file(/*C*/T0* a1); /*CLEAN*/int rT26file_exists(/*C*/T0* a1); /*STD_ERROR*/void rT38die_with_code(/*C*/int a1); /*STD_ERROR*/void rT38put_string(T38 *C,T0* a1); /*STD_ERROR*/void rT38put_character(T38 *C,char a1); /*STD_ERROR*/void rT38make(T38 *C); /*STD_FILE_READ*/int rT43feof(T43 *C,void * a1); /*STD_FILE_READ*/int rT43end_of_input(T43 *C); /*STD_FILE_READ*/int rT43is_connected(T43 *C); /*STD_FILE_READ*/void rT43disconnect(T43 *C); extern T0*oRBC43last_string; /*STD_FILE_READ*/char rT43last_character(T43 *C); /*STD_FILE_READ*/void rT43connect_to(T43 *C,T0* a1); /*STD_FILE_READ*/void rT43skip_separators(T43 *C); /*STD_FILE_READ*/void * rT43fopen(/*C*/T0* a1,T0* a2); /*STD_FILE_READ*/void rT43read_word(T43 *C); /*STD_FILE_READ*/void rT43read_character(T43 *C); /*FIXED_ARRAY[STRING]*/void rT34clear_all(T34 *C); /*FIXED_ARRAY[STRING]*/void rT34set_all_with(T34 *C,T0* a1); /*FIXED_ARRAY[STRING]*/T0* rT34item(T34 *C,int a1); /*FIXED_ARRAY[STRING]*/T0** rT34realloc(/*C*/T0** a1,int a2); /*FIXED_ARRAY[STRING]*/T0** rT34malloc(/*C*/int a1); /*FIXED_ARRAY[STRING]*/void rT34put(T34 *C,T0* a1,int a2); /*FIXED_ARRAY[STRING]*/void rT34make(T34 *C,int a1); /*STRING*/T0* rT7twin(T7 *C); /*STRING*/void rT7extend(T7 *C,char a1); /*STRING*/void rT7to_upper(T7 *C); /*STRING*/void rT7remove_last(T7 *C,int a1); /*STRING*/void rT7remove_suffix(T7 *C,T0* a1); /*STRING*/int rT7has_suffix(T7 *C,T0* a1); /*STRING*/char rT7item(T7 *C,int a1); /*STRING*/int rT7is_equal(T7 *C,T0* a1); /*STRING*/void rT7append(T7 *C,T0* a1); /*STRING*/char rT7last(T7 *C); /*STRING*/void rT7put(T7 *C,char a1,int a2); /*STRING*/void rT7swap(T7 *C,int a1,int a2); /*STRING*/void rT7copy(T7 *C,T0* a1); /*STRING*/void rT7to_lower(T7 *C); /*STRING*/void rT7make(T7 *C,int a1); /*STRING*/char * rT7to_external(T7 *C); /*BOOLEAN*/int rT6_ix111114(T6 C,int a1); /*BOOLEAN*/int rT6_px110111116(T6 C); /*INTEGER*/char rT2digit(T2 C); /*INTEGER*/void rT2append_in(T2 C,T0* a1); /*STD_OUTPUT*/void rT42die_with_code(/*C*/int a1); /*STD_OUTPUT*/void rT42put_string(T42 *C,T0* a1); /*STD_OUTPUT*/void rT42append_file(T42 *C,T0* a1); extern T0*oRBC39tmp_file_read; /*STD_OUTPUT*/void rT42put_character(T42 *C,char a1); /*STD_OUTPUT*/void rT42make(T42 *C); /*ARRAY[STRING]*/T0* rT44item(T44 *C,int a1); /*ARRAY[STRING]*/int rT44equal_like(/*C*/T0* a1,T0* a2); /*ARRAY[STRING]*/int rT44index_of(T44 *C,T0* a1); /*CHARACTER*/char rT3to_upper(T3 C); /*CHARACTER*/int rT3is_digit(T3 C); /*CHARACTER*/int rT3is_letter(T3 C); /*CHARACTER*/int rT3is_separator(T3 C); /*CHARACTER*/char rT3to_lower(T3 C); extern int se_argc; extern char **se_argv; extern Tstring *ms33_27; extern Tstring *ms32_27; extern Tstring *ms31_27; extern Tstring *ms23_27; extern Tstring *ms22_27; extern Tstring *ms12_27; extern Tstring *ms13_27; extern Tstring *ms14_27; extern Tstring *ms16_27; extern Tstring *ms17_27; extern Tstring *ms8_27; extern Tstring *ms7_27; extern Tstring *ms21_27; extern Tstring *ms20_27; extern Tstring *ms19_27; extern Tstring *ms18_27; extern Tstring *ms15_27; extern Tstring *ms26_27; extern Tstring *ms27_27; extern Tstring *ms128_27; extern Tstring *ms127_27; extern Tstring *ms25_27; extern Tstring *ms1_2; extern Tstring *ms24_27; extern Tstring *ms2_26; extern Tstring *ms1_43; extern Tstring *ms4_27; extern Tstring *ms3_27; extern Tstring *ms35_27; extern Tstring *ms2_27; extern Tstring *ms1_27; extern Tstring *ms124_27; extern Tstring *ms1_26; extern Tstring *ms2_39; void se_manifest_strings(void); char *s2e(Tstring *s); Tstring *e2s(char *e); T0 *ma(int aid,int eid,int argc,...); void rsp(void); void sigrsp(int sig); extern size_t s[]; extern Tstring * gt[]; extern Tstring * g[]; extern char * p[]; void se_sz_initialize(void);
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.