src/globals/utils.c
char* hexstr64s(uns64 value) {
  static char hex64_buffer[MAX_SIMULTANEOUS_STRINGS][MAX_STR_LENGTH + 1];
  static int  counter = 0;
  char*       temp;

  counter = CIRC_INC2(counter, MAX_SIMULTANEOUS_STRINGS);
  snprintf(hex64_buffer[counter], MAX_STR_LENGTH, "%08x%08x",
           (uns)(value >> 32), (uns)(value & 0xffffffff));
  for(temp = hex64_buffer[counter]; *temp == '0' && *(temp + 1) != '\0'; temp++)
    ;
  return temp;
}
/**************************************************************************************/
/* hexstr64s:  Just like hexstr64, except it strips off leading zeros */
Just like hexstr64, except it strips off leading zeros
Just like hexstr64 except it strips off leading zeros
char* hexstr64s(uns64 value) {
  static char hex64_buffer[MAX_SIMULTANEOUS_STRINGS][MAX_STR_LENGTH + 1];
  static int  counter = 0;
  char*       temp;
  counter = CIRC_INC2(counter, MAX_SIMULTANEOUS_STRINGS);
  snprintf(hex64_buffer[counter], MAX_STR_LENGTH, "%08x%08x",
           (uns)(value >> 32), (uns)(value & 0xffffffff));
  for(temp = hex64_buffer[counter]; *temp == '0' && *(temp + 1) != '\0'; temp++)
    ;
  return temp;
}
char * hexstr64s ( uns64 value ) { static char hex64_buffer [ MAX_SIMULTANEOUS_STRINGS ] [ MAX_STR_LENGTH + 1 ] ; static int counter = 0 ; char * temp ; counter = CIRC_INC2 ( counter , MAX_SIMULTANEOUS_STRINGS ) ; snprintf ( hex64_buffer [ counter ] , MAX_STR_LENGTH , " " , ( uns ) ( value >> 32 ) , ( uns ) ( value & 0xffffffff ) ) ; for ( temp = hex64_buffer [ counter ] ; * temp == ' ' && * ( temp + 1 ) != ' \0 ' ; temp ++ ) ; return temp ; }
hexstr64s:  Just like hexstr64, except it strips off leading zeros
hexstr64s : Just like hexstr64 except it strips off leading zeros