Xref: utzoo comp.lang.c:19239 comp.unix.questions:14114 comp.sys.ibm.pc:29872 Path: utzoo!utgpu!jarvis.csri.toronto.edu!rutgers!iuvax!purdue!tut.cis.ohio-state.edu!ukma!phoenix From: phoenix@ms.uky.edu (R'ykandar Korra'ti) Newsgroups: comp.lang.c,comp.unix.questions,comp.sys.ibm.pc Subject: Re: Btree library Keywords: Btree C-ISAM D-ISAM c-tree B-Plus Btrieve Message-ID: <11851@s.ms.uky.edu> Date: 8 Jun 89 03:23:30 GMT References: <870@bimacs.BITNET> <32@consult.UUCP> <883@bimacs.BITNET> Reply-To: phoenix@ms.uky.edu (R'ykandar Korra'ti) Organization: Me? Snicker. Lines: 18 In article <883@bimacs.BITNET> marmor@bimacs.BITNET (Eli Marmor) writes: >The language in which BTrieve was written (8086 Assembly) doesn't prevent >it from running on another OS, ON INTEL MACHINES of course !!! >Novell has a version for Xenix, but ONLY for 80X86 family. >There is no version for other machines, because Assembly is not portable. > ^^^^^^^^^^^^^^^^^^^^^^^^ If you're willing to do a little work, you could convert the machine back into assembly, alter it a bit as needed, then cross-assemble to another machine's machine code. (These are called cross-compilers; the utilities that convert the machine code to assembly are called disassemblers.) All this assumes that you have the rights to mess with BTrieve, of course. - R'ykandar. -- | "Signature V1.2.1.2..." | phoenix@ms.uky.edu | phoenix@ukma.bitnet | | "Got enough addresses, bub?" | CIS 72406,370 | PLink: Skywise | | "Alms! Alms! Laser printers for the poor!" | QLink: Bearclaw |