| 1234567891011121314151617181920 |
- #define NOBUILD_IMPLEMENTATION
- #include "../nobuild.h"
- #define DEMO_S(expr) \
- INFO(" " #expr " == \"%s\"", expr)
- #define DEMO_D(expr) \
- INFO(" " #expr " == %d", expr)
- int main(int argc, char *argv[])
- {
- DEMO_S(CONCAT("foo", "bar", "baz"));
- DEMO_S(PATH("foo", "bar", "baz"));
- DEMO_S(JOIN("++", "foo", "bar", "baz"));
- DEMO_S(NOEXT("main.c"));
- DEMO_D(ENDS_WITH("main.c", ".c"));
- DEMO_D(ENDS_WITH("main.java", ".c"));
- DEMO_D(ENDS_WITH("", ".c"));
- return 0;
- }
|