home *** CD-ROM | disk | FTP | other *** search
/ YPA: Your Privacy Assured / YPA.ISO / other_goodies / utilities / amigaguid.lha / AmigaGuide / AG_V39 / Source / HyperBrowser / hyperbrowser.h < prev    next >
C/C++ Source or Header  |  1993-01-08  |  2KB  |  72 lines

  1. /* hyperbrowser.h
  2.  * Written by David N. Junod
  3.  *
  4.  * (c) Copyright 1992 Commodore-Amiga, Inc.  All rights reserved.
  5.  *
  6.  * This software is provided as-is and is subject to change; no warranties
  7.  * are made.  All use is at your own risk.  No liability or responsibility
  8.  * is assumed.
  9.  *
  10.  */
  11.  
  12. #include <exec/types.h>
  13. #include <exec/memory.h>
  14. #include <exec/execbase.h>
  15. #include <exec/libraries.h>
  16. #include <intuition/screens.h>
  17. #include <intuition/intuition.h>
  18. #include <intuition/intuitionbase.h>
  19. #include <intuition/classes.h>
  20. #include <intuition/classusr.h>
  21. #include <intuition/imageclass.h>
  22. #include <graphics/gfx.h>
  23. #include <graphics/text.h>
  24. #include <graphics/gfxbase.h>
  25. #include <libraries/amigaguide.h>
  26. #include <libraries/gadtools.h>
  27. #include <utility/hooks.h>
  28. #include <utility/tagitem.h>
  29. #include <string.h>
  30.  
  31. #include <clib/macros.h>
  32. #include <clib/alib_protos.h>
  33. #include <clib/amigaguide_protos.h>
  34. #include <clib/dos_protos.h>
  35. #include <clib/exec_protos.h>
  36. #include <clib/gadtools_protos.h>
  37. #include <clib/graphics_protos.h>
  38. #include <clib/intuition_protos.h>
  39. #include <clib/utility_protos.h>
  40.  
  41. #include <pragmas/amigaguide_pragmas.h>
  42. #include <pragmas/dos_pragmas.h>
  43. #include <pragmas/exec_pragmas.h>
  44. #include <pragmas/gadtools_pragmas.h>
  45. #include <pragmas/graphics_pragmas.h>
  46. #include <pragmas/intuition_pragmas.h>
  47. #include <pragmas/utility_pragmas.h>
  48.  
  49. /*****************************************************************************/
  50.  
  51. #define    BASENAME    "HYPERNOZY"
  52. #define    BASENAME_LENGTH    9
  53.  
  54. /*****************************************************************************/
  55.  
  56. #define ASM        __asm
  57. #define REG(x)        register __ ## x
  58.  
  59. /*****************************************************************************/
  60.  
  61. void kprintf (void *, ...);
  62. void sprintf (void *, ...);
  63.  
  64. /* asprintf.asm */
  65. void ASM asprintf (REG (a3) STRPTR buffer, REG (a0) STRPTR fmt, REG (a1) APTR data);
  66.  
  67. /*****************************************************************************/
  68.  
  69. #include "globaldata.h"
  70.  
  71. #include "hyperbrowser_iprotos.h"
  72.