X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=mg.c;h=ff9947a9b22d716b810b2247615b3837c2f87f42;hb=3467312b2d3ee442c007c093aaf0becc72151b00;hp=bab5298acb1e91233b1d9c51386e38e6756078a5;hpb=f25172013443eb112285f24a09b83900edb8a738;p=p5sagit%2Fp5-mst-13.2.git diff --git a/mg.c b/mg.c index bab5298..ff9947a 100644 --- a/mg.c +++ b/mg.c @@ -275,7 +275,7 @@ mg_find(SV *sv, int type) } int -mg_copy(SV *sv, SV *nsv, char *key, I32 klen) +mg_copy(SV *sv, SV *nsv, const char *key, I32 klen) { int count = 0; MAGIC* mg; @@ -890,7 +890,7 @@ magic_clear_all_env(SV *sv, MAGIC *mg) *end = '\0'; my_setenv(cur,Nullch); *end = '='; - cur += strlen(end+1)+1; + cur = end + strlen(end+1)+2; } else if ((len = strlen(cur))) cur += len+1; @@ -1040,8 +1040,6 @@ magic_setisa(SV *sv, MAGIC *mg) return 0; } -#ifdef OVERLOAD - int magic_setamagic(SV *sv, MAGIC *mg) { @@ -1050,7 +1048,6 @@ magic_setamagic(SV *sv, MAGIC *mg) return 0; } -#endif /* OVERLOAD */ int magic_getnkeys(SV *sv, MAGIC *mg)