summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorwlemb <wlemb>2001-04-20 23:53:47 +0000
committerwlemb <wlemb>2001-04-20 23:53:47 +0000
commit7eb65edae91d64b4d60961184403215b204fdd35 (patch)
tree895d779e357d2ecc92626f6d4bd31c64a2fadc27 /src
parentf874b9a4016a8ce490ecccfee92e4edeaf316a7d (diff)
downloadgroff-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.h8
-rw-r--r--src/include/groff-getopt.h28
-rw-r--r--src/libs/libgroff/tmpfile.cc7
-rw-r--r--src/utils/indxbib/indxbib.cc10
-rw-r--r--src/utils/pfbtops/pfbtops.c2
-rw-r--r--src/xditview/Imakefile.in11
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) \