Home Die KEYTAB-Bibliothek Akt_BlockX2Unicode Akt_BlockXUtf2Unicode
   KEYTAB
 Die KEYTAB-Bibliothek

Akt_BlockUnicode2X

Kurzbeschreibung: Einen Speicherbereich aus Unicode in einen 8-Bit-Zeichensätze wandeln
 
C: char *Akt_BlockUnicode2X( char *x_chrs, short nr, (!nr)          short *unicode, long len );
 
Pascal: Function BlockUnicode2X(
               x_chrs: PChar;
               nr: Integer;
               unicode: Array of Integer;
               len: LongInt
            ) : PChar;
 
GFA: FUNCTION kt_block.unicode2x(dadr%,nr&,sadr%,len%)
 

Die Funktion Akt_BlockUnicode2X konvertiert mittels KEYT.BlockUnicode2X den durch unicode und len (enthält die Anzahl der Elemente in unicode, nicht die Anzahl der Bytes!) angegebenen Speicherbereich aus der Unicode-Darstellung in einen der unterstützten Zeichensätze. Die gewandelten Zeichen werden in x_chrs abgelegt. Der Zeiger x_chrs wird auch als Ergebnis zurückgegeben.

Hinweis: Im Ziel-Zeichensatz nicht vorhandene Zeichen werden durch '*' ersetzt.

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 3. November 2006
Home Die KEYTAB-Bibliothek Akt_BlockX2Unicode Akt_BlockXUtf2Unicode