Re: Building AMODE 31 Assembler DLL

2023-09-25 Thread Robin Atwood
, September 24, 2023 9:57 AM To: IBM-MAIN@LISTSERV.UA.EDU Subject: Re: Building AMODE 31 Assembler DLL Thanks for the that pointer. I had not gotten to that manual as yet. But for a follow on question. As these are routines called from C, I've been using EDCPRLG as the entry code. Can I switch those

Re: Building AMODE 31 Assembler DLL

2023-09-23 Thread Eric Erickson
Thanks for the that pointer. I had not gotten to that manual as yet. But for a follow on question. As these are routines called from C, I've been using EDCPRLG as the entry code. Can I switch those out for CEEENTRY, as EDCPRLG does not have the EXPORT keyword. Taking a quick look at the

Re: Building AMODE 31 Assembler DLL

2023-09-16 Thread David Crayford
It’s documented in the book. EXPORT=YES https://www.ibm.com/docs/en/zos/2.5.0?topic=wdc-writing-your-language-environment-conforming-assembler-dll-code > On 15 Sep 2023, at 03:03, Eric Erickson wrote: > > I've found a bunch of information on creating AMODE 64 Assembler DLLs, but > having

Re: Building AMODE 31 Assembler DLL

2023-09-16 Thread Colin Paice
Here is a shell program I use to compile C programs- it may help, i1="//'COLIN.MQ924.SCSQC370'" ls="LSEARCH('COLIN.MQ924.SCSQC370',./)" ss="NOOE,NOSEARCH,SEARCH(/usr/include,'COLIN.MQ924.SCSQC370')" wc31="-Wc,SO,SHOWINC,LIST(lst31),XREF,ILP32,DLL,SSCOM,${ls},DEFINE(MVS),LANGLVL(EXTENDED) -I./

Re: Building AMODE 31 Assembler DLL

2023-09-15 Thread Tom Marchant
I see that no one has offered any help with this yet. Perhaps if you were to tell us where you looked for information it would help someone who knows more than I do to point you in the right direction. I see that there is a chapter on building and using DLLs in the LE programming guide. I

Building AMODE 31 Assembler DLL

2023-09-14 Thread Eric Erickson
I've found a bunch of information on creating AMODE 64 Assembler DLLs, but having much luck in finding any information about creating AMODE31 Assembler DLLs. I've got a bunch of LE enabled assembler helper routines that I call from C, I want to package these all as a DLL so that I can share