tWin32 getopt() and index() functions altered to match the Unix prototypes - vaccinewars - be a doctor and try to vaccinate the world
 (HTM) git clone git://src.adamsgaard.dk/vaccinewars
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit d575d43a2095a190ad01076332009a6b08071aa7
 (DIR) parent b97f07e9aabedfec9365d87fb8566aae993adff5
 (HTM) Author: Ben Webb <ben@salilab.org>
       Date:   Fri, 12 Oct 2001 16:37:18 +0000
       
       Win32 getopt() and index() functions altered to match the Unix prototypes
       
       
       Diffstat:
         M src/dopeos.c                        |       4 ++--
         M src/dopeos.h                        |       4 ++--
       
       2 files changed, 4 insertions(+), 4 deletions(-)
       ---
 (DIR) diff --git a/src/dopeos.c b/src/dopeos.c
       t@@ -184,14 +184,14 @@ int bgetch() {
           return (int)(Buffer[0]);
        }
        
       -char *index(char *str,char ch) {
       +char *index(const char *str,int ch) {
           int i;
           for (i=0;i<strlen(str);i++) { if (str[i]==ch) return str+i; }
           return NULL;
        }
        
        int apos=0;
       -int getopt(int argc,char *argv[],char *str) {
       +int getopt(int argc,char * const argv[],const char *str) {
           int i,c;
           char *pt;
           while (apos<argc && argv[apos]) {
 (DIR) diff --git a/src/dopeos.h b/src/dopeos.h
       t@@ -97,8 +97,8 @@ void mvaddstr(int x,int y,char *str);
        void mvaddch(int x,int y,int ch);
        int bgetch();
        #define erase() clear_screen()
       -char *index(char *str,char ch);
       -int getopt(int argc,char *argv[],char *str);
       +char *index(const char *str,int ch);
       +int getopt(int argc,char * const argv[],const char *str);
        extern char *optarg;
        
        typedef int ssize_t;