comparison run/html_line_ending_dos.html @ 1560:36bedfa079e6

D1 -> D2 : 2/N
author thomask
date Sun, 19 Aug 2007 19:15:01 +0000
parents 8bc1fdc33e0b
children
comparison
equal deleted inserted replaced
1559:ec5e144583ea 1560:36bedfa079e6
18 * @WARNING@ this code depends on the phobos implementation. 18 * @WARNING@ this code depends on the phobos implementation.
19 * char[]s returned by wrong assertions have to look like: 19 * char[]s returned by wrong assertions have to look like:
20 * "blah blah (linenumber) blah blah" 20 * "blah blah (linenumber) blah blah"
21 */ 21 */
22 void checkLineNumber(Object o){ 22 void checkLineNumber(Object o){
23 char[] string=o.toString(); 23 string x=o.toString();
24 24
25 int start; 25 int start;
26 for(start=0; start<string.length; start++){if(string[start]=='('){break;}} 26 for(start=0; start<x.length; start++){if(x[start]=='('){break;}}
27 27
28 int end; 28 int end;
29 for(end=string.length-1; end>start; end--){if(string[end]==')'){break;}} 29 for(end=x.length-1; end>start; end--){if(x[end]==')'){break;}}
30 30
31 assert(end-start==2); 31 assert(end-start==2);
32 assert(string[start+1]=='8'); 32 assert(x[start+1]=='8');
33 } 33 }
34 </CODE></pre></body> 34 </CODE></pre></body>
35 </html> 35 </html>