GETSEGMENT
if (!GETSEGMENT(hook, devp, ".[", &endp))
if (!GETSEGMENT(nodetype, devp, "]", &endp))
if (!GETSEGMENT(lasthook, devp, " \t.[", &endp))