diff options
Diffstat (limited to 'tests/ECMSetupVersionTest/new_project_header_abspath/main.c')
-rw-r--r-- | tests/ECMSetupVersionTest/new_project_header_abspath/main.c | 24 |
1 files changed, 24 insertions, 0 deletions
diff --git a/tests/ECMSetupVersionTest/new_project_header_abspath/main.c b/tests/ECMSetupVersionTest/new_project_header_abspath/main.c new file mode 100644 index 00000000..339da920 --- /dev/null +++ b/tests/ECMSetupVersionTest/new_project_header_abspath/main.c @@ -0,0 +1,24 @@ +#include <ecm_new_project_header_abspath_version.h> +#include <string.h> +#include <stdio.h> + +#define intcheck(macro,val) \ + if (macro != val) { \ + printf(#macro " was %d instead of %d", macro, val); \ + return 1; \ + } +#define strcheck(macro,val) \ + if (strcmp(macro,val) != 0) { \ + printf(#macro " was %s instead of %s", macro, val); \ + return 1; \ + } + +int main() +{ + intcheck(new_project_header_abspath_VERSION_MAJOR,2) + intcheck(new_project_header_abspath_VERSION_MINOR,3) + intcheck(new_project_header_abspath_VERSION_PATCH,4) + intcheck(new_project_header_abspath_VERSION,((2 << 16) + (3 << 8) + 4)) + strcheck(new_project_header_abspath_VERSION_STRING,"2.3.4") + return 0; +} |