comparison run/html_line_ending_linux.html @ 1560:36bedfa079e6

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