home *** CD-ROM | disk | FTP | other *** search
/ Magazyn Exec 5 / CD_Magazyn_EXEC_nr_5.iso / Programy / MorphOS / morphosdev-150201.lha / emulinclude / include.diffs < prev    next >
Encoding:
Text File  |  2001-02-14  |  28.2 KB  |  888 lines

  1. diff -c2 -d -P -r include_h/clib/graphics_protos.h include/clib/graphics_protos.h
  2. *** include_h/clib/graphics_protos.h    Wed Feb 14 02:41:38 2001
  3. --- include/clib/graphics_protos.h    Wed Feb 14 02:40:47 2001
  4. ***************
  5. *** 240,244 ****
  6.   ULONG GetBPen( struct RastPort *rp );
  7.   ULONG GetDrMd( struct RastPort *rp );
  8. ! ULONG GetOutlinePen( struct RastPort *rp );
  9.   void LoadRGB32( struct ViewPort *vp, ULONG *table );
  10.   ULONG SetChipRev( unsigned long want );
  11. --- 240,244 ----
  12.   ULONG GetBPen( struct RastPort *rp );
  13.   ULONG GetDrMd( struct RastPort *rp );
  14. ! ULONG GetOPen( struct RastPort *rp );
  15.   void LoadRGB32( struct ViewPort *vp, ULONG *table );
  16.   ULONG SetChipRev( unsigned long want );
  17. diff -c2 -d -P -r include_h/devices/cd.h include/devices/cd.h
  18. *** include_h/devices/cd.h    Wed Feb 14 02:41:41 2001
  19. --- include/devices/cd.h    Wed Feb 14 02:40:50 2001
  20. ***************
  21. *** 231,235 ****
  22.       LONG          Actual;           /* bytes transferred          */
  23.       APTR          IntData;           /* interrupt server data segment   */
  24. !     VOID          (*IntCode)();    /* interrupt server code entry      */
  25.       };
  26.   
  27. --- 231,235 ----
  28.       LONG          Actual;           /* bytes transferred          */
  29.       APTR          IntData;           /* interrupt server data segment   */
  30. !     VOID          (*IntCode)(void);    /* interrupt server code entry      */
  31.       };
  32.   
  33. diff -c2 -d -P -r include_h/devices/printer.h include/devices/printer.h
  34. *** include_h/devices/printer.h    Wed Feb 14 02:41:42 2001
  35. --- include/devices/printer.h    Wed Feb 14 02:40:51 2001
  36. ***************
  37. *** 27,30 ****
  38. --- 27,34 ----
  39.   #endif
  40.   
  41. + #ifndef  EXEC_DEVICES_H
  42. + #include "exec/devices.h"
  43. + #endif
  44.   #define  PRD_RAWWRITE       (CMD_NONSTD+0)
  45.   #define  PRD_PRTCOMMAND    (CMD_NONSTD+1)
  46. diff -c2 -d -P -r include_h/devices/prtbase.h include/devices/prtbase.h
  47. *** include_h/devices/prtbase.h    Wed Feb 14 02:41:42 2001
  48. --- include/devices/prtbase.h    Wed Feb 14 02:40:51 2001
  49. ***************
  50. *** 69,74 ****
  51.       struct PrinterSegment *pd_SegmentData;
  52.       UBYTE *pd_PrintBuf;    /* the raster print buffer */
  53. !     int (*pd_PWrite)();    /* the write function */
  54. !     int (*pd_PBothReady)();    /* write function's done */
  55.       union {            /* port I/O request 0 */
  56.           struct IOExtPar pd_p0;
  57. --- 69,74 ----
  58.       struct PrinterSegment *pd_SegmentData;
  59.       UBYTE *pd_PrintBuf;    /* the raster print buffer */
  60. !     int (*pd_PWrite)(void);    /* the write function */
  61. !     int (*pd_PBothReady)(void);    /* write function's done */
  62.       union {            /* port I/O request 0 */
  63.           struct IOExtPar pd_p0;
  64. ***************
  65. *** 133,140 ****
  66.   struct PrinterExtendedData {
  67.       char    *ped_PrinterName;    /* printer name, null terminated */
  68. !     VOID    (*ped_Init)();         /* called after LoadSeg */
  69. !     VOID    (*ped_Expunge)();    /* called before UnLoadSeg */
  70. !     int    (*ped_Open)();         /* called at OpenDevice */
  71. !     VOID    (*ped_Close)();      /* called at CloseDevice */
  72.       UBYTE    ped_PrinterClass;    /* printer class */
  73.       UBYTE    ped_ColorClass;      /* color class */
  74. --- 133,140 ----
  75.   struct PrinterExtendedData {
  76.       char    *ped_PrinterName;    /* printer name, null terminated */
  77. !     VOID    (*ped_Init)(void);         /* called after LoadSeg */
  78. !     VOID    (*ped_Expunge)(void);    /* called before UnLoadSeg */
  79. !     int    (*ped_Open)(void);         /* called at OpenDevice */
  80. !     VOID    (*ped_Close)(void);      /* called at CloseDevice */
  81.       UBYTE    ped_PrinterClass;    /* printer class */
  82.       UBYTE    ped_ColorClass;      /* color class */
  83. ***************
  84. *** 147,152 ****
  85.       UWORD    ped_YDotsInch;         /* vertical dot density */
  86.       char    ***ped_Commands;     /* printer text command table */
  87. !     int    (*ped_DoSpecial)();  /* special command handler */
  88. !     int    (*ped_Render)();     /* raster render function */
  89.       LONG    ped_TimeoutSecs;     /* good write timeout */
  90.       /* the following only exists if the segment version is >= 33 */
  91. --- 147,152 ----
  92.       UWORD    ped_YDotsInch;         /* vertical dot density */
  93.       char    ***ped_Commands;     /* printer text command table */
  94. !     int    (*ped_DoSpecial)(void);  /* special command handler */
  95. !     int    (*ped_Render)(void);     /* raster render function */
  96.       LONG    ped_TimeoutSecs;     /* good write timeout */
  97.       /* the following only exists if the segment version is >= 33 */
  98. ***************
  99. *** 155,159 ****
  100.       /* the following only exists if the segment version is >= 34 */
  101.       /* ptr to conversion function for all chars */
  102. !     int    (*ped_ConvFunc)();
  103.   };
  104.   
  105. --- 155,159 ----
  106.       /* the following only exists if the segment version is >= 34 */
  107.       /* ptr to conversion function for all chars */
  108. !     int    (*ped_ConvFunc)(void);
  109.   };
  110.   
  111. diff -c2 -d -P -r include_h/devices/prtgfx.h include/devices/prtgfx.h
  112. *** include_h/devices/prtgfx.h    Wed Feb 14 02:41:42 2001
  113. --- include/devices/prtgfx.h    Wed Feb 14 02:40:51 2001
  114. ***************
  115. *** 31,35 ****
  116.   
  117.   struct PrtInfo { /* printer info */
  118. !     int (*pi_render)();        /* PRIVATE - DO NOT USE! */
  119.       struct RastPort *pi_rp;        /* PRIVATE - DO NOT USE! */
  120.       struct RastPort *pi_temprp;    /* PRIVATE - DO NOT USE! */
  121. --- 31,35 ----
  122.   
  123.   struct PrtInfo { /* printer info */
  124. !     int (*pi_render)(void);        /* PRIVATE - DO NOT USE! */
  125.       struct RastPort *pi_rp;        /* PRIVATE - DO NOT USE! */
  126.       struct RastPort *pi_temprp;    /* PRIVATE - DO NOT USE! */
  127. diff -c2 -d -P -r include_h/dos/dosextens.h include/dos/dosextens.h
  128. *** include_h/dos/dosextens.h    Wed Feb 14 02:41:43 2001
  129. --- include/dos/dosextens.h    Wed Feb 14 02:40:52 2001
  130. ***************
  131. *** 58,62 ****
  132.       BPTR    pr_HomeDir;        /* Home directory of executing program        */
  133.       LONG    pr_Flags;        /* flags telling dos about process        */
  134. !     void    (*pr_ExitCode)();    /* code to call on exit of program or NULL  */
  135.       LONG    pr_ExitData;    /* Passed as an argument to pr_ExitCode.    */
  136.       UBYTE   *pr_Arguments;    /* Arguments passed to the process at start */
  137. --- 58,62 ----
  138.       BPTR    pr_HomeDir;        /* Home directory of executing program        */
  139.       LONG    pr_Flags;        /* flags telling dos about process        */
  140. !     void    (*pr_ExitCode)(void);    /* code to call on exit of program or NULL  */
  141.       LONG    pr_ExitData;    /* Passed as an argument to pr_ExitCode.    */
  142.       UBYTE   *pr_Arguments;    /* Arguments passed to the process at start */
  143. diff -c2 -d -P -r include_h/exec/interrupts.h include/exec/interrupts.h
  144. *** include_h/exec/interrupts.h    Wed Feb 14 02:41:45 2001
  145. --- include/exec/interrupts.h    Wed Feb 14 02:40:53 2001
  146. ***************
  147. *** 23,27 ****
  148.       struct  Node is_Node;
  149.       APTR    is_Data;            /* server data segment  */
  150. !     VOID    (*is_Code)();        /* server code entry    */
  151.   };
  152.   
  153. --- 23,27 ----
  154.       struct  Node is_Node;
  155.       APTR    is_Data;            /* server data segment  */
  156. !     VOID    (*is_Code)(void);        /* server code entry    */
  157.   };
  158.   
  159. ***************
  160. *** 29,33 ****
  161.   struct IntVector {        /* For EXEC use ONLY! */
  162.       APTR    iv_Data;
  163. !     VOID    (*iv_Code)();
  164.       struct  Node *iv_Node;
  165.   };
  166. --- 29,33 ----
  167.   struct IntVector {        /* For EXEC use ONLY! */
  168.       APTR    iv_Data;
  169. !     VOID    (*iv_Code)(void);
  170.       struct  Node *iv_Node;
  171.   };
  172. diff -c2 -d -P -r include_h/exec/tasks.h include/exec/tasks.h
  173. *** include_h/exec/tasks.h    Wed Feb 14 02:41:45 2001
  174. --- include/exec/tasks.h    Wed Feb 14 02:40:54 2001
  175. ***************
  176. *** 41,46 ****
  177.       APTR    tc_SPLower;        /* stack lower bound    */
  178.       APTR    tc_SPUpper;        /* stack upper bound + 2*/
  179. !     VOID    (*tc_Switch)();        /* task losing CPU      */
  180. !     VOID    (*tc_Launch)();        /* task getting CPU  */
  181.       struct  List tc_MemEntry;        /* Allocated memory. Freed by RemTask() */
  182.       APTR    tc_UserData;        /* For use by the task; no restrictions! */
  183. --- 41,46 ----
  184.       APTR    tc_SPLower;        /* stack lower bound    */
  185.       APTR    tc_SPUpper;        /* stack upper bound + 2*/
  186. !     VOID    (*tc_Switch)(void);        /* task losing CPU      */
  187. !     VOID    (*tc_Launch)(void);        /* task getting CPU  */
  188.       struct  List tc_MemEntry;        /* Allocated memory. Freed by RemTask() */
  189.       APTR    tc_UserData;        /* For use by the task; no restrictions! */
  190. diff -c2 -d -P -r include_h/fd/amigaguide_lib.fd include/fd/amigaguide_lib.fd
  191. *** include_h/fd/amigaguide_lib.fd    Wed Feb 14 02:41:46 2001
  192. --- include/fd/amigaguide_lib.fd    Wed Feb 14 02:40:54 2001
  193. ***************
  194. *** 14,18 ****
  195.   amigaguidePrivate2()()
  196.   ##public
  197. ! OpenAmigaGuideA(nag,*)(a0/a1)
  198.   OpenAmigaGuideAsyncA(nag,attrs)(a0,d0)
  199.   CloseAmigaGuide(cl)(a0)
  200. --- 14,18 ----
  201.   amigaguidePrivate2()()
  202.   ##public
  203. ! OpenAmigaGuideA(nag,attr)(a0/a1)
  204.   OpenAmigaGuideAsyncA(nag,attrs)(a0,d0)
  205.   CloseAmigaGuide(cl)(a0)
  206. diff -c2 -d -P -r include_h/fd/graphics_lib.fd include/fd/graphics_lib.fd
  207. *** include_h/fd/graphics_lib.fd    Wed Feb 14 02:41:47 2001
  208. --- include/fd/graphics_lib.fd    Wed Feb 14 02:40:55 2001
  209. ***************
  210. *** 155,159 ****
  211.   GetBPen(rp)(a0)
  212.   GetDrMd(rp)(a0)
  213. ! GetOutlinePen(rp)(a0)
  214.   LoadRGB32(vp,table)(a0/a1)
  215.   SetChipRev(want)(d0)
  216. --- 155,159 ----
  217.   GetBPen(rp)(a0)
  218.   GetDrMd(rp)(a0)
  219. ! GetOPen(rp)(a0)
  220.   LoadRGB32(vp,table)(a0/a1)
  221.   SetChipRev(want)(d0)
  222. diff -c2 -d -P -r include_h/graphics/gels.h include/graphics/gels.h
  223. *** include_h/graphics/gels.h    Wed Feb 14 02:41:49 2001
  224. --- include/graphics/gels.h    Wed Feb 14 02:40:58 2001
  225. ***************
  226. *** 191,195 ****
  227.       struct AnimComp  *PrevSeq;
  228.   
  229. !     WORD (*AnimCRoutine)(); /* address of special animation procedure */
  230.   
  231.       WORD YTrans;     /* initial y translation (if this is a component) */
  232. --- 191,195 ----
  233.       struct AnimComp  *PrevSeq;
  234.   
  235. !     WORD (*AnimCRoutine)(void); /* address of special animation procedure */
  236.   
  237.       WORD YTrans;     /* initial y translation (if this is a component) */
  238. ***************
  239. *** 220,224 ****
  240.       WORD RingYTrans, RingXTrans;    /* ring translation values */
  241.   
  242. !     WORD (*AnimORoutine)();        /* address of special animation
  243.                          procedure */
  244.   
  245. --- 220,224 ----
  246.       WORD RingYTrans, RingXTrans;    /* ring translation values */
  247.   
  248. !     WORD (*AnimORoutine)(void);        /* address of special animation
  249.                          procedure */
  250.   
  251. ***************
  252. *** 263,267 ****
  253.   struct collTable
  254.   {
  255. !     int (*collPtrs[16])();
  256.   };
  257.   
  258. --- 263,267 ----
  259.   struct collTable
  260.   {
  261. !     int (*collPtrs[16])(void);
  262.   };
  263.   
  264. diff -c2 -d -P -r include_h/graphics/gfxnodes.h include/graphics/gfxnodes.h
  265. *** include_h/graphics/gfxnodes.h    Wed Feb 14 02:41:50 2001
  266. --- include/graphics/gfxnodes.h    Wed Feb 14 02:40:58 2001
  267. ***************
  268. *** 24,28 ****
  269.   UBYTE    xln_Subtype;
  270.   LONG    xln_Library;
  271. ! LONG    (*xln_Init)();
  272.   };
  273.   
  274. --- 24,28 ----
  275.   UBYTE    xln_Subtype;
  276.   LONG    xln_Library;
  277. ! LONG    (*xln_Init)(void);
  278.   };
  279.   
  280. diff -c2 -d -P -r include_h/graphics/graphint.h include/graphics/graphint.h
  281. *** include_h/graphics/graphint.h    Wed Feb 14 02:41:50 2001
  282. --- include/graphics/graphint.h    Wed Feb 14 02:40:58 2001
  283. ***************
  284. *** 20,25 ****
  285.       struct Node is_Node;
  286.       struct Isrvstr *Iptr;   /* passed to srvr by os */
  287. !     int (*code)();
  288. !     int (*ccode)();
  289.       int Carg;
  290.   };
  291. --- 20,25 ----
  292.       struct Node is_Node;
  293.       struct Isrvstr *Iptr;   /* passed to srvr by os */
  294. !     int (*code)(void);
  295. !     int (*ccode)(void);
  296.       int Carg;
  297.   };
  298. diff -c2 -d -P -r include_h/graphics/monitor.h include/graphics/monitor.h
  299. *** include_h/graphics/monitor.h    Wed Feb 14 02:41:50 2001
  300. --- include/graphics/monitor.h    Wed Feb 14 02:40:58 2001
  301. ***************
  302. *** 36,54 ****
  303.       struct    SpecialMonitor    *ms_Special;
  304.       UWORD    ms_OpenCount;
  305. !     LONG    (*ms_transform)();
  306. !     LONG    (*ms_translate)();
  307. !     LONG    (*ms_scale)();
  308.       UWORD    ms_xoffset;
  309.       UWORD    ms_yoffset;
  310.       struct    Rectangle    ms_LegalView;
  311. !     LONG    (*ms_maxoscan)();    /* maximum legal overscan */
  312. !     LONG    (*ms_videoscan)();    /* video display overscan */
  313.       UWORD    DeniseMinDisplayColumn;
  314.       ULONG    DisplayCompatible;
  315.       struct    List DisplayInfoDataBase;
  316.       struct    SignalSemaphore DisplayInfoDataBaseSemaphore;
  317. !     LONG    (*ms_MrgCop)();
  318. !     LONG    (*ms_LoadView)();
  319. !     LONG    (*ms_KillView)();
  320.   };
  321.   
  322. --- 36,54 ----
  323.       struct    SpecialMonitor    *ms_Special;
  324.       UWORD    ms_OpenCount;
  325. !     LONG    (*ms_transform)(void);
  326. !     LONG    (*ms_translate)(void);
  327. !     LONG    (*ms_scale)(void);
  328.       UWORD    ms_xoffset;
  329.       UWORD    ms_yoffset;
  330.       struct    Rectangle    ms_LegalView;
  331. !     LONG    (*ms_maxoscan)(void);    /* maximum legal overscan */
  332. !     LONG    (*ms_videoscan)(void);    /* video display overscan */
  333.       UWORD    DeniseMinDisplayColumn;
  334.       ULONG    DisplayCompatible;
  335.       struct    List DisplayInfoDataBase;
  336.       struct    SignalSemaphore DisplayInfoDataBaseSemaphore;
  337. !     LONG    (*ms_MrgCop)(void);
  338. !     LONG    (*ms_LoadView)(void);
  339. !     LONG    (*ms_KillView)(void);
  340.   };
  341.   
  342. ***************
  343. *** 160,167 ****
  344.       struct    ExtendedNode    spm_Node;
  345.       UWORD    spm_Flags;
  346. !     LONG    (*do_monitor)();
  347. !     LONG    (*reserved1)();
  348. !     LONG    (*reserved2)();
  349. !     LONG    (*reserved3)();
  350.       struct    AnalogSignalInterval    hblank;
  351.       struct    AnalogSignalInterval    vblank;
  352. --- 160,167 ----
  353.       struct    ExtendedNode    spm_Node;
  354.       UWORD    spm_Flags;
  355. !     LONG    (*do_monitor)(void);
  356. !     LONG    (*reserved1)(void);
  357. !     LONG    (*reserved2)(void);
  358. !     LONG    (*reserved3)(void);
  359.       struct    AnalogSignalInterval    hblank;
  360.       struct    AnalogSignalInterval    vblank;
  361. diff -c2 -d -P -r include_h/hardware/blit.h include/hardware/blit.h
  362. *** include_h/hardware/blit.h    Wed Feb 14 02:41:51 2001
  363. --- include/hardware/blit.h    Wed Feb 14 02:40:59 2001
  364. ***************
  365. *** 89,97 ****
  366.   {
  367.       struct  bltnode *n;
  368. !     int     (*function)();
  369.       char    stat;
  370.       short   blitsize;
  371.       short   beamsync;
  372. !     int     (*cleanup)();
  373.   };
  374.   
  375. --- 89,97 ----
  376.   {
  377.       struct  bltnode *n;
  378. !     int     (*function)(void);
  379.       char    stat;
  380.       short   blitsize;
  381.       short   beamsync;
  382. !     int     (*cleanup)(void);
  383.   };
  384.   
  385. diff -c2 -d -P -r include_h/hardware/cia.h include/hardware/cia.h
  386. *** include_h/hardware/cia.h    Wed Feb 14 02:41:51 2001
  387. --- include/hardware/cia.h    Wed Feb 14 02:40:59 2001
  388. ***************
  389. *** 28,62 ****
  390.   
  391.   struct CIA {
  392. !     UBYTE   ciapra;
  393. !     UBYTE   pad0[0xff];
  394. !     UBYTE   ciaprb;
  395. !     UBYTE   pad1[0xff];
  396. !     UBYTE   ciaddra;
  397. !     UBYTE   pad2[0xff];
  398. !     UBYTE   ciaddrb;
  399. !     UBYTE   pad3[0xff];
  400. !     UBYTE   ciatalo;
  401. !     UBYTE   pad4[0xff];
  402. !     UBYTE   ciatahi;
  403. !     UBYTE   pad5[0xff];
  404. !     UBYTE   ciatblo;
  405. !     UBYTE   pad6[0xff];
  406. !     UBYTE   ciatbhi;
  407. !     UBYTE   pad7[0xff];
  408. !     UBYTE   ciatodlow;
  409. !     UBYTE   pad8[0xff];
  410. !     UBYTE   ciatodmid;
  411. !     UBYTE   pad9[0xff];
  412. !     UBYTE   ciatodhi;
  413. !     UBYTE   pad10[0xff];
  414. !     UBYTE   unusedreg;
  415. !     UBYTE   pad11[0xff];
  416. !     UBYTE   ciasdr;
  417. !     UBYTE   pad12[0xff];
  418. !     UBYTE   ciaicr;
  419. !     UBYTE   pad13[0xff];
  420. !     UBYTE   ciacra;
  421. !     UBYTE   pad14[0xff];
  422. !     UBYTE   ciacrb;
  423.   };
  424.   
  425. --- 28,62 ----
  426.   
  427.   struct CIA {
  428. !     volatile        UBYTE   ciapra;
  429. !     volatile        UBYTE   pad0[0xff];
  430. !     volatile        UBYTE   ciaprb;
  431. !     volatile        UBYTE   pad1[0xff];
  432. !     volatile        UBYTE   ciaddra;
  433. !     volatile        UBYTE   pad2[0xff];
  434. !     volatile        UBYTE   ciaddrb;
  435. !     volatile        UBYTE   pad3[0xff];
  436. !     volatile        UBYTE   ciatalo;
  437. !     volatile        UBYTE   pad4[0xff];
  438. !     volatile        UBYTE   ciatahi;
  439. !     volatile        UBYTE   pad5[0xff];
  440. !     volatile        UBYTE   ciatblo;
  441. !     volatile        UBYTE   pad6[0xff];
  442. !     volatile        UBYTE   ciatbhi;
  443. !     volatile        UBYTE   pad7[0xff];
  444. !     volatile        UBYTE   ciatodlow;
  445. !     volatile        UBYTE   pad8[0xff];
  446. !     volatile        UBYTE   ciatodmid;
  447. !     volatile        UBYTE   pad9[0xff];
  448. !     volatile        UBYTE   ciatodhi;
  449. !     volatile        UBYTE   pad10[0xff];
  450. !     volatile        UBYTE   unusedreg;
  451. !     volatile        UBYTE   pad11[0xff];
  452. !     volatile        UBYTE   ciasdr;
  453. !     volatile        UBYTE   pad12[0xff];
  454. !     volatile        UBYTE   ciaicr;
  455. !     volatile        UBYTE   pad13[0xff];
  456. !     volatile        UBYTE   ciacra;
  457. !     volatile        UBYTE   pad14[0xff];
  458. !     volatile        UBYTE   ciacrb;
  459.   };
  460.   
  461. diff -c2 -d -P -r include_h/hardware/custom.h include/hardware/custom.h
  462. *** include_h/hardware/custom.h    Wed Feb 14 02:41:51 2001
  463. --- include/hardware/custom.h    Wed Feb 14 02:40:59 2001
  464. ***************
  465. *** 24,143 ****
  466.   
  467.   struct Custom {
  468. !     UWORD   bltddat;
  469. !     UWORD   dmaconr;
  470. !     UWORD   vposr;
  471. !     UWORD   vhposr;
  472. !     UWORD   dskdatr;
  473. !     UWORD   joy0dat;
  474. !     UWORD   joy1dat;
  475. !     UWORD   clxdat;
  476. !     UWORD   adkconr;
  477. !     UWORD   pot0dat;
  478. !     UWORD   pot1dat;
  479. !     UWORD   potinp;
  480. !     UWORD   serdatr;
  481. !     UWORD   dskbytr;
  482. !     UWORD   intenar;
  483. !     UWORD   intreqr;
  484. !     APTR    dskpt;
  485. !     UWORD   dsklen;
  486. !     UWORD   dskdat;
  487. !     UWORD   refptr;
  488. !     UWORD   vposw;
  489. !     UWORD   vhposw;
  490. !     UWORD   copcon;
  491. !     UWORD   serdat;
  492. !     UWORD   serper;
  493. !     UWORD   potgo;
  494. !     UWORD   joytest;
  495. !     UWORD   strequ;
  496. !     UWORD   strvbl;
  497. !     UWORD   strhor;
  498. !     UWORD   strlong;
  499. !     UWORD   bltcon0;
  500. !     UWORD   bltcon1;
  501. !     UWORD   bltafwm;
  502. !     UWORD   bltalwm;
  503. !     APTR    bltcpt;
  504. !     APTR    bltbpt;
  505. !     APTR    bltapt;
  506. !     APTR    bltdpt;
  507. !     UWORD   bltsize;
  508. !     UBYTE   pad2d;
  509. !     UBYTE   bltcon0l;    /* low 8 bits of bltcon0, write only */
  510. !     UWORD   bltsizv;
  511. !     UWORD   bltsizh;    /* 5e */
  512. !     UWORD   bltcmod;
  513. !     UWORD   bltbmod;
  514. !     UWORD   bltamod;
  515. !     UWORD   bltdmod;
  516. !     UWORD   pad34[4];
  517. !     UWORD   bltcdat;
  518. !     UWORD   bltbdat;
  519. !     UWORD   bltadat;
  520. !     UWORD   pad3b[3];
  521. !     UWORD   deniseid;    /* 7c */
  522. !     UWORD   dsksync;
  523. !     ULONG   cop1lc;
  524. !     ULONG   cop2lc;
  525. !     UWORD   copjmp1;
  526. !     UWORD   copjmp2;
  527. !     UWORD   copins;
  528. !     UWORD   diwstrt;
  529. !     UWORD   diwstop;
  530. !     UWORD   ddfstrt;
  531. !     UWORD   ddfstop;
  532. !     UWORD   dmacon;
  533. !     UWORD   clxcon;
  534. !     UWORD   intena;
  535. !     UWORD   intreq;
  536. !     UWORD   adkcon;
  537.       struct  AudChannel {
  538. !       UWORD *ac_ptr; /* ptr to start of waveform data */
  539. !       UWORD ac_len;    /* length of waveform in words */
  540. !       UWORD ac_per;    /* sample period */
  541. !       UWORD ac_vol;    /* volume */
  542. !       UWORD ac_dat;    /* sample pair */
  543. !       UWORD ac_pad[2];    /* unused */
  544.       } aud[4];
  545. !     APTR    bplpt[8];
  546. !     UWORD   bplcon0;
  547. !     UWORD   bplcon1;
  548. !     UWORD   bplcon2;
  549. !     UWORD   bplcon3;
  550. !     UWORD   bpl1mod;
  551. !     UWORD   bpl2mod;
  552. !     UWORD   bplcon4;
  553. !     UWORD   clxcon2;
  554. !     UWORD   bpldat[8];
  555. !     APTR    sprpt[8];
  556.       struct  SpriteDef {
  557. !       UWORD pos;
  558. !       UWORD ctl;
  559. !       UWORD dataa;
  560. !       UWORD datab;
  561.       } spr[8];
  562. !     UWORD   color[32];
  563. !     UWORD htotal;
  564. !     UWORD hsstop;
  565. !     UWORD hbstrt;
  566. !     UWORD hbstop;
  567. !     UWORD vtotal;
  568. !     UWORD vsstop;
  569. !     UWORD vbstrt;
  570. !     UWORD vbstop;
  571. !     UWORD sprhstrt;
  572. !     UWORD sprhstop;
  573. !     UWORD bplhstrt;
  574. !     UWORD bplhstop;
  575. !     UWORD hhposw;
  576. !     UWORD hhposr;
  577. !     UWORD beamcon0;
  578. !     UWORD hsstrt;
  579. !     UWORD vsstrt;
  580. !     UWORD hcenter;
  581. !     UWORD diwhigh;    /* 1e4 */
  582. !     UWORD padf3[11];
  583. !     UWORD fmode;
  584.   };
  585.   
  586. --- 24,143 ----
  587.   
  588.   struct Custom {
  589. !     volatile        UWORD   bltddat;
  590. !     volatile        UWORD   dmaconr;
  591. !     volatile        UWORD   vposr;
  592. !     volatile        UWORD   vhposr;
  593. !     volatile        UWORD   dskdatr;
  594. !     volatile        UWORD   joy0dat;
  595. !     volatile        UWORD   joy1dat;
  596. !     volatile        UWORD   clxdat;
  597. !     volatile        UWORD   adkconr;
  598. !     volatile        UWORD   pot0dat;
  599. !     volatile        UWORD   pot1dat;
  600. !     volatile        UWORD   potinp;
  601. !     volatile        UWORD   serdatr;
  602. !     volatile        UWORD   dskbytr;
  603. !     volatile        UWORD   intenar;
  604. !     volatile        UWORD   intreqr;
  605. !     volatile        APTR    dskpt;
  606. !     volatile        UWORD   dsklen;
  607. !     volatile        UWORD   dskdat;
  608. !     volatile        UWORD   refptr;
  609. !     volatile        UWORD   vposw;
  610. !     volatile        UWORD   vhposw;
  611. !     volatile        UWORD   copcon;
  612. !     volatile        UWORD   serdat;
  613. !     volatile        UWORD   serper;
  614. !     volatile        UWORD   potgo;
  615. !     volatile        UWORD   joytest;
  616. !     volatile        UWORD   strequ;
  617. !     volatile        UWORD   strvbl;
  618. !     volatile        UWORD   strhor;
  619. !     volatile        UWORD   strlong;
  620. !     volatile        UWORD   bltcon0;
  621. !     volatile        UWORD   bltcon1;
  622. !     volatile        UWORD   bltafwm;
  623. !     volatile        UWORD   bltalwm;
  624. !     volatile        APTR    bltcpt;
  625. !     volatile        APTR    bltbpt;
  626. !     volatile        APTR    bltapt;
  627. !     volatile        APTR    bltdpt;
  628. !     volatile        UWORD   bltsize;
  629. !     volatile        UBYTE   pad2d;
  630. !     volatile        UBYTE   bltcon0l;    /* low 8 bits of bltcon0, write only */
  631. !     volatile        UWORD   bltsizv;
  632. !     volatile        UWORD   bltsizh;    /* 5e */
  633. !     volatile        UWORD   bltcmod;
  634. !     volatile        UWORD   bltbmod;
  635. !     volatile        UWORD   bltamod;
  636. !     volatile        UWORD   bltdmod;
  637. !     volatile        UWORD   pad34[4];
  638. !     volatile        UWORD   bltcdat;
  639. !     volatile        UWORD   bltbdat;
  640. !     volatile        UWORD   bltadat;
  641. !     volatile        UWORD   pad3b[3];
  642. !     volatile        UWORD   deniseid;    /* 7c */
  643. !     volatile        UWORD   dsksync;
  644. !     volatile        ULONG   cop1lc;
  645. !     volatile        ULONG   cop2lc;
  646. !     volatile        UWORD   copjmp1;
  647. !     volatile        UWORD   copjmp2;
  648. !     volatile        UWORD   copins;
  649. !     volatile        UWORD   diwstrt;
  650. !     volatile        UWORD   diwstop;
  651. !     volatile        UWORD   ddfstrt;
  652. !     volatile        UWORD   ddfstop;
  653. !     volatile        UWORD   dmacon;
  654. !     volatile        UWORD   clxcon;
  655. !     volatile        UWORD   intena;
  656. !     volatile        UWORD   intreq;
  657. !     volatile        UWORD   adkcon;
  658.       struct  AudChannel {
  659. !     volatile          UWORD *ac_ptr; /* ptr to start of waveform data */
  660. !     volatile          UWORD ac_len;    /* length of waveform in words */
  661. !     volatile          UWORD ac_per;    /* sample period */
  662. !     volatile          UWORD ac_vol;    /* volume */
  663. !     volatile          UWORD ac_dat;    /* sample pair */
  664. !     volatile          UWORD ac_pad[2];    /* unused */
  665.       } aud[4];
  666. !     volatile        APTR    bplpt[8];
  667. !     volatile        UWORD   bplcon0;
  668. !     volatile        UWORD   bplcon1;
  669. !     volatile        UWORD   bplcon2;
  670. !     volatile        UWORD   bplcon3;
  671. !     volatile        UWORD   bpl1mod;
  672. !     volatile        UWORD   bpl2mod;
  673. !     volatile        UWORD   bplcon4;
  674. !     volatile        UWORD   clxcon2;
  675. !     volatile        UWORD   bpldat[8];
  676. !     volatile        APTR    sprpt[8];
  677.       struct  SpriteDef {
  678. !     volatile          UWORD pos;
  679. !     volatile          UWORD ctl;
  680. !     volatile          UWORD dataa;
  681. !     volatile          UWORD datab;
  682.       } spr[8];
  683. !     volatile        UWORD   color[32];
  684. !     volatile        UWORD htotal;
  685. !     volatile        UWORD hsstop;
  686. !     volatile        UWORD hbstrt;
  687. !     volatile        UWORD hbstop;
  688. !     volatile        UWORD vtotal;
  689. !     volatile        UWORD vsstop;
  690. !     volatile        UWORD vbstrt;
  691. !     volatile        UWORD vbstop;
  692. !     volatile        UWORD sprhstrt;
  693. !     volatile        UWORD sprhstop;
  694. !     volatile        UWORD bplhstrt;
  695. !     volatile        UWORD bplhstop;
  696. !     volatile        UWORD hhposw;
  697. !     volatile        UWORD hhposr;
  698. !     volatile        UWORD beamcon0;
  699. !     volatile        UWORD hsstrt;
  700. !     volatile        UWORD vsstrt;
  701. !     volatile        UWORD hcenter;
  702. !     volatile        UWORD diwhigh;    /* 1e4 */
  703. !     volatile        UWORD padf3[11];
  704. !     volatile        UWORD fmode;
  705.   };
  706.   
  707. diff -c2 -d -P -r include_h/intuition/imageclass.h include/intuition/imageclass.h
  708. *** include_h/intuition/imageclass.h    Wed Feb 14 02:41:52 2001
  709. --- include/intuition/imageclass.h    Wed Feb 14 02:41:00 2001
  710. ***************
  711. *** 186,192 ****
  712. --- 186,194 ----
  713.   };
  714.   
  715. + #ifndef FRAMEF_SPECIFY
  716.   #define FRAMEF_SPECIFY    (1<<0)    /* Make do with the dimensions of FrameBox
  717.                    * provided.
  718.                    */
  719. + #endif
  720.   
  721.   /* IM_DRAW, IM_DRAWFRAME    */
  722. diff -c2 -d -P -r include_h/libraries/commodities.h include/libraries/commodities.h
  723. *** include_h/libraries/commodities.h    Wed Feb 14 02:41:53 2001
  724. --- include/libraries/commodities.h    Wed Feb 14 02:41:01 2001
  725. ***************
  726. *** 78,82 ****
  727.   
  728.   /* Pointer to a function returning a LONG */
  729. ! typedef LONG (*PFL)();
  730.   
  731.   
  732. --- 78,82 ----
  733.   
  734.   /* Pointer to a function returning a LONG */
  735. ! typedef LONG (*PFL)(void);
  736.   
  737.   
  738. diff -c2 -d -P -r include_h/libraries/mathieeedp.h include/libraries/mathieeedp.h
  739. *** include_h/libraries/mathieeedp.h    Wed Feb 14 02:41:54 2001
  740. --- include/libraries/mathieeedp.h    Wed Feb 14 02:41:02 2001
  741. ***************
  742. *** 51,55 ****
  743.   #define tanh    IEEEDPTanh
  744.   
  745.   double    IEEEDPTan(),IEEEDPAtan();
  746.   double    IEEEDPCos(),IEEEDPACos();
  747. --- 51,55 ----
  748.   #define tanh    IEEEDPTanh
  749.   
  750. ! #if 0
  751.   double    IEEEDPTan(),IEEEDPAtan();
  752.   double    IEEEDPCos(),IEEEDPACos();
  753. ***************
  754. *** 74,77 ****
  755. --- 74,78 ----
  756.   double    IEEEDPFloor();
  757.   double    IEEEDPCeil();
  758. + #endif
  759.   
  760.   #endif    /* LIBRARIES_MATHIEEEDP_H */
  761. diff -c2 -d -P -r include_h/libraries/mathieeesp.h include/libraries/mathieeesp.h
  762. *** include_h/libraries/mathieeesp.h    Wed Feb 14 02:41:54 2001
  763. --- include/libraries/mathieeesp.h    Wed Feb 14 02:41:02 2001
  764. ***************
  765. *** 53,57 ****
  766.   #define tanh    IEEESPTanh
  767.   
  768.   float    IEEESPTan(),IEEESPAtan();
  769.   float    IEEESPCos(),IEEESPACos();
  770. --- 53,57 ----
  771.   #define tanh    IEEESPTanh
  772.   
  773. ! #if 0
  774.   float    IEEESPTan(),IEEESPAtan();
  775.   float    IEEESPCos(),IEEESPACos();
  776. ***************
  777. *** 76,79 ****
  778. --- 76,80 ----
  779.   float    IEEESPFloor();
  780.   float    IEEESPCeil();
  781. + #endif
  782.   
  783.   #endif    /* LIBRARIES_MATHIEEESP_H */
  784. diff -c2 -d -P -r include_h/libraries/mathlibrary.h include/libraries/mathlibrary.h
  785. *** include_h/libraries/mathlibrary.h    Wed Feb 14 02:41:54 2001
  786. --- include/libraries/mathlibrary.h    Wed Feb 14 02:41:02 2001
  787. ***************
  788. *** 21,26 ****
  789.       struct Library MathIEEEBase_LibNode;
  790.       unsigned char    MathIEEEBase_reserved[18];
  791. !     int    (*MathIEEEBase_TaskOpenLib)();
  792. !     int    (*MathIEEEBase_TaskCloseLib)();
  793.       /*    This structure may be extended in the future */
  794.   };
  795. --- 21,26 ----
  796.       struct Library MathIEEEBase_LibNode;
  797.       unsigned char    MathIEEEBase_reserved[18];
  798. !     int    (*MathIEEEBase_TaskOpenLib)(void);
  799. !     int    (*MathIEEEBase_TaskCloseLib)(void);
  800.       /*    This structure may be extended in the future */
  801.   };
  802. diff -c2 -d -P -r include_h/libraries/mathresource.h include/libraries/mathresource.h
  803. *** include_h/libraries/mathresource.h    Wed Feb 14 02:41:54 2001
  804. --- include/libraries/mathresource.h    Wed Feb 14 02:41:02 2001
  805. ***************
  806. *** 36,45 ****
  807.       unsigned short    MathIEEEResource_Flags;
  808.       unsigned short    *MathIEEEResource_BaseAddr; /* ptr to 881 if exists */
  809. !     void    (*MathIEEEResource_DblBasInit)();
  810. !     void    (*MathIEEEResource_DblTransInit)();
  811. !     void    (*MathIEEEResource_SglBasInit)();
  812. !     void    (*MathIEEEResource_SglTransInit)();
  813. !     void    (*MathIEEEResource_ExtBasInit)();
  814. !     void    (*MathIEEEResource_ExtTransInit)();
  815.   };
  816.   
  817. --- 36,45 ----
  818.       unsigned short    MathIEEEResource_Flags;
  819.       unsigned short    *MathIEEEResource_BaseAddr; /* ptr to 881 if exists */
  820. !     void    (*MathIEEEResource_DblBasInit)(void);
  821. !     void    (*MathIEEEResource_DblTransInit)(void);
  822. !     void    (*MathIEEEResource_SglBasInit)(void);
  823. !     void    (*MathIEEEResource_SglTransInit)(void);
  824. !     void    (*MathIEEEResource_ExtBasInit)(void);
  825. !     void    (*MathIEEEResource_ExtTransInit)(void);
  826.   };
  827.   
  828. diff -c2 -d -P -r include_h/resources/mathresource.h include/resources/mathresource.h
  829. *** include_h/resources/mathresource.h    Wed Feb 14 02:41:56 2001
  830. --- include/resources/mathresource.h    Wed Feb 14 02:41:04 2001
  831. ***************
  832. *** 36,45 ****
  833.       unsigned short    MathIEEEResource_Flags;
  834.       unsigned short    *MathIEEEResource_BaseAddr; /* ptr to 881 if exists */
  835. !     void    (*MathIEEEResource_DblBasInit)();
  836. !     void    (*MathIEEEResource_DblTransInit)();
  837. !     void    (*MathIEEEResource_SglBasInit)();
  838. !     void    (*MathIEEEResource_SglTransInit)();
  839. !     void    (*MathIEEEResource_ExtBasInit)();
  840. !     void    (*MathIEEEResource_ExtTransInit)();
  841.   };
  842.   
  843. --- 36,45 ----
  844.       unsigned short    MathIEEEResource_Flags;
  845.       unsigned short    *MathIEEEResource_BaseAddr; /* ptr to 881 if exists */
  846. !     void    (*MathIEEEResource_DblBasInit)(void);
  847. !     void    (*MathIEEEResource_DblTransInit)(void);
  848. !     void    (*MathIEEEResource_SglBasInit)(void);
  849. !     void    (*MathIEEEResource_SglTransInit)(void);
  850. !     void    (*MathIEEEResource_ExtBasInit)(void);
  851. !     void    (*MathIEEEResource_ExtTransInit)(void);
  852.   };
  853.   
  854. diff -c2 -d -P -r include_h/utility/hooks.h include/utility/hooks.h
  855. *** include_h/utility/hooks.h    Wed Feb 14 02:41:58 2001
  856. --- include/utility/hooks.h    Wed Feb 14 02:41:05 2001
  857. ***************
  858. *** 29,34 ****
  859.   {
  860.       struct MinNode h_MinNode;
  861. !     ULONG       (*h_Entry)();    /* assembler entry point */
  862. !     ULONG       (*h_SubEntry)();    /* often HLL entry point */
  863.       APTR       h_Data;        /* owner specific     */
  864.   };
  865. --- 29,34 ----
  866.   {
  867.       struct MinNode h_MinNode;
  868. !     ULONG       (*h_Entry)(void);    /* assembler entry point */
  869. !     ULONG       (*h_SubEntry)(void);    /* often HLL entry point */
  870.       APTR       h_Data;        /* owner specific     */
  871.   };
  872. ***************
  873. *** 37,41 ****
  874.    * hook.h_SubEntry = (HOOKFUNC)AFunction
  875.    */
  876. ! typedef unsigned long (*HOOKFUNC)();
  877.   
  878.   /* Hook calling conventions.
  879. --- 37,41 ----
  880.    * hook.h_SubEntry = (HOOKFUNC)AFunction
  881.    */
  882. ! typedef unsigned long (*HOOKFUNC)(void);
  883.   
  884.   /* Hook calling conventions.
  885.