diff options
author | Ian Campbell <ian.campbell@citrix.com> | 2012-04-24 18:40:15 +0100 |
---|---|---|
committer | Ian Campbell <ian.campbell@citrix.com> | 2012-04-24 18:40:15 +0100 |
commit | 2403a1d7076f4a465f31651038b854c5abc2ac67 (patch) | |
tree | 4cb223f6964d455c961c1e62be5ce9a3c87f783d /tools/libxl/gentypes.py | |
parent | 87b3ab022cd19e83f2af2e9f4d1e5cc1fc5f2ef4 (diff) | |
download | xen-2403a1d7076f4a465f31651038b854c5abc2ac67.tar.gz xen-2403a1d7076f4a465f31651038b854c5abc2ac67.tar.bz2 xen-2403a1d7076f4a465f31651038b854c5abc2ac67.zip |
libxl: mark internal functions hidden
Signed-off-by: Ian Campbell <ian.campbell@citrix.com>
Acked-by: Ian Jackson <ian.jackson@eu.citrix.com>
Committed-by: Ian Jackson <ian.jackson@eu.citrix.com>
Diffstat (limited to 'tools/libxl/gentypes.py')
-rw-r--r-- | tools/libxl/gentypes.py | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/tools/libxl/gentypes.py b/tools/libxl/gentypes.py index c1f0cf5116..3c561ba36c 100644 --- a/tools/libxl/gentypes.py +++ b/tools/libxl/gentypes.py @@ -280,22 +280,22 @@ if __name__ == '__main__': for ty in types: f.write(libxl_C_type_define(ty) + ";\n") if ty.dispose_fn is not None: - f.write("void %s(%s);\n" % (ty.dispose_fn, ty.make_arg("p"))) + f.write("%svoid %s(%s);\n" % (ty.hidden(), ty.dispose_fn, ty.make_arg("p"))) if ty.init_fn is not None: - f.write("void %s(%s);\n" % (ty.init_fn, ty.make_arg("p"))) + f.write("%svoid %s(%s);\n" % (ty.hidden(), ty.init_fn, ty.make_arg("p"))) for field in libxl_init_members(ty): if not isinstance(field.type, idl.KeyedUnion): raise Exception("Only KeyedUnion is supported for member init") ku = field.type - f.write("void %s(%s, %s);\n" % (ty.init_fn + "_" + ku.keyvar.name, + f.write("%svoid %s(%s, %s);\n" % (ty.hidden(), ty.init_fn + "_" + ku.keyvar.name, ty.make_arg("p"), ku.keyvar.type.make_arg(ku.keyvar.name))) if ty.json_fn is not None: - f.write("char *%s_to_json(libxl_ctx *ctx, %s);\n" % (ty.typename, ty.make_arg("p"))) + f.write("%schar *%s_to_json(libxl_ctx *ctx, %s);\n" % (ty.hidden(), ty.typename, ty.make_arg("p"))) if isinstance(ty, idl.Enumeration): - f.write("const char *%s_to_string(%s);\n" % (ty.typename, ty.make_arg("p"))) - f.write("int %s_from_string(const char *s, %s);\n" % (ty.typename, ty.make_arg("e", passby=idl.PASS_BY_REFERENCE))) - f.write("extern libxl_enum_string_table %s_string_table[];\n" % (ty.typename)) + f.write("%sconst char *%s_to_string(%s);\n" % (ty.hidden(), ty.typename, ty.make_arg("p"))) + f.write("%sint %s_from_string(const char *s, %s);\n" % (ty.hidden(), ty.typename, ty.make_arg("e", passby=idl.PASS_BY_REFERENCE))) + f.write("%sextern libxl_enum_string_table %s_string_table[];\n" % (ty.hidden(), ty.typename)) f.write("\n") f.write("""#endif /* %s */\n""" % (header_define)) @@ -319,7 +319,7 @@ if __name__ == '__main__': """ % (header_json_define, header_json_define, " ".join(sys.argv))) for ty in [ty for ty in types if ty.json_fn is not None]: - f.write("yajl_gen_status %s_gen_json(yajl_gen hand, %s);\n" % (ty.typename, ty.make_arg("p", passby=idl.PASS_BY_REFERENCE))) + f.write("%syajl_gen_status %s_gen_json(yajl_gen hand, %s);\n" % (ty.hidden(), ty.typename, ty.make_arg("p", passby=idl.PASS_BY_REFERENCE))) f.write("\n") f.write("""#endif /* %s */\n""" % header_json_define) |