diff -c ./Imakefile /source/athena/athena.lib/hesiod//Imakefile
*** ./Imakefile	Thu Jul 29 16:11:56 1993
--- /source/athena/athena.lib/hesiod//Imakefile	Wed Jun 19 09:05:25 1991
***************
*** 6,15 ****
  #if defined(_AIX) && defined(_IBMR2)
  OSDEF= -DBIT_ZERO_ON_LEFT
  #endif
- #if defined(sun) && defined(sparc)
- CC=/usr/gcc/bin/gcc
- CFLAGS=-traditional -B/usr/gcc/lib/ -DSOLARIS -I/usr/gcc/include -I/usr/athena/include
- #endif
  
  DEFINES=-I. -DHESIOD $(OSDEF)
  
--- 6,11 ----
Only in .: Makefile
Only in /source/athena/athena.lib/hesiod/: RCS
diff -c ./hesiod.c /source/athena/athena.lib/hesiod//hesiod.c
*** ./hesiod.c	Thu Jul 29 16:24:33 1993
--- /source/athena/athena.lib/hesiod//hesiod.c	Tue Jun 15 10:26:47 1993
***************
*** 146,158 ****
  	if (Hes_Errno == HES_ER_UNINIT || Hes_Errno == HES_ER_CONFIG)
  		(void) hes_init();
  	if (Hes_Errno == HES_ER_CONFIG) return(NULL);
- #ifndef SOLARIS
  	if (cp = index(HesiodName,'@')) {
  		if (index(++cp,'.'))
- #else
- 	if (cp = strchr(HesiodName,'@')) {
- 		if (strchr(++cp,'.'))
- #endif
  			RHS = cp;
  		else
  			if (cpp = hes_resolve(cp, "rhs-extension"))
--- 146,153 ----
***************
*** 218,228 ****
  			ocp = cp = rp->data;
  			while (cp < ocp + rp->dlen) {
  			    n = (unsigned char) *cp++;
- #ifndef SOLARIS
  			    (void) bcopy(cp, dst, n);
- #else
- 			    (void) memcpy(dst, cp, n);
- #endif
  			    cp += n;
  			    dst += n;
  			}
--- 213,219 ----
Only in .: hesiod.h
