Changeset 4345:7193b53f6f8d in roaraudio


Ignore:
Timestamp:
09/14/10 00:10:15 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

support command names

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/roard.c

    r4338 r4345  
    6666  snprintf(estr, sizeof(estr)-1, "/* ROAR_NOTIFY_SPECIAL */"); 
    6767 } else if ( ROAR_NOTIFY_IS_CMD(ev) ) { 
    68   snprintf(estr, sizeof(estr)-1, "/* ROAR_NOTIFY_CMD2EVENT(%i) */", ROAR_NOTIFY_EVENT2CMD(ev)); 
     68  if ( command_get_name(ROAR_NOTIFY_EVENT2CMD(ev), &ttname) == -1 ) { 
     69   snprintf(estr, sizeof(estr)-1, "/* ROAR_NOTIFY_CMD2EVENT(%i) */", ROAR_NOTIFY_EVENT2CMD(ev)); 
     70  } else { 
     71   snprintf(estr, sizeof(estr)-1, "/* ROAR_NOTIFY_CMD2EVENT(ROAR_CMD_%s) */", ttname); 
     72   for (i = 0; estr[i] != 0; i++) 
     73    if ( islower(estr[i]) ) 
     74     estr[i] = toupper(estr[i]); 
     75  } 
    6976 } else if ( ROAR_NOTIFY_IS_EGRP(ev) ) { 
    7077  snprintf(estr, sizeof(estr)-1, "/* ROAR_NOTIFY_EGRP2EVENT(%i) */", ROAR_NOTIFY_EVENT2EGRP(ev)); 
     
    7683   case ROAR_OE_BASICS_CHANGE_FLAGS: 
    7784     snprintf(estr, sizeof(estr)-1, "/* ROAR_OE_BASICS_CHANGE_FLAGS */"); 
     85    break; 
     86   case ROAR_OE_BASICS_NEW: 
     87     snprintf(estr, sizeof(estr)-1, "/* ROAR_OE_BASICS_NEW */"); 
     88    break; 
     89   case ROAR_OE_BASICS_DELETE: 
     90     snprintf(estr, sizeof(estr)-1, "/* ROAR_OE_BASICS_DELETE */"); 
    7891    break; 
    7992   default: 
Note: See TracChangeset for help on using the changeset viewer.