]> git.cworth.org Git - apitrace/blobdiff - stdapi.py
Remove spurious tag in snapdiff output.
[apitrace] / stdapi.py
index 7d0c98258b46f7f8f5eb9de1ae8024ab74c5756f..1f8b81e72bd8d632711fbeeb5dba5eee210c1610 100644 (file)
--- a/stdapi.py
+++ b/stdapi.py
@@ -510,7 +510,7 @@ class Collector(Visitor):
 
 class API:
 
-    def __init__(self, name):
+    def __init__(self, name = None):
         self.name = name
         self.headers = []
         self.functions = []
@@ -543,6 +543,11 @@ class API:
     def add_interfaces(self, interfaces):
         self.interfaces.extend(interfaces)
 
+    def add_api(self, api):
+        self.headers.extend(api.headers)
+        self.add_functions(api.functions)
+        self.add_interfaces(api.interfaces)
+
     def get_function_by_name(self, name):
         for function in self.functions:
             if function.name == name: