From: bd733 AT rgfn DOT epcc DOT edu (Jason M. Daniels) Newsgroups: comp.os.msdos.djgpp Subject: Re: Help! Date: 4 Jul 1997 23:25:34 GMT Organization: The Rio Grande Free-Net, El Paso Community College, El Paso, TX Lines: 30 Message-ID: <5pk0pe$qnk@news.epcc.edu> References: <01bc88b2$d1dfe9c0$1f3963c3 AT rossa> NNTP-Posting-Host: rgfn.epcc.edu To: djgpp AT delorie DOT com DJ-Gateway: from newsgroup comp.os.msdos.djgpp Precedence: bulk Ross Boast (Rossa AT btinternet DOT com) wrote: > Hi, > Can anyone help me with this line : > _fmemset (video_buffer,(char)3,SCREEN_WIDTH*SCREEN_HEIGHT+1); > i have defined these varibles and have allocated the mem (in 13h mode) i > get : > parse error before 'unsigned' > which is weird coz i has no unsigned things in there!. I can't find _fmemset in my libc reference. Is this a function of your own? > Also Why doesn't this > line work under both C and C++? > char far *video_buffer = (char far)0xA0000000L; > i have to remove the * and the 'far' to make it work why?. Hmmm, gee, I dunno... maybe because there's no such thing as 'far' in gcc? Did you even bother to take a look at the FAQ? Section 17.7 would've explained that 'far' doesn't exist in DJGPP, and sections 10.2 and 18.4 would've explained some alternate ways of doing this. -- Jason Daniels -- bd733 AT rgfn DOT epcc DOT edu ---> BELIEVE THE LIE <--- Linux: The choice of a GNU generation. Winblows 95: The world's best-selling computer virus.