Mercurial > hg > early-roguelike
comparison arogue5/mdport.c @ 285:17005af49963
Fix some potential problems detected by clang.
Most of these are unnecessary comparisons and functions returning the
wrong types.
author | John "Elwin" Edwards |
---|---|
date | Sat, 23 Sep 2017 09:47:00 -0400 |
parents | 6376b514a30b |
children | 5b6855d5d089 |
comparison
equal
deleted
inserted
replaced
284:6376b514a30b | 285:17005af49963 |
---|---|
130 # define SE exit_standout_mode | 130 # define SE exit_standout_mode |
131 #endif | 131 #endif |
132 | 132 |
133 static int md_standout_mode = 0; | 133 static int md_standout_mode = 0; |
134 | 134 |
135 int | 135 void |
136 md_raw_standout(void) | 136 md_raw_standout(void) |
137 { | 137 { |
138 #ifdef _WIN32 | 138 #ifdef _WIN32 |
139 CONSOLE_SCREEN_BUFFER_INFO csbiInfo; | 139 CONSOLE_SCREEN_BUFFER_INFO csbiInfo; |
140 HANDLE hStdout; | 140 HANDLE hStdout; |
153 _puts(SO); | 153 _puts(SO); |
154 fflush(stdout); | 154 fflush(stdout); |
155 #endif | 155 #endif |
156 } | 156 } |
157 | 157 |
158 int | 158 void |
159 md_raw_standend(void) | 159 md_raw_standend(void) |
160 { | 160 { |
161 #ifdef _WIN32 | 161 #ifdef _WIN32 |
162 CONSOLE_SCREEN_BUFFER_INFO csbiInfo; | 162 CONSOLE_SCREEN_BUFFER_INFO csbiInfo; |
163 HANDLE hStdout; | 163 HANDLE hStdout; |
221 #else | 221 #else |
222 return( fdopen(fd, mode) ); | 222 return( fdopen(fd, mode) ); |
223 #endif | 223 #endif |
224 } | 224 } |
225 | 225 |
226 int | 226 void |
227 md_normaluser(void) | 227 md_normaluser(void) |
228 { | 228 { |
229 #ifndef _WIN32 | 229 #ifndef _WIN32 |
230 setuid(getuid()); | 230 setuid(getuid()); |
231 setgid(getgid()); | 231 setgid(getgid()); |
594 #else | 594 #else |
595 return(lrand48() & 0x7fffffff); | 595 return(lrand48() & 0x7fffffff); |
596 #endif | 596 #endif |
597 } | 597 } |
598 | 598 |
599 int | 599 void |
600 md_srand(int seed) | 600 md_srand(int seed) |
601 { | 601 { |
602 #ifdef _WIN32 | 602 #ifdef _WIN32 |
603 srand(seed); | 603 srand(seed); |
604 #else | 604 #else |