]> err.no Git - varnish/commitdiff
Add VRT_memmove() to the VRT API.
authorphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 8 Sep 2008 14:22:42 +0000 (14:22 +0000)
committerphk <phk@d4fa192b-c00b-0410-8231-f00ffab90ce4>
Mon, 8 Sep 2008 14:22:42 +0000 (14:22 +0000)
git-svn-id: svn+ssh://projects.linpro.no/svn/varnish/trunk@3170 d4fa192b-c00b-0410-8231-f00ffab90ce4

varnish-cache/bin/varnishd/cache_vrt.c
varnish-cache/include/vrt.h
varnish-cache/lib/libvcl/vcc_fixed_token.c

index 2235edb248653d72d042c28d0f6b90f8a15d79d3..5dedccfffb7918e212977caa6b0601c17886877b 100644 (file)
@@ -726,3 +726,10 @@ VRT_strcmp(const char *s1, const char *s2)
        return (strcmp(s1, s2));
 }
 
+void
+VRT_memmove(void *dst, const void *src, unsigned len)
+{
+
+       (void)memmove(dst, src, len);
+}
+
index 9b35682631b2c2fcff2d2ee718245ac70c3d6fa6..e9c8e3db0bbcb32bb62a5fe17656d573cfb20796 100644 (file)
@@ -154,6 +154,7 @@ void VRT_handling(struct sess *sp, unsigned hand);
 
 /* Simple stuff */
 int VRT_strcmp(const char *s1, const char *s2);
+void VRT_memmove(void *dst, const void *src, unsigned len);
 
 void VRT_ESI(struct sess *sp);
 void VRT_Rollback(struct sess *sp);
index 7a41bdae28b8589c4bab957d3038d715b0a98834..0e94580c1316dd53a465568dc9e8c183d07c0767 100644 (file)
@@ -434,6 +434,7 @@ vcl_output_lang_h(struct vsb *sb)
        vsb_cat(sb, "\n");
        vsb_cat(sb, "/* Simple stuff */\n");
        vsb_cat(sb, "int VRT_strcmp(const char *s1, const char *s2);\n");
+       vsb_cat(sb, "void VRT_memmove(void *dst, const void *src, unsigned len);\n");
        vsb_cat(sb, "\n");
        vsb_cat(sb, "void VRT_ESI(struct sess *sp);\n");
        vsb_cat(sb, "void VRT_Rollback(struct sess *sp);\n");