declare some functions static + some type fixes

git-svn-id: https://www.opensc-project.org/svnp/opensc/trunk@2144 c6295689-39f2-0310-b995-f0e70906c6a9
This commit is contained in:
nils 2005-02-06 10:28:43 +00:00
parent 176323ac03
commit c30494a942
3 changed files with 21 additions and 21 deletions

View File

@ -549,7 +549,7 @@ const char *lookup_enum_spec(enum_spec *spec, CK_ULONG value)
return NULL; return NULL;
} }
const char *lookup_enum(CK_LONG type, CK_ULONG value) const char *lookup_enum(CK_ULONG type, CK_ULONG value)
{ {
CK_ULONG i; CK_ULONG i;
for(i = 0; ck_types[i].type < ( sizeof(ck_types) / sizeof(enum_spec) ) ; i++) { for(i = 0; ck_types[i].type < ( sizeof(ck_types) / sizeof(enum_spec) ) ; i++) {

View File

@ -33,20 +33,20 @@ typedef void (display_func) \
(FILE *, CK_LONG, CK_VOID_PTR, CK_ULONG, CK_VOID_PTR); (FILE *, CK_LONG, CK_VOID_PTR, CK_ULONG, CK_VOID_PTR);
typedef struct { typedef struct {
CK_LONG type; CK_ULONG type;
char * name; const char *name;
} enum_specs; } enum_specs;
typedef struct { typedef struct {
CK_LONG type; CK_ULONG type;
enum_specs *specs; enum_specs *specs;
CK_ULONG size; CK_ULONG size;
char *name; const char *name;
} enum_spec; } enum_spec;
typedef struct { typedef struct {
CK_LONG type; CK_ULONG type;
char * name; const char * name;
display_func* display; display_func* display;
void * arg; void * arg;
} type_spec; } type_spec;
@ -62,7 +62,7 @@ enum ck_type{
}; };
const char *lookup_enum_spec(enum_spec *spec, CK_ULONG value); const char *lookup_enum_spec(enum_spec *spec, CK_ULONG value);
const char *lookup_enum(CK_LONG type, CK_ULONG value); const char *lookup_enum(CK_ULONG type, CK_ULONG value);
void print_enum (FILE *f, CK_LONG type, CK_VOID_PTR value, CK_ULONG size, CK_VOID_PTR arg); void print_enum (FILE *f, CK_LONG type, CK_VOID_PTR value, CK_ULONG size, CK_VOID_PTR arg);
void print_boolean (FILE *f, CK_LONG type, CK_VOID_PTR value, CK_ULONG size, CK_VOID_PTR arg); void print_boolean (FILE *f, CK_LONG type, CK_VOID_PTR value, CK_ULONG size, CK_VOID_PTR arg);
void print_generic (FILE *f, CK_LONG type, CK_VOID_PTR value, CK_ULONG size, CK_VOID_PTR arg); void print_generic (FILE *f, CK_LONG type, CK_VOID_PTR value, CK_ULONG size, CK_VOID_PTR arg);

View File

@ -48,7 +48,7 @@ FILE *spy_output = NULL;
pkcs11_spy->name = name; pkcs11_spy->name = name;
/* Inits the spy. If successfull, po != NULL */ /* Inits the spy. If successfull, po != NULL */
CK_RV init_spy(void) static CK_RV init_spy(void)
{ {
const char *mspec = NULL, *file = NULL, *env = NULL; const char *mspec = NULL, *file = NULL, *env = NULL;
scconf_block *conf_block = NULL, **blocks; scconf_block *conf_block = NULL, **blocks;
@ -109,66 +109,66 @@ CK_RV init_spy(void)
return rv; return rv;
} }
void enter(char *function) static void enter(const char *function)
{ {
static int count = 0; static int count = 0;
fprintf(spy_output, "\n\n%d: %s\n", count++, function); fprintf(spy_output, "\n\n%d: %s\n", count++, function);
} }
CK_RV retne(CK_RV rv) static CK_RV retne(CK_RV rv)
{ {
fprintf(spy_output, "Returned: %ld %s\n", rv, lookup_enum ( RV_T, rv )); fprintf(spy_output, "Returned: %ld %s\n", rv, lookup_enum ( RV_T, rv ));
fflush(spy_output); fflush(spy_output);
return rv; return rv;
} }
void spy_dump_string_in(char *name, CK_VOID_PTR data, CK_ULONG size) static void spy_dump_string_in(const char *name, CK_VOID_PTR data, CK_ULONG size)
{ {
fprintf(spy_output, "[in] %s ", name); fprintf(spy_output, "[in] %s ", name);
print_generic(spy_output, 0, data, size, NULL); print_generic(spy_output, 0, data, size, NULL);
} }
void spy_dump_string_out(char *name, CK_VOID_PTR data, CK_ULONG size) static void spy_dump_string_out(const char *name, CK_VOID_PTR data, CK_ULONG size)
{ {
fprintf(spy_output, "[out] %s ", name); fprintf(spy_output, "[out] %s ", name);
print_generic(spy_output, 0, data, size, NULL); print_generic(spy_output, 0, data, size, NULL);
} }
void spy_dump_ulong_in(char *name, CK_ULONG value) static void spy_dump_ulong_in(const char *name, CK_ULONG value)
{ {
fprintf(spy_output, "[in] %s = 0x%lx\n", name, value); fprintf(spy_output, "[in] %s = 0x%lx\n", name, value);
} }
void spy_dump_ulong_out(char *name, CK_ULONG value) static void spy_dump_ulong_out(const char *name, CK_ULONG value)
{ {
fprintf(spy_output, "[out] %s = 0x%lx\n", name, value); fprintf(spy_output, "[out] %s = 0x%lx\n", name, value);
} }
void spy_dump_desc_out(char *name) static void spy_dump_desc_out(const char *name)
{ {
fprintf(spy_output, "[out] %s: \n", name); fprintf(spy_output, "[out] %s: \n", name);
} }
void spy_dump_array_out(char *name, CK_ULONG size) static void spy_dump_array_out(const char *name, CK_ULONG size)
{ {
fprintf(spy_output, "[out] %s[%ld]: \n", name, size); fprintf(spy_output, "[out] %s[%ld]: \n", name, size);
} }
void spy_attribute_req_in(char *name, CK_ATTRIBUTE_PTR pTemplate, static void spy_attribute_req_in(const char *name, CK_ATTRIBUTE_PTR pTemplate,
CK_ULONG ulCount) CK_ULONG ulCount)
{ {
fprintf(spy_output, "[in] %s[%ld]: \n", name, ulCount); fprintf(spy_output, "[in] %s[%ld]: \n", name, ulCount);
print_attribute_list_req(spy_output, pTemplate, ulCount); print_attribute_list_req(spy_output, pTemplate, ulCount);
} }
void spy_attribute_list_in(char *name, CK_ATTRIBUTE_PTR pTemplate, static void spy_attribute_list_in(const char *name, CK_ATTRIBUTE_PTR pTemplate,
CK_ULONG ulCount) CK_ULONG ulCount)
{ {
fprintf(spy_output, "[in] %s[%ld]: \n", name, ulCount); fprintf(spy_output, "[in] %s[%ld]: \n", name, ulCount);
print_attribute_list(spy_output, pTemplate, ulCount); print_attribute_list(spy_output, pTemplate, ulCount);
} }
void spy_attribute_list_out(char *name, CK_ATTRIBUTE_PTR pTemplate, static void spy_attribute_list_out(const char *name, CK_ATTRIBUTE_PTR pTemplate,
CK_ULONG ulCount) CK_ULONG ulCount)
{ {
fprintf(spy_output, "[out] %s[%ld]: \n", name, ulCount); fprintf(spy_output, "[out] %s[%ld]: \n", name, ulCount);