git.asbjorn.biz
/
swftools.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2ae69e9
)
new function gfxline_append()
author
kramm
<kramm>
Sun, 1 May 2005 15:47:17 +0000
(15:47 +0000)
committer
kramm
<kramm>
Sun, 1 May 2005 15:47:17 +0000
(15:47 +0000)
lib/gfxtools.c
patch
|
blob
|
history
lib/gfxtools.h
patch
|
blob
|
history
diff --git
a/lib/gfxtools.c
b/lib/gfxtools.c
index
2a6409b
..
aec892a
100644
(file)
--- a/
lib/gfxtools.c
+++ b/
lib/gfxtools.c
@@
-553,3
+553,10
@@
void gfxline_dump(gfxline_t*line, FILE*fi, char*prefix)
}
}
}
}
+void gfxline_append(gfxline_t*line1, gfxline_t*line2)
+{
+ while(line1) {
+ line1 = line1->next;
+ }
+ line1->next = line2;
+}
diff --git
a/lib/gfxtools.h
b/lib/gfxtools.h
index
0058397
..
ceabf5e
100644
(file)
--- a/
lib/gfxtools.h
+++ b/
lib/gfxtools.h
@@
-52,6
+52,7
@@
void gfxtool_draw_dashed_line(gfxdrawer_t*d, gfxline_t*line, float*dashes, float
gfxline_t* gfxtool_dash_line(gfxline_t*line, float*dashes, float phase);
void gfxline_dump(gfxline_t*l, FILE*fi, char*prefix);
gfxline_t* gfxtool_dash_line(gfxline_t*line, float*dashes, float phase);
void gfxline_dump(gfxline_t*l, FILE*fi, char*prefix);
+void gfxline_append(gfxline_t*line1, gfxline_t*line2);
void gfxline_free(gfxline_t*l);
void gfxdraw_cubicTo(gfxdrawer_t*draw, double c1x, double c1y, double c2x, double c2y, double x, double y);
void gfxline_free(gfxline_t*l);
void gfxdraw_cubicTo(gfxdrawer_t*draw, double c1x, double c1y, double c2x, double c2y, double x, double y);
@@
-60,7
+61,6
@@
void gfxdraw_conicTo(gfxdrawer_t*draw, double cx, double cy, double tox, double
gfxbbox_t gfxline_getbbox(gfxline_t*line);
gfxbbox_t gfxbbox_expand_to_point(gfxbbox_t box, gfxcoord_t x, gfxcoord_t y);
gfxbbox_t gfxline_getbbox(gfxline_t*line);
gfxbbox_t gfxbbox_expand_to_point(gfxbbox_t box, gfxcoord_t x, gfxcoord_t y);
-
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif