Directive s=pw sets structure to phrase if term includes blank(s).
[yaz-moved-to-github.git] / util / marcdisp.c
index ad67e22..a0ae412 100644 (file)
@@ -3,7 +3,14 @@
  * See the file LICENSE for details.
  *
  * $Log: marcdisp.c,v $
- * Revision 1.10  2000-02-05 10:47:19  adam
+ * Revision 1.12  2000-10-02 11:07:44  adam
+ * Added peer_name member for bend_init handler. Changed the YAZ
+ * client so that tcp: can be avoided in target spec.
+ *
+ * Revision 1.11  2000/02/29 13:44:55  adam
+ * Check for config.h (currently not generated).
+ *
+ * Revision 1.10  2000/02/05 10:47:19  adam
  * Identifier-length and indicator-lenght no longer set to 2 (forced).
  *
  * Revision 1.9  1999/12/21 16:24:48  adam
  *
  */
 
+#if HAVE_CONFIG_H
+#include <config.h>
+#endif
+
 #include <stdio.h>
 #include <string.h>
 #include <ctype.h>
@@ -56,7 +67,14 @@ int marc_display_ex (const char *buf, FILE *outf, int debug)
         outf = stdout;
     record_length = atoi_n (buf, 5);
     if (record_length < 25)
+    {
+       if (debug)
+       {
+          fprintf (outf, "Record length %d - aborting\n", record_length);
+
+       }
         return -1;
+    }
     if (isdigit(buf[10]))
         indicator_length = atoi_n (buf+10, 1);
     else