🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

Article View: comp.sys.mac.programmer.codewarrior
Article #864

Re: Long long, optimization and weird debugger errors

#864
From: Raymond
Date: Thu, 23 Jan 2003 19:37
24 lines
2417 bytes
Jason

I had a similar problem and MW support tried to pacify me by saying I was
doing something wrong, and finally blew me off.
-- (MWRon, see: MW Tech support # 1-28735400)

But I am sure this is a MW compiler error... something about 64bit integers.
If the compiler puts the value (64bits) into the registers (using 2 32-bit
registers I guess), the compiler will reuse one of the registers, stomping
over your data.

MY solution was to force the long long to be on the stack. Always have a
variable in your routine(s) which received the address of freeBytes:

long long freeBytes;
long long* freeBytePtr;

freeBytePtr = &freeBytes;

POOF, my problem was solved.


I hope this helps.
ray
Technical Details
Message-ID: <iwXX9.1384$Xh6.582263850@newssvr13.news.prodigy.com>
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feed3.newsreader.com!newsreader.com!news-xfer.cox.net!news.astraweb.com!news-small.astraweb.com!prodigy.com!newsmst01.news.prodigy.com!prodigy.com!postmaster.news.prodigy.com!newssvr13.news.prodigy.com.POSTED!74667d8b!not-for-mail
References: <BA54E438.7596%jbotwick@nc.rr.com>

Show Full Headers
Complete Article Headers
X-Google-Language: ENGLISH,ASCII-7-bit
X-Google-Thread: fd047,9970b840368bc3e
X-Google-Attributes: gidfd047,public
X-Google-Thread: 10bcce,9970b840368bc3e
X-Google-Attributes: gid10bcce,public
X-Google-Thread: f635e,9970b840368bc3e
X-Google-Attributes: gidf635e,public
X-Google-ArrivalTime: 2003-01-23 11:38:04 PST
Path: arc1-ca.pugleaf.net!archiver1.google.com!news1.google.com!newsfeed.stanford.edu!news-spur1.maxwell.syr.edu!news.maxwell.syr.edu!feed3.newsreader.com!newsreader.com!news-xfer.cox.net!news.astraweb.com!news-small.astraweb.com!prodigy.com!newsmst01.news.prodigy.com!prodigy.com!postmaster.news.prodigy.com!newssvr13.news.prodigy.com.POSTED!74667d8b!not-for-mail
Reply-To: "Raymond" <ray@n0.sp4m.powerproduction.n0.sp4m.com>
From: "Raymond" <ray@n0.sp4m.powerproduction.n0.sp4m.com>
Newsgroups: comp.sys.mac.programmer.codewarrior,codewarrior.mac,codewarrior.windows
References: <BA54E438.7596%jbotwick@nc.rr.com>
Subject: Re: Long long, optimization and weird debugger errors
Lines: 26
X-Newsreader: Microsoft Outlook Express 6.00.2800.1106
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2800.1106
Message-ID: <iwXX9.1384$Xh6.582263850@newssvr13.news.prodigy.com>
NNTP-Posting-Host: 64.171.185.101
X-Complaints-To: abuse@prodigy.net
X-Trace: newssvr13.news.prodigy.com 1043350670 ST000 64.171.185.101 (Thu, 23 Jan 2003 14:37:50 EST)
NNTP-Posting-Date: Thu, 23 Jan 2003 14:37:50 EST
Organization: Prodigy Internet http://www.prodigy.com
X-UserInfo1: TSU[@I_AOXSYBW@Y[ROBN\TDFZ\@@FXLM@TDOCQDJ@_@FNHB_NVUAH_[BL[\IRKIANGGJBFNJF_DOLSCENSY^U@FRFUEXR@KFXYDBPWBCDQJA@X_DCBHXR[C@\EOKCJLED_SZ@RMWYXYWE_P@\\GOIW^@SYFFSWHFIXMADO@^[ADPRPETLBJ]RDGENSKQQZN
Date: Thu, 23 Jan 2003 19:37:50 GMT