Ticket #438: sizeof-mismatch-amd64.patch

File sizeof-mismatch-amd64.patch, 2.9 KB (added by edgomez, 5 years ago)

Possible fix, though not sure it's the right one

  • tests/mock-plugin/mock_format.c

     
    9191        return TRUE; 
    9292} 
    9393 
    94 static void destroy_file(char *input, size_t inpsize) 
     94static void destroy_file(char *input, unsigned int inpsize) 
    9595{ 
    9696        OSyncFile *file = (OSyncFile *)input; 
    9797         
  • formats/vformats-xml/xmlformat.c

     
    232232 
    233233 
    234234 
    235 void destroy_xmlformat(char *input, size_t inpsize) 
     235void destroy_xmlformat(char *input, unsigned int inpsize) 
    236236{ 
    237237        osync_xmlformat_unref((OSyncXMLFormat *)input); 
    238238} 
  • formats/vformats-xml/xmlformat.h

     
    6666void add_values(VFormatAttribute *attr, OSyncXMLField *xmlfield, const char *encoding); 
    6767void add_values_from_nth_field_on(VFormatAttribute *attr, OSyncXMLField *xmlfield, const char *encoding, int nth); 
    6868 
    69 void destroy_xmlformat(char *input, size_t inpsize); 
     69void destroy_xmlformat(char *input, unsigned int inpsize); 
    7070osync_bool copy_xmlformat(const char *input, unsigned int inpsize, char **output, unsigned int *outpsize, OSyncError **error); 
    7171char *print_xmlformat(const char *data, unsigned int size); 
    7272 
  • formats/file.c

     
    9292        return TRUE; 
    9393} 
    9494 
    95 static void destroy_file(char *input, size_t inpsize) 
     95static void destroy_file(char *input, unsigned int inpsize) 
    9696{ 
    9797        OSyncFileFormat *file = (OSyncFileFormat *)input; 
    9898         
  • formats/event.c

     
    7979        *size = strlen(*data); 
    8080} 
    8181 
    82 static void destroy_vevent(char *input, size_t inpsize) 
     82static void destroy_vevent(char *input, unsigned int inpsize) 
    8383{ 
    8484        g_free(input); 
    8585} 
  • formats/data.c

     
    5454        return TRUE; 
    5555} 
    5656 
    57 static void destroy_plain(char *input, size_t inpsize) 
     57static void destroy_plain(char *input, unsigned int inpsize) 
    5858{ 
    5959        g_free(input); 
    6060} 
  • formats/contact.c

     
    7878        return FALSE; 
    7979} 
    8080 
    81 static void destroy_vcard(char *input, size_t inpsize) 
     81static void destroy_vcard(char *input, unsigned int inpsize) 
    8282{ 
    8383        g_free(input); 
    8484}