/[MITgcm]/mitgcm.org/devel/buildweb/pkg/swish-e/src/txt.c
ViewVC logotype

Annotation of /mitgcm.org/devel/buildweb/pkg/swish-e/src/txt.c

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph


Revision 1.1.1.1 - (hide annotations) (download) (vendor branch)
Fri Sep 20 19:47:29 2002 UTC (22 years, 10 months ago) by adcroft
Branch: Import, MAIN
CVS Tags: baseline, HEAD
Changes since 1.1: +0 -0 lines
File MIME type: text/plain
Importing web-site building process.

1 adcroft 1.1 /*
2     $Id: txt.c,v 1.21 2001/11/25 14:16:37 whmoseley Exp $
3     **
4     **
5     ** 2001-03-17 rasc save real_filename as title (instead full real_path)
6     ** was: compatibility issue to v 1.x.x
7     */
8    
9    
10     #include "swish.h"
11     #include "txt.h"
12     #include "mem.h"
13     #include "string.h"
14     #include "check.h"
15     #include "merge.h"
16     #include "docprop.h"
17     #include "error.h"
18     #include "compress.h"
19     #include "file.h"
20     #include "index.h"
21    
22    
23     /* Indexes all the words in a TXT file and adds the appropriate information
24     ** to the appropriate structures. This is the most simple function.
25     ** Just a call to indexstring
26     */
27     int countwords_TXT (SWISH *sw, FileProp *fprop, FileRec *fi, char *buffer)
28    
29     {
30     int metaID;
31     int positionMeta; /* Position of word in file */
32     char *summary=NULL;
33     char *title = "";
34    
35    
36     if(fprop->stordesc && fprop->stordesc->size) /* Let us take the summary */
37     {
38     /* No fields in a TXT doc. So it is easy to get summary */
39     summary=estrndup(buffer,fprop->stordesc->size);
40     remove_newlines(summary); /* 2001-03-13 rasc */
41     }
42    
43     addCommonProperties( sw, fprop, fi, title, summary, 0 );
44    
45     if(summary) efree(summary);
46    
47    
48     metaID=1; positionMeta=1; /* No metanames in TXT */
49    
50     return indexstring(sw, buffer, fi->filenum, IN_FILE, 1, &metaID, &positionMeta);
51     }

  ViewVC Help
Powered by ViewVC 1.1.22