--- libraries/libldap/result.c 1999/05/19 04:13:44 1.22 +++ libraries/libldap/result.c 1999/05/19 04:27:35 1.23 @@ -540,7 +540,7 @@ build_result_ber( LDAP *ld, BerElement * ber_init_w_nullc( ber, 0 ); ldap_set_ber_options( ld, ber ); if ( ber_printf( ber, "{it{ess}}", lr->lr_msgid, - (long)lr->lr_res_msgtype, lr->lr_res_errno, + (unsigned long) lr->lr_res_msgtype, lr->lr_res_errno, lr->lr_res_matched ? lr->lr_res_matched : "", lr->lr_res_error ? lr->lr_res_error : "" ) == -1 ) { return( LBER_ERROR );