CharEd: make strings const

This commit is contained in:
Sylae Corell
2014-08-01 12:20:06 -06:00
parent 70b31bf786
commit 8be25a04aa
10 changed files with 27 additions and 27 deletions

View File

@@ -102,7 +102,7 @@ short button_type[150] = {1,1,4,5,1,1,0,0,1,1,
2,2,2,2,2,2,2,2,1,1,
1,1,1,1,1,1,1,1,0,0,
0,0,0,0,0,0,0,0,0,0};
char *button_strs[150] = {"Done ","Ask"," "," ","Keep", "Cancel","+","-","Buy","Leave",
char const *button_strs[150] = {"Done ","Ask"," "," ","Keep", "Cancel","+","-","Buy","Leave",
"Get","1","2","3","4","5","6","Cast"," "," ",
" "," "," ","Buy","Sell","Other Spells","Buy x10"," "," ","Save",
"Race","Train","Items","Spells","Heal Party","1","2","3","4","5",
@@ -747,7 +747,7 @@ void cd_get_text_edit_str(short, char *str)
else str[0] = 0;
}
// NOTE!!! Expects a c string
void cd_set_text_edit_str(short, char *str)
void cd_set_text_edit_str(short, char const *str)
{
if (edit_box != NULL)
SetWindowText(edit_box,str);
@@ -756,7 +756,7 @@ void cdsin(short dlog_num, short item_num, short num)
{
cd_set_item_num( dlog_num, item_num, num);
}
void csit(short dlog_num, short item_num, char *str)
void csit(short dlog_num, short item_num, char const *str)
{
cd_set_item_text( dlog_num, item_num, str);
}
@@ -766,7 +766,7 @@ void csp(short dlog_num, short item_num, short pict_num)
}
void cd_set_item_text(short dlog_num, short item_num, char *str)
void cd_set_item_text(short dlog_num, short item_num, char const *str)
{
short k,dlg_index,item_index;
if (cd_get_indices(dlog_num,item_num,&dlg_index,&item_index) < 0)
@@ -865,7 +865,7 @@ void cd_text_frame(short dlog_num,short item_num,short frame)
cd_draw_item(dlog_num,item_num);
}
void cd_add_label(short dlog_num, short item_num, char *label, short label_flag)
void cd_add_label(short dlog_num, short item_num, char const *label, short label_flag)
{
short dlg_index,item_index,label_loc = -1;
short i;

View File

@@ -17,12 +17,12 @@ void cd_init_button(short dlog_num,short item_num, short button_num, short statu
void cd_attach_key(short dlog_num,short item_num,char key);
void cd_set_pict(short dlog_num, short item_num, short pict_num);
void cd_activate_item(short dlog_num, short item_num, short status);
void cd_get_item_text(short dlog_num, short item_num, char *str);
void cd_set_item_text(short dlog_num, short item_num, char *str);
void cd_get_item_text(short dlog_num, short item_num, char const *str);
void cd_set_item_text(short dlog_num, short item_num, char const *str);
void cd_set_item_num(short dlog_num, short item_num, short num);
void cd_set_led(short dlog_num,short item_num,short state);
void cd_text_frame(short dlog_num,short item_num,short frame);
void cd_add_label(short dlog_num, short item_num, char *label, short label_flag);
void cd_add_label(short dlog_num, short item_num, char const *label, short label_flag);
void cd_take_label(short dlog_num, short item_num);
void cd_key_label(short dlog_num, short item_num,short loc);
void cd_draw_item(short dlog_num,short item_num);
@@ -43,9 +43,9 @@ void draw_dialog_graphic(HWND hDlg, RECT rect, short which_g, Boolean do_frame,s
void showcursor(Boolean a);
void cd_get_text_edit_str(short dlog_num, char *str);
void cd_set_text_edit_str(short dlog_num, char *str);
void cd_set_text_edit_str(short dlog_num, char const *str);
void cdsin(short dlog_num, short item_num, short num);
void csit(short dlog_num, short item_num, char *str);
void csit(short dlog_num, short item_num, char const *str);
void csp(short dlog_num, short item_num, short pict_num);
void ModalDialog();

View File

@@ -341,7 +341,7 @@ Boolean display_alchemy_event_filter (short item_hit)
void display_alchemy()
{
short i;
char *alch_names[] = {"Weak Curing Potion (1)","Weak Healing Potion (1)","Weak Poison (1)",
char const *alch_names[] = {"Weak Curing Potion (1)","Weak Healing Potion (1)","Weak Poison (1)",
"Weak Speed Potion (3)","Medium Poison (3)",
"Medium Heal Potion (4)","Strong Curing (5)","Medium Speed Potion (5)",
"Graymold Salve (7)","Weak Power Potion (9)",

View File

@@ -78,7 +78,7 @@ path[i+1]='\0'; // close the argument string after the last '\'
void file_initialize()
{
static char * szFilter[] =
static char const * szFilter[] =
{
"Classic BoE Save Files (*.SAV)\0*.sav\0"
"Experimental BoE Save Files (*.savx)\0*.savx\0"

View File

@@ -196,7 +196,7 @@ void select_pc_event_filter (short item_hit)
else dialog_answer = item_hit - 3;
}
short char_select_pc(short active_only,short free_inv_only,char *title)
short char_select_pc(short active_only,short free_inv_only,char const *title)
//active_only; // 0 - no 1 - yes 2 - disarm trap
{
short i;
@@ -365,8 +365,8 @@ void pick_race_abil_event_filter(short item_hit)
void pick_race_abil(pc_record_type *pc,short mode,short parent_num)
//mode; // 0 - edit 1 - just display 2 - can't change race
{
char *start_str1 = "Click on advantage button for description.";
char *start_str2 = "Click on advantage button to add/lose.";
char const *start_str1 = "Click on advantage button for description.";
char const *start_str2 = "Click on advantage button to add/lose.";
mode = 0;

View File

@@ -7,7 +7,7 @@ void take_item(short pc_num,short which_item);
void fancy_choice_dialog_event_filter (short item_hit);
short fancy_choice_dialog(short which_dlog,short parent);
void select_pc_event_filter (short item_hit);
short char_select_pc(short active_only,short free_inv_only,char *title);
short char_select_pc(short active_only,short free_inv_only,char const *title);
short select_pc(short active_only,short free_inv_only);
short choice_dialog(short pic,short num);
Boolean give_spec_items_event_filter (short item_hit);

View File

@@ -868,7 +868,7 @@ void display_strings_event_filter (short item_hit)
}
void display_strings(short str1a,short str1b,short str2a,short str2b,
char *title,short sound_num,short graphic_num,short parent_num)
char const *title,short sound_num,short graphic_num,short parent_num)
{
@@ -918,7 +918,7 @@ void get_str(char *str,short i, short j)
GetIndString(str, i, j);
}
void char_win_draw_string(HDC dest_window,RECT dest_rect,char *str,short mode,short line_height)
void char_win_draw_string(HDC dest_window,RECT dest_rect,char const *str,short mode,short line_height)
{
char store_s[256];

View File

@@ -7,11 +7,11 @@ void draw_items(short clear_first);
void display_party(short mode,short clear_first);
void char_win_draw_string(HDC dest_window,RECT dest_rect,char *str,short mode,short line_height);
void char_win_draw_string(HDC dest_window,RECT dest_rect,char const *str,short mode,short line_height);
void win_draw_string(HDC dest_hdc,RECT dest_rect,char *str,short mode,short line_height);
void display_strings_event_filter (short item_hit);
void display_strings(short str1a,short str1b,short str2a,short str2b,
char *title,short sound_num,short graphic_num,short parent_num);
char const *title,short sound_num,short graphic_num,short parent_num);
void c2p(char *str) ;
void p2c(char *str);
void get_str(char *,short i, short j);

View File

@@ -327,7 +327,7 @@ void paint_pattern(HBITMAP dest,short which_mode,RECT dest_rect,short which_patt
/* GK */
HBITMAP ReadBMP(char * fileName)
HBITMAP ReadBMP(char const * fileName)
{
return (HBITMAP) LoadImage(0, fileName, IMAGE_BITMAP, 0, 0, LR_LOADFROMFILE);
}

View File

@@ -11,6 +11,6 @@ Boolean Button();
void paint_pattern(HBITMAP dest,short which_mode,RECT dest_rect,short which_pattern);
/* GK */
HBITMAP ReadBMP(char * fileName);
HBITMAP ReadBMP(char const * fileName);
#endif