diff --git a/plugins/models-bsim/BSIM450/b4temp.c b/plugins/models-bsim/BSIM450/b4temp.c
index ac23337..fe65f54 100644
--- a/plugins/models-bsim/BSIM450/b4temp.c
+++ b/plugins/models-bsim/BSIM450/b4temp.c
@@ -1405,7 +1405,7 @@ int Size_Not_Found, i;
 	  	T3 =  1.0 + pParam->BSIM4ku0we * sceff;
 		if (T3 <= 0.0) 
 		{ 	T3 = 0.0;
-                        fprintf(stderr, "Warning: ku0we = %g is negatively too high. Negative mobility! \n");
+                        fprintf(stderr, "Warning: ku0we is negatively too high. Negative mobility! \n");
 		}
                 here->BSIM4u0temp *= T3; 
               }
diff --git a/plugins/models-bsim/BSIM460/b4temp.c b/plugins/models-bsim/BSIM460/b4temp.c
index 137ed7d..383ffac 100644
--- a/plugins/models-bsim/BSIM460/b4temp.c
+++ b/plugins/models-bsim/BSIM460/b4temp.c
@@ -1437,7 +1437,7 @@ int Size_Not_Found, i;
 	  	T3 =  1.0 + pParam->BSIM4ku0we * sceff;
 		if (T3 <= 0.0) 
 		{ 	T3 = 0.0;
-                        fprintf(stderr, "Warning: ku0we = %g is negatively too high. Negative mobility! \n");
+                        fprintf(stderr, "Warning: ku0we is negatively too high. Negative mobility! \n");
 		}
                 here->BSIM4u0temp *= T3; 
               }
diff --git a/plugins/models-bsim/BSIM461/b4temp.c b/plugins/models-bsim/BSIM461/b4temp.c
index 825c1da..e98beb5 100644
--- a/plugins/models-bsim/BSIM461/b4temp.c
+++ b/plugins/models-bsim/BSIM461/b4temp.c
@@ -1513,7 +1513,7 @@ int Size_Not_Found, i;
 	  	T3 =  1.0 + pParam->BSIM4ku0we * sceff;
 		if (T3 <= 0.0) 
 		{ 	T3 = 0.0;
-                        fprintf(stderr, "Warning: ku0we = %g is negatively too high. Negative mobility! \n");
+                        fprintf(stderr, "Warning: ku0we is negatively too high. Negative mobility! \n");
 		}
                 here->BSIM4u0temp *= T3; 
               }
diff --git a/plugins/models-bsim/BSIM462/b4temp.c b/plugins/models-bsim/BSIM462/b4temp.c
index 8a76cb4..f033c9f 100644
--- a/plugins/models-bsim/BSIM462/b4temp.c
+++ b/plugins/models-bsim/BSIM462/b4temp.c
@@ -1584,7 +1584,7 @@ int Size_Not_Found, i;
 	  	T3 =  1.0 + pParam->BSIM4ku0we * sceff;
 		if (T3 <= 0.0) 
 		{ 	T3 = 0.0;
-                        fprintf(stderr, "Warning: ku0we = %g is negatively too high. Negative mobility! \n");
+                        fprintf(stderr, "Warning: ku0we is negatively too high. Negative mobility! \n");
 		}
                 here->BSIM4u0temp *= T3; 
               }
diff --git a/plugins/models-bsim/BSIM463/b4temp.c b/plugins/models-bsim/BSIM463/b4temp.c
index 53a1996..dcb7ae5 100644
--- a/plugins/models-bsim/BSIM463/b4temp.c
+++ b/plugins/models-bsim/BSIM463/b4temp.c
@@ -1585,7 +1585,7 @@ int Size_Not_Found, i;
 	  	T3 =  1.0 + pParam->BSIM4ku0we * sceff;
 		if (T3 <= 0.0) 
 		{ 	T3 = 0.0;
-                        fprintf(stderr, "Warning: ku0we = %g is negatively too high. Negative mobility! \n");
+                        fprintf(stderr, "Warning: ku0we is negatively too high. Negative mobility! \n");
 		}
                 here->BSIM4u0temp *= T3; 
               }
diff --git a/plugins/models-bsim/BSIM464/b4temp.c b/plugins/models-bsim/BSIM464/b4temp.c
index 4cdd6c7..0d1b255 100644
--- a/plugins/models-bsim/BSIM464/b4temp.c
+++ b/plugins/models-bsim/BSIM464/b4temp.c
@@ -1577,7 +1577,7 @@ int Size_Not_Found, i;
 	  	T3 =  1.0 + pParam->BSIM4ku0we * sceff;
 		if (T3 <= 0.0) 
 		{ 	T3 = 0.0;
-                        fprintf(stderr, "Warning: ku0we = %g is negatively too high. Negative mobility! \n");
+                        fprintf(stderr, "Warning: ku0we is negatively too high. Negative mobility! \n");
 		}
                 here->BSIM4u0temp *= T3; 
               }
diff --git a/plugins/models-bsim/BSIM465/b4temp.c b/plugins/models-bsim/BSIM465/b4temp.c
index ba483f3..0d4a2e6 100644
--- a/plugins/models-bsim/BSIM465/b4temp.c
+++ b/plugins/models-bsim/BSIM465/b4temp.c
@@ -1578,7 +1578,7 @@ int Size_Not_Found, i;
 	  	T3 =  1.0 + pParam->BSIM4ku0we * sceff;
 		if (T3 <= 0.0) 
 		{ 	T3 = 0.0;
-                        fprintf(stderr, "Warning: ku0we = %g is negatively too high. Negative mobility! \n");
+                        fprintf(stderr, "Warning: ku0we is negatively too high. Negative mobility! \n");
 		}
                 here->BSIM4u0temp *= T3; 
               }
diff --git a/plugins/models-bsim/BSIMDD2p1/b3soild.c b/plugins/models-bsim/BSIMDD2p1/b3soild.c
index aaf46af..062b55f 100644
--- a/plugins/models-bsim/BSIMDD2p1/b3soild.c
+++ b/plugins/models-bsim/BSIMDD2p1/b3soild.c
@@ -351,7 +351,8 @@ for (; model != NULL; model = model->B3SOInextModel)
               }
               if (here->B3SOIdebugMod > 0)
               {
-                 fprintf(stderr,"DC op. point converge with %d iterations\n");
+                 fprintf(stderr,"DC op. point converge with %d iterations\n",
+			 here->B3SOIiterations);
               }
           }
 	  else if ((ckt->CKTmode & MODEINITTRAN))
diff --git a/plugins/models-bsim/BSIMFD2p1/b3soild.c b/plugins/models-bsim/BSIMFD2p1/b3soild.c
index a69db3f..8c49318 100644
--- a/plugins/models-bsim/BSIMFD2p1/b3soild.c
+++ b/plugins/models-bsim/BSIMFD2p1/b3soild.c
@@ -351,7 +351,8 @@ for (; model != NULL; model = model->B3SOInextModel)
               }
               if (here->B3SOIdebugMod > 0)
               {
-                 fprintf(stderr,"DC op. point converge with %d iterations\n");
+                 fprintf(stderr,"DC op. point converge with %d iterations\n",
+			 here->B3SOIiterations);
               }
           }
 	  else if ((ckt->CKTmode & MODEINITTRAN))
diff --git a/plugins/models-bsim/Include/ifsim.h b/plugins/models-bsim/Include/ifsim.h
index 1066f9c..b56c9f7 100644
--- a/plugins/models-bsim/Include/ifsim.h
+++ b/plugins/models-bsim/Include/ifsim.h
@@ -67,7 +67,7 @@ typedef struct sIFparm {
  *
  */
 
-typedef GENERIC *IFuid;
+typedef char *IFuid;
 
 /* 
  *
diff --git a/plugins/models-jspice3-2.5/include/ifsim.h b/plugins/models-jspice3-2.5/include/ifsim.h
index 21d9679..8ab2a1f 100644
--- a/plugins/models-jspice3-2.5/include/ifsim.h
+++ b/plugins/models-jspice3-2.5/include/ifsim.h
@@ -69,7 +69,7 @@ typedef struct sIFparm {
  *
  */
 
-typedef GENERIC *IFuid;
+typedef char *IFuid;
 
 /* 
  *
diff --git a/plugins/models-spice3f5/Include/ifsim.h b/plugins/models-spice3f5/Include/ifsim.h
index 1066f9c..b56c9f7 100644
--- a/plugins/models-spice3f5/Include/ifsim.h
+++ b/plugins/models-spice3f5/Include/ifsim.h
@@ -67,7 +67,7 @@ typedef struct sIFparm {
  *
  */
 
-typedef GENERIC *IFuid;
+typedef char *IFuid;
 
 /* 
  *
diff --git a/plugins/models-spice3f5/ltra/ltradefs.h b/plugins/models-spice3f5/ltra/ltradefs.h
index fb8585a..f042af1 100644
--- a/plugins/models-spice3f5/ltra/ltradefs.h
+++ b/plugins/models-spice3f5/ltra/ltradefs.h
@@ -93,7 +93,7 @@ typedef struct sLTRAmodel {       /* model structure for a transmission lines */
 	/*double *LTRAh3dashValues;*/ /* values of h3dash for all previous
 								 times */
 
-	/*double LTRAh2FirstOthVal;/* needed for LTE calc; but their values */
+	/*double LTRAh2FirstOthVal;*//* needed for LTE calc; but their values */
 	/*double LTRAh3dashFirstOthVal;*//*may depend on the current timepoint*/
 
 /*	double *LTRAh1dashOthVals;*/ /* these lists of other values are */
diff --git a/plugins/models-spice3f5/ltra/ltraset.c b/plugins/models-spice3f5/ltra/ltraset.c
index 8360c30..0664224 100644
--- a/plugins/models-spice3f5/ltra/ltraset.c
+++ b/plugins/models-spice3f5/ltra/ltraset.c
@@ -264,11 +264,11 @@ LTRAunsetup(inModel,ckt)
                 here=here->LTRAnextInstance)
 	{
 	    if (here->LTRAbrEq1) {
-		CKTdltNNum(ckt, (GENERIC *) here->LTRAbrEq1);
+		CKTdltNNum(ckt, here->LTRAbrEq1);
 		here->LTRAbrEq1 = 0;
 	    }
 	    if (here->LTRAbrEq2) {
-		CKTdltNNum(ckt, (GENERIC *) here->LTRAbrEq2);
+		CKTdltNNum(ckt, here->LTRAbrEq2);
 		here->LTRAbrEq2 = 0;
 	    }
 	}
