# Sebastian Hammer, Adam Dickmeiss
#
# $Log: raw.tcl,v $
-# Revision 1.8 1995-10-17 10:58:09 adam
+# Revision 1.13 1997-11-19 11:22:10 adam
+# Object identifiers can be accessed in GRS-1 records.
+#
+# 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
# More work on presentation formats.
#
# Revision 1.7 1995/10/12 14:46:58 adam
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" {}
insertWithTags $w "\n" {}
display-grs-raw $w [lindex $e 4] [expr $i+1]
} else {
- insertWithTags [lindex $e 4] {}
- insertWithTags $w " ?\n" {}
+ insertWithTags $w [lindex $e 4] {}
+ insertWithTags $w "\n" {}
}
}
}
+# 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
$w insert end "\n"
return
}
- if {$rtype == "GRS1"} {
+ if {$rtype == "GRS-1"} {
display-grs-raw $w [z39.$sno getGrs $no] 0
return
}