From 4b465ac5e0b6e18bc9edc67a06a82f998d1ccc94 Mon Sep 17 00:00:00 2001 From: Chia-I Wu Date: Tue, 16 Dec 2014 00:43:20 +0800 Subject: layers: fix -Wswitch warnings --- layers/draw_state.c | 2 +- xgl-helper.py | 4 ++++ 2 files changed, 5 insertions(+), 1 deletion(-) diff --git a/layers/draw_state.c b/layers/draw_state.c index b16a5ef8..9ff8e2c6 100644 --- a/layers/draw_state.c +++ b/layers/draw_state.c @@ -154,7 +154,7 @@ static XGL_SIZE sTypeStructSize(XGL_STRUCTURE_TYPE sType) } // Return the size of the underlying struct based on Bind Point enum // Have to do this b/c VIEWPORT doesn't have sType in its createinfo struct -static XGL_SIZE dynStateCreateInfoSize(XGL_STRUCTURE_TYPE sType) +static XGL_SIZE dynStateCreateInfoSize(XGL_STATE_BIND_POINT sType) { switch (sType) { diff --git a/xgl-helper.py b/xgl-helper.py index be7f71be..ef958e74 100755 --- a/xgl-helper.py +++ b/xgl-helper.py @@ -588,6 +588,8 @@ class StructWrapperGen: sh_funcs.append(' return %s((%s*)pStruct, indent);\n' % (print_func_name, struct_name)) sh_funcs.append(' }\n') sh_funcs.append(' break;\n') + sh_funcs.append(" default:\n") + sh_funcs.append(" return NULL;\n") sh_funcs.append(" }\n") sh_funcs.append("}") return "".join(sh_funcs) @@ -1036,6 +1038,8 @@ class GraphVizGen: gv_funcs.append(' return %s((%s*)pStruct, nodeName);\n' % (print_func_name, struct_name)) #gv_funcs.append(' }\n') #gv_funcs.append(' break;\n') + gv_funcs.append(" default:\n") + gv_funcs.append(" return NULL;\n") gv_funcs.append(" }\n") gv_funcs.append("}") return "".join(gv_funcs) -- cgit v1.2.3