www.delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp/1999/12/21/10:02:04

From: Hans Yperman <Hans DOT Yperman AT rug DOT ac DOT be>
Newsgroups: comp.os.msdos.djgpp
Subject: Rhide bug?
Date: Tue, 21 Dec 1999 13:48:58 +0100
Organization: University of Ghent, Belgium
Lines: 13
Message-ID: <385F773A.595A9DB1@e.mail>
NNTP-Posting-Host: fwet35.rug.ac.be
Mime-Version: 1.0
X-Mailer: Mozilla 4.61 [en] (WinNT; I)
X-Accept-Language: en
To: djgpp AT delorie DOT com
DJ-Gateway: from newsgroup comp.os.msdos.djgpp
Reply-To: djgpp AT delorie DOT com

The Edit->Compact text function may do bad things with your code.

(I assume in this example that a tab=8 spaces.)
Do  this:(not indented, start at column 0)
*xy++=' ';
with the space between the quotes on the tabstops-1'th column. Now there
is no way to see the difference between tab and space on this place, so
Rhide replaces the space with a tab. At runtime,a tab is written in the
string,not a space.

I hav not tested if the Expand all tabs function has an equivalent bug,
or if the same works in "double-quoted" strings.

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019