| Index: src/api.cc | 
| diff --git a/src/api.cc b/src/api.cc | 
| index 5b6b6446a798aad5f5b3f6f45328db9adc36cb75..b2dc2e1e943abbd81efadccc18fb6ed5c5f1c299 100644 | 
| --- a/src/api.cc | 
| +++ b/src/api.cc | 
| @@ -1214,7 +1214,7 @@ static void FunctionTemplateSetCallHandler(FunctionTemplate* function_template, | 
| isolate->factory()->NewStruct(i::CALL_HANDLER_INFO_TYPE); | 
| i::Handle<i::CallHandlerInfo> obj = | 
| i::Handle<i::CallHandlerInfo>::cast(struct_obj); | 
| -  InvocationCallback callback = | 
| +  FunctionCallback callback = | 
| i::CallbackTable::Register(isolate, callback_in); | 
| SET_FIELD_WRAPPED(obj, set_callback, callback); | 
| if (data.IsEmpty()) data = v8::Undefined(); | 
| @@ -1262,9 +1262,11 @@ static i::Handle<i::AccessorInfo> MakeAccessorInfo( | 
| i::Isolate* isolate = Utils::OpenHandle(*name)->GetIsolate(); | 
| i::Handle<i::ExecutableAccessorInfo> obj = | 
| isolate->factory()->NewExecutableAccessorInfo(); | 
| -  AccessorGetter getter = i::CallbackTable::Register(isolate, getter_in); | 
| +  AccessorGetterCallback getter = | 
| +      i::CallbackTable::Register(isolate, getter_in); | 
| SET_FIELD_WRAPPED(obj, set_getter, getter); | 
| -  AccessorSetter setter = i::CallbackTable::Register(isolate, setter_in); | 
| +  AccessorSetterCallback setter = | 
| +      i::CallbackTable::Register(isolate, setter_in); | 
| SET_FIELD_WRAPPED(obj, set_setter, setter); | 
| if (data.IsEmpty()) data = v8::Undefined(); | 
| obj->set_data(*Utils::OpenHandle(*data)); | 
| @@ -1367,16 +1369,19 @@ static void SetNamedInstancePropertyHandler( | 
| i::Handle<i::InterceptorInfo> obj = | 
| i::Handle<i::InterceptorInfo>::cast(struct_obj); | 
|  | 
| -  NamedPropertyGetter getter = i::CallbackTable::Register(isolate, getter_in); | 
| +  NamedPropertyGetterCallback getter = | 
| +      i::CallbackTable::Register(isolate, getter_in); | 
| if (getter != 0) SET_FIELD_WRAPPED(obj, set_getter, getter); | 
| -  NamedPropertySetter setter = i::CallbackTable::Register(isolate, setter_in); | 
| +  NamedPropertySetterCallback setter = | 
| +      i::CallbackTable::Register(isolate, setter_in); | 
| if (setter != 0) SET_FIELD_WRAPPED(obj, set_setter, setter); | 
| -  NamedPropertyQuery query = i::CallbackTable::Register(isolate, query_in); | 
| +  NamedPropertyQueryCallback query = | 
| +      i::CallbackTable::Register(isolate, query_in); | 
| if (query != 0) SET_FIELD_WRAPPED(obj, set_query, query); | 
| -  NamedPropertyDeleter remover = | 
| +  NamedPropertyDeleterCallback remover = | 
| i::CallbackTable::Register(isolate, remover_in); | 
| if (remover != 0) SET_FIELD_WRAPPED(obj, set_deleter, remover); | 
| -  NamedPropertyEnumerator enumerator = | 
| +  NamedPropertyEnumeratorCallback enumerator = | 
| i::CallbackTable::Register(isolate, enumerator_in); | 
| if (enumerator != 0) SET_FIELD_WRAPPED(obj, set_enumerator, enumerator); | 
|  | 
| @@ -1412,18 +1417,19 @@ static void SetIndexedInstancePropertyHandler( | 
| i::Handle<i::InterceptorInfo> obj = | 
| i::Handle<i::InterceptorInfo>::cast(struct_obj); | 
|  | 
| -  IndexedPropertyGetter getter = | 
| +  IndexedPropertyGetterCallback getter = | 
| i::CallbackTable::Register(isolate, getter_in); | 
| if (getter != 0) SET_FIELD_WRAPPED(obj, set_getter, getter); | 
| -  IndexedPropertySetter setter = | 
| +  IndexedPropertySetterCallback setter = | 
| i::CallbackTable::Register(isolate, setter_in); | 
| if (setter != 0) SET_FIELD_WRAPPED(obj, set_setter, setter); | 
| -  IndexedPropertyQuery query = i::CallbackTable::Register(isolate, query_in); | 
| +  IndexedPropertyQueryCallback query = | 
| +      i::CallbackTable::Register(isolate, query_in); | 
| if (query != 0) SET_FIELD_WRAPPED(obj, set_query, query); | 
| -  IndexedPropertyDeleter remover = | 
| +  IndexedPropertyDeleterCallback remover = | 
| i::CallbackTable::Register(isolate, remover_in); | 
| if (remover != 0) SET_FIELD_WRAPPED(obj, set_deleter, remover); | 
| -  IndexedPropertyEnumerator enumerator = | 
| +  IndexedPropertyEnumeratorCallback enumerator = | 
| i::CallbackTable::Register(isolate, enumerator_in); | 
| if (enumerator != 0) SET_FIELD_WRAPPED(obj, set_enumerator, enumerator); | 
|  | 
| @@ -1449,7 +1455,7 @@ static void SetInstanceCallAsFunctionHandler( | 
| isolate->factory()->NewStruct(i::CALL_HANDLER_INFO_TYPE); | 
| i::Handle<i::CallHandlerInfo> obj = | 
| i::Handle<i::CallHandlerInfo>::cast(struct_obj); | 
| -  InvocationCallback callback = | 
| +  FunctionCallback callback = | 
| i::CallbackTable::Register(isolate, callback_in); | 
| SET_FIELD_WRAPPED(obj, set_callback, callback); | 
| if (data.IsEmpty()) data = v8::Undefined(); | 
|  |