STATUS_HAVE_DATA
while (d & STATUS_HAVE_DATA) {
while ((d & STATUS_HAVE_DATA) == 0) {
if (s & STATUS_HAVE_DATA) {