Branch: Tag:

1997-08-30

1997-08-30 18:36:28 by Henrik Grubbström (Grubba) <grubba@grubba.org>

Fixed prototypes almost everywhere.

Rev: src/acconfig.h:1.9
Rev: src/array.c:1.12
Rev: src/array.h:1.4
Rev: src/backend.c:1.15
Rev: src/backend.h:1.3
Rev: src/builtin_functions.c:1.41
Rev: src/builtin_functions.h:1.4
Rev: src/callback.c:1.9
Rev: src/callback.h:1.4
Rev: src/constants.c:1.12
Rev: src/constants.h:1.5
Rev: src/docode.c:1.20
Rev: src/docode.h:1.3
Rev: src/dynamic_load.c:1.19
Rev: src/dynamic_load.h:1.2
Rev: src/error.c:1.8
Rev: src/error.h:1.6
Rev: src/gc.c:1.12
Rev: src/gc.h:1.10
Rev: src/hashtable.c:1.3
Rev: src/hashtable.h:1.4
Rev: src/interpret.c:1.45
Rev: src/interpret.h:1.12
Rev: src/language.yacc:1.46
Rev: src/las.c:1.36
Rev: src/las.h:1.8
Rev: src/lex.c:1.26
Rev: src/lex.h:1.5
Rev: src/main.c:1.23
Rev: src/mapping.c:1.21
Rev: src/mapping.h:1.4
Rev: src/modules/Gdbm/gdbmmod.c:1.4
Rev: src/modules/Gmp/mpz_glue.c:1.20
Rev: src/modules/Image/image.c:1.36
Rev: src/modules/Image/polyfill.c:1.5
Rev: src/modules/Mysql/mysql.c:1.6
Rev: src/modules/Pipe/pipe.c:1.11
Rev: src/modules/Regexp/glue.c:1.7
Rev: src/modules/Regexp/pike_regexp.c:1.5
Rev: src/modules/Ssleay/ssleay.c:1.7
Rev: src/modules/Yp/yp.c:1.8
Rev: src/modules/_Crypto/lib/desQuick.c:1.3
Rev: src/modules/call_out/call_out.c:1.13
Rev: src/modules/files/efuns.c:1.33
Rev: src/modules/files/file.c:1.51
Rev: src/modules/files/file.h:1.5
Rev: src/modules/files/socket.c:1.14
Rev: src/modules/math/math.c:1.5
Rev: src/modules/spider/accesseddb.c:1.10
Rev: src/modules/spider/dumudp.c:1.14
Rev: src/modules/spider/spider.c:1.39
Rev: src/modules/spider/streamed_parser.c:1.7
Rev: src/modules/spider/streamed_parser.h:1.2
Rev: src/multiset.c:1.7
Rev: src/multiset.h:1.3
Rev: src/object.c:1.21
Rev: src/object.h:1.11
Rev: src/opcodes.c:1.8
Rev: src/opcodes.h:1.3
Rev: src/operators.c:1.16
Rev: src/operators.h:1.3
Rev: src/peep.c:1.15
Rev: src/peep.h:1.3
Rev: src/pike_types.c:1.25
Rev: src/pike_types.h:1.5
Rev: src/program.c:1.37
Rev: src/program.h:1.18
Rev: src/rusage.c:1.8
Rev: src/rusage.h:1.2
Rev: src/signal_handler.c:1.14
Rev: src/signal_handler.h:1.3
Rev: src/stralloc.c:1.17
Rev: src/stralloc.h:1.9
Rev: src/svalue.c:1.14
Rev: src/threads.c:1.24
Rev: src/threads.h:1.12

4:   ||| See the files COPYING and DISCLAIMER for more information.   \*/   #include "global.h" - RCSID("$Id: lex.c,v 1.25 1997/07/24 02:46:51 hubbe Exp $"); + RCSID("$Id: lex.c,v 1.26 1997/08/30 18:35:39 grubba Exp $");   #include "language.h"   #include "array.h"   #include "lex.h"
52:      struct pike_predef_s *pike_predefs=0;    - static int calc(); - static void calc1(); + static int calc(void); + static void calc1(void);    - void exit_lex() + void exit_lex(void)   {   #ifdef DEBUG    if(p_flag)
295:      struct hash_table *reswords;    - void init_lex() + void init_lex(void)   {    unsigned int i;    for(i=0; i<NELEM(instr_names);i++)
324:    reswords = hash_rehash(reswords, 2<<my_log2(NELEM(reserved_words)));   }    - void free_reswords() + void free_reswords(void)   {    free_hashtable(reswords,0);   }
411:    INT32 pos;    int dont_free_data;    -  int (*my_getc)(); +  int (*my_getc)(void);    int (*gobble)(int); -  int (*look)(); +  int (*look)(void);    void (*my_ungetc)(int);    void (*ungetstr)(char *,INT32);   };
443:    free((char *)i);   }    - static struct inputstate *new_inputstate(); + static struct inputstate *new_inputstate(void);   static struct inputstate *memory_inputstate(INT32 size);      static int default_gobble(int c)
469:    istate->ungetstr(&c,1);   }    - static int default_look() + static int default_look(void)   {    int c;    c=istate->my_getc();
477:    return c;   }    - static struct inputstate *new_inputstate() + static struct inputstate *new_inputstate(void)   {    struct inputstate *i;    i=(struct inputstate *)xalloc(sizeof(struct inputstate));
493:   }      /*** end of file input ***/ - static int end_getc() { return MY_EOF; } + static int end_getc(void) { return MY_EOF; }   static int end_gobble(int c) { return c==MY_EOF; }   static void end_ungetc(int c)   {
501:    default_ungetc(c);   }    - static struct inputstate *end_inputstate() + static struct inputstate *end_inputstate(void)   {    struct inputstate *i;    i=new_inputstate();
537:    }   }    - static int memory_getc() + static int memory_getc(void)   {    if(istate->pos<istate->buflen)    {
555:    }   }    - static int memory_look() + static int memory_look(void)   {    if(istate->pos<istate->buflen)    {
630:   /*** FILE input ***/      #define READAHEAD 8192 - static int file_getc() + static int file_getc(void)   {    unsigned char buf[READAHEAD];    int got;
665:    return i;   }    - static int GETC() + static int GETC(void)   {    int c;    c=istate->my_getc();
720:   struct define   {    struct hash_entry link; /* must be first */ -  void (*magic)(); +  void (*magic)(void);    int args;    struct array *parts;   };
748:   static void add_define(struct pike_string *name,    int args,    int parts_on_stack, -  void (*magic)()) +  void (*magic)(void))   {    struct define *d;   
783:    defines=hash_insert(defines, & d->link);   }    - static void simple_add_define(char *name,char *as,void (*magic)()) + static void simple_add_define(char *name,char *as,void (*magic)(void))   {    if(magic)    {
802:    free((void *)d);   }    - static void free_all_defines() + static void free_all_defines(void)   {    if(defines)    free_hashtable(defines, free_one_define);    defines=0;   }    - static void do_define() + static void do_define(void)   {    int c,e,t,argc;    struct svalue *save_sp=sp;
1067:      /*** Lexical analyzing ***/    - static int char_const() + static int char_const(void)   {    int c;    switch(c=GETC())
1771:   static YYSTYPE my_yylval;   static int lookahead;    - static void low_lex() + static void low_lex(void)   {    while(1)    {
1838:    }   }    - static void calcC() + static void calcC(void)   {    switch(lookahead)    {
1881:    }   }    - static void calcB() + static void calcB(void)   {    switch(lookahead)    {
1892:    }   }    - static void calcA() + static void calcA(void)   {    calcB();    while(1)
1907:    }   }    - static void calc9() + static void calc9(void)   {    calcA();   
1922:    }   }    - static void calc8() + static void calc8(void)   {    calc9();   
1937:    }   }    - static void calc7b() + static void calc7b(void)   {    calc8();   
1954:    }   }    - static void calc7() + static void calc7(void)   {    calc7b();   
1969:    }   }    - static void calc6() + static void calc6(void)   {    calc7();   
1981:    }   }    - static void calc5() + static void calc5(void)   {    calc6();   
1993:    }   }    - static void calc4() + static void calc4(void)   {    calc5();   
2005:    }   }    - static void calc3() + static void calc3(void)   {    calc4();   
2024:    }   }    - static void calc2() + static void calc2(void)   {    calc3();   
2043:    }   }    - static void calc1() + static void calc1(void)   {    calc2();   
2063:      }    - static int calc() + static int calc(void)   {    JMP_BUF recovery;    int ret;
2105:   }      /*** Magic defines ***/ - void insert_current_line() + void insert_current_line(void)   {    char buf[20];    sprintf(buf," %ld ",(long)current_line);    UNGETSTR(buf,strlen(buf));   }    - void insert_current_file_as_string() + void insert_current_file_as_string(void)   {    UNGETSTR("\"",1);    UNGETSTR(current_file->str, current_file->len);    UNGETSTR("\"",1);   }    - void insert_current_time_as_string() + void insert_current_time_as_string(void)   {    time_t tmp;    char *buf;
2131:    UNGETSTR("\"",1);   }    - void insert_current_date_as_string() + void insert_current_date_as_string(void)   {    time_t tmp;    char *buf;
2146:      /*** ***/    - static void start_new() + static void start_new(void)   {    struct pike_predef_s *tmpf;   
2189:    UNGETSTR("\n",1);   }    - void end_new_file() + void end_new_file(void)   {    if(current_file)    {