// b1 static void (*b1) (void); void b2() { if (condition) if (condition) { do_something(); do_someting(); } if (condition) { do_someting(); do_someting(); } else for (;;) { do_someting(); do_someting(); } } void b3() { ret = fff()? 1 : 0; } // b4 void (*b4) (struct db_main * db, char *line); void b4(struct db_main *db, char *line) { struct db_main *db = NULL; } void b5() { if (condition()) if (condition()) if ((unsigned ARCH_WORD)binary[word + 2] != (buffer[index].aligned. binary[word] & TOTAL_BINARY_MASK)) return; return; } struct fmt_main b6 = { { FORMAT_LABEL, FMT_CASE | FMT_8_BIT, tests}, { init, fmt_default_source, { binary_hash_0, binary_hash_2, NULL, NULL}, fmt_default_salt_hash, crypt_all, { get_hash_0, NULL, NULL}, cmp_all, cmp_exact} }; static struct fmt_tests b7[] = { {"$2a$05$abcdefghijklmnopqrstuu5s2v8.iXieOjg/.AySBTTZIIVFJeBui", "0123456789abcdefghijklmnopqrstuvwxyz" "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789" "chars after 72 are ignored"}, {NULL} }; void b8() { b = (People *) & id; } void b9() { #if CON if (condition()) { #endif do_something(); #if CON } #else #endif do { do_something(); } while (true); }