27void data_dump(FILE *f, 
void *buf, uint32_t nbytes);
 
   28void data_dump_ascii (FILE *f, 
void *buf, uint32_t n, uint32_t dump_boundry);
 
   30char *strndup (
const char *s, 
size_t n);
 
   32void device_unknown(
const int dev_number, 
const int id_vendor, 
const int id_product);
 
   37#define LIBMTP_INFO(format, args...) \ 
   39    if (LIBMTP_debug != 0) \ 
   40      fprintf(stdout, "LIBMTP %s[%d]: " format, __FUNCTION__, __LINE__, ##args); \
 
   42      fprintf(stdout, format, ##args); \
 
   48#define LIBMTP_ERROR(format, args...) \ 
   50    if (LIBMTP_debug != 0) \ 
   51      fprintf(stderr, "LIBMTP %s[%d]: " format, __FUNCTION__, __LINE__, ##args); \
 
   53      fprintf(stderr, format, ##args); \
 
void device_unknown(const int dev_number, const int id_vendor, const int id_product)
Definition: util.c:50
void data_dump_ascii(FILE *f, void *buf, uint32_t n, uint32_t dump_boundry)
Definition: util.c:100
void data_dump(FILE *f, void *buf, uint32_t n)
Definition: util.c:76