darwin_libusb.h File Reference

#include <IOKit/IOCFBundle.h>
#include <IOKit/IOCFPlugIn.h>
#include <IOKit/usb/IOUSBLib.h>
#include <IOKit/IOKitLib.h>

Include dependency graph for darwin_libusb.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define LUSBDARWINSTALL   (ELAST+1)
#define USB_ERROR(r, x)
#define USB_ERROR_STR(r, x, format, args...)
#define USB_ERROR_STR_ORIG(x, format, args...)
#define USB_ERROR_STR_NO_RET(x, format, args...)

Enumerations

enum  usb_error_type_t { USB_ERROR_TYPE_NONE = 0, USB_ERROR_TYPE_STRING, USB_ERROR_TYPE_ERRNO }

Variables

char usb_error_str [1024]
int usb_error_errno
usb_error_type_t usb_error_type


Define Documentation

#define LUSBDARWINSTALL   (ELAST+1)
 

#define USB_ERROR r,
 ) 
 

Value:

do { \
          usb_error_type = USB_ERROR_TYPE_ERRNO; \
          usb_error_errno = x; \
          return r; \
        } while (0)

#define USB_ERROR_STR r,
x,
format,
args...   ) 
 

Value:

do { \
          usb_error_type = USB_ERROR_TYPE_STRING; \
          snprintf(usb_error_str, sizeof(usb_error_str) - 1, format, ## args); \
          if (usb_debug) \
            fprintf(stderr, "USB error: %s\n", usb_error_str);  \
          return r; \
        } while (0)

#define USB_ERROR_STR_NO_RET x,
format,
args...   ) 
 

Value:

do { \
          usb_error_type = USB_ERROR_TYPE_STRING; \
          snprintf(usb_error_str, sizeof(usb_error_str) - 1, format, ## args); \
          if (usb_debug) \
            fprintf(stderr, "USB error: %s\n", usb_error_str);  \
        } while (0)

#define USB_ERROR_STR_ORIG x,
format,
args...   ) 
 

Value:

do { \
          usb_error_type = USB_ERROR_TYPE_STRING; \
          snprintf(usb_error_str, sizeof(usb_error_str) - 1, format, ## args); \
          if (usb_debug) \
            fprintf(stderr, "USB error: %s\n", usb_error_str);  \
          return x; \
        } while (0)


Enumeration Type Documentation

enum usb_error_type_t
 

Enumerator:
USB_ERROR_TYPE_NONE 
USB_ERROR_TYPE_STRING 
USB_ERROR_TYPE_ERRNO 


Variable Documentation

int usb_error_errno
 

char usb_error_str[1024]
 

usb_error_type_t usb_error_type
 


Generated on Wed Jan 31 17:15:35 2007 for GNU Radio 3.0svn by  doxygen 1.4.6