On 02/06/11 20:23, Ludovic Rousseau:
>> Revert r5137, because size_t is defined as unsigned integer type (without 
>> further qualification).

>> -               printf("expecting %lu, got only %d bytes.\n", len, r);
>> +               printf("expecting %u, got only %d bytes.\n", len, r);

> In fact the correct answer is %zu [1]
> But this does not work on Windows.

Then use %llu and cast len to unsigned long long

Or define a macro with system specific content, e.g. format string 
suitable for printing size_t on such system and use that macro instead 
of hardcoded format.

Dan
_______________________________________________
opensc-devel mailing list
opensc-devel@lists.opensc-project.org
http://www.opensc-project.org/mailman/listinfo/opensc-devel

Reply via email to