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