2 * Copyright 2006 The Android Open Source Project
4 * Generate a big pile of interface classes.
9 * Create N interface files.
11 static int createFiles(int count
)
16 for (i
= 0; i
< count
; i
++) {
19 sprintf(nameBuf
, "src/Interface%03d.java", i
);
20 fp
= fopen(nameBuf
, "w");
22 fprintf(stderr
, "ERROR: unable to open %s\n", nameBuf
);
26 fprintf(fp
, "interface Interface%03d {\n", i
);
28 fprintf(fp
, " int func%03d();\n", i
);
33 fp
= fopen("func-decl", "w");
34 fprintf(fp
, " implements\n");
35 for (i
= 0; i
< count
; i
++) {
36 fprintf(fp
, " Interface%03d%s\n", i
, (i
== count
-1) ? "" : ",");
39 for (i
= 1; i
< count
; i
+= 2) {
40 fprintf(fp
, " public int func%03d() { return %d; }\n", i
, i
);
51 result
= createFiles(100);