[issue1345] [PATCH] Get rid of zero-size arrays in ASSYM/genassym

Alex Hornung (via DragonFly issue tracker) sinknull at crater.dragonflybsd.org
Fri Apr 24 06:06:06 PDT 2009


Alex Hornung <ahornung at gmail.com> added the comment:

As can be seen below, it is already integrated into genassym.sh by means of
"substr($1, length($1) - 3, 4)", which only takes the last 4 digits of that
substring.

=========================================================
Excerpt from *CURRENT* sys/kern/genassym.sh
=========================================================
/ C .*sign$/ {
        sign = substr($1, length($1) - 3, 4)
        sub("^0*", "", sign)
        if (sign != "")
                sign = "-"
}
/ C .*w0$/ {
        w0 = substr($1, length($1) - 3, 4)
}
/ C .*w1$/ {
        w1 = substr($1, length($1) - 3, 4)
}
/ C .*w2$/ {
        w2 = substr($1, length($1) - 3, 4)
}
/ C .*w3$/ {
        w3 = substr($1, length($1) - 3, 4)
=========================================================

_____________________________________________________
DragonFly issue tracker <bugs at lists.dragonflybsd.org>
<http://bugs.dragonflybsd.org/issue1345>
_____________________________________________________





More information about the Bugs mailing list