XenevaOS
Loading...
Searching...
No Matches
XenevaOS
Ports
CssLibs
libhubbub
include
hubbub
functypes.h
Go to the documentation of this file.
1
/*
2
* This file is part of Hubbub.
3
* Licensed under the MIT License,
4
* http://www.opensource.org/licenses/mit-license.php
5
* Copyright 2007-8 John-Mark Bell <jmb@netsurf-browser.org>
6
*/
7
8
#ifndef hubbub_functypes_h_
9
#define hubbub_functypes_h_
10
11
#ifdef __cplusplus
12
extern
"C"
13
{
14
#endif
15
16
#include <stdbool.h>
17
#include <stdint.h>
18
#include <
stdlib.h
>
19
20
#include <
hubbub/types.h
>
21
29
typedef
hubbub_error
(*
hubbub_token_handler
)(
30
const
hubbub_token
*token,
void
*pw);
31
40
typedef
void (*
hubbub_error_handler
)(
uint32_t
line,
uint32_t
col,
41
const
char
*message,
void
*pw);
42
43
#ifdef __cplusplus
44
}
45
#endif
46
47
#endif
48
types.h
uint32_t
unsigned int uint32_t
Definition
acefiex.h:163
hubbub_error
hubbub_error
Definition
errors.h:18
hubbub_token_handler
hubbub_error(* hubbub_token_handler)(const hubbub_token *token, void *pw)
Definition
functypes.h:29
hubbub_error_handler
void(* hubbub_error_handler)(uint32_t line, uint32_t col, const char *message, void *pw)
Definition
functypes.h:40
stdlib.h
hubbub_token
Definition
types.h:119
Generated by
1.9.8