// Apple's defaults first, so we'll use the first option that isn't our bundle
CFStringRef other = nil;
for (CFIndex i = 0; i < CFArrayGetCount(bundleList); i++) {
- other = (CFStringRef)CFArrayGetValueAtIndex(bundleList, i);
+ other = base::mac::CFCast<CFStringRef>(CFArrayGetValueAtIndex(bundleList,
+ i));
if (![identifier isEqualToString: (__bridge NSString *)other]) {
break;
}
settings.Get("segments", &segments);
control.segmentCount = segments.size();
- for (int i = 0; i < (int)segments.size(); i++) {
+ for (size_t i = 0; i < segments.size(); i++) {
std::string label;
gfx::Image image;
bool enabled = true;
std::vector<mate::PersistentDictionary> items;
if (!settings.Get("items", &items)) return nil;
- if (index >= (long)items.size()) return nil;
+ if (index >= static_cast<NSInteger>(items.size())) return nil;
mate::PersistentDictionary item = items[index];