source: roaraudio/roarclients/roarcatplay.c @ 216:c52b7bf3ee06

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

removed useless devel comments

File size: 980 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 struct roar_connection con;
24
25 for (i = 1; i < argc; i++) {
26  k = argv[i];
27
28  if ( strcmp(k, "--server") == 0 ) {
29   server = argv[++i];
30  } else if ( strcmp(k, "--help") == 0 ) {
31   usage();
32   return 0;
33  } else if ( file == NULL ) {
34   file = argv[i];
35  } else {
36   fprintf(stderr, "Error: unknown argument: %s\n", k);
37   usage();
38   return 1;
39  }
40 }
41
42
43 if ( roar_simple_connect(&con, server, "roarcatplay") == -1 ) {
44  ROAR_DBG("roar_simple_play(*): roar_simple_connect() faild!");
45  return -1;
46 }
47
48
49 if ( file == NULL )
50  file = "/dev/stdin";
51
52 roar_file_play(&con, file, 1);
53
54 return 0;
55}
56
57//ll
Note: See TracBrowser for help on using the repository browser.