summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorJesse Luehrs <doy@tozt.net>2010-11-14 11:53:54 -0600
committerJesse Luehrs <doy@tozt.net>2010-11-14 11:53:54 -0600
commit0d56d35ee3ca35d5532184fbc62e8902a0423fac (patch)
tree89b85deaa1584a424c8ba9fbee13c99cf066530b
parentd1d0e437f4a989ddd7b1c8061b1f5900447a4db0 (diff)
downloadpackage-stash-xs-0d56d35ee3ca35d5532184fbc62e8902a0423fac.tar.gz
package-stash-xs-0d56d35ee3ca35d5532184fbc62e8902a0423fac.zip
we never use sigil for anything
-rw-r--r--Stash.xs9
1 files changed, 0 insertions, 9 deletions
diff --git a/Stash.xs b/Stash.xs
index e1d66e1..142fa52 100644
--- a/Stash.xs
+++ b/Stash.xs
@@ -99,7 +99,6 @@ typedef enum {
typedef struct {
vartype_t type;
- char sigil;
char *name;
} varspec_t;
@@ -184,12 +183,10 @@ void _deconstruct_variable_name(char *variable, varspec_t *varspec)
}
if (varspec->type != VAR_NONE) {
- varspec->sigil = variable[0];
varspec->name = &variable[1];
}
else {
varspec->type = VAR_IO;
- varspec->sigil = '\0';
varspec->name = variable;
}
}
@@ -205,12 +202,6 @@ void _deconstruct_variable_hash(HV *variable, varspec_t *varspec)
varspec->name = savesvpv(*val);
SAVEFREEPV(varspec->name);
- val = hv_fetch(variable, "sigil", 5, 0);
- if (!val)
- croak("The 'sigil' key is required in variable specs");
-
- varspec->sigil = (SvPV_nolen(*val))[0];
-
val = hv_fetch(variable, "type", 4, 0);
if (!val)
croak("The 'type' key is required in variable specs");