From: Daniel J S. <dan...@ie...> - 2004-06-02 02:06:02
|
Daniel J Sebald wrote: >> >> No. Look at the actual definition of these functions, still conserved >> from the K&R days, through both ANSI/ISO C standards, and still valid >> for a current Linux box: >> >> int putchar(int c); >> >> That argument is an int, not a char, for exactly the reasons we're >> discussing here. >> > > Really?! A function called "putchar" whose argument is an "int" > rather than "char"? Nice. Would this be a tolerable hack? Define a special type in some header for char's as function arguments /* Throwback to K&R */ #ifdef __STDC__ #define ACHAR char #else #define ACHAR int #endif do_enh_writec(ACHAR c) Hopefully there aren't too many, and it might be fairly easy to search them out, e.g., grep char */* > junk xemacs junk (in xemacs search for '\nchar' because function arguments start in first column) ..... Anyway, is gnuplot.texi a generated file? (I see something called doc2texi.el) If so, should it be in the cvsignore list so that it isn't checked out when getting the latest CVS version? Dan |