Changeset 181
- Timestamp:
- 07/12/07 15:06:51 (17 months ago)
- Location:
- trunk
- Files:
-
- 2 modified
-
bfb/bfb.h (modified) (3 diffs)
-
obexftp/client.c (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/bfb/bfb.h
r114 r181 38 38 #define BFB_LOG_DOMAIN "bfb" 39 39 40 #ifdef __GNUC__ 41 #define PACKED __attribute__ ((packed)) 42 #else 43 #define PACKED 44 #endif 45 46 #pragma pack(1) 40 47 typedef struct { 41 48 uint8_t type; … … 44 51 uint8_t payload[0]; /* ... up to 32 */ 45 52 /* uint8_t xor; ? */ 46 } __attribute__((packed)) bfb_frame_t; 53 } PACKED bfb_frame_t; 54 #pragma pack() 47 55 56 #pragma pack(1) 48 57 typedef struct { 49 58 uint8_t cmd; … … 54 63 uint8_t data[0]; /* ... up to 518 ? */ 55 64 /* uint16_t crc; */ 56 } __attribute__((packed)) bfb_data_t; 65 } PACKED bfb_data_t; 66 #pragma pack() 57 67 58 68 -
trunk/obexftp/client.c
r179 r181 88 88 89 89 90 #ifdef __GNUC__ 91 #define PACKED __attribute__ ((packed)) 92 #else 93 #define PACKED 94 #endif 95 96 #pragma pack(1) 90 97 typedef struct { /* fixed to 6 bytes for now */ 91 98 uint8_t code; 92 99 uint8_t info_len; 93 100 uint8_t info[4]; 94 } __attribute__((packed)) apparam_t; 101 } PACKED apparam_t; 102 #pragma pack() 95 103 96 104 #ifdef _WIN32
