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