Lines Matching defs:dictval
443 bitv *dictval;
455 if ((dictval = code2dictval(dhp, code)) == NULL) {
504 bitv_free(dictval);
516 if (bitv_cmp(thisval, dictval)) {
523 bitv_free(dictval);
557 bitv_free(dictval);
587 /* find the appropriate diagcode format for a given dictval */
707 bitv *dictval; /* value from dictionary */
730 if ((dictval = bitv_strparse(rhsp, MAXDATABITS)) == NULL) {
754 infop = dictval2info(dictval);
760 if (bitv_sub(dictval, infop->offset) < 0) {
763 * so that offset will be smaller than dictval, and
764 * dictval cannot be out of range since bitv_strparse()
770 bitv_free(dictval);
777 bitv_free(dictval);
794 bitv_shiftinv(allbits, infop->databits, dictval);
820 bitv_free(dictval);
836 bitv *dictval;
908 /* code looks okay, just return dictval portion */
909 if ((dictval = bitv_alloc()) == NULL) {
916 bitv_shiftin(dictval, 1,
923 if (bitv_add(dictval, infop->offset) < 0) {
929 bitv_free(dictval);
934 return (dictval);