Changeset 5766:f5bfde2f4b12 in roaraudio


Ignore:
Timestamp:
11/21/12 17:14:54 (11 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added ROAR_VIO_DSTR_PEF_ALLOW_ABSOLUTE as well as ROAR_VIO_DSTR_PEF_ALLOW_ALL (required by uste)

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • include/libroar/vio_dstr.h

    r5742 r5766  
    187187 
    188188 // 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 
     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#define ROAR_VIO_DSTR_PEF_ALLOW_ABSOLUTE 0x0400 
     194#define ROAR_VIO_DSTR_PEF_ALLOW_ALL      (ROAR_VIO_DSTR_PEF_ALLOW_MULTI|ROAR_VIO_DSTR_PEF_ALLOW_PARENT|ROAR_VIO_DSTR_PEF_ALLOW_ABSOLUTE) 
    193195 
    194196int           roar_vio_dstr_get_type(const char * str); 
  • libroar/vio_dstr.c

    r5742 r5766  
    10661066 
    10671067  if ( strstr(elements[i].dstr, ":") != NULL ) { 
     1068   if ( !(elements[i].flags & ROAR_VIO_DSTR_PEF_ALLOW_ABSOLUTE) ) { 
     1069    roar_err_set(ROAR_ERROR_INVAL); 
     1070    return NULL; 
     1071   } 
    10681072   rootelement = i; 
    10691073   needed = 0; 
Note: See TracChangeset for help on using the changeset viewer.