X-Git-Url: http://pilppa.org/gitweb/?a=blobdiff_plain;f=src%2FW1Device.cc;h=0ee589845d75ba9ae0ecdddb142cded40c3beebf;hb=22f0b4dd0b81bce75ac7a842a72ca86eec02f7bc;hp=576d216713e9e5f9223fa753c729d8f5aa1c77ed;hpb=e3fdbdfff2fc5e4ca6bc42e71ba8265c0e5c3719;p=lib1wire.git diff --git a/src/W1Device.cc b/src/W1Device.cc index 576d216..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: %lu\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();