Browse Source

input split into cpp and c

Kajetan Johannes Hammerle 1 year ago
parent
commit
97b557c558
3 changed files with 64 additions and 1 deletions
  1. 1 1
      Makefile
  2. 10 0
      input_c
  3. 53 0
      input_cpp

+ 1 - 1
Makefile

@@ -11,7 +11,7 @@ ARGS = -Warith-conversion -Wshift-overflow=2 -Wc++-compat -Wmissing-prototypes \
 SRC = Formatter.c
 
 run: build
-	./formatter 73 input " " "\\"
+	./formatter 77 input_cpp ", " ""
 
 build: ${SRC}
 	gcc ${SRC} ${ARGS} -o formatter -O3

+ 10 - 0
input_c

@@ -0,0 +1,10 @@
+   -Werror -pedantic -pedantic-errors -Wall -Wextra -Wdouble-promotion 
+-Wformat=2 -Wformat-signedness -Wnull-dereference       -Winfinite-recursion 
+-Winit-self -Wmissing-include-dirs -Wshift-overflow=2 -Wtrivial-auto-var-init 
+-Wduplicated-branches -Wduplicated-cond -Wfloat-equal -Wshadow -Wundef 
+-Wcast-qual -Wcast-align=strict -Wconversion -Warith-conversion      
+-Wsign-conversion -Wlogical-op       -Wmissing-declarations -Wpadded 
+ -Woverlength-strings -Wwrite-strings -Walloca -Walloc-zero -Wdate-time 
+-Wc++-compat -Wdisabled-optimization -Winvalid-pch -Wmultichar 
+-Wbidi-chars=any -Wbad-function-cast -Wjump-misses-init -Wstrict-prototypes 
+-Wmissing-prototypes -Wnested-externs -Wunsuffixed-float-constants -Wredundant-decls

+ 53 - 0
input_cpp

@@ -0,0 +1,53 @@
+'-Werror'
+'-pedantic'
+'-pedantic-errors'
+'-Wall'
+'-Wextra'
+'-Wdouble-promotion'
+'-Wformat=2'
+'-Wformat-signedness'
+'-Wnull-dereference'
+'-Winfinite-recursion'
+'-Winit-self'
+'-Wmissing-include-dirs'
+'-Wshift-overflow=2'
+'-Wswitch-enum'
+'-Wtrivial-auto-var-init'
+'-Wduplicated-branches'
+'-Wduplicated-cond'
+'-Wfloat-equal'
+'-Wshadow'
+'-Wundef'
+'-Wcast-qual'
+'-Wcast-align=strict'
+'-Wconversion'
+'-Warith-conversion'
+'-Wsign-conversion'
+'-Wlogical-op'
+'-Wmissing-declarations'
+'-Wpadded'
+'-Woverlength-strings'
+'-Wwrite-strings'
+'-Walloca'
+'-Walloc-zero'
+'-Wdate-time'
+'-Wdisabled-optimization'
+'-Winvalid-pch'
+'-Wmultichar'
+'-Wbidi-chars=any'
+'-Wredundant-decls'
+'-Wold-style-cast'
+'-Wvolatile'
+'-Wenum-conversion'
+'-Wsign-promo'
+'-Wdeprecated-enum-enum-conversion'
+'-Wdeprecated-enum-float-conversion'
+'-Wcomma-subscript'
+'-Wnon-virtual-dtor'
+'-Wctor-dtor-privacy'
+'-Winvalid-imported-macros'
+'-Wsuggest-override'
+'-Wdeprecated-copy-dtor'
+'-Wmissing-braces'
+'-Woverloaded-virtual'
+'-Wzero-as-null-pointer-constant'