%% options copyright owner = Dirk Krause copyright year = 2011-2013 license = bsd %% module #include "dk3all.h" #include "dk3paper.h" $(trace-include) dk3_dir_t *x; static dkChar const gn[] = { dkT("dkt3-test") } ; static dkChar const * const test_names[] = { "A4", "erwin", "a4", "Letter", "letter", "unsinn", "quarto", "10x14", "10X14", NULL }; DK3_MAIN { char ll[128]; dk3_app_t *app; dk3_paper_size_collection_t *psc; dk3_paper_size_t *ps; dkChar const * const *cname; $(trace-init test-paper.deb) $? "+ main" app = dk3app_open_command(argc, (dkChar const * const *)argv, gn); if(app) { psc = dk3paper_open_app(app); if(psc) { cname = test_names; while(*cname) { dk3sf_fputs(*cname, stdout); ps = dk3paper_find(psc, *cname); if(ps) { dk3sf_fputs(dkT(" gefunden "), stdout); sprintf(ll, "%lg %lg %lg %lg %lg %lg", ps->w, ps->h, ps->i, ps->o, ps->t, ps->b ); dk3sf_c8_fputs(ll, stdout); } else { dk3sf_fputs(dkT(" nicht gefunden"), stdout); } dk3sf_fputc(dkT('\n'), stdout); cname++; } dk3paper_close(psc); } dk3app_close(app); app = NULL; } $? "- main" $(trace-end) exit(0); return 0; }