pta-1.c

来自「用于进行gcc测试」· C语言 代码 · 共 32 行

C
32
字号
typedef struct JSObject JSObject;typedef struct JSObjectMap *(*JSNewObjectMapOp) (JSObject *obj);typedef JSObject *(*JSGetMethodOp) (JSObject *obj);struct JSObjectOps {    JSNewObjectMapOp newObjectMap;};struct JSXMLObjectOps {    struct JSObjectOps base;    JSGetMethodOp getMethod;};struct JSObjectMap {    struct JSObjectOps *ops;};struct JSObject {    struct JSObjectMap *map;};struct JSXMLObjectOps js_XMLObjectOps;/* We need to create SFT's for the entire structure when this address is taken,    not just the part in the component reference itself.  */JSObject *JS_GetMethod(JSObject *obj){    if (obj->map->ops == &js_XMLObjectOps.base) {        struct JSXMLObjectOps *ops;        ops = (struct JSXMLObjectOps *) obj->map->ops;        obj = ops->getMethod(obj);    }    return obj;}

⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?