]> git.pld-linux.org Git - packages/links2.git/blame - links2-js-Date-getTime.patch
- removed unnecessary patch (it was done in lame way)
[packages/links2.git] / links2-js-Date-getTime.patch
CommitLineData
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:
This page took 0.045082 seconds and 4 git commands to generate.