home *** CD-ROM | disk | FTP | other *** search
/ Amiga ACS 1998 #4 / amigaacscoverdisc1998-041998.iso / utilities / shareware / dev / vbcc / machines / amiga68k / vbrowse / showerr.c next >
Encoding:
C/C++ Source or Header  |  1997-12-30  |  939 b   |  40 lines

  1. /*  open the errors.guide GUIDENAME and display hte specified node  */
  2. /*  link with minstart.o                                            */
  3.  
  4. #include <clib/amigaguide_protos.h>
  5. #include <clib/exec_protos.h>
  6. #include <clib/dos_protos.h>
  7. #include <libraries/amigaguide.h>
  8.  
  9. struct Library *AmigaGuideBase,*DOSBase;
  10. struct NewAmigaGuide nag;
  11.  
  12. #define GUIDENAME "vbcc:doc/VBCCMessages.guide"
  13.  
  14. main(char *args)
  15. {
  16.     AMIGAGUIDECONTEXT handle;
  17.  
  18.     if(!(DOSBase=OpenLibrary("dos.library",0))) return(20);
  19.  
  20.     nag.nag_Name=GUIDENAME;
  21.     nag.nag_Node=args;
  22.     nag.nag_Line=0;
  23.  
  24.     if(AmigaGuideBase=OpenLibrary("amigaguide.library",0)){
  25.  
  26.  
  27.         if(handle=OpenAmigaGuideA(&nag,0))
  28.             CloseAmigaGuide(handle);
  29.         else
  30.             Write(Output(),"Could not open guide\n",21);
  31.  
  32.         CloseLibrary(AmigaGuideBase);
  33.  
  34.     }else Write(Output(),"Could not open amigaguide.library\n",34);
  35.  
  36.     CloseLibrary(DOSBase);
  37.  
  38.     return(0);
  39. }
  40.