]> git.buserror.net Git - polintos/scott/priv.git/blobdiff - idlcomp/languages/c++/marshall.cc
Xfer to desktop
[polintos/scott/priv.git] / idlcomp / languages / c++ / marshall.cc
index 2391b37980b9e1476e15b6a94e008d918fff415c..8425ddd3aa312b8b97a02cc9b4d199f8a561fb75 100644 (file)
@@ -18,6 +18,13 @@ void CPPFile::output_ifaceinfo(Interface *iface)
 {
        extra_newline();
 
+#if 0
+       file << indent << "void _invoke(::System::RunTime::Array"
+                      << "< ::System::RunTime::ID> objlist,\n"
+            << indent << "             ::System::RunTime::ParamInfoBlock::Segment *segs,\n"
+            << indent << "             int nsegs);\n\n";
+#endif
+
        file << indent << "static const __attribute__((unused))\n"
             << indent << "::System::RunTime::IFaceInfo _info = {\n"
             << indent << "\t&_guid,\n"
@@ -25,3 +32,9 @@ void CPPFile::output_ifaceinfo(Interface *iface)
        
        do_extra_newline = true;
 }
+
+void CPPFile::output_marshall(Struct *sym)
+{
+       file << indent;
+       
+}