]> git.meshlink.io Git - meshlink/blobdiff - lib/utils.c
Merge branch 'master' into 1.1
[meshlink] / lib / utils.c
index beabfeafadf08571b1cc6354c3a9dbaf0d57ee32..1d46630b0782be4c1e35ff805c7fc38539535977 100644 (file)
@@ -96,3 +96,10 @@ const char *winerror(int err) {
 }
 #endif
 
+unsigned int bitfield_to_int(void *bitfield, size_t size) {
+       unsigned int value = 0;
+       if(size > sizeof value)
+               size = sizeof value;
+       memcpy(&value, bitfield, size);
+       return value;
+}