diff options
Diffstat (limited to 'lib-src/ebrowse.c')
-rw-r--r-- | lib-src/ebrowse.c | 10 |
1 files changed, 3 insertions, 7 deletions
diff --git a/lib-src/ebrowse.c b/lib-src/ebrowse.c index fa06472e708..821c29272a4 100644 --- a/lib-src/ebrowse.c +++ b/lib-src/ebrowse.c @@ -31,11 +31,6 @@ along with GNU Emacs. If not, see <https://www.gnu.org/licenses/>. */ #include <min-max.h> #include <unlocked-io.h> -/* The SunOS compiler doesn't have SEEK_END. */ -#ifndef SEEK_END -#define SEEK_END 2 -#endif - /* Files are read in chunks of this number of bytes. */ enum { READ_CHUNK_SIZE = 100 * 1024 }; @@ -3772,8 +3767,9 @@ main (int argc, char **argv) if (n_input_files == input_filenames_size) { input_filenames_size = max (10, 2 * input_filenames_size); - input_filenames = (char **) xrealloc ((void *)input_filenames, - input_filenames_size); + input_filenames = xrealloc (input_filenames, + (input_filenames_size + * sizeof *input_filenames)); } input_filenames[n_input_files++] = xstrdup (optarg); break; |