DS3 C SDK  4.1.0
Provides access to the Spectra S3 API with C
Data Structures | Macros | Functions
ds3_string.h File Reference
#include <stdlib.h>

Go to the source code of this file.

Data Structures

struct  ds3_str
 

Macros

#define LIBRARY_API
 

Functions

LIBRARY_API ds3_strds3_str_init (const char *string)
 
LIBRARY_API ds3_strds3_str_init_with_size (const char *string, size_t size)
 
LIBRARY_API char * ds3_str_value (const ds3_str *string)
 
LIBRARY_API size_t ds3_str_size (const ds3_str *string)
 
LIBRARY_API ds3_strds3_str_dup (const ds3_str *string)
 
LIBRARY_API void ds3_str_free (ds3_str *string)
 

Macro Definition Documentation

◆ LIBRARY_API

#define LIBRARY_API

Definition at line 33 of file ds3_string.h.

Function Documentation

◆ ds3_str_dup()

LIBRARY_API ds3_str* ds3_str_dup ( const ds3_str string)

Definition at line 32 of file ds3_string.c.

◆ ds3_str_free()

LIBRARY_API void ds3_str_free ( ds3_str string)

Definition at line 50 of file ds3_string.c.

◆ ds3_str_init()

LIBRARY_API ds3_str* ds3_str_init ( const char *  string)

Definition at line 20 of file ds3_string.c.

◆ ds3_str_init_with_size()

LIBRARY_API ds3_str* ds3_str_init_with_size ( const char *  string,
size_t  size 
)

Definition at line 25 of file ds3_string.c.

◆ ds3_str_size()

LIBRARY_API size_t ds3_str_size ( const ds3_str string)

Definition at line 46 of file ds3_string.c.

◆ ds3_str_value()

LIBRARY_API char* ds3_str_value ( const ds3_str string)

Definition at line 42 of file ds3_string.c.