diff options
author | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-03-22 22:35:21 +0000 |
---|---|---|
committer | law <law@138bc75d-0d04-0410-961f-82ee72b054a4> | 1998-03-22 22:35:21 +0000 |
commit | 317c77c896f6f126f4e68fc84b4dfe7636e4f7ee (patch) | |
tree | b7cee5292ee53741f0bc31e22fd7b26155c2854a | |
parent | 57f332d79d9affb256c485a9de9a340360ec2204 (diff) | |
download | gcc-317c77c896f6f126f4e68fc84b4dfe7636e4f7ee.tar.gz |
More merge stuff.
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/trunk@18769 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | texinfo/info/man.c | 10 | ||||
-rw-r--r-- | texinfo/makeinfo/makeinfo.c | 35 |
2 files changed, 7 insertions, 38 deletions
diff --git a/texinfo/info/man.c b/texinfo/info/man.c index d57b0d30719..f200d12e3c7 100644 --- a/texinfo/info/man.c +++ b/texinfo/info/man.c @@ -1,5 +1,5 @@ /* man.c: How to read and format man files. - $Id: man.c,v 1.4 1998/03/22 21:47:54 law Exp $ + $Id: man.c,v 1.5 1998/03/22 22:35:19 law Exp $ Copyright (C) 1995, 97 Free Software Foundation, Inc. @@ -32,10 +32,6 @@ #include "tilde.h" #include "man.h" -#if !defined (SIGCHLD) && defined (SIGCLD) -#define SIGCHLD SIGCLD -#endif - #if !defined (_POSIX_VERSION) #define pid_t int #endif @@ -48,8 +44,6 @@ # endif /* !hpux */ #endif /* FD_SET */ -extern char *getenv (); - static char *read_from_fd (); static void clean_manpage (); static NODE *manpage_node_of_file_buffer (); @@ -175,7 +169,7 @@ executable_file_in_path (filename, path) static char * find_man_formatter () { - return (executable_file_in_path ("man", getenv ("PATH"))); + return (executable_file_in_path ("man", (char *)getenv ("PATH"))); } static char *manpage_pagename = (char *)NULL; diff --git a/texinfo/makeinfo/makeinfo.c b/texinfo/makeinfo/makeinfo.c index aab04722faf..25f6c6cdfcb 100644 --- a/texinfo/makeinfo/makeinfo.c +++ b/texinfo/makeinfo/makeinfo.c @@ -1,5 +1,5 @@ /* Makeinfo -- convert Texinfo source files into Info files. - $Id: makeinfo.c,v 1.6 1998/03/22 21:47:57 law Exp $ + $Id: makeinfo.c,v 1.8 1998/03/24 18:07:53 law Exp $ Copyright (C) 1987, 92, 93, 94, 95, 96, 97 Free Software Foundation, Inc. @@ -774,7 +774,6 @@ static COMMAND command_table[] = { { NULL, NULL, NO_BRACE_ARGS } }; - struct option long_options[] = { { "error-limit", 1, 0, 'e' }, /* formerly -el */ @@ -1148,25 +1147,6 @@ print_version_info () major_version, minor_version); } -/* Like realloc (), but barfs if there isn't enough memory. */ -void * -xrealloc (pointer, nbytes) - void *pointer; - unsigned int nbytes; -{ - void *temp; - - if (!pointer) - temp = (void *)xmalloc (nbytes); - else - temp = (void *)realloc (pointer, nbytes); - - if (nbytes && !temp) - memory_error ("xrealloc", nbytes); - - return (temp); -} - /* If EXIT_VALUE is zero, print the full usage message to stdout. Otherwise, just say to use --help for more info. Then exit with EXIT_VALUE. */ @@ -1269,7 +1249,7 @@ find_and_load (filename) goto error_exit; /* Load the file. */ - result = (char *)xmalloc (file_size + 2); + result = (char *)xmalloc (1 + file_size); /* VMS stat lies about the st_size value. The actual number of readable bytes is always less than this value. The arcane @@ -1313,8 +1293,6 @@ find_and_load (filename) extra unnecessary work each time it is called (that is a lot of times). The SIZE_OF_INPUT_TEXT is one past the actual end of the text. */ input_text[size_of_input_text] = '\n'; - /* Necessary, because later on we call strlen(input_text+limit). */ - input_text[size_of_input_text+1] = '\0'; return (result); } @@ -1974,15 +1952,14 @@ convert_from_stream (stream, name) FILE *stream; char *name; { - int buffer_size = READ_BUFFER_GROWTH; - char *buffer = (char *) xmalloc (buffer_size + 2); - int buffer_offset = 0; + char *buffer = (char *)NULL; + int buffer_offset = 0, buffer_size = 0; initialize_conversion (); /* Read until the end of the stream. This isn't strictly correct, since the texinfo input may end before the stream ends, but it is a quick - working heuristic. */ + working hueristic. */ while (!feof (stream)) { int count; @@ -2016,8 +1993,6 @@ convert_from_stream (stream, name) extra unnecessary work each time it is called (that is a lot of times). The SIZE_OF_INPUT_TEXT is one past the actual end of the text. */ input_text[size_of_input_text] = '\n'; - /* Necessary, because later on we call strlen(input_text+limit). */ - input_text[size_of_input_text+1] = '\0'; convert_from_loaded_file (name); } |