diff --git a/log/include/logdef.h b/log/include/logdef.h
index 3ab11d40cfd3b999142d92fb8d4ae62a9a78d734..435ac959c6f79c67acd0d2e4486a974d73647da0 100644
--- a/log/include/logdef.h
+++ b/log/include/logdef.h
@@ -61,7 +61,6 @@ typedef struct log_action_t log_action_t;
 #define log_wcol_blue   4
 
 
-
 typedef short log_zoomtab[5];
 typedef short log_rottab[8];
 
@@ -75,18 +74,9 @@ vextern const log_rottab log_irotyx;
 vextern const log_rottab log_irotyy;
 vextern const log_zoomtab zoomscales;
 
-typedef void *log_long;
-
 typedef char log_pac4[4];
 typedef char log_pac8[8];
 
-typedef uchar log_procarray[log_million];
-typedef uchar log_uchararray[log_million + 1];
-
-
-
-typedef na_long log_longword;
-
 typedef union log_kflags {
   short i;
   unsigned short a;
@@ -121,23 +111,16 @@ typedef struct log_vectorrec {
   } UU;
 } log_vectorrec;
 
-typedef log_vectorrec log_vectorrecs[log_million];
-
 typedef struct log_pinrec {
   schar x, y, s;
   uchar c;
 } log_pinrec;
 
-typedef log_pinrec log_pinrecs[log_million];
-typedef na_strlist_t *log_pinnames[log_million];
-
 typedef struct log_pnumrec {
   schar x, y;
   short num;
 } log_pnumrec;
 
-typedef log_pnumrec log_pnumrecs[log_million];
-
 typedef struct log_kattrrec {
   unsigned blnk : 1, opt : 1;   /*default is blank, value is optional*/
   uchar prec;   /*display precision (# digits)*/
@@ -162,8 +145,6 @@ typedef struct log_kattrrec {
   } UU;
 } log_kattrrec;
 
-typedef log_kattrrec log_kattrrecs[log_million];
-
 typedef struct log_gattrrec {
   uchar x2;
   unsigned blnk : 1, supr : 1;
@@ -181,8 +162,6 @@ typedef struct log_gattrrec {
   } UU;
 } log_gattrrec;   /* Gate attribute entry */
 
-typedef log_gattrrec log_gattrrecs[log_million];
-
 /* Pointer to globals */
 /* Pointer to gate-kind */
 /* Pointer to tool record */
@@ -224,10 +203,6 @@ typedef struct log_pinposrec {
   short x, y;
 } log_pinposrec;
 
-typedef log_pinposrec log_pinposarray[log_maxpins];
-
-typedef struct log_nrec *log_pinarray[log_maxpins];
-
 typedef struct log_nrec {
   struct log_nrec *next;
   na_long info;
@@ -248,8 +223,6 @@ typedef struct log_sigrec {
   log_nrec *np;   /* Node value */
 } log_sigrec;   /* Signal name */
 
-typedef log_sigrec log_sigrecs[log_million];
-
 typedef struct log_htrec {
   struct log_htrec *next;
   double time;