lvdocommon.c