From c947ae968b9fdb7a65f1481b7c7ec68e6a0d3abc Mon Sep 17 00:00:00 2001 From: Bruno Haible Date: Thu, 12 Jun 2003 11:12:14 +0000 Subject: Add a note about empty files. --- README | 6 ++++++ 1 file changed, 6 insertions(+) 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 ============ -- cgit v1.2.1