aboutsummaryrefslogtreecommitdiff
path: root/src/gen_adldata/gen_adldata.cc
diff options
context:
space:
mode:
authorWohlstand <admin@wohlnet.ru>2016-09-02 21:28:34 +0300
committerWohlstand <admin@wohlnet.ru>2016-09-02 21:28:34 +0300
commita0f4075b6c7bcf5967be78ae6bf2cefe94ad755e (patch)
treefb6b83b88a7aad5d4758b6cb2c76e3a2f884c6f1 /src/gen_adldata/gen_adldata.cc
parent3c07f61b132a06b4963bffc109c1395af1640b29 (diff)
downloadlibADLMIDI-a0f4075b6c7bcf5967be78ae6bf2cefe94ad755e.tar.gz
libADLMIDI-a0f4075b6c7bcf5967be78ae6bf2cefe94ad755e.tar.bz2
libADLMIDI-a0f4075b6c7bcf5967be78ae6bf2cefe94ad755e.zip
Added a function to retrieve a count of the banks
Diffstat (limited to 'src/gen_adldata/gen_adldata.cc')
-rw-r--r--src/gen_adldata/gen_adldata.cc8
1 files changed, 7 insertions, 1 deletions
diff --git a/src/gen_adldata/gen_adldata.cc b/src/gen_adldata/gen_adldata.cc
index 55e2290..ef27a93 100644
--- a/src/gen_adldata/gen_adldata.cc
+++ b/src/gen_adldata/gen_adldata.cc
@@ -1383,7 +1383,13 @@ int main()
}
std::set<unsigned> listed;
- printf("const char* const banknames[%u] =\n", bankcount);
+ printf(
+ "\n\n//Returns total number of generated banks\n"
+ "int maxAdlBanks()\n"
+ "{"
+ " return %u;\n"
+ "}\n\n"
+ "const char* const banknames[%u] =\n", bankcount, bankcount);
printf("{\n");
for(unsigned bank=0; bank<bankcount; ++bank)
printf(" \"%s\",\n", banknames[bank]);