diff options
Diffstat (limited to 'src/analysis/types/proto.c')
-rw-r--r-- | src/analysis/types/proto.c | 30 |
1 files changed, 28 insertions, 2 deletions
diff --git a/src/analysis/types/proto.c b/src/analysis/types/proto.c index 362bd88..17f0262 100644 --- a/src/analysis/types/proto.c +++ b/src/analysis/types/proto.c @@ -72,6 +72,9 @@ static GDataType *g_proto_type_dup(const GProtoType *); /* Décrit le type fourni sous forme de caractères. */ static char *g_proto_type_to_string(const GProtoType *, bool); +/* Indique si le type assure une gestion des espaces de noms. */ +static bool g_proto_type_handle_namespaces(GProtoType *); + /* Indique le type défini pour un prototype. */ @@ -102,11 +105,11 @@ static void g_proto_type_class_init(GProtoTypeClass *klass) type = G_DATA_TYPE_CLASS(klass); - type->handle_ns = false; - type->dup = (type_dup_fc)g_proto_type_dup; type->to_string = (type_to_string_fc)g_proto_type_to_string; + type->handle_ns = (type_handle_ns_fc)g_proto_type_handle_namespaces; + } @@ -321,6 +324,29 @@ static char *g_proto_type_to_string(const GProtoType *type, bool include) /****************************************************************************** * * +* Paramètres : type = type à consulter. * +* * +* Description : Indique si le type assure une gestion des espaces de noms. * +* * +* Retour : Bilan de la consultation. * +* * +* Remarques : - * +* * +******************************************************************************/ + +static bool g_proto_type_handle_namespaces(GProtoType *type) +{ + bool result; /* Bilan à retourner */ + + result = false; + + return result; + +} + + +/****************************************************************************** +* * * Paramètres : type = type à mettre à jour. * * ret = indication sur le type de retour. * * * |