HDF5  1.12.0
Data Structures | Functions
H5RS.c File Reference
#include "H5Eprivate.h"
#include "H5FLprivate.h"
#include "H5RSprivate.h"

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)

◆ H5RS_decr()

herr_t H5RS_decr ( H5RS_str_t rs)

◆ H5RS_dup()

H5RS_str_t* H5RS_dup ( H5RS_str_t ret_value)

◆ 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()

herr_t H5RS_incr ( H5RS_str_t rs)

◆ 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)