🚀 go-pugleaf

RetroBBS NetNews Server

Inspired by RockSolid Light RIP Retro Guy

1 total messages Started by david d `zoo' zuhn Fri, 06 Nov 1992 18:30
oleo-1.0 release problems
#1037
Author: david d `zoo' zuhn
Date: Fri, 06 Nov 1992 18:30
101 lines
3257 bytes
This is regarding the oleo-1.0 release on prep.ai.mit.edu.

The BUGS file doesn't say who/where to send bug reports to.

The following patches were needed to get it to build and install on a sun4
running SunOS 4.

I haven't tried using it yet, but I got it to compile and install.

  david d 'zoo' zuhn |    There is great disorder under the heavens,
    cygnus support   |         and the situation is excellent.
    zoo@cygnus.com   |    



---------- slice 'n' dice --------------------------------------- file: odiffs
diff -ur oleo-1.0/Makefile.in oleo-1.0-zoo/Makefile.in
--- oleo-1.0/Makefile.in	Sun Nov  1 15:31:52 1992
+++ oleo-1.0-zoo/Makefile.in	Fri Nov  6 10:24:27 1992
@@ -35,6 +35,8 @@
 
 CC = @CC@
 BISON = @YACC@
+INSTALL = @INSTALL@
+INSTALL_DATA = @INSTALL_DATA@
 INSTALL_PROGRAM = @INSTALL_PROGRAM@
 ETAGS = etags -tw
 CTAGS = ctags -tw
@@ -65,9 +67,9 @@
 	ANNOUNCE COPYING USING BUGS
 all: oleo
 install: all
-	$(INSTALL_PROGRAM) oleo $(@instdir)/oleo
+	$(INSTALL_PROGRAM) oleo $(bindir)/oleo
 uninstall:
-	rm $(@instdir)/oleo
+	rm $(bindir)/oleo
 clean:
 	rm -f $(all_objs) parse.tab.c core oleo
 distclean:
diff -ur oleo-1.0/io_utils.h oleo-1.0-zoo/io_utils.h
--- oleo-1.0/io_utils.h	Sun Nov  1 14:26:23 1992
+++ oleo-1.0-zoo/io_utils.h	Fri Nov  6 09:52:04 1992
@@ -24,7 +24,7 @@
 #ifdef __STDC__
 extern void clear_spreadsheet ();
 extern char *print_cell (CELL *);
-extern char *cell_value_string (int r, int c);
+extern char *cell_value_string (CELLREF r, CELLREF c);
 extern char *col_to_str (CELLREF);
 extern char *flt_to_str (double);
 char *backslash_a_string (char *, int);
Only in oleo-1.0: parse.tab.c
diff -ur oleo-1.0/utils.c oleo-1.0-zoo/utils.c
--- oleo-1.0/utils.c	Sun Nov  1 15:00:28 1992
+++ oleo-1.0-zoo/utils.c	Fri Nov  6 10:09:03 1992
@@ -609,44 +609,6 @@
 
 #endif
 
-/*
- * stricmp - compare string s1 to s2, ignoring case
- */
-
-int
-stricmp (s1, s2)
-     CONST char *s1;
-     CONST char *s2;
-{
-  register CONST char *scan1;
-  register CONST char *scan2;
-  register char chr1, chr2;
-
-  scan1 = s1;
-  scan2 = s2;
-  do
-    {
-      chr1 = isupper (*scan1) ? tolower (*scan1) : *scan1;
-      chr2 = isupper (*scan2) ? tolower (*scan2) : *scan2;
-      scan1++;
-      scan2++;
-    }
-  while (chr1 && chr1 == chr2);
-
-  /*
-	 * The following case analysis is necessary so that characters
-	 * which look negative collate low against normal characters but
-	 * high against the end-of-string NUL.
-	 */
-  if (chr1 == '\0' && chr2 == '\0')
-    return 0;
-  else if (chr1 == '\0')
-    return -1;
-  else if (chr2 == '\0')
-    return 1;
-  else
-    return chr1 - chr2;
-}
 
 /* strincmp - compare first N chars of strings S1 and S2 */
 int
Thread Navigation

This is a paginated view of messages in the thread with full content displayed inline.

Messages are displayed in chronological order, with the original post highlighted in green.

Use pagination controls to navigate through all messages in large threads.

Back to All Threads