aboutsummaryrefslogtreecommitdiff
path: root/regc_cvec.c
diff options
context:
space:
mode:
Diffstat (limited to 'regc_cvec.c')
-rw-r--r--regc_cvec.c10
1 files changed, 5 insertions, 5 deletions
diff --git a/regc_cvec.c b/regc_cvec.c
index 0247521..b9fba9d 100644
--- a/regc_cvec.c
+++ b/regc_cvec.c
@@ -44,14 +44,14 @@ newcvec(
int nranges) /* ... and this many ranges... */
{
size_t nc = (size_t)nchrs + (size_t)nranges*2;
- size_t n = sizeof(struct cvec) + nc*sizeof(chr);
+ size_t n = sizeof(struct cvec) + nc*sizeof(pchr);
struct cvec *cv = (struct cvec *) MALLOC(n);
if (cv == NULL) {
return NULL;
}
cv->chrspace = nchrs;
- cv->chrs = (chr *)(((char *)cv)+sizeof(struct cvec));
+ cv->chrs = (pchr *)(((char *)cv)+sizeof(struct cvec));
cv->ranges = cv->chrs + nchrs;
cv->rangespace = nranges;
return clearcvec(cv);
@@ -81,7 +81,7 @@ addchr(
struct cvec *cv, /* character vector */
pchr c) /* character to add */
{
- cv->chrs[cv->nchrs++] = (chr)c;
+ cv->chrs[cv->nchrs++] = c;
}
/*
@@ -95,8 +95,8 @@ addrange(
pchr to) /* last character of range */
{
assert(cv->nranges < cv->rangespace);
- cv->ranges[cv->nranges*2] = (chr)from;
- cv->ranges[cv->nranges*2 + 1] = (chr)to;
+ cv->ranges[cv->nranges*2] = from;
+ cv->ranges[cv->nranges*2 + 1] = to;
cv->nranges++;
}