Merge pull request #5714 from alexischr/update_bockbuild
[mono.git] / mono / btls / btls-error.h
1 //
2 //  btls-util.h
3 //  MonoBtls
4 //
5 //  Created by Martin Baulig on 3/23/16.
6 //  Copyright © 2016 Xamarin. All rights reserved.
7 //
8
9 #ifndef __btls__btls_error__
10 #define __btls__btls_error__
11
12 #include <stdio.h>
13 #include <stdlib.h>
14 #include <string.h>
15 #include <openssl/ssl.h>
16
17 int
18 mono_btls_error_peek_error (void);
19
20 int
21 mono_btls_error_get_error (void);
22
23 void
24 mono_btls_error_clear_error (void);
25
26 int
27 mono_btls_error_peek_error_line (const char **file, int *line);
28
29 int
30 mono_btls_error_get_error_line (const char **file, int *line);
31
32 void
33 mono_btls_error_get_error_string_n (int error, char *buf, int len);
34
35 #endif /* __btls__btls_error__ */