DS3 C SDK  3.0.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

#define LIBRARY_API

Definition at line 33 of file ds3_string.h.

Function Documentation

LIBRARY_API ds3_str* ds3_str_dup ( const ds3_str string)

Definition at line 33 of file ds3_string.c.

LIBRARY_API void ds3_str_free ( ds3_str string)

Definition at line 48 of file ds3_string.c.

LIBRARY_API ds3_str* ds3_str_init ( const char *  string)

Definition at line 21 of file ds3_string.c.

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

Definition at line 26 of file ds3_string.c.

LIBRARY_API size_t ds3_str_size ( const ds3_str string)

Definition at line 44 of file ds3_string.c.

LIBRARY_API char* ds3_str_value ( const ds3_str string)

Definition at line 40 of file ds3_string.c.