comparison trunk/src/dil/lexer/Lexer.d @ 742:fc8f0e61bc42

Fixed building of time_str.
author Aziz K?ksal <aziz.koeksal@gmail.com>
date Sat, 09 Feb 2008 18:53:59 +0100
parents f88b5285b86b
children 90668b83ae5e
comparison
equal deleted inserted replaced
741:35184354a502 742:fc8f0e61bc42
140 TOK.TIME, 140 TOK.TIME,
141 TOK.TIMESTAMP: 141 TOK.TIMESTAMP:
142 time_t time_val; 142 time_t time_val;
143 time(&time_val); 143 time(&time_val);
144 char* str = ctime(&time_val); 144 char* str = ctime(&time_val);
145 char[] time_str = str[0 .. strlen(str)]; 145 char[] time_str = str[0 .. strlen(str)-1]; // -1 removes trailing '\n'.
146 switch (t.kind) 146 switch (t.kind)
147 { 147 {
148 case TOK.DATE: 148 case TOK.DATE:
149 time_str = time_str[4..11] ~ time_str[20..24] ~ \0; break; 149 time_str = time_str[4..11] ~ time_str[20..24] ~ \0; break;
150 case TOK.TIME: 150 case TOK.TIME: