| delorie.com/archives/browse.cgi | search |
| From: | bdarnell AT vnet DOT net (Ben Darnell) |
| Newsgroups: | comp.os.msdos.djgpp |
| Subject: | Re: Mikmod problems and symify wierdness (long) |
| Date: | Tue, 21 Jan 1997 23:14:17 GMT |
| Organization: | Vnet Internet Access, Inc. |
| Lines: | 13 |
| Message-ID: | <32e54385.3006649@news.vnet.net> |
| References: | <32e2e995 DOT 11893177 AT news DOT vnet DOT net> <5c0m8q$fha AT news DOT cableinet DOT net> |
| NNTP-Posting-Host: | vts-char3-s14.vnet.net |
| To: | djgpp AT delorie DOT com |
| DJ-Gateway: | from newsgroup comp.os.msdos.djgpp |
After reading the sample program for the fiftieth time, I saw what the
problem was: Mikmod relies on nearptrs, and the sample program had
int _crt0_startup_flags=_CRT0_FLAG_NEARPTR; at the top. I don't like
the idea of losing protection, so I added
_djgpp_nearptr_[en|dis]able() calls at the appropriate places in
drv_sb.c. (in SB_Update() and SB_PlayStart()). The problems in the
traceback were apparently caused by the fact that Mikmod was compiled
without -g.
__ __
/> /_ /| / /\ /| /> /| / /_ / /
/> /_ / |/ /_/ /-| / \ / |/ /_ /_ /_
http://users.vnet.net/bdarnell
bdarnell AT vnet DOT net
| webmaster | delorie software privacy |
| Copyright © 2019 by DJ Delorie | Updated Jul 2019 |