Changeset 17372 in webkit for trunk/JavaScriptCore/API
- Timestamp:
- Oct 27, 2006, 9:48:28 AM (19 years ago)
- Location:
- trunk/JavaScriptCore/API
- Files:
-
- 5 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/JavaScriptCore/API/JSCallbackConstructor.cpp
r16371 r17372 66 66 67 67 if (m_callback) { 68 size_t argumentCount = args.size();68 int argumentCount = static_cast<int>(args.size()); 69 69 Vector<JSValueRef, 16> arguments(argumentCount); 70 for ( size_t i = 0; i < argumentCount; i++)70 for (int i = 0; i < argumentCount; i++) 71 71 arguments[i] = toRef(args[i]); 72 72 return toJS(m_callback(ctx, thisRef, argumentCount, arguments, toRef(exec->exceptionSlot()))); -
trunk/JavaScriptCore/API/JSCallbackFunction.cpp
r16371 r17372 55 55 JSObjectRef thisObjRef = toRef(thisObj); 56 56 57 size_t argumentCount = args.size();57 int argumentCount = static_cast<int>(args.size()); 58 58 Vector<JSValueRef, 16> arguments(argumentCount); 59 for ( size_t i = 0; i < argumentCount; i++)59 for (int i = 0; i < argumentCount; i++) 60 60 arguments[i] = toRef(args[i]); 61 61 return toJS(m_callback(execRef, thisRef, thisObjRef, argumentCount, arguments, toRef(exec->exceptionSlot()))); -
trunk/JavaScriptCore/API/JSCallbackObject.cpp
r16371 r17372 59 59 60 60 // initialize from base to derived 61 for (int i = initRoutines.size() - 1; i >= 0; i--) {61 for (int i = static_cast<int>(initRoutines.size()) - 1; i >= 0; i--) { 62 62 JSObjectInitializeCallback initialize = initRoutines[i]; 63 63 initialize(toRef(exec), toRef(this)); … … 226 226 for (JSClassRef jsClass = m_class; jsClass; jsClass = jsClass->parentClass) { 227 227 if (JSObjectCallAsConstructorCallback callAsConstructor = jsClass->callAsConstructor) { 228 size_t argumentCount = args.size();228 int argumentCount = static_cast<int>(args.size()); 229 229 Vector<JSValueRef, 16> arguments(argumentCount); 230 for ( size_t i = 0; i < argumentCount; i++)230 for (int i = 0; i < argumentCount; i++) 231 231 arguments[i] = toRef(args[i]); 232 232 return toJS(callAsConstructor(execRef, thisRef, argumentCount, arguments, toRef(exec->exceptionSlot()))); … … 278 278 for (JSClassRef jsClass = m_class; jsClass; jsClass = jsClass->parentClass) { 279 279 if (JSObjectCallAsFunctionCallback callAsFunction = jsClass->callAsFunction) { 280 size_t argumentCount = args.size();280 int argumentCount = static_cast<int>(args.size()); 281 281 Vector<JSValueRef, 16> arguments(argumentCount); 282 for ( size_t i = 0; i < argumentCount; i++)282 for (int i = 0; i < argumentCount; i++) 283 283 arguments[i] = toRef(args[i]); 284 284 return toJS(callAsFunction(execRef, thisRef, thisObjRef, argumentCount, arguments, toRef(exec->exceptionSlot()))); -
trunk/JavaScriptCore/API/JSObjectRef.cpp
r17017 r17372 349 349 JSStringRef JSPropertyNameArrayGetNameAtIndex(JSPropertyNameArrayRef array, size_t index) 350 350 { 351 return toRef(array->array[ index].ustring().rep());351 return toRef(array->array[static_cast<unsigned>(index)].ustring().rep()); 352 352 } 353 353 -
trunk/JavaScriptCore/API/JSStringRef.cpp
r16371 r17372 41 41 { 42 42 JSLock lock; 43 return toRef(UString(reinterpret_cast<const UChar*>(chars), numChars).rep()->ref());43 return toRef(UString(reinterpret_cast<const UChar*>(chars), static_cast<int>(numChars)).rep()->ref()); 44 44 } 45 45
Note:
See TracChangeset
for help on using the changeset viewer.