Convert your old WinDom applications From WinDom version 1.10 (September 2001) From WinDom version March 2000
Programming guideline of WinDom

From WinDom version 1.00 (November 2000)

Some macros and functions had changed

Pointers parameters in some function with Gcc 32

New macro SET_BIT

The function set_bit() is remplaced by the macro function SET_BIT(). The main advantage is the macro uses untyped variable. The first parameter of set_bit() was a pointer but in SET_BIT() it is not a pointer. Let's see an example. Remplace :

	int val;
	set_bit( &val, 0x100, TRUE);
by :

	int val;
	SET_BIT( val, 0x100, TRUE);
List of functions with new prototype
Many functions have new prototype (INT16 type instead of int type). For Pure C users, there is no change. Functions concerned are:

AvWaitfor(), ObjcEdit(), WindGet(), ApplWrite(), WindCalc(), give_iconifyxywh(), vqt_extname(), RsrcFixCicon(), FrameCalc(), GrectCenter().