summaryrefslogtreecommitdiff
path: root/include/kernel/udcd.h
diff options
context:
space:
mode:
Diffstat (limited to 'include/kernel/udcd.h')
-rw-r--r--include/kernel/udcd.h9
1 files changed, 3 insertions, 6 deletions
diff --git a/include/kernel/udcd.h b/include/kernel/udcd.h
index ff88e69..3b22e16 100644
--- a/include/kernel/udcd.h
+++ b/include/kernel/udcd.h
@@ -1,9 +1,6 @@
#ifndef _PSP2_KERNEL_UDCD_H_
#define _PSP2_KERNEL_UDCD_H_
-#include <psp2kern/types.h>
-#include <dolcesdk/align.h>
-
#ifdef __cplusplus
extern "C" {
#endif
@@ -211,7 +208,7 @@ typedef struct SceUdcdStringDescriptor {
/** USB device descriptor
*/
-typedef struct SCE_ALIGN(4) SceUdcdDeviceDescriptor {
+typedef struct __attribute__((__aligned__(4))) SceUdcdDeviceDescriptor {
unsigned char bLength;
unsigned char bDescriptorType;
unsigned short bcdUSB;
@@ -230,7 +227,7 @@ typedef struct SCE_ALIGN(4) SceUdcdDeviceDescriptor {
/** USB device qualifier descriptor
*/
-typedef struct SCE_ALIGN(4) SceUdcdDeviceQualifierDescriptor {
+typedef struct __attribute__((__aligned__(4))) SceUdcdDeviceQualifierDescriptor {
unsigned char bLength;
unsigned char bDescriptorType;
unsigned short bcdUSB;
@@ -376,7 +373,7 @@ typedef struct SceUdcdDeviceRequest {
/** USB driver name
*/
-typedef struct SCE_ALIGN(16) SceUdcdDriverName {
+typedef struct __attribute__((__aligned__(16))) SceUdcdDriverName {
int size;
char name[32];
int flags;