Пример #1
0
const char *
lst_string_print(LST_String *string)
{
  LST_StringIndex tmp_range;

  if (!string)
	 return NULL;

  lst_string_index_init(&tmp_range);

  tmp_range.string = string;
  tmp_range.start_index  = 0;
  *(tmp_range.end_index) = string->num_items - 1;

  return string_print_func_with_dollars(&tmp_range);
}
Пример #2
0
char *
lst_debug_print_substring(LST_String *string,
			  u_int start_index,
			  u_int end_index,
			  u_int extra_index)
{
  LST_StringIndex tmp_range;

  lst_string_index_init(&tmp_range);

  tmp_range.string = string;
  tmp_range.start_index = start_index;
  *(tmp_range.end_index) = end_index;
  tmp_range.extra_index = extra_index;

  return string->sclass->print_func(&tmp_range);
}
Пример #3
0
const char    *
lst_string_print(LST_String *string)
{
  LST_StringIndex tmp_range;

  if (!string)
    return NULL;

  lst_string_index_init(&tmp_range);

  tmp_range.string = string;
  tmp_range.start_index  = 0;
  *(tmp_range.end_index) = string->num_items - 1;
  tmp_range.extra_index  = 0;

  return string->sclass->print_func(&tmp_range);
}