|
|
@ -2,16 +2,29 @@ |
|
|
|
// haplo@mindstab.net |
|
|
|
|
|
|
|
#include <objc/Object.h> |
|
|
|
#include <stdio.h> |
|
|
|
#include "math.h" |
|
|
|
|
|
|
|
@interface Primes: Object |
|
|
|
@interface Primes |
|
|
|
{ |
|
|
|
} |
|
|
|
- print:(unsigned int)MAX; |
|
|
|
- (void)print:(unsigned int)MAX; |
|
|
|
+ (id)alloc; |
|
|
|
- (id)init; |
|
|
|
@end |
|
|
|
|
|
|
|
@implementation Primes |
|
|
|
- print:(unsigned int)MAX |
|
|
|
+ (id)alloc |
|
|
|
{ |
|
|
|
return self; |
|
|
|
} |
|
|
|
|
|
|
|
- (id)init |
|
|
|
{ |
|
|
|
return self; |
|
|
|
} |
|
|
|
|
|
|
|
- (void)print:(unsigned int)MAX |
|
|
|
{ |
|
|
|
unsigned int cnt, test, i; |
|
|
|
char isPrime; |
|
|
@ -48,6 +61,8 @@ int main(int argc, char **argv) |
|
|
|
printf("Invalid Max Num\n"); |
|
|
|
return(1); |
|
|
|
} |
|
|
|
primes = [Primes alloc]; |
|
|
|
printf("allocing\n"); |
|
|
|
primes = [[Primes alloc] init]; |
|
|
|
printf("calling\n"); |
|
|
|
[primes print:max]; |
|
|
|
} |
|
|
|