p                  50 cond.c           struct cdent *p;
p                  52 cond.c           if ((p = (struct cdent *) malloc(sizeof(struct cdent))) != NULL) {
p                  53 cond.c             p->cdparm = text;
p                  54 cond.c             p->cdpolish = wap;
p                  55 cond.c             p->tcount = 0;
p                  56 cond.c             p->mwdroot = NULL;
p                  59 cond.c           return p;
p                  43 control.c      addwdtree(struct wdent *p, unsigned char *wd, int opt)
p                  47 control.c      	if (p == NULL) {
p                  48 control.c      		p = wdentalloc();
p                  49 control.c      		p->wdc = 1;
p                  50 control.c      		p->langinfo = *++wd;
p                  51 control.c      		p->mlwd = ++wd;
p                  52 control.c      		p->mthead = NULL;
p                  53 control.c      		p->mtlast = NULL;
p                  55 control.c      			p->mthead = addmtlist(p->mthead);
p                  56 control.c      			p->mtlast = p->mthead;
p                  58 control.c      		p->left_we = NULL;
p                  59 control.c      		p->right_we = NULL;
p                  60 control.c      		p->wdptl = NULL;
p                  62 control.c      			p->wdptl = addwdpt(p->wdptl, ++wdcount);
p                  64 control.c      			p->wdptl = addwdpt(p->wdptl, wdcount);
p                  66 control.c      	} else if ((ans = mlstrcmp(wd+2, p->mlwd)) == 0) {
p                  67 control.c      		p->wdc++;
p                  69 control.c      			p->wdptl = addwdpt(p->wdptl, ++wdcount);
p                  71 control.c      			p->wdptl = addwdpt(p->wdptl, wdcount);
p                  72 control.c      			p->mtlast = addmtlist(p->mtlast);
p                  75 control.c      		p->left_we = addwdtree(p->left_we, wd, opt);
p                  77 control.c      		p->right_we = addwdtree(p->right_we, wd, opt);
p                  78 control.c      	return p;
p                  84 control.c      	struct wdent *p;
p                  86 control.c      	if ((p = (struct wdent *) malloc(sizeof(struct wdent))) == NULL)
p                  88 control.c      	return p;
p                  92 control.c      addwdpt(struct ptent *p, int pt)
p                  94 control.c      	if (p == NULL) {
p                  95 control.c      		if ((p = (struct ptent *) malloc(sizeof(struct ptent))) == NULL)
p                  97 control.c      		p->wdpt = pt;
p                  98 control.c      		p->next = NULL;
p                 100 control.c      		p->next = addwdpt(p->next, pt);
p                 102 control.c      	return p;
p                 106 control.c      printwdtree(struct wdent *p, int opt)
p                 108 control.c      	if (p != NULL) {
p                 109 control.c      		printwdtree(p->left_we, opt);
p                 110 control.c      		printf("%s\t%06d", p->mlwd, p->wdc);
p                 112 control.c      		printwdptlist(p->wdptl);
p                 114 control.c      		wdtotal += p->wdc;
p                 118 control.c      				printmtlist(p->mthead);
p                 119 control.c      		printwdtree(p->right_we, opt);
p                 124 control.c      printwdptlist(struct ptent *p)
p                 126 control.c      	if (p != NULL) {
p                 128 control.c      			printf("\t%06d", p->wdpt);
p                 130 control.c      			printwdptlist(p->next);
p                 156 control.c      	struct mtent *p;
p                 158 control.c      	if ((p = (struct mtent *) malloc(sizeof(struct mtent))) == NULL)
p                 160 control.c      	return p;
p                 213 divide.c         unsigned char *p;
p                 215 divide.c         if ((p = (unsigned char *) malloc(strlen(word)+1)) != NULL) 
p                 216 divide.c           return strcpy(p, word);
p                 228 divide.c         unsigned char **p = wk;
p                 231 divide.c           p = wk;
p                 235 divide.c           return p;
p                  78 fetch.c          unsigned char *p;
p                  84 fetch.c              if ((p = (unsigned char *) malloc(len + 1)) == NULL) {
p                  86 fetch.c        	return p;
p                  88 fetch.c              strcpy(p, pre);
p                  89 fetch.c              strcat(p, cur);
p                  90 fetch.c              strcat(p, nxt);
p                  92 fetch.c              if ((p = (unsigned char *) malloc(len + 1)) == NULL) {
p                  94 fetch.c        	return p;
p                  96 fetch.c              strcpy(p, pre);
p                  97 fetch.c              strcat(p, cur);
p                 102 fetch.c              if ((p = (unsigned char *) malloc(len + 1)) == NULL) {
p                 104 fetch.c        	return p;
p                 106 fetch.c              strcpy(p, cur);
p                 107 fetch.c              strcat(p, nxt);
p                 110 fetch.c              if ((p = (unsigned char *) malloc(len + 1)) == NULL) {
p                 112 fetch.c        	return p;
p                 114 fetch.c              strcpy(p, cur);
p                 117 fetch.c          return p;
p                 133 mlfunc.c       mlchrlower(unsigned char *p)
p                 137 mlfunc.c         unsigned char *ps = p;
p                 139 mlfunc.c         while (*p != '\0') {
p                 140 mlfunc.c           while (*p == ESC)
p                 141 mlfunc.c             mlmdset(&p, &g0, &g1);
p                 142 mlfunc.c           if (*p == '\0')
p                 144 mlfunc.c           if (*p < (unsigned char) '\xA0') {
p                 146 mlfunc.c       	if (*p >= 'A' && *p <= 'Z')
p                 147 mlfunc.c       	  *p = *p + 'a' - 'A';
p                 148 mlfunc.c       	p++;
p                 150 mlfunc.c       	p += 2;
p                 154 mlfunc.c       	if (*p >= (unsigned char) '\xC0' && *p <= (unsigned char) '\xDE' \
p                 155 mlfunc.c       	    && *p != (unsigned char) '\xD7')
p                 156 mlfunc.c       	  *p = *p + (unsigned char) '\x20';
p                 159 mlfunc.c       	if (*p >= (unsigned char) '\xA1' && *p <= (unsigned char) '\xAF' \
p                 160 mlfunc.c       	    && *p != (unsigned char) '\xA0' && *p != (unsigned char) '\xA2'\
p                 161 mlfunc.c       	    && *p != (unsigned char) '\xA4' && *p != (unsigned char) '\xA7'\
p                 162 mlfunc.c       	    && *p != (unsigned char) '\xA8' && *p != (unsigned char) '\xAD')
p                 163 mlfunc.c       	  *p = *p + (unsigned char) '\x10';
p                 164 mlfunc.c       	if (*p >= (unsigned char) '\xC0' && *p <= (unsigned char) '\xDE' \
p                 165 mlfunc.c       	    && *p != (unsigned char) '\xD7')
p                 166 mlfunc.c       	  *p = *p + (unsigned char) '\x20';
p                 169 mlfunc.c       	if (*p >= (unsigned char) '\xA1' && *p <= (unsigned char) '\xAF' \
p                 170 mlfunc.c       	    && *p != (unsigned char) '\xAD')
p                 171 mlfunc.c       	  *p = *p + (unsigned char) '\x50';
p                 172 mlfunc.c       	if (*p >= (unsigned char) '\xB0' && *p <= (unsigned char) '\xCF')
p                 173 mlfunc.c       	  *p = *p + (unsigned char) '\x20';
p                 179 mlfunc.c             p++;