Before input functions (sites) can be set for units, they first have to be defined. To define it, each site is assigned a name by the user. Sites can be selected by using this name. For the definition of sites, the following functions are available:
krui_createSiteTableEntry( char *site_name, char *site_func )
krui_changeSiteTableEntry( char *old_site_name, char *new_site_name,
char *new_site_func )
krui_deleteSiteTableEntry( char *site_name )
krui_getFirstSiteTableEntry( char * *site_name, char * *site_func )
krui_getNextSiteTableEntry( char * *site_name, char * *site_func )
krui_getSiteTableFuncName( char *site_name )
krui_setFirstSite( void )
krui_setNextSite( void )
krui_setSite( char *site_name )
krui_getSiteValue()
krui_getSiteName()
krui_setSiteName( char *site_name )
krui_getSiteFuncName()
krui_addSite( char *site_name )
krui_deleteSite()