mirror of
https://github.com/obsproject/obs-studio.git
synced 2024-09-19 20:32:15 +02:00
libobs/util: Fix link error including header files from C++
This commit is contained in:
parent
93f5b45be8
commit
2c4d54dd1b
@ -19,6 +19,10 @@
|
||||
#include "serializer.h"
|
||||
#include "darray.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
struct array_output_data {
|
||||
DARRAY(uint8_t) bytes;
|
||||
};
|
||||
@ -26,3 +30,7 @@ struct array_output_data {
|
||||
EXPORT void array_output_serializer_init(struct serializer *s,
|
||||
struct array_output_data *data);
|
||||
EXPORT void array_output_serializer_free(struct array_output_data *data);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -18,4 +18,12 @@
|
||||
|
||||
#include "c99defs.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
EXPORT uint32_t calc_crc32(uint32_t crc, const void *buf, size_t size);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
@ -18,6 +18,10 @@
|
||||
|
||||
#include "serializer.h"
|
||||
|
||||
#ifdef __cplusplus
|
||||
extern "C" {
|
||||
#endif
|
||||
|
||||
EXPORT bool file_input_serializer_init(struct serializer *s, const char *path);
|
||||
EXPORT void file_input_serializer_free(struct serializer *s);
|
||||
|
||||
@ -26,3 +30,7 @@ EXPORT bool file_output_serializer_init_safe(struct serializer *s,
|
||||
const char *path,
|
||||
const char *temp_ext);
|
||||
EXPORT void file_output_serializer_free(struct serializer *s);
|
||||
|
||||
#ifdef __cplusplus
|
||||
}
|
||||
#endif
|
||||
|
Loading…
Reference in New Issue
Block a user