pike.git/
src/
program.c
Branch:
Tag:
Non-build tags
All tags
No tags
2000-12-02
2000-12-02 01:36:51 by Fredrik Hübinette (Hubbe) <hubbe@hubbe.net>
342c04321a85518f79cd0a0fac4cf5ee27698be3 (
13
lines) (+
6
/-
7
)
[
Show
|
Annotate
]
Branch:
7.9
re-instated a lost optimization, please watch for line-numbering problems!
Rev: src/program.c:1.285
5:
\*/ /**/ #include "global.h"
-
RCSID("$Id: program.c,v 1.
284
2000/12/
01
20
:
26
:
00
grubba
Exp $");
+
RCSID("$Id: program.c,v 1.
285
2000/12/
02
01:
36
:
51
hubbe
Exp $");
#include "program.h" #include "object.h" #include "dynamic_buffer.h"
3243:
return "Optimizer"; }
-
#if 0
+
if(prog->id != pid || offset < off)
-
#endif
+
{ cnt=prog->linenumbers; off=line=0; file="Line not found"; pid=prog->id;
-
+
}else{
+
goto fromold;
} if ((offset > (ptrdiff_t)prog->num_program) || (offset < 0))
3264:
cnt=file+strlen(file)+1; } off+=get_small_number(&cnt);
-
if(off > offset)
-
{
-
break;
-
}
+
fromold:
+
if(off > offset) break;
line+=get_small_number(&cnt); } linep[0]=line;