outinfo->idletime = aimutil_get16(&buf[i+4]);
break;
+ /*
+ * Type = 0x0006: ICQ Online Status
+ *
+ * ICQ's Away/DND/etc "enriched" status
+ * Some decoding of values done by Scott <darkagl@pcnet.com>
+ */
+ case 0x0006:
+ if (aimutil_get16(buf+i+2) != 0x04)
+ break;
+ outinfo->icqinfo.status = aimutil_get16(buf+i+2+2+2);
+ break;
+
/*
* Type = 0x000d
*