[Info-vax] C... the only winning move is not to play...
VAXman- at SendSpamHere.ORG
VAXman- at SendSpamHere.ORG
Thu Feb 13 06:57:11 EST 2014
In article <ldi571$po6$1 at reader1.panix.com>, JohnF <john at please.see.sig.for.email.com> writes:
>VAXman- wrote:
>> In article <ldg4ab$rf8$1 at reader1.panix.com>, JohnF <john at please.see.sig.for.email.com> writes:
>>>VAXman- wrote:
>>>> I've been at SUPERVISOR mode in a lot of my time working on
>>>> a DCL debugger I've mentioned here a few times.
>>>
>>>If you don't mind me beating a dead horse (I seem to have
>>>run out of little puppies to kick), I think dcl is what
>>>all those str$functions we discussed were really written
>>>for. That is, but for digital's desire to provide string
>>>manipulation in dcl, they never would have bothered with
>>>that str$library. The C headers and stuff were more of an
>>>afterthought, i.e., as long as the library's there, might
>>
>> Not even close. There's no STR$anything in DCL. STR$ANALYZE_SDESC and
>> STR$COPY_DX exist in the CLI interface (CLI$ routines) but there NO STR$
>> WHATSOEVER in DCL itself.
>
>Yeah, yeah, so they're f$lexical_functions in dcl.
>I was guessing f$,str$'s are basically just different
>names for the same entry points in the rtl library.
>So I could be wrong about all that, but why would, say,
>str$element not be f$element?
Because it's not. While similar in function, it's not implemented by passing
F$element arguments to STR$ELEMENT. If that's what you believe, then believe
that decc$strcat invokes STR$CONCAT. ;)
--
VAXman- A Bored Certified VMS Kernel Mode Hacker VAXman(at)TMESIS(dot)ORG
Well I speak to machines with the voice of humanity.
More information about the Info-vax
mailing list