Simplify enum parsing

This commit is contained in:
Mikael Sand
2017-08-24 19:14:11 +03:00
parent 5372a3078e
commit e604d7fb8f
11 changed files with 33 additions and 44 deletions
+3 -4
View File
@@ -7,10 +7,9 @@ NSString* TextPathSideToString( enum TextPathSide fw )
enum TextPathSide TextPathSideFromString( NSString* s )
{
NSInteger i;
NSString* fw;
for (i = 0; fw = TextPathSideStrings[i], fw != nil; i++) {
if ([fw isEqualToString:s]) {
const NSUInteger l = sizeof(TextPathSideStrings) / sizeof(NSString*);
for (NSUInteger i = 0; i < l; i++) {
if ([s isEqualToString:TextPathSideStrings[i]]) {
return i;
}
}