libsoldout
libsoldout copied to clipboard
Warnings with -Wall -Wextra
Some warnings when compiling with -Wall -Wextra
. They are harmless though.
soldout.c: In function 'parr_insert':
soldout.c:216:17: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
for (i = 0; i < nb; ++i)
^
soldout.c: In function 'vbufprintf':
soldout.c:548:8: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
if (n >= buf->asize - buf->size) {
^~
soldout.c: In function 'char_emphasis':
soldout.c:1012:24: warning: unused parameter 'offset' [-Wunused-parameter]
char *data, size_t offset, size_t size) {
~~~~~~~^~~~~~
soldout.c: In function 'char_linebreak':
soldout.c:1037:39: warning: unused parameter 'size' [-Wunused-parameter]
char *data, size_t offset, size_t size) {
~~~~~~~^~~~
soldout.c: In function 'char_codespan':
soldout.c:1047:24: warning: unused parameter 'offset' [-Wunused-parameter]
char *data, size_t offset, size_t size) {
~~~~~~~^~~~~~
soldout.c: In function 'char_escape':
soldout.c:1082:24: warning: unused parameter 'offset' [-Wunused-parameter]
char *data, size_t offset, size_t size) {
~~~~~~~^~~~~~
soldout.c: In function 'char_entity':
soldout.c:1097:24: warning: unused parameter 'offset' [-Wunused-parameter]
char *data, size_t offset, size_t size) {
~~~~~~~^~~~~~
soldout.c: In function 'char_langle_tag':
soldout.c:1123:24: warning: unused parameter 'offset' [-Wunused-parameter]
char *data, size_t offset, size_t size) {
~~~~~~~^~~~~~
soldout.c: In function 'parse_atxheader':
soldout.c:1736:15: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
while (level < size && level < 6 && data[level] == '#') level += 1;
^
soldout.c: In function 'htmlblock_end':
soldout.c:1768:20: warning: comparison of integer expressions of different signedness: 'int' and 'size_t' {aka 'long long unsigned int'} [-Wsign-compare]
if (tag->size + 3 >= size
^~
soldout.c: In function 'markdown':
soldout.c:2267:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
for (i = 0; i < rndr.refs.size; i += 1) {
^
soldout.c:2273:16: warning: comparison of integer expressions of different signedness: 'size_t' {aka 'long long unsigned int'} and 'int' [-Wsign-compare]
for (i = 0; i < rndr.work.asize; i += 1)
^
soldout.c: In function 'rndr_autolink':
soldout.c:2331:13: warning: unused parameter 'opaque' [-Wunused-parameter]
void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_blockcode':
soldout.c:2344:56: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_blockcode(struct buf *ob, struct buf *text, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_blockquote':
soldout.c:2351:57: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_blockquote(struct buf *ob, struct buf *text, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_codespan':
soldout.c:2358:55: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_codespan(struct buf *ob, struct buf *text, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_double_emphasis':
soldout.c:2365:61: warning: unused parameter 'c' [-Wunused-parameter]
rndr_double_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~^
soldout.c:2365:70: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_double_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_emphasis':
soldout.c:2373:54: warning: unused parameter 'c' [-Wunused-parameter]
rndr_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~^
soldout.c:2373:63: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_header':
soldout.c:2381:64: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_header(struct buf *ob, struct buf *text, int level, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_link':
soldout.c:2389:31: warning: unused parameter 'opaque' [-Wunused-parameter]
struct buf *content, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_list':
soldout.c:2401:62: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_list(struct buf *ob, struct buf *text, int flags, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_listitem':
soldout.c:2408:53: warning: unused parameter 'flags' [-Wunused-parameter]
rndr_listitem(struct buf *ob, struct buf *text, int flags, void *opaque) {
~~~~^~~~~
soldout.c:2408:66: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_listitem(struct buf *ob, struct buf *text, int flags, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_normal_text':
soldout.c:2417:58: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_normal_text(struct buf *ob, struct buf *text, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_paragraph':
soldout.c:2421:56: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_paragraph(struct buf *ob, struct buf *text, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_raw_block':
soldout.c:2428:56: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_raw_block(struct buf *ob, struct buf *text, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_raw_inline':
soldout.c:2441:57: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_raw_inline(struct buf *ob, struct buf *text, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'rndr_triple_emphasis':
soldout.c:2446:61: warning: unused parameter 'c' [-Wunused-parameter]
rndr_triple_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~^
soldout.c:2446:70: warning: unused parameter 'opaque' [-Wunused-parameter]
rndr_triple_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'html_hrule':
soldout.c:2457:34: warning: unused parameter 'opaque' [-Wunused-parameter]
html_hrule(struct buf *ob, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'html_image':
soldout.c:2463:27: warning: unused parameter 'opaque' [-Wunused-parameter]
struct buf *alt, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'html_linebreak':
soldout.c:2477:38: warning: unused parameter 'opaque' [-Wunused-parameter]
html_linebreak(struct buf *ob, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'xhtml_hrule':
soldout.c:2520:35: warning: unused parameter 'opaque' [-Wunused-parameter]
xhtml_hrule(struct buf *ob, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'xhtml_image':
soldout.c:2526:27: warning: unused parameter 'opaque' [-Wunused-parameter]
struct buf *alt, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'xhtml_linebreak':
soldout.c:2540:39: warning: unused parameter 'opaque' [-Wunused-parameter]
xhtml_linebreak(struct buf *ob, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'html_discount_image':
soldout.c:2627:27: warning: unused parameter 'opaque' [-Wunused-parameter]
struct buf *alt, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'xhtml_discount_image':
soldout.c:2632:27: warning: unused parameter 'opaque' [-Wunused-parameter]
struct buf *alt, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'discount_table':
soldout.c:2693:12: warning: unused parameter 'opaque' [-Wunused-parameter]
void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'discount_table_row':
soldout.c:2707:72: warning: unused parameter 'opaque' [-Wunused-parameter]
discount_table_row(struct buf *ob, struct buf *cells, int flags, void *opaque){
~~~~~~^~~~~~
soldout.c: In function 'discount_table_cell':
soldout.c:2714:72: warning: unused parameter 'opaque' [-Wunused-parameter]
discount_table_cell(struct buf *ob, struct buf *text, int flags, void *opaque){
~~~~~~^~~~~~
soldout.c: In function 'nat_emphasis':
soldout.c:2811:62: warning: unused parameter 'opaque' [-Wunused-parameter]
nat_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'nat_double_emphasis':
soldout.c:2818:69: warning: unused parameter 'opaque' [-Wunused-parameter]
nat_double_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'nat_triple_emphasis':
soldout.c:2826:69: warning: unused parameter 'opaque' [-Wunused-parameter]
nat_triple_emphasis(struct buf *ob, struct buf *text, char c, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'nat_header':
soldout.c:2834:63: warning: unused parameter 'opaque' [-Wunused-parameter]
nat_header(struct buf *ob, struct buf *text, int level, void *opaque) {
~~~~~~^~~~~~
soldout.c: In function 'nat_paragraph':
soldout.c:2854:55: warning: unused parameter 'opaque' [-Wunused-parameter]
nat_paragraph(struct buf *ob, struct buf *text, void *opaque) {