void trace3(char *msg1, char *msg2, char *msg3) { if (msg1) { char buf[PIPE_MAX]; buf[0] = 0; bufcat(buf, sizeof buf, msg1); if (msg2) buf2cat(buf, sizeof buf, ": ", msg2); trace2(buf, msg3); } else trace2(msg2, msg3); }
void ObjectEventBroker::registerEvent(QEvent::Type tp, const char *method) { if (Events.contains(tp)) return; trace2("registerEvent :%s for tp %d", method, tp); Events[tp] = method; } // registerEvent
void ch_mode(int mode) { reset(); switch(mode){ case 1: search_max(); break; case 2: trace(); break; case 3: trace2(); break; case 4: line_check(); break; case 5: out_senc_drive_mot(); break; case 6: out_senc(); break; case 7: out_curve(); break; } }
static VALUE cVariantAnimation_startValue(int argc, VALUE *argv, VALUE v_self) { trace2("%s::startValue, argc=%d", INSPECT(v_self), argc); RPP::Object value; RPP::Scan(argc, argv).opt(value); const RPP::QObject<QVariantAnimation> self = v_self; if (value.test()) /* BAD IDEA not polymorf return cVariantAnimation_startValue_set(v_self, value); */ return self.call("startValue=", value); return qvar2v_safe(self->startValue()); }
VOID parseXFileData(ID3DXFileData* lpXFileData, INT depth) { if(lpXFileData == NULL || lpXFileData->IsReference()) { return; } SIZE_T nameSize; CHAR* lpName; if(FAILED(lpXFileData->GetName(NULL, &nameSize))) { return; } lpName = new CHAR[nameSize]; if(FAILED(lpXFileData->GetName(lpName, &nameSize))) { delete []lpName; return; } CHAR* lpTab = NULL; if(depth > 0) { lpTab = new CHAR[depth + 1]; for (INT depthIndex = 0; depthIndex < depth; ++depthIndex) { lpTab[depthIndex] = ' '; } lpTab[depth] = '\0'; } GUID guid; if(FAILED(lpXFileData->GetType(&guid))) { delete []lpName; delete []lpTab; return; } char* tmpl = guid == TID_D3DRMFrame ? "Frame" : guid == TID_D3DRMFrameTransformMatrix ? "FrameTransformMatrix" : guid == TID_D3DRMMeshMaterialList ? "MeshMaterialList" : guid == TID_D3DRMMeshTextureCoords ? "MeshTextureCoords" : guid == TID_D3DRMMeshNormals ? "MeshNormal" : guid == TID_D3DRMMesh ? "Mesh" : guid == TID_D3DRMMaterial ? "Material" : guid == TID_D3DRMTextureFilename ? "TextureFilename" : NULL; trace2("%s%s", lpTab == NULL ? "" : lpTab,"---------------------------------------------------\n"); trace3("%sname:%s, tmpl:%s\n", lpTab == NULL ? "" : lpTab, lpName, tmpl == NULL ? "" : tmpl); delete []lpName; delete []lpTab; SIZE_T numChildren; if(FAILED(lpXFileData->GetChildren(&numChildren))) { return; } for (SIZE_T i = 0; i < numChildren; ++i) { ID3DXFileData* lpXFileSubData; if(FAILED(lpXFileData->GetChild(i, &lpXFileSubData))) { return; } parseXFileData(lpXFileSubData, depth + 1); lpXFileSubData->Release(); } }