This is finder.h in view mode; [Download] [Up]
/* ANSI C code generated by SmallEiffel. */ /* -- SmallEiffel -- Release (- 0.95) -- 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;char *_storage;int _capacity;}; 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 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 typedef struct sT26 T26; typedef struct sT35 T35; typedef void * T8; typedef struct sT45 T45; typedef struct sT37 T37; typedef struct sT42 T42; typedef struct sTstring T7; typedef struct sT36 T36; typedef int T6; typedef struct sT30 T30; typedef int T2; typedef struct sT43 T43; typedef struct sT41 T41; typedef struct sT46 T46; typedef char T3; typedef struct sTarray T34; struct sT26{int id;}; struct sT35{int id;void * _item;}; struct sT45{int id;int _modulus;int _free;T0* _chain;int _has_mem;int _count;T0* _buckets;T0* _store;int _item_mem;T0* _keys;}; struct sT37{int id;void * _output_stream;}; struct sT42{int id;T0* _mode;T0* _path;void * _input_stream;char _last_character_memory;}; struct sT36{int id;int _item;}; struct sT30{int id;int _item;}; struct sT43{int id;}; struct sT41{int id;void * _output_stream;}; struct sT46{int id;int _capacity;int _lower;int _upper;T2 *_storage;}; T0* rT26get_environment_variable(/*C*/T0* a1); extern int ofBC27directory_separator; extern T3 oRBC27directory_separator; char rT26directory_separator(/*C*/void); void rT26die_with_code(/*C*/int a1); extern T0*oRBC27hlp_file_name; void rT26add_directory(/*C*/T0* a1,T0* a2); void rT26print_hlp(/*C*/T0* a1); extern T0*oRBC1command_arguments; extern T0*oRBC1std_error; extern T0*oRBC27small_eiffel; extern T0*oRBC1std_output; extern int ofBC27small_eiffel_directory; extern T0*oRBC27small_eiffel_directory; T0* rT26small_eiffel_directory(/*C*/void); T0* rT26argument(/*C*/int a1); int rT26file_exists(/*C*/T0* a1); void rT45resize(T45 *C,int a1); T0* rT45at(T45 *C,T0* a1); void rT45put(T45 *C,T0* a1,T0* a2); void rT45expand(T45 *C); int rT45has(T45 *C,T0* a1); void rT45make(T45 *C); void rT37die_with_code(/*C*/int a1); void rT37put_string(T37 *C,T0* a1); void rT37put_character(T37 *C,char a1); void rT37make(T37 *C); int rT42feof(T42 *C,void * a1); int rT42end_of_input(T42 *C); int rT42is_connected(T42 *C); void rT42disconnect(T42 *C); extern T0*oRBC42last_string; char rT42last_character(T42 *C); void rT42connect_to(T42 *C,T0* a1); void rT42skip_separators(T42 *C); void * rT42fopen(/*C*/T0* a1,T0* a2); void rT42read_word(T42 *C); void rT42read_line_in(T42 *C,T0* a1); void rT42read_line(T42 *C); void rT42read_character(T42 *C); T0* rT7twin(T7 *C); int rT7hash_code(T7 *C); void rT7extend(T7 *C,char a1); void rT7to_upper(T7 *C); void rT7remove_last(T7 *C,int a1); int rT7has_suffix(T7 *C,T0* a1); int rT7empty(T7 *C); char rT7item(T7 *C,int a1); char * rT7realloc(/*C*/char * a1,int a2); int rT7is_equal(T7 *C,T0* a1); void rT7append(T7 *C,T0* a1); char rT7last(T7 *C); char * rT7malloc(/*C*/int a1); void rT7put(T7 *C,char a1,int a2); void rT7copy(T7 *C,T0* a1); void rT7prepend(T7 *C,T0* a1); void rT7to_lower(T7 *C); void rT7make(T7 *C,int a1); char * rT7to_external(T7 *C); int rT6_ix111114(T6 C,int a1); int rT6_px110111116(T6 C); int rT2min(T2 C,int a1); int rT2max(T2 C,int a1); T0* rT43find_path_for(/*C*/T0* a1); T0* rT43get_environment_variable(/*C*/T0* a1); char rT43directory_separator(/*C*/void); void rT43die_with_code(/*C*/int a1); extern int ofBC43loading_path; extern T0*oRBC43loading_path; T0* rT43loading_path(/*C*/void); void rT43open_read(/*C*/T0* a1,T0* a2); extern int ofBC43rename_dictionary; extern T0*oRBC43rename_dictionary; T0* rT43rename_dictionary(/*C*/void); void rT43append_loading_path_in(/*C*/T0* a1); extern int ofBC27tmp_file_read; extern T0*oRBC27tmp_file_read; T0* rT43tmp_file_read(/*C*/void); T0* rT43small_eiffel_directory(/*C*/void); int rT43file_exists(/*C*/T0* a1); void rT41die_with_code(/*C*/int a1); void rT41put_string(T41 *C,T0* a1); void rT41append_file(T41 *C,T0* a1); extern int ofBC38tmp_file_read; extern T0*oRBC38tmp_file_read; T0* rT41tmp_file_read(/*C*/void); void rT41put_character(T41 *C,char a1); void rT41make(T41 *C); void rT46clear_all(T46 *C); int rT46count(T46 *C); void rT46set_all_with(T46 *C,int a1); void rT46resize(T46 *C,int a1,int a2); int rT46item(T46 *C,int a1); int* rT46malloc(T46 *C,int a1); void rT46put(T46 *C,int a1,int a2); void rT46standard_copy(T46 *C,T0* a1); void rT46make(T46 *C,int a1,int a2); char rT3to_upper(T3 C); int rT3is_digit(T3 C); int rT3is_letter(T3 C); int rT3is_separator(T3 C); char rT3to_lower(T3 C); void rT34clear(T34 *C); void rT34clear_all(T34 *C); int rT34count(T34 *C); void rT34set_all_with(T34 *C,T0* a1); void rT34resize(T34 *C,int a1,int a2); T0* rT34item(T34 *C,int a1); T0** rT34realloc(T34 *C,T0** a1,int a2); void rT34add_last(T34 *C,T0* a1); T0** rT34malloc(T34 *C,int a1); void rT34put(T34 *C,T0* a1,int a2); void rT34standard_copy(T34 *C,T0* a1); void rT34make(T34 *C,int a1,int a2); extern int se_argc; extern char **se_argv; extern Tstring *ms56; extern Tstring *ms55; extern Tstring *ms54; extern Tstring *ms53; extern Tstring *ms52; extern Tstring *ms51; extern Tstring *ms50; extern Tstring *ms49; extern Tstring *ms48; extern Tstring *ms47; extern Tstring *ms46; extern Tstring *ms44; extern Tstring *ms43; extern Tstring *ms42; extern Tstring *ms41; extern Tstring *ms40; extern Tstring *ms39; extern Tstring *ms38; extern Tstring *ms37; extern Tstring *ms36; extern Tstring *ms34; extern Tstring *ms33; extern Tstring *ms32; extern Tstring *ms31; extern Tstring *ms30; extern Tstring *ms28; extern Tstring *ms25; extern Tstring *ms24; extern Tstring *ms23; extern Tstring *ms21; extern Tstring *ms20; extern Tstring *ms19; extern Tstring *ms15; extern Tstring *ms9; extern Tstring *ms5; 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.