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