diff options
author | hartwork <hartwork@bc0edfbe-c936-4687-b64d-f70bc3985e72> | 2009-02-24 16:51:47 +0300 |
---|---|---|
committer | hartwork <hartwork@bc0edfbe-c936-4687-b64d-f70bc3985e72> | 2009-02-24 16:51:47 +0300 |
commit | 9cc188b441106aa8b7bdf019ff8e03ec611eecd1 (patch) | |
tree | 89f5632395d9f7f0ecbf2369d85c9b3fd96f3ec2 | |
parent | cf3599031b998fedb4aa8c93fc810336180c516f (diff) |
Improve version maintainability
git-svn-id: svn://svn.code.sf.net/p/bs2b/code/trunk/libbs2b@21 bc0edfbe-c936-4687-b64d-f70bc3985e72
-rw-r--r-- | src/bs2bconvert.c | 4 | ||||
-rw-r--r-- | src/bs2bstream.c | 4 | ||||
-rw-r--r-- | src/bs2bversion.h | 8 |
3 files changed, 11 insertions, 5 deletions
diff --git a/src/bs2bconvert.c b/src/bs2bconvert.c index b433203..1938b0e 100644 --- a/src/bs2bconvert.c +++ b/src/bs2bconvert.c @@ -39,8 +39,8 @@ static void print_usage( char *progname ) { printf( "\n" " Bauer stereophonic-to-binaural DSP converter. " - "Version %u.%u.%u\n", - BS2B_VERSION_MAJOR, BS2B_VERSION_MINOR, BS2B_VERSION_RELEASE ); + "Version %s\n", + BS2B_VERSION_STR ); printf( "Usage : %s [-x] <input file> <output file>\n", progname ); printf( "\n" " 'x' is number of:\n" diff --git a/src/bs2bstream.c b/src/bs2bstream.c index d0ed439..cf73625 100644 --- a/src/bs2bstream.c +++ b/src/bs2bstream.c @@ -35,9 +35,9 @@ static void print_usage( char *progname ) { fprintf( stderr, "\n" " Bauer stereophonic-to-binaural DSP stream converter. " - "Version %u.%u.%u\n" + "Version %s\n" " PCM stdin-stdout, 44100Hz, 16bit\n", - BS2B_VERSION_MAJOR, BS2B_VERSION_MINOR, BS2B_VERSION_RELEASE ); + BS2B_VERSION_STR ); fprintf( stderr, "Usage : %s [-x]\n", progname ); fprintf( stderr, "\n" " 'x' is number of:\n" diff --git a/src/bs2bversion.h b/src/bs2bversion.h index 0bbacf6..0146213 100644 --- a/src/bs2bversion.h +++ b/src/bs2bversion.h @@ -28,7 +28,13 @@ #define BS2B_VERSION_MINOR 2 #define BS2B_VERSION_RELEASE 1 -#define BS2B_VERSION_STR "2.2.1" +#define BS2B_STRINGIFY_HELPER(X) #X +#define BS2B_STRINGIFY(X) BS2B_STRINGIFY_HELPER(X) + +#define BS2B_VERSION_STR \ + BS2B_STRINGIFY(BS2B_VERSION_MAJOR) "." \ + BS2B_STRINGIFY(BS2B_VERSION_MINOR) "." \ + BS2B_STRINGIFY(BS2B_VERSION_RELEASE) #define BS2B_VERSION_INT \ ( BS2B_VERSION_MAJOR << 16 ) | \ |