[Refdb-cvs] CVS: refdb/src backend-risx.c,1.30,1.30.2.1
Status: Beta
Brought to you by:
mhoenicka
From: Markus H. <mho...@us...> - 2004-06-22 22:23:29
|
Update of /cvsroot/refdb/refdb/src In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv24915 Modified Files: Tag: Release_0_9_5_stable backend-risx.c Log Message: add_pubdate_risx(): promote have_buffer_data upstream Index: backend-risx.c =================================================================== RCS file: /cvsroot/refdb/refdb/src/backend-risx.c,v retrieving revision 1.30 retrieving revision 1.30.2.1 diff -u -U2 -r1.30 -r1.30.2.1 --- backend-risx.c 1 May 2004 23:40:14 -0000 1.30 +++ backend-risx.c 22 Jun 2004 22:23:19 -0000 1.30.2.1 @@ -737,4 +737,5 @@ int nhave_data = 0; + printf("in add_pubinfo_risx\n"); /* get some memory for the pubinfo stuff */ buffer1_len = 4096; @@ -979,5 +980,5 @@ ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++*/ static char* add_pubdate_risx(char** ptr_buffer, size_t* ptr_buffer_len, dbi_conn conn, int type, struct renderinfo* ptr_rendinfo, int* ptr_nhave_buffer_data, struct xmlindent* ptr_indent) { - char date_buffer[256]; + char date_buffer[256] = ""; char* buffer1; char* new_ref; @@ -990,4 +991,5 @@ char* slashes[3] = {NULL, NULL, NULL}; /* only the first three slashes are relevant, if at all */ + printf("in add_pubdate_risx\n"); /* get some memory for the pubinfo stuff */ buffer1_len = 4096; @@ -1015,5 +1017,5 @@ if (item && *item) { int i = 0; - + printf("item went to:%s<<\n", item); nhave_other++; slash = strchr(item, (int)'/'); @@ -1047,5 +1049,7 @@ } + printf("date_buffer went to:%s<<\n", date_buffer); if (nhave_year || nhave_other) { + printf("nhave_year=%d || nhave_other+%d went to TRUE\n", nhave_year, nhave_other); nhave_data++; if (print_elstart_x(&buffer1, &buffer1_len, "date", NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, 0, ptr_indent) == NULL) { @@ -1090,4 +1094,5 @@ } + printf("finish pubyear\n"); if (print_elend_x(&buffer1, &buffer1_len, "date", ptr_indent) == NULL) { free(buffer1); @@ -1095,5 +1100,5 @@ } } - + printf("now I'm here\n"); /*----------------------------------------------------------------*/ /* pubyear - other information */ @@ -1106,4 +1111,5 @@ } + printf("finish pubyearother\n"); if (print_elend_x(&buffer1, &buffer1_len, "pubdate", ptr_indent) == NULL) { free(buffer1); @@ -1122,4 +1128,8 @@ } + if (nhave_data) { + (*ptr_nhave_buffer_data)++; + } + free(buffer1); return *ptr_buffer; |