View Issue Details
| ID | Project | Category | View Status | Date Submitted | Last Update |
|---|---|---|---|---|---|
| 0001800 | SOGo | SOPE | public | 2012-05-10 16:08 | 2012-05-10 17:51 |
| Reporter | buzzdee | Assigned To | ludovic | ||
| Priority | normal | Severity | minor | Reproducibility | always |
| Status | closed | Resolution | fixed | ||
| Product Version | 1.3.14 | ||||
| Fixed in Version | 1.3.15 | ||||
| Summary | 0001800: PATCH unsigned int to -> NSUInteger fixes in sope-gdl1/GDLAccess/EOExpressionArray.[h|m] | ||||
| Description | Hi, compiling OGo, I get dozens of warnings like this: Those can be seen on OpenBSD amd64, using gnustep-base-1.24.0. Those warnings are a real annoyance, and hide a lot of other useful warnings. They show up, due to the fact that when including GDLAccess/GDLAccess.h, the EOExpressionArray.h is pulled in too. As far as I can see, compiling SOGo, I don't see those warnings, and grepping the source, I think, GDLAccess.h nor EOExpressionArray.h is not included anywhere. So it should not affect SOGo at all. | ||||
| Additional Information | Please consider this patch for inclusion in SOPE 1.3.15. | ||||
| Tags | No tags attached. | ||||
|
2012-05-10 16:08
|
fix-many-warnings-compiling-ogo.diff (1,806 bytes)
$OpenBSD$
unsigned int to -> NSUInteger fixes
--- sope-gdl1/GDLAccess/EOExpressionArray.h.orig Wed May 9 19:03:53 2012
+++ sope-gdl1/GDLAccess/EOExpressionArray.h Wed May 9 19:07:40 2012
@@ -94,11 +94,11 @@
- (void)addObjectsFromExpressionArray:(EOExpressionArray *)_array;
-- (void)insertObject:(id)_obj atIndex:(unsigned int)_idx;
+- (void)insertObject:(id)_obj atIndex:(NSUInteger)_idx;
- (void)addObjectsFromArray:(NSArray *)_array;
- (void)addObject:(id)_object;
-- (unsigned int)indexOfObject:(id)_object;
-- (id)objectAtIndex:(unsigned int)_idx;
+- (NSUInteger)indexOfObject:(id)_object;
+- (id)objectAtIndex:(NSUInteger)_idx;
- (id)lastObject;
- (NSUInteger)count;
- (NSEnumerator *)objectEnumerator;
$OpenBSD$
unsigned int to -> NSUInteger fixes
--- sope-gdl1/GDLAccess/EOExpressionArray.m.orig Wed May 9 19:05:04 2012
+++ sope-gdl1/GDLAccess/EOExpressionArray.m Wed May 9 19:08:41 2012
@@ -68,7 +68,7 @@
[[self objectAtIndex:0] isKindOfClass:[EORelationship class]])
return [ctx expressionValueForAttributePath:self->array];
else {
- int i, count;
+ NSUInteger i, count;
id result;
SEL sel;
IMP imp;
@@ -236,7 +236,7 @@
[self->array addObjectsFromArray:_array->array];
}
-- (void)insertObject:(id)_obj atIndex:(unsigned int)_idx {
+- (void)insertObject:(id)_obj atIndex:(NSUInteger)_idx {
[self->array insertObject:_obj atIndex:_idx];
}
- (void)addObjectsFromArray:(NSArray *)_array {
@@ -247,11 +247,11 @@
[self->array addObject:_object];
}
-- (unsigned int)indexOfObject:(id)_object {
+- (NSUInteger)indexOfObject:(id)_object {
return [self->array indexOfObject:_object];
}
-- (id)objectAtIndex:(unsigned int)_idx {
+- (id)objectAtIndex:(NSUInteger)_idx {
return [self->array objectAtIndex:_idx];
}
- (id)lastObject {
|
|
Patch applied and pushed. |
|
| Date Modified | Username | Field | Change |
|---|---|---|---|
| 2012-05-10 16:08 | buzzdee | New Issue | |
| 2012-05-10 16:08 | buzzdee | File Added: fix-many-warnings-compiling-ogo.diff | |
| 2012-05-10 17:50 | ludovic | Note Added: 0003882 | |
| 2012-05-10 17:50 | ludovic | Status | new => resolved |
| 2012-05-10 17:50 | ludovic | Fixed in Version | => 1.3.15 |
| 2012-05-10 17:50 | ludovic | Resolution | open => fixed |
| 2012-05-10 17:50 | ludovic | Assigned To | => ludovic |
| 2012-05-10 17:51 | ludovic | Status | resolved => closed |