source: roaraudio/roarclients/roarcatplay.c @ 358:e7d0dbe62299

Last change on this file since 358:e7d0dbe62299 was 358:e7d0dbe62299, checked in by phi, 16 years ago

removed unused var con

File size: 848 bytes
Line 
1//roarcat.c:
2
3#include <roaraudio.h>
4
5#define BUFSIZE 1024
6
7void usage (void) {
8 printf("roarcatplay [OPTIONS]... [FILE]\n");
9
10 printf("\nOptions:\n\n");
11
12 printf("  --server SERVER    - Set server hostname\n"
13        "  --help             - Show this help\n"
14       );
15
16}
17
18int main (int argc, char * argv[]) {
19 char * server   = NULL;
20 char * k;
21 int    i;
22 char * file = NULL;
23
24 for (i = 1; i < argc; i++) {
25  k = argv[i];
26
27  if ( strcmp(k, "--server") == 0 ) {
28   server = argv[++i];
29  } else if ( strcmp(k, "--help") == 0 ) {
30   usage();
31   return 0;
32  } else if ( file == NULL ) {
33   file = argv[i];
34  } else {
35   fprintf(stderr, "Error: unknown argument: %s\n", k);
36   usage();
37   return 1;
38  }
39 }
40
41
42 if ( file == NULL )
43  file = "/dev/stdin";
44
45 if ( roar_simple_play_file(file, server, "roarcatplay") == -1 )
46  return 1;
47
48 return 0;
49}
50
51//ll
Note: See TracBrowser for help on using the repository browser.