*** main.c 2005-04-20 20:34:35.000000000 +0900 --- /home/uaa/20050420main.c 2005-04-20 19:53:13.000000000 +0900 *************** *** 33,42 **** //#include #include - /* XXX */ - #undef DEBUG_PRINT - #define DEBUG_PRINT(x) bms_printf x - /* XXX */ #define EC_MASK (0xffff0000) #define ED_MASK (0x0000ffff) --- 33,38 ---- *************** *** 135,141 **** { ERR errorCode; W taskID; ! bms_printf("main: %#x\n", main); /* XXX */ #ifdef ASK_BEFORE_STARTING // デバイスを登録するかどうか決定する { --- 131,137 ---- { ERR errorCode; W taskID; ! #ifdef ASK_BEFORE_STARTING // デバイスを登録するかどうか決定する { *************** *** 681,687 **** driverInfo->usbDeviceID = deviceRequest->devid; //GetDeviceDescriptor(driverInfo); GetDescriptors(driverInfo); - if (driverInfo->deviceDesc == NULL) goto fin0; /* XXX */ if ( driverInfo->deviceDesc->idVendor == TOUCHPANEL_VENDOR_ID && driverInfo->deviceDesc->idProduct == TOUCHPANEL_PRODUCT_ID) { // 目的のデバイスが接続された --- 677,682 ---- *************** *** 706,712 **** // その他 DEBUG_PRINT((DEVICE_NAME ": unsupported usb event")); } - fin0: /* XXX */ return errorCode; } --- 701,706 ---- *************** *** 893,899 **** Kfree((VP)driverInfo->deviceDesc); driverInfo->deviceDesc = NULL; } - bms_printf("deviceDescriptorBody: %d\n", p->bLength); if ((deviceDescriptorBody = Kmalloc(p->bLength)) == NULL) { DEBUG_PRINT((DEVICE_NAME ": Kmalloc() failed\n")); errorCode = ER_NOMEM; --- 887,892 ---- *************** *** 909,915 **** Kfree((VP)driverInfo->configDesc); driverInfo->configDesc = NULL; } - bms_printf("configDescriptorBody: %d\n", p->bLength); if ((configDescriptorBody = Kmalloc(p->bLength)) == NULL) { DEBUG_PRINT((DEVICE_NAME ": Kmalloc() failed\n")); errorCode = ER_NOMEM; --- 902,907 ----