96   for (j = 0; j < level; j++)
 
   99   if (textual != NULL) {
 
  100     fprintf(file, 
"+-- osl_textual_t: ");
 
  103     OSL_strdup(tmp, textual->
textual);
 
  104     for (j = 0; j < (int)strlen(tmp); j++)
 
  108     if (strlen(tmp) > 40) {
 
  109       for (j = 0; j < 20; j++)
 
  110         fprintf(file, 
"%c", tmp[j]);
 
  111       fprintf(file, 
"   ...   ");
 
  112       for (j = (
int)strlen(tmp) - 20; j < (int)strlen(tmp); j++)
 
  113         fprintf(file, 
"%c", tmp[j]);
 
  117       fprintf(file,
"%s\n", tmp);
 
  122     fprintf(file, 
"+-- NULL textual\n");
 
  126   for (j = 0; j <= level; j++)
 
  127     fprintf(file, 
"|\t");
 
  154   char * 
string = NULL;
 
  156   if ((textual != NULL) && (textual->
textual != NULL)) {
 
  157     if (strlen(textual->
textual) > OSL_MAX_STRING) 
 
  158       OSL_error(
"textual too long");
 
  160     string = strdup(textual->
textual);
 
  162       OSL_error(
"memory overflow");
 
  200   if (*extensions != NULL) {
 
  202     OSL_strdup(textual->
textual, *extensions);
 
  206     *extensions = *extensions + strlen(*extensions);
 
  243   if (textual != NULL) {
 
  290   if (((f1 == NULL) && (f2 != NULL)) || ((f1 != NULL) && (f2 == NULL)))
 
  324   OSL_strdup(interface->URI, OSL_URI_TEXTUAL);
 
osl_textual_p osl_textual_malloc()
void *(* osl_clone_f)(void *)
osl_interface_p osl_interface_malloc()
osl_interface_p osl_textual_interface()
osl_textual_p osl_textual_sread(char **extensions)
void osl_textual_idump(FILE *file, osl_textual_p textual, int level)
void *(* osl_sread_f)(char **)
int osl_textual_equal(osl_textual_p f1, osl_textual_p f2)
void(* osl_idump_f)(FILE *, void *, int)
osl_textual_p osl_textual_clone(osl_textual_p textual)
void osl_textual_free(osl_textual_p textual)
char *(* osl_sprint_f)(void *)
char * osl_textual_sprint(osl_textual_p textual)
void osl_textual_dump(FILE *file, osl_textual_p textual)
int(* osl_equal_f)(void *, void *)
void(* osl_free_f)(void *)