From: genocide AT praxis DOT net (GENOCiDE) Newsgroups: comp.os.msdos.djgpp Subject: Retrieving VESA Modes in DJGPP -- HELP! Date: Thu, 09 Jan 1997 20:40:57 GMT Organization: Praxis Information Group Lines: 23 Message-ID: <32d55634.1506449@news.praxis.net> NNTP-Posting-Host: ptp79.praxis.net To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Ok, in my struct, there is a pounter called VideoModePtr; struct VbeInfoBlock { .... unsigned *VideoModePtr; .... }; I should be able to retrieve all the video modes by using: VbeInfoBlock vbeinfo; unsigned *p; for (p=vbeinfo.VideoModePtr; *p != (unsigned) -1; p++) { printf("Mode: 0x%x\n", *p); } this works under regular ANSI C, why doesn't work here? is it because of protected mode? Please help me! Thanks..... -GENOCiDE genocide AT praxis DOT net