libppd