aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--include/html.h14
-rw-r--r--src/cmd/htmlfmt/dat.h2
-rw-r--r--src/cmd/htmlfmt/html.c4
-rw-r--r--src/cmd/htmlfmt/mkfile22
-rw-r--r--src/libhtml/impl.h2
-rw-r--r--src/libhtml/mkfile14
-rw-r--r--src/libhtml/utils.c1
7 files changed, 20 insertions, 39 deletions
diff --git a/include/html.h b/include/html.h
index 019ad732..2fdca445 100644
--- a/include/html.h
+++ b/include/html.h
@@ -190,7 +190,7 @@ enum {
struct Itext
{
- Item _item; // (with tag ==Itexttag)
+ Item item; // (with tag ==Itexttag)
Rune* s; // the characters
int fnt; // style*NumSize+size (see font stuff, below)
int fg; // Pixel (color) for text
@@ -200,7 +200,7 @@ struct Itext
struct Irule
{
- Item _item; // (with tag ==Iruletag)
+ Item item; // (with tag ==Iruletag)
uchar align; // alignment spec
uchar noshade; // if true, don't shade
int size; // size attr (rule height)
@@ -210,7 +210,7 @@ struct Irule
struct Iimage
{
- Item _item; // (with tag ==Iimagetag)
+ Item item; // (with tag ==Iimagetag)
Rune* imsrc; // image src url
int imwidth; // spec width (actual, if no spec)
int imheight; // spec height (actual, if no spec)
@@ -227,14 +227,14 @@ struct Iimage
struct Iformfield
{
- Item _item; // (with tag ==Iformfieldtag)
+ Item item; // (with tag ==Iformfieldtag)
Formfield* formfield;
};
struct Itable
{
- Item _item; // (with tag ==Itabletag)
+ Item item; // (with tag ==Itabletag)
Table* table;
};
@@ -253,7 +253,7 @@ struct Ifloat
struct Ispacer
{
- Item _item; // (with tag ==Ispacertag)
+ Item item; // (with tag ==Ispacertag)
int spkind; // ISPnull, etc.
};
@@ -611,7 +611,7 @@ extern int targetid(Rune* s);
extern Rune* targetname(int targid);
extern int validitems(Item* i);
-#pragma varargck type "I" Item*
+/* #pragma varargck type "I" Item* */
// Control print output
extern int warn;
diff --git a/src/cmd/htmlfmt/dat.h b/src/cmd/htmlfmt/dat.h
index f3b05605..53db700c 100644
--- a/src/cmd/htmlfmt/dat.h
+++ b/src/cmd/htmlfmt/dat.h
@@ -47,4 +47,4 @@ extern void rendertext(URLwin*, Bytes*);
extern void rerender(URLwin*);
extern void freeurlwin(URLwin*);
-#pragma varargck argpos error 1
+/* #pragma varargck argpos error 1 */
diff --git a/src/cmd/htmlfmt/html.c b/src/cmd/htmlfmt/html.c
index 4f2e436f..7589e3e1 100644
--- a/src/cmd/htmlfmt/html.c
+++ b/src/cmd/htmlfmt/html.c
@@ -145,10 +145,10 @@ baseurl(char *url)
return nil;
base = estrdup(url);
slash = strrchr(base, '/');
- if(slash!=nil && slash>=&base[rs[0].e.p-rs[0].s.p])
+ if(slash!=nil && slash>=&base[rs[0].e.ep-rs[0].s.sp])
*slash = '\0';
else
- base[rs[0].e.p-rs[0].s.p] = '\0';
+ base[rs[0].e.ep-rs[0].s.sp] = '\0';
return base;
}
diff --git a/src/cmd/htmlfmt/mkfile b/src/cmd/htmlfmt/mkfile
index 5b263532..7bf8fbb6 100644
--- a/src/cmd/htmlfmt/mkfile
+++ b/src/cmd/htmlfmt/mkfile
@@ -1,4 +1,4 @@
-<$SYS9/$systype/$objtype/mkfile
+<$PLAN9/src/mkhdr
TARG=htmlfmt
OFILES=\
@@ -8,23 +8,9 @@ OFILES=\
HFILES=\
dat.h\
- $SYS9/sys/include/html.h\
+ $PLAN9/include/html.h\
-LIB=$SYS9/$systype/$objtype/lib/libbio.a\
- $SYS9/$systype/$objtype/lib/libregexp.a\
- $SYS9/$systype/$objtype/lib/libhtml.a\
- $SYS9/$systype/$objtype/lib/lib9c.a
+SHORTLIB=bio regexp9 html 9
-BIN=$SYS9/$systype/$objtype/bin
+<$PLAN9/src/mkone
-UPDATE=\
- mkfile\
- $HFILES\
- ${OFILES:%.$O=%.c}
-
-<$SYS9/sys/src/cmd/mkone
-
-CFLAGS=$CFLAGS
-
-#$O.out: $OFILES
-# $LD -o $target $LDFLAGS $OFILES
diff --git a/src/libhtml/impl.h b/src/libhtml/impl.h
index f8c79ea3..1dfa689c 100644
--- a/src/libhtml/impl.h
+++ b/src/libhtml/impl.h
@@ -158,6 +158,6 @@ extern void _freetokens(Token* tarray, int n);
extern Token* _gettoks(uchar* data, int datalen, int chset, int mtype, int* plen);
extern int _tokaval(Token* t, int attid, Rune** pans, int xfer);
-#pragma varargck type "T" Token*
+/* #pragma varargck type "T" Token* */
#include "runetab.h"
diff --git a/src/libhtml/mkfile b/src/libhtml/mkfile
index 0952c451..7496d830 100644
--- a/src/libhtml/mkfile
+++ b/src/libhtml/mkfile
@@ -1,6 +1,6 @@
-<$SYS9/$systype/$objtype/mkfile
+<$PLAN9/src/mkhdr
-LIB=$LIB9/libhtml.a
+LIB=libhtml.a
OFILES=\
build.$O\
@@ -10,13 +10,7 @@ OFILES=\
runetab.$O\
HFILES=\
- $SYS9/sys/include/html.h\
+ $PLAN9/include/html.h\
impl.h\
-UPDATE=\
- mkfile\
- $HFILES\
- ${OFILES:%.$O=%.c}\
- ${LIB:$SYS9/$systype/$objtype/%=$SYS9/$systype/386/%}\
-
-<$SYS9/sys/src/cmd/mksyslib
+<$PLAN9/src/mksyslib
diff --git a/src/libhtml/utils.c b/src/libhtml/utils.c
index db22bba7..32fd70d0 100644
--- a/src/libhtml/utils.c
+++ b/src/libhtml/utils.c
@@ -1,4 +1,5 @@
#include <u.h>
+#include <limits.h>
#include <libc.h>
#include <draw.h>
#include <html.h>