Author: zoltan
Date: 2006-10-05 12:08:10 -0400 (Thu, 05 Oct 2006)
New Revision: 66295

Modified:
   trunk/mono/mono/metadata/ChangeLog
   trunk/mono/mono/metadata/loader.c
   trunk/mono/mono/metadata/metadata.c
Log:
2006-10-05  Zoltan Varga  <[EMAIL PROTECTED]>

        * loader.c (mono_method_signature): Fix a use of MONO_TABLE_METHOD 
missed earlier.

        * metadata.c (mono_metadata_get_param_attrs): Ditto.


Modified: trunk/mono/mono/metadata/ChangeLog
===================================================================
--- trunk/mono/mono/metadata/ChangeLog  2006-10-05 15:03:55 UTC (rev 66294)
+++ trunk/mono/mono/metadata/ChangeLog  2006-10-05 16:08:10 UTC (rev 66295)
@@ -1,5 +1,9 @@
 2006-10-05  Zoltan Varga  <[EMAIL PROTECTED]>
 
+       * loader.c (mono_method_signature): Fix a use of MONO_TABLE_METHOD 
missed earlier.
+
+       * metadata.c (mono_metadata_get_param_attrs): Ditto.
+
        * row-indexes.h: Add definitions for *Ptr tables.
 
        * metadata-internals.h (MonoImage): Add an 'uncompressed_metadata' flag.

Modified: trunk/mono/mono/metadata/loader.c
===================================================================
--- trunk/mono/mono/metadata/loader.c   2006-10-05 15:03:55 UTC (rev 66294)
+++ trunk/mono/mono/metadata/loader.c   2006-10-05 16:08:10 UTC (rev 66295)
@@ -1792,7 +1792,7 @@
        idx = mono_metadata_token_index (m->token);
        img = m->klass->image;
 
-       sig = mono_metadata_blob_heap (img, mono_metadata_decode_row_col 
(&img->tables [MONO_TABLE_METHOD], idx - 1, MONO_METHOD_SIGNATURE));
+       sig = mono_metadata_blob_heap (img, mono_metadata_decode_table_row_col 
(img, MONO_TABLE_METHOD, idx - 1, MONO_METHOD_SIGNATURE));
 
        g_assert (!m->klass->generic_class);
        container = m->generic_container;

Modified: trunk/mono/mono/metadata/metadata.c
===================================================================
--- trunk/mono/mono/metadata/metadata.c 2006-10-05 15:03:55 UTC (rev 66294)
+++ trunk/mono/mono/metadata/metadata.c 2006-10-05 16:08:10 UTC (rev 66295)
@@ -1617,16 +1617,16 @@
        MonoTableInfo *paramt = &m->tables [MONO_TABLE_PARAM];
        MonoTableInfo *methodt = &m->tables [MONO_TABLE_METHOD];
        guint32 cols [MONO_PARAM_SIZE];
-       guint lastp, i, param_index = mono_metadata_decode_row_col (methodt, 
def - 1, MONO_METHOD_PARAMLIST);
+       guint lastp, i, param_index = mono_metadata_decode_table_row_col (m, 
MONO_TABLE_METHOD, def - 1, MONO_METHOD_PARAMLIST);
        int *pattrs = NULL;
 
        if (def < methodt->rows)
-               lastp = mono_metadata_decode_row_col (methodt, def, 
MONO_METHOD_PARAMLIST);
+               lastp = mono_metadata_decode_table_row_col (m, 
MONO_TABLE_METHOD, def, MONO_METHOD_PARAMLIST);
        else
                lastp = paramt->rows + 1;
 
        for (i = param_index; i < lastp; ++i) {
-               mono_metadata_decode_row (paramt, i - 1, cols, MONO_PARAM_SIZE);
+               mono_metadata_decode_table_row (m, MONO_TABLE_PARAM, i - 1, 
cols, MONO_PARAM_SIZE);
                if (cols [MONO_PARAM_FLAGS]) {
                        if (!pattrs)
                                pattrs = g_new0 (int, 1 + (lastp - 
param_index));

_______________________________________________
Mono-patches maillist  -  [email protected]
http://lists.ximian.com/mailman/listinfo/mono-patches

Reply via email to