This is dlookup.c in view mode; [Download] [Up]
#include <config.h>
#include "proto.h"
#include <stdio.h>
#include <ctype.h>
#include <useconfig.h>
#include "dict.h"
#include "phones.h"
#include "getargs.h"
static void show PROTO((char *s));
static void
show(s)
char *s;
{
unsigned char *p = dict_find(s, strlen(s));
printf("%s", s);
if (p)
{
int l = strlen((char *)p);
int i;
for (i = 0; i < l; i++)
printf(" %s", ph_name[(unsigned) (p[i])]);
printf(" [");
for (i = 0; i < l; i++)
printf("%s", dialect[(unsigned) (p[i])]);
printf("]\n");
free(p);
}
else
printf(" ???\n");
}
int main PROTO((int argc, char *argv[], char *env[]));
int
main(argc, argv, envp)
int argc;
char *argv[];
char *envp[];
{
argc = dict_init(argc, argv);
if (help_only)
{
fprintf(stderr,"Usage: %s [options as above] words to lookup\n",argv[0]);
}
else
{
if (dict)
{
int i;
for (i=1; i < argc; i++)
{
show(argv[i]);
}
dict_term();
}
}
return 0;
}
These are the contents of the former NiCE NeXT User Group NeXTSTEP/OpenStep software archive, currently hosted by Netfuture.ch.