~azzar1/unity/add-show-desktop-key

1079 by William Grant
Merge setup-refactor branch. This completely breaks existing installations;
1
#include <assert.h>
2
#include <stdio.h>
3
#include <string.h>
4
#include "norm.h"
5
6
int main(int argc, const char* argv[])
7
{
8
    char buf[256];
9
10
    assert(norm(buf,256, "/usr/bin/python") == 0);
11
    assert(strcmp(buf,"/usr/bin/python") == 0);
12
13
    assert(norm(buf,256, "/usr/./bin/./python") == 0);
14
    assert(strcmp(buf,"/usr/bin/python") == 0);
15
16
    assert(norm(buf,256, "/x/../python") == 0);
17
    assert(strcmp(buf,"/python") == 0);
18
19
    assert(norm(buf,256, "/../python") != 0);
20
21
    return 0;
22
}