head 1.2; access; symbols pkgsrc-2013Q2:1.2.0.8 pkgsrc-2013Q2-base:1.2 pkgsrc-2012Q4:1.2.0.6 pkgsrc-2012Q4-base:1.2 pkgsrc-2011Q4:1.2.0.4 pkgsrc-2011Q4-base:1.2 pkgsrc-2011Q2:1.2.0.2 pkgsrc-2011Q2-base:1.2 pkgsrc-2010Q4:1.1.0.16 pkgsrc-2010Q4-base:1.1 pkgsrc-2010Q3:1.1.0.14 pkgsrc-2010Q3-base:1.1 pkgsrc-2010Q2:1.1.0.12 pkgsrc-2010Q2-base:1.1 pkgsrc-2010Q1:1.1.0.10 pkgsrc-2010Q1-base:1.1 pkgsrc-2009Q4:1.1.0.8 pkgsrc-2009Q4-base:1.1 pkgsrc-2009Q3:1.1.0.6 pkgsrc-2009Q3-base:1.1 pkgsrc-2009Q2:1.1.0.4 pkgsrc-2009Q2-base:1.1 pkgsrc-2009Q1:1.1.0.2 pkgsrc-2009Q1-base:1.1; locks; strict; comment @# @; 1.2 date 2011.03.19.19.59.48; author spz; state dead; branches; next 1.1; 1.1 date 2009.02.15.10.45.02; author spz; state Exp; branches; next ; desc @@ 1.2 log @remove obsolete irrtoolset-nox11 @ text @$NetBSD: patch-ef,v 1.1 2009/02/15 10:45:02 spz Exp $ --- src/RtConfig/command.l.orig 2006-06-08 17:16:26.000000000 +0200 +++ src/RtConfig/command.l @@@@ -205,8 +205,12 @@@@ int yywrap () { } -[Aa][Ss][0-9]+ { - yylval.as = atoi(yytext+2); +[Aa][Ss]([0-9]+|[0-9]+\.[0-9]+) { + const char *dot = strchr(yytext,'.'); + if (dot) + yylval.as = atoi(yytext+2)<<16 | atoi(dot+1); + else + yylval.as = atoi(yytext+2); LEXER_RETURN(TKN_ASNUM); } @ 1.1 log @rpslcheck and RtConfig bring their own parsers for autnums (and treat them as int), fix for extended autnum asdot format. @ text @d1 1 a1 1 $NetBSD$ @