Changeset 35291 in webkit for trunk/JavaScriptCore/kjs/JSGlobalObjectFunctions.cpp
- Timestamp:
- Jul 22, 2008, 10:10:05 PM (17 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/kjs/JSGlobalObjectFunctions.cpp
r35247 r35291 51 51 static JSValue* encode(ExecState* exec, const ArgList& args, const char* doNotEscape) 52 52 { 53 UString str = args [0]->toString(exec);53 UString str = args.at(exec, 0)->toString(exec); 54 54 CString cstr = str.UTF8String(true); 55 55 if (!cstr.c_str()) … … 74 74 { 75 75 UString result = ""; 76 UString str = args [0]->toString(exec);76 UString str = args.at(exec, 0)->toString(exec); 77 77 int k = 0; 78 78 int len = str.size(); … … 275 275 return throwError(exec, EvalError, "The \"this\" value passed to eval must be the global object from which eval originated"); 276 276 277 JSValue* x = args [0];277 JSValue* x = args.at(exec, 0); 278 278 if (!x->isString()) 279 279 return x; … … 295 295 JSValue* globalFuncParseInt(ExecState* exec, JSObject*, JSValue*, const ArgList& args) 296 296 { 297 return jsNumber(exec, parseInt(args [0]->toString(exec), args[1]->toInt32(exec)));297 return jsNumber(exec, parseInt(args.at(exec, 0)->toString(exec), args.at(exec, 1)->toInt32(exec))); 298 298 } 299 299 300 300 JSValue* globalFuncParseFloat(ExecState* exec, JSObject*, JSValue*, const ArgList& args) 301 301 { 302 return jsNumber(exec, parseFloat(args [0]->toString(exec)));302 return jsNumber(exec, parseFloat(args.at(exec, 0)->toString(exec))); 303 303 } 304 304 305 305 JSValue* globalFuncIsNaN(ExecState* exec, JSObject*, JSValue*, const ArgList& args) 306 306 { 307 return jsBoolean(isnan(args [0]->toNumber(exec)));307 return jsBoolean(isnan(args.at(exec, 0)->toNumber(exec))); 308 308 } 309 309 310 310 JSValue* globalFuncIsFinite(ExecState* exec, JSObject*, JSValue*, const ArgList& args) 311 311 { 312 double n = args [0]->toNumber(exec);312 double n = args.at(exec, 0)->toNumber(exec); 313 313 return jsBoolean(!isnan(n) && !isinf(n)); 314 314 } … … 359 359 UString result = ""; 360 360 UString s; 361 UString str = args [0]->toString(exec);361 UString str = args.at(exec, 0)->toString(exec); 362 362 const UChar* c = str.data(); 363 363 for (int k = 0; k < str.size(); k++, c++) { … … 383 383 { 384 384 UString result = ""; 385 UString str = args [0]->toString(exec);385 UString str = args.at(exec, 0)->toString(exec); 386 386 int k = 0; 387 387 int len = str.size(); … … 411 411 { 412 412 CStringBuffer string; 413 args [0]->toString(exec).getCString(string);413 args.at(exec, 0)->toString(exec).getCString(string); 414 414 puts(string.data()); 415 415 return jsUndefined();
Note:
See TracChangeset
for help on using the changeset viewer.