Mercurial > pt1
diff recpt1/recpt1.c @ 74:b6607f6e2851
good citizens never use gray code. wise people never watch TV.
author | Yoshiki Yazawa <yaz@honeyplanet.jp> |
---|---|
date | Sat, 28 Nov 2009 00:12:05 +0900 |
parents | 18108d097707 |
children | 5a0126d8af17 |
line wrap: on
line diff
--- a/recpt1/recpt1.c Wed Nov 18 13:12:44 2009 +0900 +++ b/recpt1/recpt1.c Sat Nov 28 00:12:05 2009 +0900 @@ -22,8 +22,9 @@ #include <sys/ioctl.h> #include "pt1_ioctl.h" +#include "config.h" +#include "decoder.h" #include "recpt1.h" -#include "decoder.h" #include "version.h" #include "mkpath.h" @@ -311,7 +312,11 @@ void show_usage(char *cmd) { +#ifdef HAVE_LIBARIB25 fprintf(stderr, "Usage: \n%s [--b25 [--round N] [--strip] [--EMM]] [--udp [--addr hostname --port portnumber]] [--device devicefile] channel rectime destfile\n", cmd); +#else + fprintf(stderr, "Usage: \n%s [--strip] [--EMM]] [--udp [--addr hostname --port portnumber]] [--device devicefile] channel rectime destfile\n", cmd); +#endif fprintf(stderr, "\n"); fprintf(stderr, "Remarks:\n"); fprintf(stderr, "if rectime is '-', records indefinitely.\n"); @@ -322,10 +327,12 @@ show_options(void) { fprintf(stderr, "Options:\n"); +#ifdef HAVE_LIBARIB25 fprintf(stderr, "--b25: Decrypt using BCAS card\n"); fprintf(stderr, " --round N: Specify round number\n"); fprintf(stderr, " --strip: Strip null stream\n"); fprintf(stderr, " --EMM: Instruct EMM operation\n"); +#endif fprintf(stderr, "--udp: Turn on udp broadcasting\n"); fprintf(stderr, " --addr hostname: Hostname or address to connect\n"); fprintf(stderr, " --port portnumber: Port number to connect\n"); @@ -546,8 +553,10 @@ int result; int option_index; struct option long_options[] = { +#ifdef HAVE_LIBARIB25 { "b25", 0, NULL, 'b'}, { "B25", 0, NULL, 'b'}, +#endif { "round", 1, NULL, 'r'}, { "strip", 0, NULL, 's'}, { "emm", 0, NULL, 'm'},