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++;