On Thu, Dec 11, 2014 at 9:38 PM, David Speake <[email protected]>
wrote:

> I did a double DUH! when I saw the missing R reply. It wasn't quite that
> bad.I cannot cut/paste the brackets  []
> from/to or to/from my Reflections for IBM 3270 emulator session. Had to
> FTP them into my TSO/PDS and of                            course key them
> into the question. The Find command in the macro did have the brackets. I
> still cannot find that C runtime that the Help facility says that I MUST
> have. Cross Posting to ISPF-L at Notre Dame.
>
>
​I hadn't tried this until just now. If I cut'n'paste from the HELP screen,
it works find. But if I enter it in on via the keyboard​, it fails. I have
x3270 and my Linux system set up using the IBM-1047 (C language) character
set. !!! HOWEVER!!! the character set that the C regexp processor expects
when in TSO is the stupid IBM-037 character set. So the [ and ] at code
points 0xAD and 0xBD are the wrong hex values (the default CCSID is 037 and
so it wants 0xBA and 0xBB for [ and ]). So now the question is "how to I
set the locale to the "C" language locale in normal TSO?" I have the ISPF
terminal set to 3278L1 for the C language. But that is not affecting the C
run time locale. Echoing git: "I hate EBCDIC!". And I'm not too damn fond
of TSO either. I tried changing the CEEPRM to set the LC_ALL and LANG
environment variables. But that didn't work.

In any case, the z/OS 2.1 system upon which I tested this has CEE.SCEERUN
and CEE.SCEERUN2 on the linklist. Those contain the C run time. You might
want the CBC.SCLBDLL and CBC.SCLBDLL2 (C++ language DLLs ) on the link list
as well.


-- 
The temperature of the aqueous content of an unremittingly ogled
culinary vessel will not achieve 100 degrees on the Celsius scale.

Maranatha! <><
John McKown

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to [email protected] with the message: INFO IBM-MAIN

Reply via email to