libsoldout icon indicating copy to clipboard operation
libsoldout copied to clipboard

Warnings with -Wall -Wextra

Open markand opened this issue 6 years ago • 0 comments

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) {

markand avatar Nov 07 '18 14:11 markand