From 7dc134e41056451badae3c0fa2c4b1b662308eb5 Mon Sep 17 00:00:00 2001 From: Nicolas Williams Date: Fri, 18 Oct 2019 19:05:16 -0500 Subject: [PATCH] krb5: Move krb5_plugin_load_t typedef to header --- lib/krb5/common_plugin.h | 8 ++++++++ lib/krb5/plugin.c | 6 ------ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/lib/krb5/common_plugin.h b/lib/krb5/common_plugin.h index 6b92eb81c..05f8b628f 100644 --- a/lib/krb5/common_plugin.h +++ b/lib/krb5/common_plugin.h @@ -48,6 +48,14 @@ typedef struct krb5_plugin_common_ftable_desc krb5_plugin_common_ftable; typedef struct krb5_plugin_common_ftable_desc *krb5_plugin_common_ftable_p; typedef struct krb5_plugin_common_ftable_desc * const krb5_plugin_common_ftable_cp; +typedef krb5_error_code +(KRB5_CALLCONV krb5_plugin_load_ft)(krb5_context context, + krb5_get_instance_func_t *func, + size_t *n_ftables, + krb5_plugin_common_ftable_cp **ftables); + +typedef krb5_plugin_load_ft *krb5_plugin_load_t; + /* * All plugins must export a function named "_plugin_load" with * a signature of: diff --git a/lib/krb5/plugin.c b/lib/krb5/plugin.c index e5e8f2858..5730f7ca0 100644 --- a/lib/krb5/plugin.c +++ b/lib/krb5/plugin.c @@ -514,12 +514,6 @@ add_dso_plugin_struct(krb5_context context, return plugins; } -typedef krb5_error_code -(KRB5_CALLCONV *krb5_plugin_load_t)(krb5_context context, - krb5_get_instance_func_t *func, - size_t *n_ftables, - krb5_plugin_common_ftable_cp **ftables); - static krb5_boolean validate_plugin_deps(krb5_context context, struct krb5_plugin_data *caller,