f88b6e4 Format printf format specifier used with niothreadids

Authored and Committed by berrange 7 years ago
    Format printf format specifier used with niothreadids
    
    The niothreadids struct field is size_t, so must use %zu not %lu
    with printf. While they're identical on some platforms, on others
    they are different, causing warnings
    
    conf/domain_conf.c: In function 'virDomainDefCheckABIStabilityFlags':
    conf/domain_conf.c:19575:26: error: format '%lu' expects argument of type 'long unsigned int', but argument 7 has type 'size_t {aka unsigned int}' [-Werror=format=]
                            _("Target domain iothreads count %lu does not "
                              ^
    
    conf/domain_conf.c: In function 'virDomainDefFormatInternal':
    conf/domain_conf.c:23915:46: error: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'size_t {aka unsigned int}' [-Werror=format=]
             virBufferAsprintf(buf, "<iothreads>%lu</iothreads>\n",
                                                  ^
    
    Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
    
        
file modified
+3 -3