(svn r13129) -Codechange: remove the WP macro and it's related variables.
authorrubidium
Fri, 16 May 2008 23:29:31 +0000
changeset 10585 c3104c1fcd71
parent 10584 15d97b3d442d
child 10586 ddbc8067d186
(svn r13129) -Codechange: remove the WP macro and it's related variables.
src/window_gui.h
src/window_type.h
--- a/src/window_gui.h	Fri May 16 23:23:38 2008 +0000
+++ b/src/window_gui.h	Fri May 16 23:29:31 2008 +0000
@@ -245,8 +245,6 @@
 	WDP_ALIGN_TBL = -4, ///< Align the left side of the window with the left side of the main toolbar
 };
 
-#define WP(ptr, str) (*(str*)(ptr)->custom)
-
 /**
  * Scrollbar data structure
  */
@@ -320,7 +318,6 @@
 	uint32 desc_flags;     ///< Window/widgets default flags setting, @see WindowDefaultFlag
 
 	Window *parent;        ///< Parent window
-	byte custom[WINDOW_CUSTOM_SIZE]; ///< Additional data depending on window type
 
 	void HandleButtonClick(byte widget);
 
--- a/src/window_type.h	Fri May 16 23:23:38 2008 +0000
+++ b/src/window_type.h	Fri May 16 23:29:31 2008 +0000
@@ -102,11 +102,4 @@
 struct WindowEvent;
 typedef int32 WindowNumber;
 
-/**
- * You cannot 100% reliably calculate the biggest custom struct as
- * the number of pointers in it and alignment will have a huge impact.
- * 32 is the largest window-size for 64-bit machines currently.
- */
-#define WINDOW_CUSTOM_SIZE 32
-
 #endif /* WINDOW_TYPE_H */