HDF5  1.12.0
H5RS.c File Reference

Data Structures

struct  H5RS_str_t
 

Functions

 H5FL_DEFINE_STATIC (H5RS_str_t)
 
 H5FL_BLK_DEFINE (str_buf)
 
H5RS_str_tH5RS_create (const char *s)
 
H5RS_str_tH5RS_wrap (const char *s)
 
H5RS_str_tH5RS_own (char *s)
 
herr_t H5RS_decr (H5RS_str_t *rs)
 
herr_t H5RS_incr (H5RS_str_t *rs)
 
H5RS_str_tH5RS_dup (H5RS_str_t *ret_value)
 
H5RS_str_tH5RS_dup_str (const char *s)
 
int H5RS_cmp (const H5RS_str_t *rs1, const H5RS_str_t *rs2)
 
ssize_t H5RS_len (const H5RS_str_t *rs)
 
char * H5RS_get_str (const H5RS_str_t *rs)
 
unsigned H5RS_get_count (const H5RS_str_t *rs)
 

Function Documentation

◆ H5FL_BLK_DEFINE()

H5FL_BLK_DEFINE ( str_buf  )

◆ H5FL_DEFINE_STATIC()

H5FL_DEFINE_STATIC ( H5RS_str_t  )

◆ H5RS_cmp()

int H5RS_cmp ( const H5RS_str_t rs1,
const H5RS_str_t rs2 
)

◆ H5RS_create()

H5RS_str_t* H5RS_create ( const char *  s)

References FUNC_ENTER_NOAPI(), NULL, and ret_value.

Referenced by H5G__name_init().

◆ H5RS_decr()

◆ H5RS_dup()

H5RS_str_t* H5RS_dup ( H5RS_str_t ret_value)

References FUNC_LEAVE_NOAPI(), NULL, and ret_value.

Referenced by H5G_name_copy().

◆ H5RS_dup_str()

H5RS_str_t* H5RS_dup_str ( const char *  s)

◆ H5RS_get_count()

unsigned H5RS_get_count ( const H5RS_str_t rs)

◆ H5RS_get_str()

char* H5RS_get_str ( const H5RS_str_t rs)

◆ H5RS_incr()

◆ H5RS_len()

ssize_t H5RS_len ( const H5RS_str_t rs)

◆ H5RS_own()

H5RS_str_t* H5RS_own ( char *  s)

◆ H5RS_wrap()

H5RS_str_t* H5RS_wrap ( const char *  s)