Xamarin Public Jenkins (auto-signing) 64ac736ec5 Imported Upstream version 6.0.0.172
Former-commit-id: f3cc9b82f3e5bd8f0fd3ebc098f789556b44e9cd
2019-04-12 14:10:50 +00:00

40 lines
773 B
C

//
// btls-util.h
// MonoBtls
//
// Created by Martin Baulig on 3/23/16.
// Copyright © 2016 Xamarin. All rights reserved.
//
#ifndef __btls__btls_error__
#define __btls__btls_error__
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <openssl/ssl.h>
#include "btls-util.h"
MONO_API int
mono_btls_error_peek_error (void);
MONO_API int
mono_btls_error_get_error (void);
MONO_API void
mono_btls_error_clear_error (void);
MONO_API int
mono_btls_error_peek_error_line (const char **file, int *line);
MONO_API int
mono_btls_error_get_error_line (const char **file, int *line);
MONO_API void
mono_btls_error_get_error_string_n (int error, char *buf, int len);
MONO_API int
mono_btls_error_get_reason (int error);
#endif /* __btls__btls_error__ */