summaryrefslogtreecommitdiff
path: root/cad/gnucap/patches/patch-modelgen_mg__.h
diff options
context:
space:
mode:
Diffstat (limited to 'cad/gnucap/patches/patch-modelgen_mg__.h')
-rw-r--r--cad/gnucap/patches/patch-modelgen_mg__.h47
1 files changed, 47 insertions, 0 deletions
diff --git a/cad/gnucap/patches/patch-modelgen_mg__.h b/cad/gnucap/patches/patch-modelgen_mg__.h
new file mode 100644
index 00000000000..1da6be3a411
--- /dev/null
+++ b/cad/gnucap/patches/patch-modelgen_mg__.h
@@ -0,0 +1,47 @@
+$NetBSD: patch-modelgen_mg__.h,v 1.1 2013/02/26 10:22:53 joerg Exp $
+
+--- modelgen/mg_.h.orig 2013-02-25 18:16:05.000000000 +0000
++++ modelgen/mg_.h
+@@ -77,6 +77,21 @@ inline CS& operator>>(CS& f, Base&
+ inline std::ostream& operator<<(std::ostream& f, const Base& d)
+ {d.print(f); return f;}
+ /*--------------------------------------------------------------------------*/
++class C_Comment
++ :public Base
++{
++public:
++ void parse(CS& f);
++};
++/*--------------------------------------------------------------------------*/
++class Cxx_Comment
++ :public Base
++{
++public:
++ void parse(CS& f);
++};
++
++/*--------------------------------------------------------------------------*/
+ template <class T>
+ class List_Base
+ :public Base
+@@ -149,20 +164,6 @@ public:
+ }
+ };
+ /*--------------------------------------------------------------------------*/
+-class C_Comment
+- :public Base
+-{
+-public:
+- void parse(CS& f);
+-};
+-/*--------------------------------------------------------------------------*/
+-class Cxx_Comment
+- :public Base
+-{
+-public:
+- void parse(CS& f);
+-};
+-/*--------------------------------------------------------------------------*/
+ class Key
+ {
+ std::string _name;