/[webpac]/trunk/parse_format.pm
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /trunk/parse_format.pm

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 90 by dpavlin, Sun Jul 13 13:22:50 2003 UTC revision 105 by dpavlin, Mon Jul 14 17:08:37 2003 UTC
# Line 59  sub parse_iso_format { Line 59  sub parse_iso_format {
59                  # this is EBSCO special to support numeric subfield in                  # this is EBSCO special to support numeric subfield in
60                  # form of 856#3                  # form of 856#3
61                  if ($format =~ s/^(\d\d\d)#*(\w?)//) {                  if ($format =~ s/^(\d\d\d)#*(\w?)//) {
62                          my $tmp = cnv_cp($codepage,get_sf($row,$1,$2,$i));                          my $tmp = cnv_cp($codepage,&$func($row,$1,$2,$i));
63                          if ($tmp) {                          if ($tmp) {
64                                  $display .= $prefix.$tmp;                                  $display .= $prefix.$tmp;
65                                  $swish .= $tmp." ";                                  $swish .= $tmp." ";
# Line 70  sub parse_iso_format { Line 70  sub parse_iso_format {
70                  # (as opposed to 010 and 011) so they are strictly listed                  # (as opposed to 010 and 011) so they are strictly listed
71                  # here                  # here
72                  } elsif ($format =~ s/^(1[01])//) {                  } elsif ($format =~ s/^(1[01])//) {
73                          my $tmp = cnv_cp($codepage,get_sf($row,$1,undef,$i));                          my $tmp = cnv_cp($codepage,&$func($row,$1,undef,$i));
74                          if ($tmp) {                          if ($tmp) {
75                                  $display .= $prefix.$tmp;                                  $display .= $prefix.$tmp;
76                                  $swish .= $tmp." ";                                  $swish .= $tmp." ";
# Line 155  sub parse_feed_format { Line 155  sub parse_feed_format {
155          my $i = shift;          my $i = shift;
156          my $codepage = shift;          my $codepage = shift;
157    
158            # XXX feed doesn't support repeatable fields, but they really
159            # should, This is a bug. It should be fixed!
160            return if ($i > 0);
161    
162          my $out;          my $out;
163          my $out_swish;          my $out_swish;
164    

Legend:
Removed from v.90  
changed lines
  Added in v.105

  ViewVC Help
Powered by ViewVC 1.1.26