summaryrefslogtreecommitdiff
path: root/src/cr-tknzr.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/cr-tknzr.c')
-rw-r--r--src/cr-tknzr.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/src/cr-tknzr.c b/src/cr-tknzr.c
index b23d0f1..544e134 100644
--- a/src/cr-tknzr.c
+++ b/src/cr-tknzr.c
@@ -3471,8 +3471,8 @@ cr_tknzr_parse_token (CRTknzr *a_this, enum CRTokenType a_type,
case FUNCTION_TK:
case COMMENT_TK:
case URI_TK:
- *((GString**)a_res) = token->str ;
- token->str = NULL ;
+ *((GString**)a_res) = token->u.str ;
+ token->u.str = NULL ;
status = CR_OK ;
break ;
@@ -3480,8 +3480,8 @@ cr_tknzr_parse_token (CRTknzr *a_this, enum CRTokenType a_type,
case EXS_TK:
case PERCENTAGE_TK:
case NUMBER_TK:
- *((CRNum**)a_res) = token->num ;
- token->num = NULL ;
+ *((CRNum**)a_res) = token->u.num ;
+ token->u.num = NULL ;
status = CR_OK ;
break ;
@@ -3491,14 +3491,14 @@ cr_tknzr_parse_token (CRTknzr *a_this, enum CRTokenType a_type,
case FREQ_TK:
if (token->extra_type == a_et)
{
- *((CRNum**)a_res) = token->num ;
- token->num = NULL ;
+ *((CRNum**)a_res) = token->u.num ;
+ token->u.num = NULL ;
status = CR_OK ;
}
break ;
case DIMEN_TK:
- *((CRNum**)a_res) = token->num ;
+ *((CRNum**)a_res) = token->u.num ;
if (a_extra_res == NULL)
{
status = CR_BAD_PARAM_ERROR ;
@@ -3506,13 +3506,13 @@ cr_tknzr_parse_token (CRTknzr *a_this, enum CRTokenType a_type,
}
*((GString**)a_extra_res) = token->dimen ;
- token->num = NULL ;
+ token->u.num = NULL ;
token->dimen = NULL ;
status = CR_OK ;
break ;
case DELIM_TK:
- *((guint32*)a_res) = token->unichar ;
+ *((guint32*)a_res) = token->u.unichar ;
status = CR_OK ;
break ;