Sha256: 865b5d6b7c2e9e3a902b9fe6b93136c3f4f1da912a6edd8c37a30c81eb33f7dc

Contents?: true

Size: 693 Bytes

Versions: 17

Compression:

Stored size: 693 Bytes

Contents

#ifndef HOUDINI_H__
#define HOUDINI_H__

#include "buffer.h"

#ifdef __cplusplus
extern "C" {
#endif

#ifdef HOUDINI_USE_LOCALE
#	define _isxdigit(c) isxdigit(c)
#	define _isdigit(c) isdigit(c)
#else
/*
 * Helper _isdigit methods -- do not trust the current locale
 * */
#	define _isxdigit(c) (strchr("0123456789ABCDEFabcdef", (c)) != NULL)
#	define _isdigit(c) ((c) >= '0' && (c) <= '9')
#endif

extern void houdini_escape_html(struct buf *ob, const uint8_t *src, size_t size);
extern void houdini_escape_html0(struct buf *ob, const uint8_t *src, size_t size, int secure);
extern void houdini_escape_href(struct buf *ob, const uint8_t *src, size_t size);

#ifdef __cplusplus
}
#endif

#endif

Version data entries

17 entries across 17 versions & 3 rubygems

Version Path
redcarpet-3.3.2 ext/redcarpet/houdini.h
redcarpet-3.3.1 ext/redcarpet/houdini.h
redcarpet-3.3.0 ext/redcarpet/houdini.h
greenmat-3.2.2.1 ext/greenmat/houdini.h
redcarpet-3.2.3 ext/redcarpet/houdini.h
greenmat-3.2.2.0 ext/greenmat/houdini.h
greenmat-3.2.0.2 ext/greenmat/houdini.h
greenmat-3.2.0.1 ext/greenmat/houdini.h
greenmat-3.2.0.0 ext/greenmat/houdini.h
tight-redcarpet-3.2.0 ext/redcarpet/houdini.h
redcarpet-3.2.2 ext/redcarpet/houdini.h
redcarpet-3.2.1 ext/redcarpet/houdini.h
redcarpet-3.2.0 ext/redcarpet/houdini.h
tight-redcarpet-3.1.1 ext/redcarpet/houdini.h
redcarpet-3.1.2 ext/redcarpet/houdini.h
redcarpet-3.1.1 ext/redcarpet/houdini.h
redcarpet-3.1.0 ext/redcarpet/houdini.h