mirror of
https://github.com/gnustep/libs-base.git
synced 2025-05-30 08:21:25 +00:00
Tidied some indentation; a couple of insignificant changes to have it compile
under gc git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/base/trunk@13969 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
794931bef7
commit
b4192261e0
1 changed files with 39 additions and 31 deletions
|
@ -433,10 +433,10 @@ static void UpdateTable(NSArray *source_table,NSString *filename)
|
||||||
|
|
||||||
static void HandleLanguage(NSString *language_name,NSMutableDictionary *source_entries)
|
static void HandleLanguage(NSString *language_name,NSMutableDictionary *source_entries)
|
||||||
{
|
{
|
||||||
CREATE_AUTORELEASE_POOL(arp);
|
|
||||||
NSEnumerator *e;
|
NSEnumerator *e;
|
||||||
NSString *table_name;
|
NSString *table_name;
|
||||||
NSString *filename;
|
NSString *filename;
|
||||||
|
CREATE_AUTORELEASE_POOL(arp);
|
||||||
|
|
||||||
if (verbose)
|
if (verbose)
|
||||||
printf("Updating language '%s'.\n", [language_name cString]);
|
printf("Updating language '%s'.\n", [language_name cString]);
|
||||||
|
@ -449,13 +449,17 @@ static void HandleLanguage(NSString *language_name,NSMutableDictionary *source_e
|
||||||
UpdateTable([source_entries objectForKey: table_name],filename);
|
UpdateTable([source_entries objectForKey: table_name],filename);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if GS_WITH_GC == 0
|
||||||
DESTROY(arp);
|
DESTROY(arp);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
int main(int argc, char **argv)
|
int main(int argc, char **argv)
|
||||||
{
|
{
|
||||||
|
#if GS_WITH_GC == 0
|
||||||
CREATE_AUTORELEASE_POOL(arp);
|
CREATE_AUTORELEASE_POOL(arp);
|
||||||
|
#endif
|
||||||
|
|
||||||
NSMutableDictionary *source_entries;
|
NSMutableDictionary *source_entries;
|
||||||
|
|
||||||
|
@ -464,88 +468,92 @@ int main(int argc, char **argv)
|
||||||
int error;
|
int error;
|
||||||
|
|
||||||
{
|
{
|
||||||
int i,j;
|
int i, j;
|
||||||
char *c;
|
char *c;
|
||||||
for (j=i=1;i<argc;i++)
|
for (j = i = 1; i < argc; i++)
|
||||||
{
|
{
|
||||||
c=argv[i];
|
c=argv[i];
|
||||||
if (!strcmp(c,"--help"))
|
if (!strcmp (c,"--help"))
|
||||||
{
|
{
|
||||||
printf("Syntax: %s [--help] [--verbose] [--aggressive-import] [--aggressive-match] [-L languages] files.[hmc...]\n",argv[0]);
|
printf ("Syntax: %s [--help] [--verbose] [--aggressive-import] [--aggressive-match] [-L languages] files.[hmc...]\n",
|
||||||
|
argv[0]);
|
||||||
printf("\n");
|
printf("\n");
|
||||||
printf("Example: %s -L \"English Swedish German\" *.[hm]\n",argv[0]);
|
printf("Example: %s -L \"English Swedish German\" *.[hm]\n",
|
||||||
|
argv[0]);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
else if (!strcmp(c,"--verbose"))
|
else if (!strcmp (c,"--verbose"))
|
||||||
{
|
{
|
||||||
verbose=1;
|
verbose = 1;
|
||||||
}
|
}
|
||||||
else if (!strcmp(c,"--aggressive-import"))
|
else if (!strcmp (c,"--aggressive-import"))
|
||||||
{
|
{
|
||||||
aggressive_import=1;
|
aggressive_import = 1;
|
||||||
aggressive_match=1;
|
aggressive_match = 1;
|
||||||
}
|
}
|
||||||
else if (!strcmp(c,"--aggressive-match"))
|
else if (!strcmp (c,"--aggressive-match"))
|
||||||
{
|
{
|
||||||
aggressive_match=1;
|
aggressive_match = 1;
|
||||||
}
|
}
|
||||||
else if (!strcmp(c,"-L"))
|
else if (!strcmp (c,"-L"))
|
||||||
{
|
{
|
||||||
char *d,*d2;
|
char *d,*d2;
|
||||||
if (++i==argc)
|
if (++i == argc)
|
||||||
{
|
{
|
||||||
NSLog(@"syntax error\n");
|
NSLog (@"syntax error\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
d=argv[i];
|
d = argv[i];
|
||||||
while (1)
|
while (1)
|
||||||
{
|
{
|
||||||
d2=strchr(d,' ');
|
d2 = strchr (d,' ');
|
||||||
if (d2)
|
if (d2)
|
||||||
*d2=0;
|
*d2=0;
|
||||||
[languages addObject: [NSString stringWithCString: d]];
|
[languages addObject: [NSString stringWithCString: d]];
|
||||||
d=d2+1;
|
d = d2 + 1;
|
||||||
if (!d2)
|
if (!d2)
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
argv[j++]=c;
|
argv[j++] = c;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
argc=j;
|
argc = j;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (![languages count])
|
if (![languages count])
|
||||||
{
|
{
|
||||||
NSLog(@"No languages specified!\n");
|
NSLog (@"No languages specified!\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
if (argc==1)
|
if (argc == 1)
|
||||||
{
|
{
|
||||||
NSLog(@"No files specified!\n");
|
NSLog (@"No files specified!\n");
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
source_entries=[[NSMutableDictionary alloc] init];
|
source_entries = [[NSMutableDictionary alloc] init];
|
||||||
error=0;
|
error = 0;
|
||||||
{
|
{
|
||||||
int i;
|
int i;
|
||||||
for (i=1;i<argc;i++)
|
for (i = 1; i < argc; i++)
|
||||||
error+=ParseFile(argv[i],source_entries);
|
error += ParseFile (argv[i], source_entries);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!error)
|
if (!error)
|
||||||
{
|
{
|
||||||
int i,c=[languages count];
|
int i, c = [languages count];
|
||||||
for (i=0;i<c;i++)
|
for (i = 0; i < c; i++)
|
||||||
{
|
{
|
||||||
HandleLanguage([languages objectAtIndex: i],source_entries);
|
HandleLanguage ([languages objectAtIndex: i], source_entries);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
#if GS_WITH_GC == 0
|
||||||
DESTROY(arp);
|
DESTROY(arp);
|
||||||
|
#endif
|
||||||
if (error)
|
if (error)
|
||||||
return 1;
|
return 1;
|
||||||
else
|
else
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue