unsigned char *lpFirst(unsigned char *lp) {
    lp += LP_HDR_SIZE; /* Skip the header. */
    if (lp[0] == LP_EOF) return NULL;
    return lp;
}
unsigned char *lpFirst(unsigned char *lp) {
    lp += LP_HDR_SIZE;  
    if (lp[0] == LP_EOF) return NULL;
    return lp;
}