*** ppb.c.2002-12-27 Fri Dec 27 21:41:13 2002 --- ppb.c Sun Dec 29 00:39:40 2002 *************** *** 5,10 **** --- 5,11 ---- * history: * 0.0: Dec. 2, 1998 by Dai ISHIJIMA (for READ ONLY) * 0.1: Dec. 24, 1998 + * 0.2: Dec. 27, 2002 (for 641Sf, 633S) */ *************** *** 370,381 **** n = 0; p = decodedata(s); ! if (match(p, "03") != 0) { /* 番号なし */ strcpy(n1, "-"); strcpy(n2, "-"); } else { ! p += 2; /* "03" スキップ */ strcpy(n1, decode(p)); ++n; q = p + 2 * byte(p) + 2; --- 371,382 ---- n = 0; p = decodedata(s); ! if ((match(p, "03") != 0) && (match(p, "01") != 0)) { /* 番号なし */ strcpy(n1, "-"); strcpy(n2, "-"); } else { ! p += 2; /* "03" or "01" スキップ */ strcpy(n1, decode(p)); ++n; q = p + 2 * byte(p) + 2; *************** *** 422,427 **** --- 423,432 ---- unsigned int r; r = REQUEST_NEXT; + #ifdef EBUG_RAWDATA + s = readdata(fd, &r, 1); + s = readdata(fd, &r, 2); + #endif s = readdata(fd, &r, REQUEST_NAME); printf("%-15s ", decodestring(s)); s = readdata(fd, &r, REQUEST_SORT); *************** *** 434,439 **** --- 439,447 ---- printf("%-13s ", decodecmc(s)); s = readdata(fd, &r, REQUEST_GRP); printf("%2d\n", decodebyte(s)); + #ifdef EBUG_RAWDATA + s = readdata(fd, &r, 8); + #endif }