<libroxml  version="3.0.2" />
contact: tristan.lelong@libroxml.net
Macros
roxml_internal.h File Reference

internal header required by all libroxml sources More...

#include <errno.h>
#include "roxml_tune.h"
#include "roxml_types.h"
#include "roxml_defines.h"
#include "roxml_utils.h"
#include "roxml.h"

Go to the source code of this file.

Macros

#define ROXML_INT
 
#define ROXML_STATIC   static
 
#define ROXML_STATIC_INLINE   static inline
 
#define ROXML_STUB   __attribute__((section("__stub")))
 
#define ROXML_PARSE   __attribute__((section("__parse")))
 
#define ROXML_PARSE_ERROR(str)   do { errno = EINVAL; return -1; } while (0);
 

Detailed Description

internal header required by all libroxml sources

(c) copyright 2014 tristan lelong trist.nosp@m.an.l.nosp@m.elong.nosp@m.@lib.nosp@m.roxml.nosp@m..net

SPDX-Licence-Identifier: lgpl-2.1+ the author added a static linking exception, see license.txt.

Definition in file roxml_internal.h.

Macro Definition Documentation

◆ ROXML_INT

#define ROXML_INT

Definition at line 17 of file roxml_internal.h.

◆ ROXML_PARSE

#define ROXML_PARSE   __attribute__((section("__parse")))

Definition at line 33 of file roxml_internal.h.

◆ ROXML_PARSE_ERROR

#define ROXML_PARSE_ERROR (   str)    do { errno = EINVAL; return -1; } while (0);

Definition at line 39 of file roxml_internal.h.

◆ ROXML_STATIC

#define ROXML_STATIC   static

Definition at line 21 of file roxml_internal.h.

◆ ROXML_STATIC_INLINE

#define ROXML_STATIC_INLINE   static inline

Definition at line 23 of file roxml_internal.h.

◆ ROXML_STUB

#define ROXML_STUB   __attribute__((section("__stub")))

Definition at line 28 of file roxml_internal.h.