comparison mcabber/src/main.c @ 281:f562b9af2de7

Add "const" specifier in prototypes It's easier then to know when variables are read-only (and shouldn't be freed).
author Mikael Berthe <mikael@lilotux.net>
date Wed, 06 Jul 2005 22:18:05 +0100
parents f5dd437c057b
children 35cda94e570d 12f919be3da5
comparison
equal deleted inserted replaced
280:68ce34b4243b 281:f562b9af2de7
86 } 86 }
87 87
88 int main(int argc, char **argv) 88 int main(int argc, char **argv)
89 { 89 {
90 char *configFile = NULL; 90 char *configFile = NULL;
91 char *username, *password, *resource, *servername; 91 const char *username, *password, *resource, *servername;
92 char *jid; 92 char *jid;
93 char *optstring; 93 const char *optstring;
94 int optval, optval2; 94 int optval, optval2;
95 int ssl; 95 int ssl;
96 int key; 96 int key;
97 unsigned int port; 97 unsigned int port;
98 unsigned int ping; 98 unsigned int ping;
151 } 151 }
152 if (!password) { 152 if (!password) {
153 char *p; 153 char *p;
154 size_t passsize = 64; 154 size_t passsize = 64;
155 printf("Please enter password: "); 155 printf("Please enter password: ");
156 my_getpass(&password, &passsize); 156 my_getpass((char**)&password, &passsize);
157 printf("\n"); 157 printf("\n");
158 for (p = password; *p; p++); 158 for (p = (char*)password; *p; p++);
159 for ( ; p > password ; p--) 159 for ( ; p > (char*)password ; p--)
160 if (*p == '\n' || *p == '\r') *p = 0; 160 if (*p == '\n' || *p == '\r') *p = 0;
161 } 161 }
162 162
163 /* Initialize N-Curses */ 163 /* Initialize N-Curses */
164 ut_WriteLog("Initializing N-Curses...\n"); 164 ut_WriteLog("Initializing N-Curses...\n");