#include "common.h"
#include <stdlib.h>
#include <limits.h>
 
static void usage (void)
{
  fprintf(stderr, "trexist <trackid>\n");
}
 
int main (int argc, char **argv)
{
  uint32_t id;
  char *endptr;
  
  fprintf(stdout, "libmtp version: " LIBMTP_VERSION_STRING "\n\n");
 
  
  if ( argc != 2 ) {
    usage();
    return 1;
  }
 
  
  id = strtoul(argv[1], &endptr, 10);
  if ( *endptr != 0 ) {
    fprintf(stderr, "illegal value %s\n", argv[1]);
    return 1;
  } else if ( ! id ) {
    fprintf(stderr, "bad song id %u\n", id);
    return 1;
  }
  
  if (device == NULL) {
    printf("No devices. Connect/replug device and try again.\n");
    exit (0);
  }
  
  
  printf("OK.\n");
  exit (0);
}
 
LIBMTP_mtpdevice_t * LIBMTP_Get_First_Device(void)
Definition libmtp.c:1719
void LIBMTP_Release_Device(LIBMTP_mtpdevice_t *device)
Definition libmtp.c:2513
void LIBMTP_Init(void)
Definition libmtp.c:774
int LIBMTP_Track_Exists(LIBMTP_mtpdevice_t *device, uint32_t const id)
Definition libmtp.c:7308