aboutsummaryrefslogtreecommitdiffstats
path: root/doxygen/filter_c.py
diff options
context:
space:
mode:
Diffstat (limited to 'doxygen/filter_c.py')
-rwxr-xr-xdoxygen/filter_c.py19
1 files changed, 17 insertions, 2 deletions
diff --git a/doxygen/filter_c.py b/doxygen/filter_c.py
index 5a812a55436..db1681c9450 100755
--- a/doxygen/filter_c.py
+++ b/doxygen/filter_c.py
@@ -1,4 +1,19 @@
#!/usr/bin/env python
+# Copyright (c) 2016 Comcast Cable Communications Management, LLC.
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at:
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+
+# Filter for .c files to make various preprocessor tricks Doxygenish
import sys, re
@@ -31,7 +46,7 @@ patterns = [
with open(sys.argv[1]) as fd:
for line in fd:
- str = line
+ str = line[:-1] # filter \n
for p in patterns:
str = p[0].sub(p[1], str)
- sys.stdout.write(str)
+ sys.stdout.write(str+"\n")