boolean compress_rdp(struct rdp_mppc_enc* enc, uint8* srcData, int len) { if ((enc == NULL) || (srcData == NULL) || (len <= 0) || (len > enc->buf_len)) return false; switch (enc->protocol_type) { case PROTO_RDP_40: return compress_rdp_4(enc, srcData, len); break; case PROTO_RDP_50: return compress_rdp_5(enc, srcData, len); break; } return false; }
int APP_CC compress_rdp(struct xrdp_mppc_enc *enc, tui8 *srcData, int len) { if ((enc == 0) || (srcData == 0) || (len <= 0) || (len > enc->buf_len)) { return 0; } switch (enc->protocol_type) { case PROTO_RDP_40: return compress_rdp_4(enc, srcData, len); break; case PROTO_RDP_50: return compress_rdp_5(enc, srcData, len); break; } return 0; }