Split register_count() into proto_reg_count() and handoff_reg_count()

svn path=/trunk/; revision=30447
This commit is contained in:
Kovarththanan Rajaratnam 2009-10-09 20:47:18 +00:00
parent adf31b356e
commit 7fd5cf604f
1 changed files with 24 additions and 2 deletions

View File

@ -255,15 +255,37 @@ register_wtap_module(void)
reg_code.write("#endif\n");
else:
reg_code.write("""
gulong register_count(void)
static gulong proto_reg_count(void)
{
""");
line = " return %d + %d;\n" % (len(regs['proto_reg']), len(regs['handoff_reg']))
line = " return %d;\n" % len(regs['proto_reg'])
reg_code.write(line)
reg_code.write("""
}
""");
reg_code.write("""
static gulong handoff_reg_count(void)
{
""");
line = " return %d;\n" % len(regs['handoff_reg'])
reg_code.write(line)
reg_code.write("""
}
""");
reg_code.write("""
gulong register_count(void)
{
""");
line = " return proto_reg_count() + handoff_reg_count();"
reg_code.write(line)
reg_code.write("""
}\n
""");