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