]> rtime.felk.cvut.cz Git - frescor/forb.git/commitdiff
forb-idl: Sequences of native types are supported now
authorMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 17 Oct 2008 10:35:39 +0000 (12:35 +0200)
committerMichal Sojka <sojkam1@fel.cvut.cz>
Fri, 17 Oct 2008 10:45:10 +0000 (12:45 +0200)
forb-idl/forb-idl-c-utils.c

index bcfb1823051c65349addc5ebe1d22c7f88322877..f05b8468870bc7a7663c68f6d7e3c77584fe56ec 100644 (file)
@@ -104,7 +104,6 @@ forb_cbe_type_is_builtin(IDL_tree tree)
   case IDLN_LIST:
   case IDLN_GENTREE:
   case IDLN_MEMBER:
-  case IDLN_NATIVE:
   case IDLN_CASE_STMT:
   case IDLN_MODULE:
   case IDLN_BINOP:
@@ -148,6 +147,7 @@ forb_cbe_type_is_builtin(IDL_tree tree)
   case IDLN_IDENT:
   case IDLN_INTERFACE:
   case IDLN_FORWARD_DCL:
+  case IDLN_NATIVE:
   default:
     return FALSE;
     break;
@@ -259,7 +259,7 @@ forb_cbe_get_typespec_str(IDL_tree tree)
     }
     break;
   case IDLN_NATIVE:
-    retval = "gpointer";       /* FIXME: */
+    retval = forb_cbe_get_typespec_str(IDL_NATIVE(tree).ident);
     break;
   case IDLN_FORWARD_DCL:
   case IDLN_INTERFACE: