TIP: Click on subject to list as thread! ANSI
echo: os2prog
to: Mike Bilow
from: Murray Lesser
date: 1996-04-16 15:39:00
subject: Speed Pascal

Excerpted from message dated 04-15-96, Mike Bilow to Allan Mertner:

 MB> I don't know anything about Pascal, but writing a thunk DLL in 
 MB> C should be trivial.  It would amount to tedious typing at 
 MB> worst.  Using the proper _Far16 keywords or whatever was 
 MB> appropriate to your particular compiler, the compiler would do 
 MB> all of the work.

 AM> Sure, but it still required you to have a C compiler and know 
 AM> the basics of how to use it.  Why Speed-Pascal does not just 
 AM> support Far16 calls is beyond me. 

MB>IBM used to provide a thunk toolkit or some such thing, intended to
  >be used from assembly language.  It's a distant memory, but it had a
  >name like THK2ASM or THNK2ASM, 
  >something like that.

Hi Mike--

    IBM still offers THK2ASM.  According to the printed Table of
Contents that came with DevCon 9, it's on Disc 1 in the Development
Tools (DEVTOOLS) directory, and the one-line description says: "Compiler
for OS/2 Warp Thunk Interpreter" - whatever that means.  I've not looked
at it, because I've never gotten around to learning 32-bit assembly
language.

    Besides, PL/I for OS/2 provides automatic thunking when calling the
16-bit KBD/VIO API functions.  No programmer intervention required--not
even as little as is required by C.  No need to worry about how it does
it.  Do I dare suggest that Alan should drop Pascal and use a real
language ?

    Regards,

          --Murray

___
 * MR/2 2.25 #120 * The wyse JdeBP seith: "Have a good OS/2 day."

--- Maximus/2 2.02
* Origin: OS/2 Shareware BBS, Fairfax, VA: 703-385-4325 (1:109/347)
SEEN-BY: 50/99 78/0 270/101 620/243 711/401 409 410 413 430 808 809 934 955
SEEN-BY: 712/407 515 517 628 713/888 800/1 7877/2809
@PATH: 109/347 18 13/25 396/1 270/101 712/515 711/808 809 934

SOURCE: echomail via fidonet.ozzmosis.com

Email questions or comments to sysop@ipingthereforeiam.com
All parts of this website painstakingly hand-crafted in the U.S.A.!
IPTIA BBS/MUD/Terminal/Game Server List, © 2025 IPTIA Consulting™.