diff options
author | wlemb <wlemb> | 2001-04-20 23:53:47 +0000 |
---|---|---|
committer | wlemb <wlemb> | 2001-04-20 23:53:47 +0000 |
commit | 7eb65edae91d64b4d60961184403215b204fdd35 (patch) | |
tree | 895d779e357d2ecc92626f6d4bd31c64a2fadc27 /src | |
parent | f874b9a4016a8ce490ecccfee92e4edeaf316a7d (diff) | |
download | groff-7eb65edae91d64b4d60961184403215b204fdd35.tar.gz |
* configure.in: Move check for mkstemp() to...
* aclocal.m4 (GROFF_MKSTEMP): This new function.
* configure: Regenerated.
* src/include/groff-getopt.h: Don't use variable names in
declarations.
* configure.in: Add special check for mkstemp().
* src/libs/libgroff/tmpfile.cc: Use it.
* src/utils/indxbib/indxbib.cc: Ditto.
* src/utils/pfbtops/pfbtops.c (main): Don't use C++ comment style.
* src/devices/grolbp/lbp.h (lbpprintf, lbpputs, vdmprintf): Use
`const'.
Diffstat (limited to 'src')
-rw-r--r-- | src/devices/grolbp/lbp.h | 8 | ||||
-rw-r--r-- | src/include/groff-getopt.h | 28 | ||||
-rw-r--r-- | src/libs/libgroff/tmpfile.cc | 7 | ||||
-rw-r--r-- | src/utils/indxbib/indxbib.cc | 10 | ||||
-rw-r--r-- | src/utils/pfbtops/pfbtops.c | 2 | ||||
-rw-r--r-- | src/xditview/Imakefile.in | 11 |
6 files changed, 38 insertions, 28 deletions
diff --git a/src/devices/grolbp/lbp.h b/src/devices/grolbp/lbp.h index 6a11b198..cacf3eaf 100644 --- a/src/devices/grolbp/lbp.h +++ b/src/devices/grolbp/lbp.h @@ -36,7 +36,7 @@ lbpinit(FILE *outfile) static inline void -lbpprintf(char *format, ... ) +lbpprintf(const char *format, ... ) { /* Taken from cjet */ va_list stuff; @@ -46,7 +46,7 @@ lbpprintf(char *format, ... ) }; static inline void -lbpputs(char *data) +lbpputs(const char *data) { fputs(data,lbpoutput); }; @@ -123,7 +123,7 @@ lbpruleabs(int x, int y, int hsize, int vsize) fprintf(lbpoutput,"\033[9r"); }; -static inline void vdmprintf(char *format, ... ); +static inline void vdmprintf(const char *format, ... ); static inline char * vdmnum(int num,char *result) @@ -179,7 +179,7 @@ vdmend() }; static inline void -vdmprintf(char *format, ... ) +vdmprintf(const char *format, ... ) { /* Taken from cjet */ va_list stuff; diff --git a/src/include/groff-getopt.h b/src/include/groff-getopt.h index 1807fc7c..a30e1974 100644 --- a/src/include/groff-getopt.h +++ b/src/include/groff-getopt.h @@ -1,5 +1,5 @@ // -*- C++ -*- -/* Copyright (C) 2000 Free Software Foundation, Inc. +/* Copyright (C) 2000, 2001 Free Software Foundation, Inc. Written by Werner Lemberg (wl@gnu.org) This file is part of groff. @@ -47,19 +47,19 @@ struct option #define required_argument 1 #define optional_argument 2 -extern int getopt(int __argc, - char *const *__argv, - const char *__shortopts); -extern int getopt_long(int __argc, - char *const *__argv, - const char *__shortopts, - const struct option *__longopts, - int *__longind); -extern int getopt_long_only(int __argc, - char *const *__argv, - const char *__shortopts, - const struct option *__longopts, - int *__longind); +extern int getopt(int, // __argc + char *const *, // __argv + const char *); // __shortopts +extern int getopt_long(int, // __argc + char *const *, // __argv + const char *, // __shortopts + const struct option *, // __longopts + int *); // __longind +extern int getopt_long_only(int, // __argc + char *const *, // __argv + const char *, // __shortopts + const struct option *, // __longopts + int *); // __longind #ifdef __cplusplus } diff --git a/src/libs/libgroff/tmpfile.cc b/src/libs/libgroff/tmpfile.cc index a6c20101..d06a82bd 100644 --- a/src/libs/libgroff/tmpfile.cc +++ b/src/libs/libgroff/tmpfile.cc @@ -29,12 +29,11 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "error.h" #include "nonposix.h" +#ifndef HAVE_MKSTEMP_PROTO extern "C" { - // Solaris 2.5.1 has these functions, - // but its stdlib.h fails to declare them. - char *mktemp(char *); - int mkstemp(char *); + extern int mkstemp (char *); } +#endif // If this is set, create temporary files there #define GROFF_TMPDIR_ENVVAR "GROFF_TMPDIR" diff --git a/src/utils/indxbib/indxbib.cc b/src/utils/indxbib/indxbib.cc index 403aa6fe..358c8353 100644 --- a/src/utils/indxbib/indxbib.cc +++ b/src/utils/indxbib/indxbib.cc @@ -37,13 +37,13 @@ Foundation, 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. */ #include "nonposix.h" +extern "C" const char *Version_string; + +#ifndef HAVE_MKSTEMP_PROTO extern "C" { - const char *Version_string; - // Solaris 2.5.1 has these functions, - // but its stdlib.h fails to declare them. - char *mktemp(char *); - int mkstemp(char *); + extern int mkstemp(char *); } +#endif #define DEFAULT_HASH_TABLE_SIZE 997 #define TEMP_INDEX_TEMPLATE "indxbibXXXXXX" diff --git a/src/utils/pfbtops/pfbtops.c b/src/utils/pfbtops/pfbtops.c index 03fc4b41..0964edec 100644 --- a/src/utils/pfbtops/pfbtops.c +++ b/src/utils/pfbtops/pfbtops.c @@ -66,7 +66,7 @@ int main(argc, argv) exit(0); break; } - case CHAR_MAX + 1: // --help + case CHAR_MAX + 1: /* --help */ usage(stdout); exit(0); break; diff --git a/src/xditview/Imakefile.in b/src/xditview/Imakefile.in index 3ad244d6..01fab4f1 100644 --- a/src/xditview/Imakefile.in +++ b/src/xditview/Imakefile.in @@ -19,7 +19,11 @@ PROGRAMS = \ gxditview \ xtotroff DEPLIBS = XawClientDepLibs +#if defined(HPArchitecture) && (OSMajorVersion > 9) +LOCAL_LIBRARIES = -L/usr/contrib/X11R6/lib XawClientLibs +#else LOCAL_LIBRARIES = XawClientLibs +#endif SRCS1 = \ $(srcdir)/xditview.c \ $(srcdir)/Dvi.c \ @@ -50,9 +54,16 @@ OBJS2 = \ xtotroff.o \ XFontName.o \ DviChar.o +#if defined(HPArchitecture) && (OSMajorVersion > 9) INCLUDES = \ + -I/usr/contrib/X11R6/include \ -I$(TOOLKITSRC) \ -I$(TOP) +#else +INCLUDES = \ + -I$(TOOLKITSRC) \ + -I$(TOP) +#endif MATHLIB = -lm DEFINES = \ $(SIGNAL_DEFINES) \ |