Hi,

in the previous days I've seen a posting where someone compiled
his code with 
        
        c++ -O2 -Wall -fconserve-space -ggdb foo.cc


The code looked like this:
...
cout << "Starting" << endl;
...
for (sptr = l, pch = l;
 (strchr(pch, ';') ?
  pch = strchr(pch, ';') :
  pch = strchr(pch, '\r')) > 0;
      sptr = ++pch)
 {
    *pch = 0;
           cout << sptr << endl;
 }
...

When the operator executed the code, he get this debug
output:

% [EMAIL PROTECTED]:/tmp/foo$ ./a.out
% Starting
% l=0xbfbfe8a0, pch=0xbfbfe8a5
% hello
% l=0xbfbfe8a0, pch=0xbfbfe8ab
% world
% l=0xbfbfe8a0, pch=0xbfbfe8b0
% this
...

When I compile my code with the same options and execute it,
I don't get this detailed output with all the addresses. Any
ideas how to get it?

Regards,
Chris
_______________________________________________
help-gplusplus mailing list
help-gplusplus@gnu.org
http://lists.gnu.org/mailman/listinfo/help-gplusplus

Reply via email to