1 #ifndef CORBA_STRING_H 2 #define CORBA_STRING_H 1 3 4 #include <glib.h> 5 6 G_BEGIN_DECLS 7 8 CORBA_char *CORBA_string_alloc (CORBA_unsigned_long len); 9 CORBA_wchar *CORBA_wstring_alloc (CORBA_unsigned_long len); 10 11 /* 12 * ORBit extension. 13 */ 14 CORBA_char *CORBA_string_dup (const CORBA_char *str); 15 16 CORBA_wchar *CORBA_wstring_dup (const CORBA_wchar *str); 17 18 CORBA_unsigned_long CORBA_wstring_len (CORBA_wchar *ws); 19 20 #ifdef ORBIT2_INTERNAL_API 21 22 gpointer CORBA_string__freekids (gpointer mem, 23 gpointer data); 24 25 CORBA_sequence_CORBA_octet * 26 ORBit_sequence_CORBA_octet_dup (const CORBA_sequence_CORBA_octet *seq); 27 28 #endif /* ORBIT2_INTERNAL_API */ 29 30 G_END_DECLS 31 32 #endif 33