Mercurial > hg > octave-nkf > gnulib-hg
changeset 5106:0d18d9cee047
New module 'dummy'.
author | Bruno Haible <bruno@clisp.org> |
---|---|
date | Mon, 19 Jul 2004 20:22:33 +0000 |
parents | d088e155d8f6 |
children | bbdca65b6e86 |
files | ChangeLog lib/ChangeLog lib/dummy.c modules/dummy |
diffstat | 4 files changed, 59 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,11 @@ +2004-07-19 Bruno Haible <bruno@clisp.org> + + * MODULES.html.sh (func_all_modules): Add dummy. + +2004-07-16 Simon Josefsson <jas@extundo.com> + + * modules/dummy: New file. + 2004-07-09 Paul Eggert <eggert@cs.ucla.edu> * modules/chown (Files): Add lib/fchown-stub.c, since
--- a/lib/ChangeLog +++ b/lib/ChangeLog @@ -1,3 +1,7 @@ +2004-07-16 Simon Josefsson <jas@extundo.com> + + * dummy.c: New file. + 2004-07-16 Bruno Haible <bruno@clisp.org> * backupfile.h: Add extern "C" for C++.
new file mode 100644 --- /dev/null +++ b/lib/dummy.c @@ -0,0 +1,30 @@ +/* A dummy file, to prevent empty libraries from breaking builds. + Copyright (C) 2004 Simon Josefsson + + This program is free software; you can redistribute it and/or modify it + under the terms of the GNU Library General Public License as published + by the Free Software Foundation; either version 2, or (at your option) + any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU + Library General Public License for more details. + + You should have received a copy of the GNU Library General Public + License along with this program; if not, write to the Free Software + Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, + USA. */ + +/* Some systems, reportedly OpenBSD and Mac OS X, refuse to create + libraries without any object files. You might get an error like: + + > ar cru .libs/libgl.a + > ar: no archive members specified + + Compiling this file, and adding its object file to the library, will + prevent the library from being empty. */ + +/* This declaration is solely to ensure that after preprocessing + this file is never empty. */ +typedef int dummy;