preproc: add %[i]defid support