annotate lib/closeout.h @ 7475:99b9b91e548c

Use HAVE_LONG_LONG_INT instead of HAVE_LONG_LONG.
author Bruno Haible <bruno@clisp.org>
date Wed, 11 Oct 2006 16:09:38 +0000
parents f98558470761
children bbbbbf4cd1c5
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
7413
f98558470761 [ChangeLog]
Jim Meyering <jim@meyering.net>
parents: 5848
diff changeset
1 /* Close standard output and standard error.
4397
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
2
7413
f98558470761 [ChangeLog]
Jim Meyering <jim@meyering.net>
parents: 5848
diff changeset
3 Copyright (C) 1998, 2000, 2003, 2004, 2006 Free Software Foundation, Inc.
4397
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
4
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
5 This program is free software; you can redistribute it and/or modify
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
6 it under the terms of the GNU General Public License as published by
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
7 the Free Software Foundation; either version 2, or (at your option)
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
8 any later version.
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
9
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
10 This program is distributed in the hope that it will be useful,
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
11 but WITHOUT ANY WARRANTY; without even the implied warranty of
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
12 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
13 GNU General Public License for more details.
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
14
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
15 You should have received a copy of the GNU General Public License
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
16 along with this program; if not, write to the Free Software Foundation,
5848
a48fb0e98c8c *** empty log message ***
Paul Eggert <eggert@cs.ucla.edu>
parents: 5105
diff changeset
17 Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA. */
4397
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
18
3019
07367d07a6db Make idempotent, to avoid some obscure warnings.
Jim Meyering <jim@meyering.net>
parents: 2520
diff changeset
19 #ifndef CLOSEOUT_H
07367d07a6db Make idempotent, to avoid some obscure warnings.
Jim Meyering <jim@meyering.net>
parents: 2520
diff changeset
20 # define CLOSEOUT_H 1
07367d07a6db Make idempotent, to avoid some obscure warnings.
Jim Meyering <jim@meyering.net>
parents: 2520
diff changeset
21
5105
d088e155d8f6 Add extern "C" for C++.
Bruno Haible <bruno@clisp.org>
parents: 4468
diff changeset
22 # ifdef __cplusplus
d088e155d8f6 Add extern "C" for C++.
Bruno Haible <bruno@clisp.org>
parents: 4468
diff changeset
23 extern "C" {
d088e155d8f6 Add extern "C" for C++.
Bruno Haible <bruno@clisp.org>
parents: 4468
diff changeset
24 # endif
d088e155d8f6 Add extern "C" for C++.
Bruno Haible <bruno@clisp.org>
parents: 4468
diff changeset
25
4397
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
26 void close_stdout_set_file_name (const char *file);
c6450308f123 Assume C89, so PARAMS isn't needed.
Paul Eggert <eggert@cs.ucla.edu>
parents: 3019
diff changeset
27 void close_stdout (void);
3019
07367d07a6db Make idempotent, to avoid some obscure warnings.
Jim Meyering <jim@meyering.net>
parents: 2520
diff changeset
28
5105
d088e155d8f6 Add extern "C" for C++.
Bruno Haible <bruno@clisp.org>
parents: 4468
diff changeset
29 # ifdef __cplusplus
d088e155d8f6 Add extern "C" for C++.
Bruno Haible <bruno@clisp.org>
parents: 4468
diff changeset
30 }
d088e155d8f6 Add extern "C" for C++.
Bruno Haible <bruno@clisp.org>
parents: 4468
diff changeset
31 # endif
d088e155d8f6 Add extern "C" for C++.
Bruno Haible <bruno@clisp.org>
parents: 4468
diff changeset
32
3019
07367d07a6db Make idempotent, to avoid some obscure warnings.
Jim Meyering <jim@meyering.net>
parents: 2520
diff changeset
33 #endif