Changeset 5577:5d9bed8d3bc6 in roaraudio for roard/clients.c


Ignore:
Timestamp:
07/21/12 16:55:08 (12 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

delay display of --list-proto until all plugins are loaded. Also indicate if protocol is a plugin based implementation

File:
1 edited

Legend:

Unmodified
Added
Removed
  • roard/clients.c

    r5576 r5577  
    11361136void print_protolist        (enum output_format format) { 
    11371137 struct roard_proto_handle * p; 
     1138 char flags[5] = "    "; 
    11381139 char subsys[7] = "      "; 
    11391140 const char * description; 
     
    11821183   continue; 
    11831184 
     1185  strncpy(flags, "    ", 4); 
    11841186  strncpy(subsys, "      ", 6); 
    11851187  description = "(none)"; 
     1188 
     1189  if ( p->lhandle != NULL ) 
     1190   flags[0] = 'P'; 
    11861191 
    11871192  switch (p->type) { 
     
    12121217  switch (format) { 
    12131218   case FORMAT_NATIVE: 
    1214      printf("  %-13s %s - %s\n", roar_proto2str(p->proto), subsys, description); 
     1219     printf("  %-8s %s %s - %s\n", roar_proto2str(p->proto), flags, subsys, description); 
    12151220    break; 
    12161221   case FORMAT_WIKI: 
    1217      printf("||%s || ||%s ||%s ||\n", roar_proto2str(p->proto), subsys, description); 
     1222     printf("||%s ||%s ||%s ||%s ||\n", roar_proto2str(p->proto), flags, subsys, description); 
    12181223    break; 
    12191224   case FORMAT_CSV: 
    1220      printf("%s,,%s,%s\n", roar_proto2str(p->proto), subsys, description); 
     1225     printf("%s,%s,%s,%s\n", roar_proto2str(p->proto), flags, subsys, description); 
    12211226    break; 
    12221227  } 
Note: See TracChangeset for help on using the changeset viewer.