diff -pru elm2.4.ME+.123.orig/hdrs/misclib.h elm2.4.ME+.123/hdrs/misclib.h --- elm2.4.ME+.123.orig/hdrs/misclib.h 2006-07-05 10:21:50.000000000 -0700 +++ elm2.4.ME+.123/hdrs/misclib.h 2006-07-16 21:30:02.138289361 -0700 @@ -143,7 +143,7 @@ extern int walk_mt_handler P_((media_typ /* lib/misc/mime_types.c */ -extern struct mime_types_item builtin_mimetypes_map[]; +extern struct mime_types_item * builtin_mimetypes_map; extern struct mime_types_item * load_mime_types_map P_((const char *filename, int *errors)); diff -pru elm2.4.ME+.123.orig/lib/misc/mime_types.c elm2.4.ME+.123/lib/misc/mime_types.c --- elm2.4.ME+.123.orig/lib/misc/mime_types.c 2006-07-05 10:21:50.000000000 -0700 +++ elm2.4.ME+.123/lib/misc/mime_types.c 2006-07-16 21:30:37.255304128 -0700 @@ -43,7 +43,7 @@ struct mime_types_item { #define U_(x) (unsigned char *)(x) -struct mime_types_item builtin_mimetypes_map[] = { +static struct mime_types_item internal_builtin_mimetypes_map[] = { /* application/postscript */ @@ -65,6 +65,7 @@ struct mime_types_item builtin_mimetypes { NULL, NULL, NULL, NULL, 0,0,NULL }, }; +struct mime_types_item *builtin_mimetypes_map = internal_builtin_mimetypes_map;