sprintf(g_intbuf, "%X", r);
sprintf(g_intbuf, ZS_DIGIT_FMT, r);
int test_mod_d(void){  mp_int     a;  mp_digit   r;  mp_init(&a); mp_read_radix(&a, mp5, 16);  IFOK( mp_mod_d(&a, md5, &r) );  sprintf(g_intbuf, "%X", r);  mp_clear(&a);  if(strcmp(g_intbuf, r_mp5d5) != 0) {    reason("error: computed %s, expected %s\n", g_intbuf, r_mp5d5);    return 1;  }  return 0;}