comparison src/recpt1ctl.c @ 168:061ef2cd98f0

Code refactoring.
author Naoya OYAMA <naoya.oyama@gmail.com>
date Sun, 07 Oct 2012 00:37:10 +0900
parents 7d8a5bb874ad
children
comparison
equal deleted inserted replaced
167:b21f1e823ec3 168:061ef2cd98f0
27 fprintf(stderr, "--extend: Extend recording time\n"); 27 fprintf(stderr, "--extend: Extend recording time\n");
28 fprintf(stderr, "--time: Set total recording time\n"); 28 fprintf(stderr, "--time: Set total recording time\n");
29 fprintf(stderr, "--help: Show this help\n"); 29 fprintf(stderr, "--help: Show this help\n");
30 fprintf(stderr, "--version: Show version\n"); 30 fprintf(stderr, "--version: Show version\n");
31 fprintf(stderr, "--list: Show channel list\n"); 31 fprintf(stderr, "--list: Show channel list\n");
32 }
33
34 void
35 show_channels(void)
36 {
37 FILE *f;
38 char *home;
39 char buf[255], filename[255];
40
41 fprintf(stderr, "Available Channels:\n");
42
43 home = getenv("HOME");
44 sprintf(filename, "%s/.recpt1-channels", home);
45 f = fopen(filename, "r");
46 if(f) {
47 while(fgets(buf, 255, f))
48 fprintf(stderr, "%s", buf);
49 fclose(f);
50 }
51 else
52 fprintf(stderr, "13-62: Terrestrial Channels\n");
53
54 fprintf(stderr, "101ch: NHK BS1\n");
55 fprintf(stderr, "102ch: NHK BS2\n");
56 fprintf(stderr, "103ch: NHK BShi\n");
57 fprintf(stderr, "141ch: BS Nittele\n");
58 fprintf(stderr, "151ch: BS Asahi\n");
59 fprintf(stderr, "161ch: BS-TBS\n");
60 fprintf(stderr, "171ch: BS Japan\n");
61 fprintf(stderr, "181ch: BS Fuji\n");
62 fprintf(stderr, "191ch: WOWOW\n");
63 fprintf(stderr, "200ch: Star Channel\n");
64 fprintf(stderr, "211ch: BS11 Digital\n");
65 fprintf(stderr, "222ch: TwellV\n");
66 fprintf(stderr, "CS2-CS24: CS Channels\n");
67 } 32 }
68 33
69 int 34 int
70 parse_time(char *rectimestr, int *recsec) 35 parse_time(char *rectimestr, int *recsec)
71 { 36 {