X-Git-Url: http://lists.indexdata.com/cgi-bin?a=blobdiff_plain;f=formats%2Fraw.tcl;h=cf688e62bce313ae3a383400d44d4d01b84ca96a;hb=d446a56fc51edc47a986b8a7e6c0b7c90065a431;hp=93387a6ef061211ef4c1af72db250c39b915d76a;hpb=29933c91f94e4c2b255006f911b9ad44a5409a0b;p=ir-tcl-moved-to-github.git diff --git a/formats/raw.tcl b/formats/raw.tcl index 93387a6..cf688e6 100644 --- a/formats/raw.tcl +++ b/formats/raw.tcl @@ -4,7 +4,16 @@ # Sebastian Hammer, Adam Dickmeiss # # $Log: raw.tcl,v $ -# Revision 1.9 1995-10-17 14:18:10 adam +# Revision 1.12 1996-04-12 13:45:50 adam +# Minor changes. +# +# Revision 1.11 1996/03/29 16:05:37 adam +# Bug fix: GRS records wasn't recognized. +# +# Revision 1.10 1996/01/23 15:24:24 adam +# Wrore more comments. +# +# Revision 1.9 1995/10/17 14:18:10 adam # Minor changes in presentation formats. # # Revision 1.8 1995/10/17 10:58:09 adam @@ -36,7 +45,7 @@ proc display-grs-raw {w r i} { for {set j 0} {$j < $i} {incr j} { insertWithTags $w " " {} } - insertWithTags $w "([lindex $e 0]:[lindex $e 2])" marc-tag + insertWithTags $w "([lindex $e 0],[lindex $e 2])" marc-tag if {[lindex $e 3] == "string"} { insertWithTags $w [lindex $e 4] {} insertWithTags $w "\n" {} @@ -50,6 +59,13 @@ proc display-grs-raw {w r i} { } } +# Procedure display-raw {sno no w flag} +# sno result set number (integer) +# no record position (integer) +# w text widget in which the record should be displayed. +# hflag header flag. If true a header showing the record position +# should be displayed. +# This procedure attempts to display records in a raw format. proc display-raw {sno no w hflag} { if {$hflag} { insertWithTags $w " $no " marc-head @@ -76,7 +92,7 @@ proc display-raw {sno no w hflag} { $w insert end "\n" return } - if {$rtype == "GRS1"} { + if {$rtype == "GRS-1"} { display-grs-raw $w [z39.$sno getGrs $no] 0 return }