diff -ru hoc-7.0.6.beta.orig/Makefile.in hoc-7.0.6.beta/Makefile.in --- hoc-7.0.6.beta.orig/Makefile.in 2002-07-30 13:09:38.000000000 -0700 +++ hoc-7.0.6.beta/Makefile.in 2006-02-01 14:26:59.265461809 -0800 @@ -741,7 +741,7 @@ hoc.txt: hoc.1 -install: hoc install-mkdirs install-el install-exe install-man \ +install: hoc install-mkdirs install-exe install-man \ install-share install-ssh install-show install-el: uninstall-el @@ -795,6 +795,8 @@ $(CHMOD) 775 $(shrlibdirtop) $(TEST) -d $(shrlibdir) || $(MKDIR) -p $(shrlibdir) || $(MKDIR) $(shrlibdir) || $(TRUE) $(TEST) -d $(localedir) || $(MKDIR) -p $(localedir) || $(MKDIR) $(localedir) || $(TRUE) + $(TEST) -d $(bindir) || $(MKDIR) -p $(bindir) || $(MKDIR) $(bindir) || $(TRUE) + $(TEST) -d $(mandir)/man1 || $(MKDIR) -p $(mandir)/man1 || $(MKDIR) $(mandir)/man1 || $(TRUE) $(CHMOD) 775 $(shrlibdir) $(localedir) -for d in $(LANGUAGES) ; \ do \ diff -ru hoc-7.0.6.beta.orig/fp_t.h hoc-7.0.6.beta/fp_t.h --- hoc-7.0.6.beta.orig/fp_t.h 2002-08-08 11:20:33.000000000 -0700 +++ hoc-7.0.6.beta/fp_t.h 2006-03-01 15:26:27.419089116 -0800 @@ -99,7 +99,7 @@ #define ldexp(x,y) (ldexpl)((fp_t)(x), (int)(y)) #define lgamma(x) (lgammal)((fp_t)(x)) #define log(x) (logl)((fp_t)(x)) -#define log1p(x) (log1pl)((fp_t)(x)) +/*#define log1p(x) (log1p)((fp_t)(x)) */ #define log10(x) (log10l)((fp_t)(x)) #define pow(x,y) (powl)((fp_t)(x), (fp_t)(y)) #define remainder(x,y) (remainderl)((fp_t)(x), (fp_t)(y)) @@ -196,7 +196,7 @@ #define ldexp(x,y) (ldexpf)((float)(x), (int)(y)) #define lgamma(x) (lgammaf)((float)(x)) #define log(x) (logf)((float)(x)) -#define log1p(x) (log1pf)((fp_t)(x)) +/*#define log1p(x) (log1pf)((fp_t)(x))*/ #define log10(x) (log10f)((float)(x)) #define pow(x,y) (powf)((float)(x), (float)(y)) #define remainder(x,y) (remainderf)((float)(x), (float)(y)) diff -ru hoc-7.0.6.beta.orig/hoc.h hoc-7.0.6.beta/hoc.h --- hoc-7.0.6.beta.orig/hoc.h 2002-08-08 11:47:26.000000000 -0700 +++ hoc-7.0.6.beta/hoc.h 2006-02-01 14:08:37.324575057 -0800 @@ -52,7 +52,7 @@ typedef unsigned long UNSIGNED_LONG_LONG; #endif -typedef struct Symbol { /* symbol table entry */ +struct Symbol { /* symbol table entry */ union { fp_t val; /* VAR */ F0_t ptr0; /* BLTIN0 */ @@ -75,7 +75,7 @@ long immutable; long type; struct Symbol *next; /* to link to another */ -} Symbol; +}; Symbol *install ARGS((const char *, int, fp_t)); Symbol *lookup ARGS((const char *));