home *** CD-ROM | disk | FTP | other *** search
-
- #include "stdio.h"
- int bench5() /* character count benchmark */
- {
- int i ;
- char s[501] ;
- int cnt[128] ;
-
- for(i=0 ; i < 500 ; i=i+1 )
- { s[i] = i + 1 ; } ;
- s[500] = '\0' ;
-
- for( i=0 ; i < 100 ; i=i+1 )
- { count_chars(s,cnt) ; } ;
- }
-
- int count_chars(string,counts)
- char string[] ;
- int counts[] ;
- {
- register int i ;
- register char c ;
-
- i=0 ;
- c = string[i] ;
- while( c != '\0' )
- { counts[ c & 0x7f ] ++ ;
- i = i + 1 ;
- c = string[i] ;
- } ;
- }
-