Changeset 462

Show
Ignore:
Timestamp:
08/07/07 16:52:21 (1 year ago)
Author:
takkaria
Message:

Try that last commit again, having tried to compile it.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • trunk/src/externs.h

    r461 r462  
    665665extern bool get_string(cptr prompt, char *buf, size_t len); 
    666666extern s16b get_quantity(cptr prompt, int max); 
    667 extern int get_check_other(cptr prompt, char other); 
    668667extern bool get_check(cptr prompt); 
    669668extern bool get_com(cptr prompt, char *command); 
  • trunk/src/util.c

    r461 r462  
    130130                        /* Modifier key character */ 
    131131                        case '&': 
     132                        { 
    132133                                size_t j; 
    133134                                for (j = 0; macro_modifier_chr[j]; j++) 
     
    137138                                } 
    138139                                break; 
     140                        } 
    139141 
    140142                        /* Key code */ 
    141143                        case '#': 
     144                        { 
    142145                                strnfcat(buf, max, &current_len, "%s", key_code); 
    143146                                break; 
     147                        } 
    144148 
    145149                        /* Fixed string */ 
    146150                        default: 
     151                        { 
    147152                                strnfcat(buf, max, &current_len, "%c", ch); 
    148153                                break; 
     154                        } 
    149155                } 
    150156        } 
     
    298304                        /* Read modifier */ 
    299305                        case '&': 
     306                        { 
    300307                                size_t j; 
    301308                                while ((tmp = strchr(macro_modifier_chr, *str))) 
     
    306313                                } 
    307314                                break; 
     315                        } 
    308316 
    309317                        /* Read key code */ 
    310318                        case '#': 
     319                        { 
    311320                                size_t j; 
    312321                                for (j = 0; *str && (*str != '\r') && (j < sizeof(key_code) - 1); j++) 
     
    314323                                key_code[j] = '\0'; 
    315324                                break; 
     325                        } 
    316326 
    317327                        /* Skip fixed strings */ 
    318328                        default: 
     329                        { 
    319330                                if (ch != *str) return 0; 
    320331                                str++; 
     332                        } 
    321333                } 
    322334        }