64 #ifndef OSL_PLUTO_UNROLL_H 
   65 #define OSL_PLUTO_UNROLL_H 
   71 #include "../strings.h" 
   72 #include "../interface.h" 
   75 #if defined(__cplusplus) 
   81 #define OSL_URI_PLUTO_UNROLL "pluto_unroll" 
  124                                          bool const, 
int const);
 
  134 #if defined(__cplusplus) 
void osl_pluto_unroll_idump(FILE *, osl_pluto_unroll_p, int)
char * osl_pluto_unroll_sprint(osl_pluto_unroll_p)
void osl_pluto_unroll_dump(FILE *, osl_pluto_unroll_p)
osl_interface_p osl_pluto_unroll_interface()
unsigned int factor
unroll factor 
osl_strings_p osl_pluto_unroll_to_strings(osl_pluto_unroll_p)
bool jam
true if jam, false otherwise 
int osl_pluto_unroll_equal_one(osl_pluto_unroll_p, osl_pluto_unroll_p)
osl_pluto_unroll_p osl_pluto_unroll_sread(char **)
void osl_pluto_unroll_fill(osl_pluto_unroll_p, char const *const, bool const, int const)
char * iter
\0 terminated iterator name 
osl_pluto_unroll_p osl_pluto_unroll_malloc()
void osl_pluto_unroll_free(osl_pluto_unroll_p)
struct osl_pluto_unroll * osl_pluto_unroll_p
struct osl_pluto_unroll * next
next { iter, jam, factor } 
int osl_pluto_unroll_equal(osl_pluto_unroll_p, osl_pluto_unroll_p)
osl_pluto_unroll_p osl_pluto_unroll_clone(osl_pluto_unroll_p)