From: Bruno Haible Date: Thu, 12 Jun 2003 11:12:14 +0000 (+0000) Subject: Add a note about empty files. X-Git-Url: https://pintos-os.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c947ae968b9fdb7a65f1481b7c7ec68e6a0d3abc;p=pspp Add a note about empty files. --- diff --git a/README b/README index 3dcdda8eb2..91505c5cfc 100644 --- a/README +++ b/README @@ -64,6 +64,12 @@ Other things: * Try to prevent that the files are built if they aren't needed on a platform. Valid excuses to this rule include ELIDE constructs that lead to an empty .o file (see getopt module). +* If you have a .c file that leads to an empty .o file on some platforms + (through some big #if around all the code), still make sure that after + preprocessing the compilation unit is not empty. This is usually fulfilled + if you #include or #include before the big #if; + otherwise you need to add a #else branch containing "typedef int dummy;" + or "extern int dummy;". High Quality ============