Mercurial > hg > early-roguelike
comparison srogue/options.c @ 113:aa582a02eb5d
srogue: remove unnecessary pointer cast.
Casting char* to int before a comparison doesn't alter the result, and
isn't safe if sizeof(char *) != sizeof(int).
author | John "Elwin" Edwards |
---|---|
date | Thu, 27 Mar 2014 11:09:30 -0700 |
parents | 00baf21eb047 |
children | 458df24e973d |
comparison
equal
deleted
inserted
replaced
112:ee250e3646fd | 113:aa582a02eb5d |
---|---|
122 /* | 122 /* |
123 * loop reading in the string, and put it in a temporary buffer | 123 * loop reading in the string, and put it in a temporary buffer |
124 */ | 124 */ |
125 for (sp = buf; (c=readchar(awin)) != '\n' && c != '\r' && c != ESCAPE; | 125 for (sp = buf; (c=readchar(awin)) != '\n' && c != '\r' && c != ESCAPE; |
126 wclrtoeol(awin), draw(awin)) { | 126 wclrtoeol(awin), draw(awin)) { |
127 if (( (int)sp - (int)buf ) >= 50) { | 127 if (sp - buf >= 50) { |
128 *sp = '\0'; /* line was too long */ | 128 *sp = '\0'; /* line was too long */ |
129 strucpy(opt,buf,strlen(buf)); | 129 strucpy(opt,buf,strlen(buf)); |
130 mvwaddstr(awin, 0, 0, "Name was truncated --More--"); | 130 mvwaddstr(awin, 0, 0, "Name was truncated --More--"); |
131 wclrtoeol(awin); | 131 wclrtoeol(awin); |
132 draw(awin); | 132 draw(awin); |