]>
Commit | Line | Data |
---|---|---|
db9ecf05 | 1 | /* SPDX-License-Identifier: LGPL-2.1-or-later */ |
da3920c3 | 2 | |
f1b82359 | 3 | #pragma once |
da3920c3 | 4 | #include <stdio.h> |
f1b82359 | 5 | #include <errno.h> |
fc7eb132 | 6 | #include <limits.h> |
da3920c3 | 7 | |
f1b82359 | 8 | #if HAVE_QRENCODE |
ad914843 LP |
9 | int dlopen_qrencode(void); |
10 | ||
fc7eb132 OJ |
11 | int print_qrcode_full(FILE *out, const char *header, const char *string, unsigned row, unsigned column, unsigned tty_width, unsigned tty_height); |
12 | static inline int print_qrcode(FILE *out, const char *header, const char *string) { | |
13 | return print_qrcode_full(out, header, string, UINT_MAX, UINT_MAX, UINT_MAX, UINT_MAX); | |
14 | } | |
f1b82359 | 15 | #else |
fc7eb132 OJ |
16 | static inline int print_qrcode_full(FILE *out, const char *header, const char *string, unsigned row, unsigned column, unsigned tty_width, unsigned tty_height) { |
17 | return -EOPNOTSUPP; | |
18 | } | |
f1b82359 ZJS |
19 | static inline int print_qrcode(FILE *out, const char *header, const char *string) { |
20 | return -EOPNOTSUPP; | |
21 | } | |
da3920c3 | 22 | #endif |