| @@ -65,22 +65,22 @@ static void *loc_getProperty(Display *_display, Window _window, const char *_nam | |||
| } uptr; | |||
| uptr.any = 0; | |||
| printf("xxx debug_host: loc_getProperty: LOWER userSize=%d userCount=%lu bytes=%lu data=%p\n", userSize, userCount, bytes, data); | |||
| // printf("xxx debug_host: loc_getProperty: LOWER userSize=%d userCount=%lu bytes=%lu data=%p\n", userSize, userCount, bytes, data); | |||
| if(NULL != data) | |||
| { | |||
| if(userCount >= 1) | |||
| { | |||
| if(userCount >= 2) | |||
| { | |||
| printf("xxx debug_host: loc_getProperty: lo=0x%08x hi=0x%08x\n", ((uint32_t*)data)[0], ((uint32_t*)data)[1]); | |||
| } | |||
| // if(userCount >= 2) | |||
| // { | |||
| // printf("xxx debug_host: loc_getProperty: lo=0x%08x hi=0x%08x\n", ((uint32_t*)data)[0], ((uint32_t*)data)[1]); | |||
| // } | |||
| // lower 32-bit | |||
| uptr.ui[0] = *(long*)data; | |||
| uptr.ui[1] = 0; | |||
| printf("xxx lower=0x%08x\n", uptr.ui[0]); | |||
| // printf("xxx lower=0x%08x\n", uptr.ui[0]); | |||
| // // printf("xxx upper=0x%08x\n", uptr.ui[1]); | |||
| XFree(data); | |||
| @@ -100,7 +100,7 @@ static void *loc_getProperty(Display *_display, Window _window, const char *_nam | |||
| &bytes/*bytes_after_return / partial reads*/, | |||
| &data); | |||
| printf("xxx lglw_linux: loc_getProperty: UPPER userSize=%d userCount=%lu bytes=%lu data=%p\n", userSize, userCount, bytes, data); | |||
| // printf("xxx debug_host: loc_getProperty: UPPER userSize=%d userCount=%lu bytes=%lu data=%p\n", userSize, userCount, bytes, data); | |||
| if(NULL != data) | |||
| { | |||
| // upper 32-bit | |||
| @@ -259,21 +259,29 @@ void open_and_close(void) { | |||
| int evIdx = 0; | |||
| eventProc = (void (*) (void* event))result; | |||
| printf("xxx XEventProc found\n"); | |||
| #if 1 | |||
| for(;;) | |||
| { | |||
| XEvent xev; | |||
| XNextEvent(d, &xev); | |||
| printf("xxx call XEventProc[%d]\n", evIdx++); | |||
| eventProc(&xev); | |||
| printf("xxx calling effect->dispatcher<effEditIdle>\n"); | |||
| effect->dispatcher(effect, effEditIdle, 0, 0, NULL, 0.0f); | |||
| } | |||
| #endif | |||
| } | |||
| #endif | |||
| printf("xxx calling effect->dispatcher<effEditIdle>\n"); | |||
| effect->dispatcher(effect, effEditIdle, 0, 0, NULL, 0.0f); | |||
| sleep(1); | |||
| printf("xxx calling effect->dispatcher<effEditIdle>\n"); | |||
| effect->dispatcher(effect, effEditIdle, 0, 0, NULL, 0.0f); | |||
| #if 0 | |||
| for(;;) | |||
| #endif | |||
| { | |||
| printf("xxx calling effect->dispatcher<effEditIdle>\n"); | |||
| effect->dispatcher(effect, effEditIdle, 0, 0, NULL, 0.0f); | |||
| } | |||
| sleep(1); | |||
| printf("xxx calling effect->dispatcher<effEditClose>\n"); | |||
| effect->dispatcher(effect, effEditClose, 0, 0, NULL, 0.0f); | |||