82   struct process *process; 
 
   86   struct ctk_icon *icon;  
 
  115 #define DSC(dscname, description, prgname, process, icon) \ 
  116         CLIF const struct dsc dscname = {description, prgname, icon} 
  118 #define DSC(dscname, description, prgname, process, icon) \ 
  119         CLIF const struct dsc dscname = {description, prgname} 
  123 #define DSC(dscname, description, prgname, process, icon) \ 
  124     PROCESS_NAME(process); \ 
  125     const struct dsc dscname = {description, &process, icon} 
  127 #define DSC(dscname, description, prgname, process, icon) \ 
  128     PROCESS_NAME(process); \ 
  129     const struct dsc dscname = {description, &process} 
  133 #define DSC_HEADER(name) extern struct dsc name 
The DSC program description structure. 
char * description
A text string containing a one-line description of the program. 
void * loadaddr
The loading address of the DSC. 
char * prgname
The name of the program on disk.