Помогите обьявить типы в паскале. Не могу понять, как на паскале (дельфи5) обьявить типы:
взято из USB.H ( libusb-win32-device-bin) от
http://libusb.sourceforge.net/ )
Нужно перевести commandline.c из http://www.obdev.a …rSwitch.2006-03-26.zip
/* Data types */
/* struct usb_device; */
/* struct usb_bus; */
struct usb_device {
struct usb_device *next, *prev;
char filename[LIBUSB_PATH_MAX];
struct usb_bus *bus;
struct usb_device_descriptor descriptor;
struct usb_config_descriptor *config;
void *dev; /* Darwin support */
unsigned char devnum;
unsigned char num_children;
struct usb_device **children;
};
struct usb_bus {
struct usb_bus *next, *prev;
char dirname[LIBUSB_PATH_MAX];
struct usb_device *devices;
unsigned long location;
struct usb_device *root_dev;
};