void sc_pkcs11_print_attrs(int level, const char *file, unsigned int line, const char *function, const char *info, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) { if (ulCount == 0) { sc_do_log(context, level, file, line, function, "%s: empty template\n", info); return; } while (ulCount--) sc_pkcs11_print_attr(level, file, line, function, info, pTemplate++); }
void sc_pkcs11_print_attrs(const char *file, unsigned int line, const char *function, const char *info, CK_ATTRIBUTE_PTR pTemplate, CK_ULONG ulCount) { /* Don't bother with looking at this in detail if debugging * is off */ if (!context->debug) return; if (ulCount == 0) { sc_do_log(context, SC_LOG_TYPE_DEBUG, file, line, function, "%s: empty template\n", info); return; } while (ulCount--) sc_pkcs11_print_attr(file, line, function, info, pTemplate++); }