Debug removal, status copying, debug output changes, ds_wait_status(), ds_touch_bit(), ds_recv_data() changes, struct ds_status changes. Revision: ds9490r--main--0.1--patch-3 Removed some debug printks. Typo in status copying code - s/sizeof(st)/sizeof(*st). Changed debug output: exchanged input and output buffer status, since they need(and already are) to be exchanged in struct ds_status. ds_wait_status() - waits until max attempts or error occures. ds_touch_bit() - typo in "value" parameter[I wonder if Dallas even tries to compile their cruft with non MS compiler], waits untill max attempts or last command in status is equal to "value". ds_recv_data() returns negative error code or number of bytes read. Exchanged input and output buffer status instruct ds_status. modified files: Makefile dscore.c dscore.h -- Evgeniy Polaykov ( s0mbre ) Crash is better than data corruption. -- Art Grabowski -------------- next part -------------- A non-text attachment was scrubbed... Name: dscore.c.patch Type: text/x-patch Size: 4763 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040726/b2eb0268/attachment.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: dscore.h.patch Type: text/x-patch Size: 294 bytes Desc: not available Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040726/b2eb0268/attachment-0001.bin -------------- next part -------------- A non-text attachment was scrubbed... Name: not available Type: application/pgp-signature Size: 189 bytes Desc: This is a digitally signed message part Url : http://lists.lm-sensors.org/pipermail/lm-sensors/attachments/20040726/b2eb0268/attachment-0002.bin