Index: src/OFSystemInfo.m ================================================================== --- src/OFSystemInfo.m +++ src/OFSystemInfo.m @@ -206,11 +206,11 @@ pathC, PATH_MAX) != B_OK) @throw [OFNotImplementedException exceptionWithSelector: _cmd object: self]; return [OFString stringWithUTF8String: pathC]; -#elif !defined(OF_IOS) +#elif void *pool = objc_autoreleasePoolPush(); OFDictionary *env = [OFApplication environment]; OFString *var; if ((var = [env objectForKey: @"XDG_DATA_HOME"]) != nil && @@ -228,13 +228,10 @@ var, @".local", @"share", nil]]; [var retain]; objc_autoreleasePoolPop(pool); return [var autorelease]; -#else - @throw [OFNotImplementedException exceptionWithSelector: _cmd - object: self]; #endif } + (OFString*)userConfigPath { @@ -301,11 +298,11 @@ pathC, PATH_MAX) != B_OK) @throw [OFNotImplementedException exceptionWithSelector: _cmd object: self]; return [OFString stringWithUTF8String: pathC]; -#elif !defined(OF_IOS) +#else void *pool = objc_autoreleasePoolPush(); OFDictionary *env = [OFApplication environment]; OFString *var; if ((var = [env objectForKey: @"XDG_CONFIG_HOME"]) != nil && @@ -322,13 +319,10 @@ var = [var stringByAppendingPathComponent: @".config"]; [var retain]; objc_autoreleasePoolPop(pool); return [var autorelease]; -#else - @throw [OFNotImplementedException OFNotImplementedException: _cmd - object: self]; #endif } + (OFString*)CPUVendor {