b43-asm: Add an option to print the code sizes after assembling.
[b43-tools.git] / assembler / scanner.l
index bb866a93d1c7d302959d1e3617274dfb8a574414..16f375ca2d0fa974268b70ab6770d47a6312a213 100644 (file)
@@ -149,6 +149,7 @@ shm32                       { update_lineinfo(); return IVAL_SHM32; }
 %%
 
 struct lineinfo cur_lineinfo;
+//FIXME The linenumber sometimes is wrong.
 
 static void interpret_cppinfo(const char *str)
 {
@@ -175,7 +176,7 @@ static void interpret_cppinfo(const char *str)
        memset(tmp, 0, sizeof(tmp));
        memcpy(tmp, str, min(sizeof(tmp) - 1,
                             (int)(found - str)));
-       cur_lineinfo.lineno = strtoul(tmp, NULL, 10);
+       cur_lineinfo.lineno = strtoul(tmp, NULL, 10) - 1;
        str = found;
        str++;