Removing unsigned where values are signed :/

This commit is contained in:
gottox@work 2008-01-28 13:08:15 +01:00
parent fa0d368d7e
commit c87f6e21b6

46
smu.c
View file

@ -15,7 +15,7 @@
{ b = realloc(b, (i + BUFFERSIZE) * sizeof(b)); if(!b) eprint("Malloc failed."); } b[i] { b = realloc(b, (i + BUFFERSIZE) * sizeof(b)); if(!b) eprint("Malloc failed."); } b[i]
typedef unsigned int (*Parser)(const char *, const char *, int); typedef int (*Parser)(const char *, const char *, int);
struct Tag { struct Tag {
char *search; char *search;
int process; int process;
@ -24,27 +24,27 @@ struct Tag {
void eprint(const char *format, ...); /* Prints error and exits */ void eprint(const char *format, ...); /* Prints error and exits */
unsigned int doamp(const char *begin, const char *end, int newblock); int doamp(const char *begin, const char *end, int newblock);
/* Parser for & */ /* Parser for & */
unsigned int dogtlt(const char *begin, const char *end, int newblock); int dogtlt(const char *begin, const char *end, int newblock);
/* Parser for < and > */ /* Parser for < and > */
unsigned int dohtml(const char *begin, const char *end, int newblock); int dohtml(const char *begin, const char *end, int newblock);
/* Parser for html */ /* Parser for html */
unsigned int dolineprefix(const char *begin, const char *end, int newblock); int dolineprefix(const char *begin, const char *end, int newblock);
/* Parser for line prefix tags */ /* Parser for line prefix tags */
unsigned int dolink(const char *begin, const char *end, int newblock); int dolink(const char *begin, const char *end, int newblock);
/* Parser for links and images */ /* Parser for links and images */
unsigned int dolist(const char *begin, const char *end, int newblock); int dolist(const char *begin, const char *end, int newblock);
/* Parser for lists */ /* Parser for lists */
unsigned int doparagraph(const char *begin, const char *end, int newblock); int doparagraph(const char *begin, const char *end, int newblock);
/* Parser for paragraphs */ /* Parser for paragraphs */
unsigned int doreplace(const char *begin, const char *end, int newblock); int doreplace(const char *begin, const char *end, int newblock);
/* Parser for simple replaces */ /* Parser for simple replaces */
unsigned int doshortlink(const char *begin, const char *end, int newblock); int doshortlink(const char *begin, const char *end, int newblock);
/* Parser for links and images */ /* Parser for links and images */
unsigned int dosurround(const char *begin, const char *end, int newblock); int dosurround(const char *begin, const char *end, int newblock);
/* Parser for surrounding tags */ /* Parser for surrounding tags */
unsigned int dounderline(const char *begin, const char *end, int newblock); int dounderline(const char *begin, const char *end, int newblock);
/* Parser for underline tags */ /* Parser for underline tags */
void hprint(const char *begin, const char *end); /* escapes HTML and prints it to stdout*/ void hprint(const char *begin, const char *end); /* escapes HTML and prints it to stdout*/
void process(const char *begin, const char *end, int isblock); void process(const char *begin, const char *end, int isblock);
@ -112,7 +112,7 @@ eprint(const char *format, ...) {
exit(EXIT_FAILURE); exit(EXIT_FAILURE);
} }
unsigned int int
doamp(const char *begin, const char *end, int newblock) { doamp(const char *begin, const char *end, int newblock) {
const char *p; const char *p;
@ -127,7 +127,7 @@ doamp(const char *begin, const char *end, int newblock) {
return 1; return 1;
} }
unsigned int int
dogtlt(const char *begin, const char *end, int newblock) { dogtlt(const char *begin, const char *end, int newblock) {
int brpos; int brpos;
char c; char c;
@ -149,7 +149,7 @@ dogtlt(const char *begin, const char *end, int newblock) {
return 0; return 0;
} }
unsigned int int
dohtml(const char *begin, const char *end, int newblock) { dohtml(const char *begin, const char *end, int newblock) {
const char *p, *tag, *tagend; const char *p, *tag, *tagend;
@ -176,7 +176,7 @@ dohtml(const char *begin, const char *end, int newblock) {
return 0; return 0;
} }
unsigned int int
dolineprefix(const char *begin, const char *end, int newblock) { dolineprefix(const char *begin, const char *end, int newblock) {
unsigned int i, j, l; unsigned int i, j, l;
char *buffer; char *buffer;
@ -224,7 +224,7 @@ dolineprefix(const char *begin, const char *end, int newblock) {
return 0; return 0;
} }
unsigned int int
dolink(const char *begin, const char *end, int newblock) { dolink(const char *begin, const char *end, int newblock) {
int img; int img;
const char *desc, *link, *p, *q, *descend, *linkend; const char *desc, *link, *p, *q, *descend, *linkend;
@ -263,7 +263,7 @@ dolink(const char *begin, const char *end, int newblock) {
return p + 1 - begin; return p + 1 - begin;
} }
unsigned int int
dolist(const char *begin, const char *end, int newblock) { dolist(const char *begin, const char *end, int newblock) {
unsigned int i, j, indent, run, ul, isblock; unsigned int i, j, indent, run, ul, isblock;
const char *p, *q; const char *p, *q;
@ -348,7 +348,7 @@ dolist(const char *begin, const char *end, int newblock) {
return -(p - begin + 1); return -(p - begin + 1);
} }
unsigned int int
doparagraph(const char *begin, const char *end, int newblock) { doparagraph(const char *begin, const char *end, int newblock) {
const char *p; const char *p;
@ -365,7 +365,7 @@ doparagraph(const char *begin, const char *end, int newblock) {
return -(p - begin); return -(p - begin);
} }
unsigned int int
doreplace(const char *begin, const char *end, int newblock) { doreplace(const char *begin, const char *end, int newblock) {
unsigned int i, l; unsigned int i, l;
@ -384,7 +384,7 @@ doreplace(const char *begin, const char *end, int newblock) {
return 0; return 0;
} }
unsigned int int
doshortlink(const char *begin, const char *end, int newblock) { doshortlink(const char *begin, const char *end, int newblock) {
const char *p, *c; const char *p, *c;
int ismail = 0; int ismail = 0;
@ -430,7 +430,7 @@ doshortlink(const char *begin, const char *end, int newblock) {
return 0; return 0;
} }
unsigned int int
dosurround(const char *begin, const char *end, int newblock) { dosurround(const char *begin, const char *end, int newblock) {
unsigned int i, l; unsigned int i, l;
const char *p, *ps, *q, *qend; const char *p, *ps, *q, *qend;
@ -460,7 +460,7 @@ dosurround(const char *begin, const char *end, int newblock) {
return 0; return 0;
} }
unsigned int int
dounderline(const char *begin, const char *end, int newblock) { dounderline(const char *begin, const char *end, int newblock) {
unsigned int i, j, l; unsigned int i, j, l;
const char *p; const char *p;