itkin@mrspoc.Transact.COM (Steven M. List) (10/20/90)
I just posted a message (before lunch) about the problem in compiling hash.c at patchlevel 36. After lunch (maybe increasing blood sugar helped my thought processes?), I looked at where the problem was occurring. Well, after examining perl.h, I found that all the other dbm_() calls were #defined to something else if ODBM is #defined EXCEPT dbm_nextkey(). And that was the line that was blowing up. So I added a #define for dbm_nextkey() and it now compiles. Being impatient, I'm posting this message before I find out if it loads or works, but couldn't wait!! Here's the patch... *** perl.h.old Fri Oct 19 13:34:17 1990 --- perl.h Fri Oct 19 13:30:26 1990 *************** *** 253,254 #define dbm_firstkey(db) firstkey() #endif /* ODBM */ --- 253,256 ----- #define dbm_firstkey(db) firstkey() + /* this line added LOCAL at mrspoc */ + #define dbm_nextkey(db,dkey) nextkey(dkey) #endif /* ODBM */ -- +----------------------------------------------------------------------------+ : Steven List @ Transact Software, Inc. :^>~ : : Chairman, Unify User Group of Northern California : : {apple,coherent,limbo,mips,pyramid,ubvax}!itkin@guinan.Transact.COM :