On 20-Sep-2007, Jan Christoph Nordholz wrote:
> Ben: I like the first version of your patch to #437024 - an 
> explanation of those characters and a change to hexadecimal view 
> (which I prefer over the decimal representation when dealing with 
> character sets) really can't hurt.

Thanks for this feedback. If you want to apply just that part, 
including the reformatting into a tabular structure as in the latest 
versions of the patch, I'd be pleased.

> However I'm reluctant to change the source code's encoding (#439628) 
> just because utf is slowly becoming the default. We have already 
> diverged a lot from upstream, and I don't want to further this just 
> for beauty's sake (and they're slow at accepting patches, even the 
> bugfixing ones...).

I'm not really concerned with any files but 'process.c' for this 
patch, and UTF-8 makes the most sense there for future expansion of 
the digraph table.

The reason for re-encoding all files was for consistency: I thought it 
would make most sense to re-encode all files to work with UTF-8 at the 
same time; if you disagree, the alternative is to have one file 
('process.c') UTF-8 encoded, others encoded differently.

> Besides, the utf characters in help.c and acls.c are part of comments, 
> and process.c gets fixed by your patch anyway. IMHO C source should 
> ideally be pure ascii.

That's the problem. Once the characters in a file are outside 7-bit 
ASCII, the file *must* be encoded using some non-ASCII encoding. 
Sticking to UTF-8 seems the most logical choice these days.

However, I can see your point about changing the encoding of an 
existing file that upstream may not apply for a while. If you decide 
not to re-encode all the source code files at this time, that's your 
decision to make.

-- 
 \     "Anyone can do any amount of work provided it isn't the work he |
  `\       is supposed to be doing at the moment."  -- Robert Benchley |
_o__)                                                                  |
Ben Finney <[EMAIL PROTECTED]>

Attachment: signature.asc
Description: Digital signature

Reply via email to