t_efp.c revision 0bbfda8a
1/* 2 * Test ExpandFilePath() 3 */ 4 5#include "ctwm.h" 6 7#include <string.h> 8#include <stdio.h> 9#include <stdlib.h> 10 11#include "util.h" 12 13int 14main(int argc, char *argv[]) 15{ 16 char *in = strdup("foo:~/bar"); 17 Home = "FOO"; // Just overwrite global 18#define EXPECT "foo:FOO/bar" 19 20 char *ret = ExpandFilePath(in); 21 if(strcmp(ret, EXPECT) == 0) 22 exit(0); 23 fprintf(stderr, "'%s' != expected '%s'\n", ret, EXPECT); 24 exit(1); 25} 26