Changeset 15043 in webkit for trunk/JavaScriptCore/API/testapi.c
- Timestamp:
- Jun 25, 2006, 8:12:18 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/testapi.c
r14954 r15043 285 285 } 286 286 287 static JSObjectRef myConstructor_callAsConstructor(JSContextRef context, JSObjectRef constructorObject, size_t argc, JSValueRef argv[]) 288 { 289 UNUSED_PARAM(constructorObject); 290 291 JSObjectRef result = JSObjectMake(context, &kJSObjectCallbacksNone, 0); 292 if (argc > 0) { 293 JSCharBufferRef valueBuffer = JSCharBufferCreateUTF8("value"); 294 JSObjectSetProperty(context, result, valueBuffer, argv[0], kJSPropertyAttributeNone); 295 JSCharBufferRelease(valueBuffer); 296 } 297 298 return result; 299 } 300 287 301 static char* createStringWithContentsOfFile(const char* fileName); 288 302 … … 502 516 JSObjectSetProperty(context, globalObject, printBuf, JSFunctionMake(context, print_callAsFunction), kJSPropertyAttributeNone); 503 517 JSCharBufferRelease(printBuf); 518 519 JSCharBufferRef myConstructorBuf = JSCharBufferCreateUTF8("MyConstructor"); 520 JSObjectSetProperty(context, globalObject, myConstructorBuf, JSConstructorMake(context, myConstructor_callAsConstructor), kJSPropertyAttributeNone); 521 JSCharBufferRelease(myConstructorBuf); 504 522 505 523 char* script = createStringWithContentsOfFile("testapi.js");
Note:
See TracChangeset
for help on using the changeset viewer.