Changeset 15480 in webkit for trunk/JavaScriptCore/API/testapi.c
- Timestamp:
- Jul 16, 2006, 9:41:01 PM (19 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/testapi.c
r15474 r15480 561 561 functionBody = JSStringCreateWithUTF8CString("rreturn Array;"); 562 562 JSStringRef line = JSStringCreateWithUTF8CString("line"); 563 assert(!JSObjectMakeFunction WithBody(context, NULL, 0, NULL, functionBody, NULL, 1, &exception));563 assert(!JSObjectMakeFunction(context, NULL, 0, NULL, functionBody, NULL, 1, &exception)); 564 564 assert(JSValueIsObject(exception)); 565 565 v = JSObjectGetProperty(context, JSValueToObject(context, exception, NULL), line, NULL); … … 570 570 exception = NULL; 571 571 functionBody = JSStringCreateWithUTF8CString("return Array;"); 572 function = JSObjectMakeFunction WithBody(context, NULL, 0, NULL, functionBody, NULL, 1, &exception);572 function = JSObjectMakeFunction(context, NULL, 0, NULL, functionBody, NULL, 1, &exception); 573 573 JSStringRelease(functionBody); 574 574 assert(!exception); … … 579 579 580 580 exception = NULL; 581 function = JSObjectMakeFunction WithBody(context, NULL, 0, NULL, jsEmptyIString, NULL, 0, &exception);581 function = JSObjectMakeFunction(context, NULL, 0, NULL, jsEmptyIString, NULL, 0, &exception); 582 582 assert(!exception); 583 583 v = JSObjectCallAsFunction(context, function, NULL, 0, NULL, &exception); … … 590 590 JSStringRef argumentNames[] = { foo }; 591 591 functionBody = JSStringCreateWithUTF8CString("return foo;"); 592 function = JSObjectMakeFunction WithBody(context, foo, 1, argumentNames, functionBody, NULL, 1, &exception);592 function = JSObjectMakeFunction(context, foo, 1, argumentNames, functionBody, NULL, 1, &exception); 593 593 assert(function && !exception); 594 594 JSValueRef arguments[] = { JSValueMakeNumber(2) }; … … 602 602 603 603 JSStringRef print = JSStringCreateWithUTF8CString("print"); 604 JSObjectRef printFunction = JSObjectMakeFunction (context, print, print_callAsFunction);604 JSObjectRef printFunction = JSObjectMakeFunctionWithCallback(context, print, print_callAsFunction); 605 605 JSObjectSetProperty(context, globalObject, print, printFunction, kJSPropertyAttributeNone, NULL); 606 606 JSStringRelease(print); … … 633 633 634 634 functionBody = JSStringCreateWithUTF8CString("return this;"); 635 function = JSObjectMakeFunction WithBody(context, NULL, 0, NULL, functionBody, NULL, 1, NULL);635 function = JSObjectMakeFunction(context, NULL, 0, NULL, functionBody, NULL, 1, NULL); 636 636 JSStringRelease(functionBody); 637 637 v = JSObjectCallAsFunction(context, function, NULL, 0, NULL, NULL);
Note:
See TracChangeset
for help on using the changeset viewer.