Parent Directory
|
Revision Log
|
Revision Graph
Importing web-site building process.
1 | adcroft | 1.1 | char *base36(n) |
2 | /* Returns a character string representing an integer in base 36 */ | ||
3 | int n; | ||
4 | { | ||
5 | char *base = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ"; | ||
6 | int i, l; | ||
7 | char buffer,num[500]; | ||
8 | static char rev[500]; | ||
9 | i = strlen(base); | ||
10 | l=0; | ||
11 | while ( n > i-1 ) { | ||
12 | num[l]=base[n-i*(n/i)]; | ||
13 | ++l; | ||
14 | n = n/i; | ||
15 | } | ||
16 | num[l]=base[n]; | ||
17 | rev[l+1]='\0'; | ||
18 | for (i=0;l>=0;--l){ | ||
19 | rev[i]=num[l]; | ||
20 | ++i; | ||
21 | } | ||
22 | return(rev); | ||
23 | } | ||
24 |
ViewVC Help | |
Powered by ViewVC 1.1.22 |