blob: 5ec1a448e472b69f8046ecccddf7ad8478ac103d [file] [log] [blame]
MG Mud User88f12472016-06-24 23:31:02 +02001OPTIONAL
2SYNOPSIS
Zesstrad59c3892019-11-28 20:53:39 +01003 #include <idn.h>
MG Mud User88f12472016-06-24 23:31:02 +02004
Zesstrad59c3892019-11-28 20:53:39 +01005 string idna_stringprep(string str, int profile, int flags)
MG Mud User88f12472016-06-24 23:31:02 +02006
7BESCHREIBUNG
Zesstrad59c3892019-11-28 20:53:39 +01008 Prepariere den UTF-8-String <str> passend zum Profil <profile>
MG Mud User88f12472016-06-24 23:31:02 +02009 (siehe auch libidn stringprep(3)).
10
Zesstrad59c3892019-11-28 20:53:39 +010011 <profile> und <flags> sind definiert in <idn.h>.
MG Mud User88f12472016-06-24 23:31:02 +020012
13 Sollte ein Fehler auftreten, wird eine Exception geworfen.
14
Zesstrad59c3892019-11-28 20:53:39 +010015 Diese Efun is nur auf Systemen mit einer installierten libidn
16 verfuegbar -- in diesem Fall ist das Makro __IDNA__ definiert.
MG Mud User88f12472016-06-24 23:31:02 +020017
18GESCHICHTE
19 Introduced in LDMud 3.3.713.
20
21SIEHE AUCH
Zesstrad59c3892019-11-28 20:53:39 +010022 idna_to_ascii(E), idna_to_unicode(E)