Changeset 5742:c2540f169bdf in roaraudio for include


Ignore:
Timestamp:
11/09/12 20:01:03 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added function roar_vio_dstr_cat() used to concatinate filename/paths

File:
1 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_dstr.h

    r5388 r5742  
    181181}; 
    182182 
     183struct roar_vio_dstr_pathelement { 
     184 const char * dstr; 
     185 int          flags; 
     186}; 
     187 
     188 // PEF = Path Element Flag 
     189#define ROAR_VIO_DSTR_PEF_NONE          0x0000 
     190#define ROAR_VIO_DSTR_PEF_IS_DIR        0x0001 
     191#define ROAR_VIO_DSTR_PEF_ALLOW_MULTI   0x0100 
     192#define ROAR_VIO_DSTR_PEF_ALLOW_PARENT  0x0200 
     193 
    183194int           roar_vio_dstr_get_type(const char * str); 
    184195const char *  roar_vio_dstr_get_name(const int type); 
     
    208219int     roar_vio_dstr_build_chain(struct roar_vio_dstr_chain * chain, struct roar_vio_calls * calls, struct roar_vio_calls * vio); 
    209220 
     221char *  roar_vio_dstr_cat(char * buffer, ssize_t bufferlen, const struct roar_vio_dstr_pathelement * elements, size_t elementslen); 
     222 
    210223#endif 
    211224 
Note: See TracChangeset for help on using the changeset viewer.