Rozdiely pre cpdf/cpdf.c medzi verziami 1.10 a 1.11
| verzia 1.10, 2002/10/20 14:07:22 |
verzia 1.11, 2002/11/10 16:58:30 |
|
|
| #include "parse.h" |
#include "parse.h" |
| #include "cpdf.h" |
#include "cpdf.h" |
| |
|
| /* $Platon: cpdf/cpdf.c,v 1.9 2002/10/16 21:07:43 lynx Exp $ */ |
/* $Platon: cpdf/cpdf.c,v 1.10 2002/10/20 14:07:22 lynx Exp $ */ |
| static struct option lopt[] = { |
static struct option lopt[] = { |
| |
|
| {"mode", required_argument, 0, 'm'}, |
{"mode", required_argument, 0, 'm'}, |
| {"page", required_argument, 0, 'p'}, |
{"page", required_argument, 0, 'p'}, |
| {0, 0, 0, 0} |
{0, 0, 0, 0} |
| }; |
}; |
| |
void loop(void); |
| void usage(char *prg) |
void usage(char *prg) |
| { |
{ |
| printf("Usage: %s <file> [-mode mode]\n", prg); |
printf("Usage: %s <file> [-mode mode] [-page page]\n", prg); |
| exit(errno); |
exit(errno); |
| } |
} |
| |
|
| int main(int argc, char **argv) |
int main(int argc, char **argv) |
| { |
{ |
| char c; |
char c; |
| int mode = G800x600x16M, index = 0; |
int mode = G800x600x64K, index = 0; |
| int p = 0; |
int p = 0; |
| if (argc == 1) |
if (argc == 1) |
| usage(argv[0]); |
usage(argv[0]); |
| Riadok 76 int main(int argc, char **argv) |
|
| Riadok 77 int main(int argc, char **argv) |
|
| printf("Using %s mode\n", vga_getmodename(mode)); |
printf("Using %s mode\n", vga_getmodename(mode)); |
| #endif |
#endif |
| /* vga_init(); |
/* vga_init(); |
| setuid(getuid()); |
|
| setgid(getgid()); |
|
| vga_setmode(mode); |
vga_setmode(mode); |
| gl_setcontextvga(mode);*/ |
gl_setcontextvga(mode); |
| |
physicalscreen = gl_allocatecontext(); |
| |
gl_getcontext(physicalscreen); |
| |
gl_setcontextvgavirtual(mode); |
| |
virtualscreen = gl_allocatecontext(); |
| |
gl_getcontext(virtualscreen); |
| |
gl_setcontext(virtualscreen); |
| |
gl_clearscreen(15);*/ |
| parse_pdf(); |
parse_pdf(); |
| current_page = p; |
current_page = p; |
| /* loop();*/ |
loop(); |
| /* getchar(); |
vga_setmode(TEXT); |
| vga_setmode(TEXT);*/ |
|
| fclose(fp); |
fclose(fp); |
| exit(0); |
exit(0); |
| } |
} |
| |
|
| /*void loop(void) |
void loop(void) |
| { |
{ |
| while(1) { |
while(1) { |
| render(); |
render(); |
| switch(getchar()) { |
switch(getchar()) { |
| case 32: |
case 32: |
| current_page++; |
return; |
| continue; |
continue; |
| } |
} |
| } |
} |
| return; |
return; |
| }*/ |
} |
Platon Group <platon@platon.sk> http://platon.sk/
|
|