| 93 "Invalid port number (%s) - choose a number between " |
93 "Invalid port number (%s) - choose a number between " |
| 94 "1025 and 65535\n", |
94 "1025 and 65535\n", |
| 95 optarg); |
95 optarg); |
| 96 return 1; |
96 return 1; |
| 97 } else { |
97 } else { |
| 98 settings->port = optarg; |
98 settings->port = (short) port; |
| 99 } |
99 } |
| 100 break; |
100 break; |
| 101 case 'v': |
101 case 'v': |
| 102 printf("terminal-chess : Version %s (Netcode Version %d)\n", |
102 printf("terminal-chess : Version %s (Netcode Version %d)\n", |
| 103 PROGRAM_VERSION, NETCODE_VERSION); |
103 PROGRAM_VERSION, NETCODE_VERSION); |
| 150 } |
150 } |
| 151 |
151 |
| 152 static Settings default_settings() { |
152 static Settings default_settings() { |
| 153 Settings settings = {0}; |
153 Settings settings = {0}; |
| 154 settings.gameinfo.servercolor = WHITE; |
154 settings.gameinfo.servercolor = WHITE; |
| 155 settings.port = "27015"; |
155 settings.port = 27015; |
| 156 settings.unicode = !!setlocale(LC_CTYPE, "C.UTF-8"); |
156 settings.unicode = !!setlocale(LC_CTYPE, "C.UTF-8"); |
| 157 return settings; |
157 return settings; |
| 158 } |
158 } |
| 159 |
159 |
| 160 int main(int argc, char **argv) { |
160 int main(int argc, char **argv) { |