+2004-09-14 Bernie Solomon <bernard@ugsolutions.com>
+
+ * reflection.h: add prototype for mono_get_dbnull_object
+ * reflection.c: add prototypes for get_default_param_value_blobs
+ and mono_get_object_from_blob for fussier compilers
+
2004-09-14 Lluis Sanchez Gual <lluis@novell.com>
* object.c: Added a "done" flag to TypeInitializationLock. This avoids
static gpointer resolve_object (MonoImage *image, MonoObject *obj);
static void encode_type (MonoDynamicImage *assembly, MonoType *type, char *p, char **endbuf);
static guint32 type_get_signature_size (MonoType *type);
+static void get_default_param_value_blobs (MonoMethod *method, char **blobs);
+static MonoObject *mono_get_object_from_blob (MonoDomain *domain, MonoType *type, const char *blob);
static void
MonoReflectionEvent* mono_event_get_object (MonoDomain *domain, MonoClass *klass, MonoEvent *event);
/* note: this one is slightly different: we keep the whole array of params in the cache */
MonoArray* mono_param_get_objects (MonoDomain *domain, MonoMethod *method);
+MonoObject* mono_get_dbnull_object (MonoDomain *domain);
MonoArray* mono_reflection_get_custom_attrs (MonoObject *obj);
MonoArray* mono_reflection_get_custom_attrs_blob (MonoReflectionAssembly *assembly, MonoObject *ctor, MonoArray *ctorArgs, MonoArray *properties, MonoArray *porpValues, MonoArray *fields, MonoArray* fieldValues);