Path: utzoo!utgpu!jarvis.csri.toronto.edu!mailrus!iuvax!cica!tut.cis.ohio-state.edu!zaphod.mps.ohio-state.edu!uwm.edu!cs.utexas.edu!uunet!iconsys!caeco!i-core!lzirkel From: lzirkel@i-core.UUCP (Louis Zirkel III) Newsgroups: comp.lang.pascal Subject: Re: TP .obj? Message-ID: <1990Jan4.021651.21900@i-core.UUCP> Date: 4 Jan 90 02:16:51 GMT References: <1490006@hpmcaa.mcm.hp.com> Organization: Bitsko's Bar & Grill, Public Access, Salt Lake City, UT Lines: 22 In article <1490006@hpmcaa.mcm.hp.com>, nacer@hpmcaa.mcm.hp.com (Abdenacer Moussaoui) writes: >Can TP generate .obj files that are linkable using say Microsoft link.exe? No, as for the versions up to v5.5 they cannot create .obj files because Borland thought that the .OBJ format was inherently slow so they created the .TPU format that is what makes TPv5.5 so much faster. >Can one call TP routines from turbo C? Yes, you can when you are doing mixed language programming... (now the proverbial...) BUT, when you use the C routines you must realize that you cannot access any of the Standard Library routines as they are compiled. When You use the mixed language programming capabilities of the C language (Turbo) it ignores case and so it cannot recognize the Standard Library functions. Also, when you make 'pascal' functions in C you cannot use variable argument lists.s Louis. -- > It's not a bug... it's a feature! lzirkel @ i-core