Home Die KEYTAB-Bibliothek Akt_BlockXUtf2Unicode Akt_BlockXUtf2U2XUtf
 KEYTAB
 Die KEYTAB-Bibliothek

Akt_BlockUnicode2XUtf

Kurzbeschreibung: Einen Speicherbereich aus Unicode in einen der unterstützten Zeichensätze incl. der Unicode-Codierungen wandeln
 
C: char *Akt_BlockUnicode2XUtf( char *x_chrs,
         long *str_len, short nr,
         short *unicode, long len )
 
Pascal: Procedure Akt_BlockUnicode2XUtf(
               Var source: PChar; (!n”)                Var str_len: LongInt;
               nr: Integer;
               unicode: Array of pointer;
               len: LongInt );
 
GFA: FUNCTION kt_block.unicode2xutf(nr&,unicode%,
            string%,len%,VAR used_char%)
 

Die Funktion Akt_BlockUnicode2XUtf konvertiert mittels KEYT.BlockUnicode2XUtf den durch x_chrs und len angegebenen Speicherbereich aus einem der unterstützten Zeichensätze bzw. Unicode-Codierungen in Unicode. Die Unicode-Zeichen werden in unicode abgelegt. Der Zeiger unicode wird auch als Ergebnis zurückgegeben.

In 'str_len' wird die Länge des belegten Speichers zurückgegeben. Falls für 'x_chrs' der Wert NULL bzw. NIL übergeben wird, wird nur die Länge bestimmt.

Falls KEYTAB nicht installiert ist, ein Fehler auftritt oder aus einem nicht vorhandenen Zeichensatz heraus konvertiert werden soll, wird NULL bzw. NIL zurückgegeben.


Copyright © Martin Elsässer (eMail-Adressen)
Letzte Aktualisierung am 12. Dezember 2006

Home Die KEYTAB-Bibliothek Akt_BlockXUtf2Unicode Akt_BlockXUtf2U2XUtf