package plibc: add update macro