home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Club Amiga de Montreal - CAM
/
CAM_CD_1.iso
/
files
/
488.lha
/
csh_v5.0
/
src
/
csh500src.lzh
/
proto.h
< prev
next >
Wrap
C/C++ Source or Header
|
1991-02-16
|
5KB
|
196 lines
/* main.c */
int main(int argc, char **argv);
void main_exit(int n);
int breakcheck(void);
int dobreak(void);
long Chk_Abort(void);
void _wb_parse(void);
int do_howmany(void);
void breakreset(void);
/* comm1.c */
int do_sleep(void);
int do_protect(void);
int do_filenote(void);
int do_cat(void);
void get_drives(char *buf);
char *drive_name(char *name);
char *oneinfo( char *name, int function );
int do_info(void);
int do_dir(void);
char *formatfile(struct file_info *info);
int do_quit(void);
int do_echo(void);
int do_source(char *str );
int do_pwd(char *str );
int do_cd(char *str );
char *quick_cd( char *buf, char *name, int repeat );
int do_mkdir(void);
int do_mv(void);
int all_args(int (*action)(char *str), int dirsflag);
int do_search(void);
int do_rm(void);
int do_history(void);
int do_mem(void);
int do_forline(void);
int do_fornum(void);
int do_foreach(void);
int do_forever(char *str);
int do_window(void);
char *dates(struct DateStamp *dss);
int do_date(void);
/* comm2.c */
int do_abortline(void);
int do_return(void);
int do_strhead(void);
int do_strtail(void);
int do_if(char *garbage, int com);
int do_label(void);
int do_goto(void);
int do_inc(char *garbage, int com);
int do_input(void);
int do_ver(void);
int do_ps(void);
int do_copy(void);
int do_touch(void);
int do_addbuffers(void);
int do_relabel(void);
int do_diskchange(void);
int dofunc(int id, char **av, int ac);
/* comm3.c */
int do_tee(void);
int do_head(char *garbage, int com);
void man(struct __stdio *f, char *s);
int do_man(void);
int do_assign(void);
int do_join(void);
int do_strings(void);
int do_open(void);
int do_close(void);
void myclose(int n);
int do_fileslist(void);
long extOpen(char *name, long mode);
void extClose(long fh);
int do_basename(void);
int do_tackon(void);
int do_resident(void);
int loadres(char *s);
int do_truerun(char *avline, int backflag);
int exists(char *name);
int do_aset(void);
int do_htype(void);
int do_stack(void);
int do_fault(void);
int eval_rpn(char **av, int ac, int flag);
int do_rpn(char *garbage, int ifflag);
int do_path(void);
int do_pri(void);
int do_strleft(void);
int do_strright(void);
int do_strmid(void);
int do_strlen(void);
int myatoi(char *s, int min, int max);
int unlatoi(char *s);
int posatoi(char *s);
int do_fltlower(void);
int do_fltupper(void);
int do_linecnt(void);
int do_uniq(void);
int do_rxsend(char *avline);
int do_rxrec(void);
int do_rxreturn(void);
int do_waitport(void);
int do_ascii(void);
void appendslash(char *path);
int do_whereis(void);
int do_usage(void);
int do_menu(void);
void remove_menu(void);
void set_menu(void);
int do_getenv(void);
int do_setenv(void);
char **read_file(struct __stdio *file, int *ac);
void free_file(char **ptr);
int do_qsort(void);
int do_truncate(void);
int do_split(void);
/* execom.c */
void *mymalloc(int len);
int exec_command(char *base);
#ifndef isalphanum
int isalphanum(char c);
#endif
char *exec_function(char *str, char **fav, int fac);
int do_help(void);
void exec_every(void);
void show_usage(char *str);
int do_exec(char *str);
int interactive(void);
char *a0tospace(char *str);
int execute( char *str );
char *find_internal(char *str);
/* sub.c */
char *getclass(char *file);
void seterr(void);
char *next_word(char *str);
char *compile_av(char **av, int start, int end, char delim, int quote);
void Free(void *ptr);
void add_history(char *str);
char *get_history(char *ptr, int echo);
void replace_head(char *str);
void pError(char *str);
int ierror(char *str, int err);
struct DPTR *dopen(char *name, int *stat);
int dclose(struct DPTR *dp);
int isdir(char *file);
void free_expand(char **av);
char **expand(char *base, int *pac);
char *strupr(char *s);
char *strlwr(char *s);
int compare_ok(char *wild, char *name, int casedep);
void expand_all(char *name, struct __stdio *file);
int cmp(char *s1, char *s2);
int sizecmp(char *s1, char *s2);
int datecmp(char *s1, char *s2);
int classcmp(char *s1, char *s2);
void QuickSort(char **av, int n);
void DirQuickSort(char **av, int n, int (*func)(char *,char *), int rev);
int filesize(char *name);
char **and(char **av1, int ac1, char **av2, int ac2, int *ac, int base);
char **without(char **av1, int ac1, char **av2, int ac2, int *ac, int base);
char **or(char **av1, int ac1, char **av2, int ac2, int *ac, int base);
void clear_archive_bit(char *name);
char *itoa( int i );
char *itok( int i );
char *getaction( char *class, char *action );
int doaction( char *file, char *action, char *args );
/* set.c */
void set_var(int level, char *name, char *str);
void update_sys_var( char *name );
void set_var_n(int level, char *name, char *str, int n);
char *get_var(int level, char *name);
void unset_level(int level);
void unset_var(int level, char *name);
int do_unset_var(char *str, int level);
int do_set_var(char *command, int level);
/* rawconsole.c */
int newwidth(void);
void initmap(void);
char *rawgets(char line[], char prompt[]);
void prepscroll(int fromtee);
void quickscroll(void);
void setrawcon( long flag, int ievent );
/* run.c */
int do_run(char *str);
char *dofind(char *cmd, char *ext, char *buf, char *path);
#ifndef AZTEC_C
char *rindex( char *str , char c );
#endif