Changeset 1948:6d50dda14a3a in roaraudio for include/libroarlight


Ignore:
Timestamp:
06/08/09 18:42:50 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

proto type error and data length correction

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroarlight/roardmx.h

    r1946 r1948  
    4343#define ROAR_ROARDMX_MASK_TYPE      0x0F 
    4444 
     45#define ROAR_ROARDMX_DATA_LENGTH    ((1<<(sizeof(char)*8))-1) /* 255 */ 
     46 
    4547// we have a offset of one nibble, see ROAR_ROARDMX_MASK_FLAGS 
    4648#define ROAR_ROARDMX_FLAG_PACKED    0x10 
     
    5759 unsigned char type; 
    5860 size_t        length; 
    59  unsigned char data[3 /* header */ + ((1<<(sizeof(char)*8))-1) /* data */]; 
     61 unsigned char data[3 /* header */ + ROAR_ROARDMX_DATA_LENGTH /* data */]; 
    6062}; 
    6163 
     
    7173int roar_roardmx_message_set_type(struct roar_roardmx_message * mes, unsigned char   type); 
    7274int roar_roardmx_message_get_flag(struct roar_roardmx_message * mes, unsigned char * flag); 
    73 int roar_roardmx_message_get_type(struct roar_roardmx_message * mes, unsigned char * type); 
     75int roar_roardmx_message_get_type(struct roar_roardmx_message * mes, unsigned char * length); 
    7476int roar_roardmx_message_get_len (struct roar_roardmx_message * mes, size_t        * type); 
    7577 
Note: See TracChangeset for help on using the changeset viewer.