(svn r12445) -Fix: Add missing compile asserts for window data structs

This commit is contained in:
peter1138 2008-03-27 15:48:54 +00:00
parent 3256b24dd6
commit ffe07b9292
3 changed files with 3 additions and 0 deletions

View File

@ -48,6 +48,7 @@ struct generate_d {
uint y; uint y;
char name[64]; char name[64];
}; };
assert_compile(WINDOW_CUSTOM_SIZE >= sizeof(generate_d));
extern void SwitchMode(int new_mode); extern void SwitchMode(int new_mode);

View File

@ -114,6 +114,7 @@ struct newgrf_add_d {
GRFConfig **list; GRFConfig **list;
const GRFConfig *sel; const GRFConfig *sel;
}; };
assert_compile(WINDOW_CUSTOM_SIZE >= sizeof(newgrf_add_d));
/* Names of the add a newgrf window widgets */ /* Names of the add a newgrf window widgets */
enum AddNewGRFWindowWidgets { enum AddNewGRFWindowWidgets {

View File

@ -163,6 +163,7 @@ void ShowSignList()
struct editsign_d : querystr_d { struct editsign_d : querystr_d {
SignID cur_sign; SignID cur_sign;
}; };
assert_compile(WINDOW_CUSTOM_SIZE >= sizeof(editsign_d));
enum QueryEditSignWidgets { enum QueryEditSignWidgets {
QUERY_EDIT_SIGN_WIDGET_TEXT = 3, QUERY_EDIT_SIGN_WIDGET_TEXT = 3,