#include "length.h" #include #include int main() { putenv("RESOLUTION="); assert(parse_length("123") == 123); assert(parse_length("123cm") == 123 * 40 * 10); assert(parse_length("123in") == 123 * 1016); assert(parse_length("1.23in") == 123 * 1016 / 100 + 1); assert(parse_length("3/4in") == 1016 * 3 / 4); assert(parse_length("1+3/4in") == 1016 * 7 / 4); putenv("RESOLUTION=0.1"); assert(parse_length("123") == 123); assert(parse_length("123cm") == 123 * 10 * 10); putenv("RESOLUTION=0.1in"); assert(parse_length("10cm") == 39); return 0; }