From: "Protozone" Newsgroups: comp.os.msdos.djgpp Subject: Error: cannot convert `regs' from type `REGS' to type `REGS *' Date: Mon, 22 Nov 1999 18:17:33 +1100 Organization: The Internet Group Ltd Lines: 49 Message-ID: <81aqis$8r4$1@toto.tig.com.au> NNTP-Posting-Host: p17-max15.syd.ihug.com.au X-Priority: 3 X-MSMail-Priority: Normal X-Newsreader: Microsoft Outlook Express 5.00.2615.200 X-MimeOLE: Produced By Microsoft MimeOLE V5.00.2615.200 To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Reply-To: djgpp AT delorie DOT com Hi, I'm trying out some basic graphics in DJGPP using a tutorial I found ( and when compiling RHIDE gives me the error: Error: cannot convert `regs' from type `REGS' to type `REGS *' I was wondering if anyone could tell me what this means and (hopefully) how to fix it... Here is the source: #include #include #include #include #include #include #include #include #include #include // Init VGA Mode Function Prototype int init_vga_mode(void); // Global Variables char *vgamemory; char *vgabuffer; // Main Function void main() { init_vga_mode(); } // Init VGA Mode Function int init_vga_mode(void) { union REGS regs; __djgpp_nearptr_enable(); vgamemory=(char *)(0xA0000 + __djgpp_conventional_base); if((vgabuffer=(char *)malloc(320*200))==NULL) { return(1); } regs.h.ah=0x00; file://Procedure 0x00: Set Video Mode regs.h.al=0x13; file://The mode to set (0x# = #h) int86(0x10, regs, regs); file://Call BIOS intr 0x10 return(0); }