Hallo,
kurze Frage: Der Compiler scheint Schwierigkeiten zu haben, Konstanten im Hex-Format mit Strings, die UCS2 sind, zusammen zu verarbeiten:
Code:
dcl-c LF const(x'000a');   //unicode utf-16
dcl-s result ucs2(10000);
pos = %scan(LF:result);

==> RNF0353: Der erste und zweite Parameter für %SCAN oder %SCANR haben 
nicht dieselbe Art.
Ebenfalls in folgendem Fall habe ich Probleme. Die Funktion um_replaceAllUni erwartet alle Parameter im Format "varucs2":
Code:
dcl-c LF const(x'000a');   //unicode utf-16
dcl-c CR const(x'000d');   //unicode utf-16
result = um_replaceAllUni(CR:LF:wrapped);
==> RNF0660: Implizite Zeichenfolgeumsetzung wird für hexadezimale 
Literale nicht unterstützt.
Muss ich wirklich bei jedem Literal eine Konvertierung mit %UCS2 durchführen?

Dieter