#include "common.h"
#include <string.h>
int main (int argc, char **argv)
{
int n, opt, debug;
char *ownerstring;
extern char *optarg;
char *lang;
debug= 0;
while ( (opt= getopt(argc, argv, "D:")) != -1 ) {
switch (opt) {
case 'D':
debug= atoi(optarg);
break;
default:
fprintf(stderr, "usage: getowner [ -D debuglvl ]\n");
return 1;
}
}
lang = getenv("LANG");
if (lang != NULL) {
if (strlen(lang) > 5) {
if (!strcmp(&lang[strlen(lang)-5], "UTF-8")) {
}
}
}
fprintf(stderr, "could not locate any jukeboxes\n");
return 1;
}
if ( n == 0 ) {
fprintf(stderr, "No NJB devices found\n");
return 1;
}
njb = njbs;
return 1;
}
if (ownerstring != NULL) {
printf("Owner string: %s\n", ownerstring);
free(ownerstring);
} else {
fprintf(stderr, "could not retrieve owner string\n");
}
return 0;
}
void NJB_Close(njb_t *njb)
Definition: procedure.c:184
int NJB_Discover(njb_t *njbs, int limit, int *n)
Definition: procedure.c:108
int NJB_Open(njb_t *njb)
Definition: procedure.c:130
char * NJB_Get_Owner_String(njb_t *njb)
Definition: procedure.c:697
void NJB_Set_Unicode(int unicode_flag)
Definition: procedure.c:2833
void NJB_Set_Debug(int debug_flags)
Definition: procedure.c:2819
void NJB_Error_Dump(njb_t *njb, FILE *fp)
Definition: njb_error.c:418
#define NJB_UC_UTF8
Definition: libnjb.h:147
#define NJB_MAX_DEVICES
Definition: libnjb.h:60