src/lib/lightmediascanner_charset_conv.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define _LIGHTMEDIASCANNER_CHARSET_CONV_H_   1
#define GNUC_MALLOC
#define GNUC_WARN_UNUSED_RESULT
#define GNUC_NON_NULL(...)
#define API

Typedefs

typedef struct lms_charset_conv lms_charset_conv_t

Functions

API lms_charset_conv_tlms_charset_conv_new_full (int use_check, int use_fallback) GNUC_MALLOC GNUC_WARN_UNUSED_RESULT
API lms_charset_conv_tlms_charset_conv_new (void) GNUC_MALLOC GNUC_WARN_UNUSED_RESULT
API void lms_charset_conv_free (lms_charset_conv_t *lcc) GNUC_NON_NULL(1)
API int lms_charset_conv_add (lms_charset_conv_t *lcc, const char *charset) GNUC_NON_NULL(1
API int API int lms_charset_conv_del (lms_charset_conv_t *lcc, const char *charset) GNUC_NON_NULL(1
API int API int API int lms_charset_conv (lms_charset_conv_t *lcc, char **p_str, unsigned int *p_len) GNUC_NON_NULL(1
API int API int API int API int lms_charset_conv_force (lms_charset_conv_t *lcc, char **p_str, unsigned int *p_len) GNUC_NON_NULL(1
API int API int API int API
int API int 
lms_charset_conv_check (lms_charset_conv_t *lcc, const char *str, unsigned int len) GNUC_NON_NULL(1


Define Documentation

#define _LIGHTMEDIASCANNER_CHARSET_CONV_H_   1

Copyright (C) 2007 by INdT

This program is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU Lesser General Public License along with this program; if not, write to the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

Author:
Gustavo Sverzut Barbieri <gustavo.barbieri@openbossa.org>

Definition at line 22 of file lightmediascanner_charset_conv.h.

#define API

Definition at line 59 of file lightmediascanner_charset_conv.h.

#define GNUC_MALLOC

Definition at line 56 of file lightmediascanner_charset_conv.h.

#define GNUC_NON_NULL ( ...   ) 

Definition at line 58 of file lightmediascanner_charset_conv.h.

#define GNUC_WARN_UNUSED_RESULT

Definition at line 57 of file lightmediascanner_charset_conv.h.


Generated on Sun Oct 5 12:24:54 2008 for Light Media Scanner by  doxygen 1.5.6