Changeset 163 for trunk/xc_shm.c
- Timestamp:
- 2006-09-13T14:11:36+02:00 (7 years ago)
- File:
-
- 1 edited
-
trunk/xc_shm.c (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
trunk/xc_shm.c
r153 r163 11 11 #include "xc_shm.h" 12 12 13 typedef struct {13 struct _xc_shm_scheme_t { 14 14 const char *name; 15 15 const xc_shm_handlers_t *handlers; 16 } xc_shm_scheme_t;16 }; 17 17 static xc_shm_scheme_t xc_shm_schemes[10]; 18 18 … … 53 53 } 54 54 /* }}} */ 55 xc_shm_scheme_t *xc_shm_scheme_first() /* {{{ */ 56 { 57 return xc_shm_schemes; 58 } 59 /* }}} */ 60 xc_shm_scheme_t *xc_shm_scheme_next(xc_shm_scheme_t *scheme) /* {{{ */ 61 { 62 scheme ++; 63 return scheme->name ? scheme : NULL; 64 } 65 /* }}} */ 66 const char *xc_shm_scheme_name(xc_shm_scheme_t *scheme) /* {{{ */ 67 { 68 assert(scheme); 69 return scheme->name; 70 } 71 /* }}} */ 55 72 xc_shm_t *xc_shm_init(const char *type, xc_shmsize_t size, int readonly_protection, const void *arg1, const void *arg2) /* {{{ */ 56 73 {
Note: See TracChangeset
for help on using the changeset viewer.

