ad914843c6
Let's add a dlopen_qrencode() function that does the actual dlopen() stuff and caches the result. This is useful so that we later can automatically test for all dlopen hookups to work correctly.
16 lines
344 B
C
16 lines
344 B
C
/* SPDX-License-Identifier: LGPL-2.1-or-later */
|
|
|
|
#pragma once
|
|
#include <stdio.h>
|
|
#include <errno.h>
|
|
|
|
#if HAVE_QRENCODE
|
|
int dlopen_qrencode(void);
|
|
|
|
int print_qrcode(FILE *out, const char *header, const char *string);
|
|
#else
|
|
static inline int print_qrcode(FILE *out, const char *header, const char *string) {
|
|
return -EOPNOTSUPP;
|
|
}
|
|
#endif
|