]>
Commit | Line | Data |
---|---|---|
f001cafa JB |
1 | --- links-2.1pre7/struct.h.orig Mon Jun 10 01:24:28 2002 |
2 | +++ links-2.1pre7/struct.h Thu Dec 26 01:24:58 2002 | |
3 | @@ -82,7 +82,7 @@ | |
4 | long mid; /* Jako Mikulasovo ID - to je byro! B;-) */ | |
5 | long type; | |
6 | long value;/*tohle se bude casto typecastovat na pointer*/ | |
7 | - long handler; /* smysl bude mit jen u vnitrnich pnych */ | |
8 | + long long handler; /* smysl bude mit jen u vnitrnich pnych */ | |
9 | long index; /* smysl ma jen u selectitek */ | |
10 | struct localnamespace* next; | |
11 | }lns; | |
12 | --- links-2.1pre7/builtin.c.orig Sun Sep 22 10:35:38 2002 | |
13 | +++ links-2.1pre7/builtin.c Thu Dec 26 01:25:16 2002 | |
14 | @@ -757,6 +757,7 @@ | |
15 | long*pompointer; | |
16 | int i=0,j=0; | |
17 | time_t*cas; | |
18 | + time_t temptime; | |
19 | char pomchar; | |
20 | ||
21 | plns*pomns; | |
22 | @@ -1240,12 +1241,14 @@ | |
23 | if(!(pomarg=getarg(&argy))) | |
24 | {/* pomint=to32int(pomarg,context);*/ | |
25 | time_t t = (time_t)pomint1; | |
26 | + temptime = t; | |
27 | casek=localtime(&t); | |
28 | /* Je to doba od usvitu dejin a aby toho nebylo malo tak v sekundach :-( */ | |
29 | } | |
30 | else | |
31 | { cas=js_mem_alloc(sizeof(time_t)); | |
32 | time(cas); | |
33 | + temptime=*cas; | |
34 | casek=localtime(cas); | |
35 | js_mem_free(cas); | |
36 | casek->tm_year=pomint1; | |
37 | @@ -1264,6 +1267,7 @@ | |
38 | } | |
39 | } else{ cas=js_mem_alloc(sizeof(time_t)); | |
40 | *cas=time(0); | |
41 | + temptime=*cas; | |
42 | casek=localtime(cas); | |
43 | js_mem_free(cas); | |
44 | if(pomarg) delarg(pomarg,context); | |
45 | @@ -1296,10 +1296,10 @@ | |
46 | BUILDFCE("getSeconds",CgetSeconds); | |
47 | pomvar->handler=(long)pompointer; | |
48 | BUILDFCE("setTime",CsetTime); | |
49 | - pomvar->handler=casek->tm_sec; | |
50 | + pomvar->handler=((long long)temptime) * 1000; | |
51 | pompointer=&pomvar->handler; | |
52 | BUILDFCE("getTime",CgetTime); | |
53 | - pomvar->handler=(long)pomns; | |
54 | + pomvar->handler=(long)pompointer; | |
55 | BUILDFCE("setYear",CsetYear); | |
56 | pomvar->handler=casek->tm_year; | |
57 | pompointer=&(pomvar->handler); | |
58 | @@ -2202,8 +2206,9 @@ | |
59 | break; | |
60 | case CgetTime: | |
61 | idebug("CgetTime called "); | |
62 | - rettype=INTEGER; | |
63 | - retval=*(long*)variable->handler; | |
64 | + rettype=FLOAT; | |
65 | + retval=(long)js_mem_alloc(sizeof(float)); | |
66 | + *(float*)retval=*(long long*)variable->handler; | |
67 | idebug("and exited!\n"); | |
68 | break; | |
69 | case CsetYear: |