Lines Matching defs:subtype

543 subevalvar_trim(const char *p, int strloc, int subtype, int startloc)
558 switch (subtype) {
617 subevalvar_misc(const char *p, const char *var, int subtype, int startloc,
629 switch (subtype) {
659 int subtype;
673 subtype = varflags & VSTYPE;
698 switch (subtype) {
709 if (set && subtype != VSPLUS) {
717 strtodest(buf, flag, subtype,
720 varvalue(var, varflags & VSQUOTE, subtype, flag,
722 if (subtype == VSLENGTH) {
734 if (subtype == VSLENGTH) {
741 strtodest(val, flag, subtype,
746 if (subtype == VSPLUS)
749 switch (subtype) {
781 subevalvar_trim(p, patloc, subtype, startloc);
790 if (subevalvar_misc(p, var, subtype, startloc,
808 if (subtype != VSNORMAL) { /* skip to end of alternative */
873 strtodest(const char *p, int flag, int subtype, int quoted,
876 if (subtype == VSLENGTH || subtype == VSTRIMLEFT ||
877 subtype == VSTRIMLEFTMAX || subtype == VSTRIMRIGHT ||
878 subtype == VSTRIMRIGHTMAX)
889 reprocess(int startloc, int flag, int subtype, int quoted,
918 strtodest(buf + zpos, flag, subtype, quoted, dst);
932 varvalue(const char *name, int quoted, int subtype, int flag,
943 if (subtype == VSLENGTH)
945 splitlater = subtype == VSTRIMLEFT || subtype == VSTRIMLEFTMAX ||
946 subtype == VSTRIMRIGHT || subtype == VSTRIMRIGHTMAX;
968 strtodest(buf, flag, subtype, quoted, dst);
973 strtodest(p, flag, subtype, quoted, dst);
994 strtodest(p, flag, subtype, quoted, dst);
998 strtodest(sep, flag, subtype, quoted, dst);
1016 strtodest(p, flag, subtype, quoted, dst);
1021 strtodest(buf, flag, subtype, quoted, dst);