Commit graph

8 commits

Author SHA1 Message Date
Simon Howard
7684ddcfd8 Clean up file headers.
This change rewrites and simplifies the copyright headers at the top
of all source files:

 * Remove "Emacs style mode select" line; this line was included in
   the headers for the originally released source files and appears
   to be to set the file type for old versions of Emacs. I'm not sure
   entirely why it was required but I don't think it is any more.
 * Remove "You should have received a copy of..." text from copyright
   header. This refers to the old 59 Temple Place address where the
   FSF headquarters used to be located and is no longer correct.
   Rather than change to the new address, just remove the paragraph
   as it is superfluous anyway. This fixes #311.
 * Remove ---- separator lines so that the file headers are barer
   and more simplified.
2014-05-05 00:20:54 -04:00
Simon Howard
8eb3200286 Replace all snprintf() calls with M_snprintf().
The Windows API has an _snprintf function that is not the same as
Unix's snprintf(): if the string is truncated then no trailing NUL
character is appended. This makes the function unsafe. Define a
replacement/wrapper called M_snprintf that works the same but always
appends a trailing NUL, for safety on Windows and other OSes that
behave like this.

Do the same thing for vsnprintf(), and update HACKING to list
snprintf/vsnprintf as forbidden functions. This fixes #375;
thanks to Quasar for pointing out the different behavior of these
functions.
2014-04-01 20:43:45 -04:00
Simon Howard
79699357c1 HACKING: Add note about unsafe C functions.
Add a section to the HACKING file listing unsafe C library functions
that should not be used.
2014-03-29 22:07:27 -04:00
Simon Howard
5a2bbe2e13 Add vim modeline for text wrapping to documentation text files.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 2315
2011-03-28 23:39:48 +00:00
Simon Howard
ee2a6fda9f Add portability section to HACKING file.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 921
2007-06-21 11:32:04 +00:00
Simon Howard
058f7712fa Reformat coding style file. Add stuff about hungarian notation, jwz tab
characters link and an introduction giving a brief explanation for the
choices.

Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 703
2006-10-16 13:52:12 +00:00
Simon Howard
12ae015f19 Remove tab characters :-)
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 632
2006-09-20 10:49:19 +00:00
Simon Howard
ac7b10dceb Add HACKING file with guidelines for Chocolate Doom hackers.
Subversion-branch: /trunk/chocolate-doom
Subversion-revision: 631
2006-09-20 10:47:13 +00:00