| |
September 2002 PL/I, das Spezifikation Abbildet: HÜLSE-FunktionscZusammenfassung 2-77 2 ANRUF TYPESET(EXAMPL_TEMP_ANY_ARGS.RESULT, EXAMPL_TYPE_CODE, EXAMPL_TYPE_CODE_LENGTH); ANRUF ANYSET(EXAMPL_TEMP_ANY_ARGS.RESULT, addr(ws_short)); WENN CHECK_ERRORS('ANYSET ') ^ = COMPLETION_STATUS_YES DANN ZURÜCKGEHEN; 2,16,43 WSTRCON Zusammenfassung WSTRCON(PTR, /* INOUT: breites Zeichenkettezeiger*/ PTR); /* IN: Zeichenkette-PTR* ' des addon ' breites/ // verkettet zwei unbegrenzte Zeichenketten Beschreibung Das WSTRCON Dienstprogrammfunktion verkettet die zwei lieferte unbegrenzte breite Zeichenketten, Zurückbringen der verketteten unbegrenzten breiten Zeichenkette im ersten Parameter. Merken Sie daß die ursprüngliche Ablage, die dem ersten Parameter zugeteilt wird, wird als sie wird zugewiesen gelöscht die verkettete Zeichenkette anstatt. Beispiel DCL FIRST_PART PTR; DCL SECOND_PART PTR; . . . ANRUF WSTRCON(FIRST_PART, second_part); 2,16,44 WSTRDUP Zusammenfassung WSTRDUP(PTR, /* IN: Zeichenkettezeiger*/ PTR); /* HERAUS: doppeltes Zeichenkettezeiger*/ // Duplikate eine gegebene unbegrenzte breite Zeichenkette Beschreibung Das WSTRDUP Dienstprogrammfunktionsnehmen in einem unbegrenzten Zeichenkette- str_pointer und kopiert die Zeichenkette und bringt das Duplikat über dupl_pointer zurück . Dieses ist ein komplettes Kopie (d.h., wird die Ablage, die durch beide breiten Zeichenketten verwendet wird, kopiert). Beispiel DCL ORIG_WIDESTR_PTR PTR; DCL DUPL_WIDESTR_PTR PTR; |  |
|
| |
|
|