X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src%2FW1Device.cc;h=0ee589845d75ba9ae0ecdddb142cded40c3beebf;hb=22f0b4dd0b81bce75ac7a842a72ca86eec02f7bc;hp=eb94b24b3039ed611d17f5ba6d2692441b3835bb;hpb=f280d6c6383f3642069fac8a490f827195619278;p=lib1wire.git diff --git a/src/W1Device.cc b/src/W1Device.cc index eb94b24..0ee5898 100644 --- a/src/W1Device.cc +++ b/src/W1Device.cc @@ -155,7 +155,10 @@ void W1Device::save_and_clean_cache() { dec_precision = get_data_decimal_precision(); pthread_mutex_lock(&plock); - log_debug("memory cache size: %d\n", memory_cache.size()); + /* needs to be casted to long unsigned int value is "unsigned int" in some + toolchains and that would otherwise cause an warning/error + */ + log_debug("memory cache size: %lu\n", (long unsigned int)memory_cache.size()); StoreDay::save(id, &memory_cache, dec_precision); while(memory_cache.empty() == false) { data = memory_cache.back();