Lines Matching defs:header
15 static void PWDictHeaderToHostOrder (struct pi_header* header)
17 header->pih_magic = ntohl (header->pih_magic);
18 header->pih_numwords = ntohl (header->pih_numwords);
19 header->pih_blocklen = ntohs (header->pih_blocklen);
24 static void PWDictHeaderToNetworkOrder (struct pi_header* header)
26 header->pih_magic = htonl (header->pih_magic);
27 header->pih_numwords = htonl (header->pih_numwords);
28 header->pih_blocklen = htons (header->pih_blocklen);
72 if (pdesc.header.pih_magic == PIH_MAGIC)
109 pdesc.header.pih_magic = PIH_MAGIC;
110 pdesc.header.pih_blocklen = NUMWORDS;
111 pdesc.header.pih_numwords = 0;
114 PWDictHeaderToNetworkOrder (&pdesc.header);
115 fwrite((char *) &pdesc.header, sizeof(pdesc.header), 1, ifp);
116 PWDictHeaderToHostOrder (&pdesc.header);
121 if (!fread((char *) &pdesc.header, sizeof(pdesc.header), 1, ifp))
123 fprintf(stderr, "%s: error reading header\n", prefix);
125 pdesc.header.pih_magic = 0;
131 PWDictHeaderToHostOrder (&pdesc.header);
133 if (pdesc.header.pih_magic != PIH_MAGIC)
137 pdesc.header.pih_magic = 0;
143 if (pdesc.header.pih_blocklen != NUMWORDS)
147 pdesc.header.pih_magic = 0;
173 if (pwp->header.pih_magic != PIH_MAGIC)
190 PWDictHeaderToNetworkOrder (&pwp->header);
191 result = fwrite((char *) &pwp->header, sizeof(pwp->header), 1, pwp->ifp);
192 PWDictHeaderToHostOrder (&pwp->header);
223 pwp->header.pih_magic = 0;
242 pwp->hwms[string[0] & 0xff]= pwp->header.pih_numwords;
245 ++(pwp->header.pih_numwords);