Path: utzoo!utgpu!attcan!uunet!husc6!bloom-beacon!mit-eddie!killer!texbell!sugar!peter From: peter@sugar.uu.net (Peter da Silva) Newsgroups: comp.sys.amiga Subject: Re: 1.3 includes Message-ID: <2879@sugar.uu.net> Date: 21 Oct 88 11:30:01 GMT References: <8377@cit-vax.Caltech.Edu> <215@antares.UUCP> Organization: Sugar Land Unix - Houston, TX Lines: 67 In article <215@antares.UUCP>, jms@antares.UUCP (joe smith) writes: > In article <8377@cit-vax.Caltech.Edu> stevel@tybalt.caltech.edu (Steve Ludtke) writes: > >With 1.3 coming out, I'd like to get the new include files for compilers. > In 1.3, there are no changes to Intuition, Exec, Dos, Graphics, etc libraries. > Nothing has changed in respect to interfacing with the libraries; there are > no new "include" files. From the Manx 3.6 disks: 2> list intuition Directory "intuition" on Friday 14-Oct-88 preferences.h 3662 rwed Today 05:17:01 screens.h 1454 rwed Today 05:17:02 intuition.h 9452 rwed Today 05:17:04 intuitionbase.h 4211 rwed Today 05:17:05 4 files - 44 blocks used From the Amiga includes 1.2: 2> list intuition Directory "intuition" on Friday 14-Oct-88 intuition.h 54944 rwed 31-Mar-87 15:52:18 intuitionbase.h 12975 rwed 31-Mar-87 15:52:07 2 files - 142 blocks used The two extra files contain part of the old intuition.h, and contain at the very least a bigger preferences structure. No comments, though... From Amiga includes 1.2, intuition.h: BYTE RowSizeChange; /* # to change gfxbase's NormalDisplayRows */ BYTE ColumnSizeChange; /* # to change gfxbase's NormalDisplayColumns */ BYTE padding[14]; /* For further system expansion */ }; From Aztec 3.6, preferences.h (my comments): BYTE sys_reserved1; /* see below */ BYTE sys_reserved2; UWORD PrintFlags; /* presumably for the 1.3 drivers */ UWORD PrintMaxWidth; UWORD PrintMaxHeight; UBYTE PrintDensity; UBYTE PrintXOffset; UWORD wb_Width; /* Wonder what these are for, Hedley? */ UWORD wb_Height; UBYTE wb_Depth; UBYTE ext_size; /* This is a weird one */ }; #define RowSizeChange sys_reserved1 #define ColumnSizeChange sys_reserved2 I strongly suspect that there will at least be a published version of 1.3 includes that reflects this change, without the comments stripped out and without the "sys_reserved[12]" stuff. I discovered this when told my 'prefs' program (which assumed the Aztec 3.6 files) wouldn't compile with 3.4 and the Amiga 1.2 includes. By the way, this means 'prefs' already works with the 1.3 prefs structure. I suspect the 1.4 structure will be bigger. -- Peter da Silva `-_-' peter@sugar.uu.net Have you hugged U your wolf today? Disclaimer: I accept full responsibility for my own typos.