Raymond Toy pushed to branch issue-312-motif-server at cmucl / cmucl

Commits:

3 changed files:

Changes:

  • src/motif/server/datatrans.c
    ... ... @@ -265,10 +265,12 @@ void message_write_color(message_t m,XColor *color,int tag)
    265 265
       message_put_word(m,color->blue);
    
    266 266
     }
    
    267 267
     
    
    268
    -void message_write_float(message_t m,float *f,int tag)
    
    268
    +void message_write_float(message_t m,void *f,int tag)
    
    269 269
     {
    
    270
    +  float *fl = (float *) f;
    
    271
    +  
    
    270 272
       message_put_dblword(m,combine_type_and_data(tag,0));
    
    271
    -  message_put_dblword(m,*f);
    
    273
    +  message_put_dblword(m,*fl);
    
    272 274
     }
    
    273 275
     
    
    274 276
     
    

  • src/motif/server/datatrans.h
    ... ... @@ -38,7 +38,7 @@ extern void message_write_int_list();
    38 38
     extern void message_write_event();
    
    39 39
     extern void message_write_color();
    
    40 40
     /* GCC complains without the full prototype */
    
    41
    -extern void message_write_float(message_t,float*,int);
    
    41
    +extern void message_write_float(message_t,void*,int);
    
    42 42
     
    
    43 43
     
    
    44 44
     
    

  • src/motif/server/tables.h
    ... ... @@ -10,8 +10,8 @@
    10 10
     #ifndef TABLES_H
    
    11 11
     #define TABLES_H
    
    12 12
     
    
    13
    -typedef void (*type_writer)(message_t out,caddr_t src,int type_tag);
    
    14
    -typedef void (*type_reader)(message_t in,caddr_t dest,int type_tag,int data);
    
    13
    +typedef void (*type_writer)(message_t out,void *src,int type_tag);
    
    14
    +typedef void (*type_reader)(message_t in,void *dest,int type_tag,int data);
    
    15 15
     
    
    16 16
     typedef struct {
    
    17 17
       String type;