Logo Search packages:      
Sourcecode: sofia-sip version File versions  Download package

Defines | Typedefs | Functions

su_strlst.h File Reference

#include <sofia-sip/su_alloc.h>
Include dependency graph for su_strlst.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define SU_STRLST_H
#define su_strlst_home(s)   ((su_home_t *)(s))

Typedefs

typedef
typedefSOFIA_BEGIN_DECLS
struct su_strlst_s 
su_strlst_t

Functions

SU_DLL su_strlst_t * __sentinel__ (0)))
SU_DLL char const * su_slprintf (su_strlst_t *self, char const *fmt,...) __attribute__((__format__(printf
SU_DLL char const SU_DLL char
const * 
su_slvprintf (su_strlst_t *self, char const *fmt, va_list ap)
SU_DLL char const * su_strlst_append (su_strlst_t *, char const *str)
SU_DLL su_strlst_t * su_strlst_copy (su_home_t *home, su_strlst_t const *orig)
SU_DLL su_strlst_t * su_strlst_create (su_home_t *home) __attribute__((__malloc__))
SU_DLL su_strlst_t * su_strlst_create_with (su_home_t *, char const *,...) __attribute__((__malloc__
SU_DLL su_strlst_t * su_strlst_create_with_dup (su_home_t *, char const *,...) __attribute__((__malloc__
SU_DLL void su_strlst_destroy (su_strlst_t *)
SU_DLL su_strlst_t * su_strlst_dup (su_home_t *home, su_strlst_t const *orig)
SU_DLL char * su_strlst_dup_append (su_strlst_t *, char const *str)
SU_DLL su_strlst_t * su_strlst_dup_split (su_home_t *, char const *s, char const *sep) __attribute__((__malloc__))
SU_DLL void su_strlst_free_array (su_strlst_t *self, char const *array[])
SU_DLL char const ** su_strlst_get_array (su_strlst_t *self) __attribute__((__malloc__))
SU_DLL char const * su_strlst_item (su_strlst_t const *, usize_t i)
SU_DLL char * su_strlst_join (su_strlst_t *s, su_home_t *home, char const *sep) __attribute__((__malloc__))
SU_DLL usize_t su_strlst_len (su_strlst_t const *l)
SU_DLL char const * su_strlst_remove (su_strlst_t *, usize_t i)
SU_DLL char const * su_strlst_set_item (su_strlst_t *self, usize_t i, char const *s)
SU_DLL su_strlst_t * su_strlst_split (su_home_t *, char *s, char const *sep) __attribute__((__malloc__))
SU_DLL su_strlst_t * su_strlst_vcreate_with (su_home_t *, char const *, va_list va) __attribute__((__malloc__))
SU_DLL su_strlst_t * su_strlst_vcreate_with_dup (su_home_t *, char const *, va_list va) __attribute__((__malloc__))

Detailed Description

String lists

Author:
Pekka Pessi <Pekka.Pessi@nokia.com>
Date:
Created: Fri May 3 09:13:22 2002 ppessi

Definition in file su_strlst.h.


Generated by  Doxygen 1.6.0   Back to index