Index: ram/idfield.c
===================================================================
--- ram/idfield.c	(revision 0ca44a242cd1be86eca219d9dc1e4ac84e7ee88a)
+++ ram/idfield.c	(revision 9e3775989e72b3a3b42090936f121fd16aec0e69)
@@ -14,23 +14,23 @@
 struct	fet	id_fet1[] = {
 
-	{ 5, 62, 62,     12, et_ires, ef_ires, rd_ires, nd_ires},
-	{16,  1, 12,     13, et_imlt, ef_imlt, rd_imlt, nd_imlt},
-	{16, 15, 16,     14, et_ipnt, ef_ipnt, rd_ipnt, nd_ipnt},
-	{16, 19, 24,     15, et_itim, ef_itim, rd_itim, nd_itim},
-	{16, 27, 44,     16, et_ival, ef_ival, rd_ival, nd_ival},
-	{16, 47, 62,     17, et_iact, ef_iact, rd_iact, nd_iact},
-	{17, 12, 13,     18, et_icnf, ef_icnf, rd_icnf, nd_icnf},
-	{17, 23, 24,     19, et_ivce, ef_ivce, rd_ivce, nd_ivce},
-	{17, 31, 32,     19, et_idin, ef_idin, rd_idin, nd_idin},
-	{17, 57, 58, 0x0015, et_iwsn, ef_iwsn, rd_iwsn, nd_iwsn},
-	{17, 61, 62, 0x0115, et_iwsn, ef_iwsn, rd_iwsn, nd_iwsn},
-	{18, 36, 46, 0x8014, et_iosc, ef_iosc, rd_iosc, nd_iosc},
-	{18, 17, 32,      0, et_null, ef_null, rd_null, nd_null},
-	{19, 36, 46, 0x8114, et_iosc, ef_iosc, rd_iosc, nd_iosc},
-	{19, 17, 32,      0, et_null, ef_null, rd_null, nd_null},
-	{20, 36, 46, 0x8214, et_iosc, ef_iosc, rd_iosc, nd_iosc},
-	{20, 17, 32,      0, et_null, ef_null, rd_null, nd_null},
-	{21, 36, 46, 0x8314, et_iosc, ef_iosc, rd_iosc, nd_iosc},
-	{21, 17, 32,      0, et_null, ef_null, rd_null, nd_null},
+	{ 5, 62, 62,              12, et_ires, ef_ires, rd_ires, nd_ires},
+	{16,  1, 12,              13, et_imlt, ef_imlt, rd_imlt, nd_imlt},
+	{16, 15, 16,              14, et_ipnt, ef_ipnt, rd_ipnt, nd_ipnt},
+	{16, 19, 24,              15, et_itim, ef_itim, rd_itim, nd_itim},
+	{16, 27, 44,              16, et_ival, ef_ival, rd_ival, nd_ival},
+	{16, 47, 62,              17, et_iact, ef_iact, rd_iact, nd_iact},
+	{17, 12, 13,              18, et_icnf, ef_icnf, rd_icnf, nd_icnf},
+	{17, 23, 24,              19, et_ivce, ef_ivce, rd_ivce, nd_ivce},
+	{17, 31, 32,              19, et_idin, ef_idin, rd_idin, nd_idin},
+	{17, 57, 58,          0x0015, et_iwsn, ef_iwsn, rd_iwsn, nd_iwsn},
+	{17, 61, 62,          0x0115, et_iwsn, ef_iwsn, rd_iwsn, nd_iwsn},
+	{18, 36, 46, (int16_t)0x8014, et_iosc, ef_iosc, rd_iosc, nd_iosc},
+	{18, 17, 32,               0, et_null, ef_null, rd_null, nd_null},
+	{19, 36, 46, (int16_t)0x8114, et_iosc, ef_iosc, rd_iosc, nd_iosc},
+	{19, 17, 32,               0, et_null, ef_null, rd_null, nd_null},
+	{20, 36, 46, (int16_t)0x8214, et_iosc, ef_iosc, rd_iosc, nd_iosc},
+	{20, 17, 32,               0, et_null, ef_null, rd_null, nd_null},
+	{21, 36, 46, (int16_t)0x8314, et_iosc, ef_iosc, rd_iosc, nd_iosc},
+	{21, 17, 32,               0, et_null, ef_null, rd_null, nd_null},
 
 	{ 0,  0,  0, 0x0000, FN_NULL, FN_NULL, FN_NULL, FN_NULL}
