Mercurial > projects > dil
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: |