gnunet-svn
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[GNUnet-SVN] r9796 - Extractor/src/plugins


From: gnunet
Subject: [GNUnet-SVN] r9796 - Extractor/src/plugins
Date: Fri, 18 Dec 2009 19:08:20 +0100

Author: grothoff
Date: 2009-12-18 19:08:20 +0100 (Fri, 18 Dec 2009)
New Revision: 9796

Added:
   Extractor/src/plugins/template_extractor.c
Removed:
   Extractor/src/plugins/templateextractor.c
Modified:
   Extractor/src/plugins/Makefile.am
Log:
template

Modified: Extractor/src/plugins/Makefile.am
===================================================================
--- Extractor/src/plugins/Makefile.am   2009-12-18 18:04:55 UTC (rev 9795)
+++ Extractor/src/plugins/Makefile.am   2009-12-18 18:08:20 UTC (rev 9796)
@@ -260,10 +260,10 @@
 libextractor_wav_la_LIBADD = \
   $(LE_LIBINTL)
 
+EXTRA_DIST = template_extractor.c 
 
 
 
-
 # stuff below still needs to be ported to 0.6.x
 
 # SUBDIRS = . $(thumbffmpeg) hash

Copied: Extractor/src/plugins/template_extractor.c (from rev 9791, 
Extractor/src/plugins/templateextractor.c)
===================================================================
--- Extractor/src/plugins/template_extractor.c                          (rev 0)
+++ Extractor/src/plugins/template_extractor.c  2009-12-18 18:08:20 UTC (rev 
9796)
@@ -0,0 +1,41 @@
+/*
+     This file is part of libextractor.
+     (C) 2002, 2003, 2004, 2009 Vidyut Samanta and Christian Grothoff
+
+     libextractor is free software; you can redistribute it and/or modify
+     it under the terms of the GNU General Public License as published
+     by the Free Software Foundation; either version 2, or (at your
+     option) any later version.
+
+     libextractor is distributed in the hope that it will be useful, but
+     WITHOUT ANY WARRANTY; without even the implied warranty of
+     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+     General Public License for more details.
+
+     You should have received a copy of the GNU General Public License
+     along with libextractor; see the file COPYING.  If not, write to the
+     Free Software Foundation, Inc., 59 Temple Place - Suite 330,
+     Boston, MA 02111-1307, USA.
+ */
+
+#include "platform.h"
+#include "extractor.h"
+
+int 
+EXTRACTOR_template_extract (const unsigned char *data,
+                           size_t size,
+                           EXTRACTOR_MetaDataProcessor proc,
+                           void *proc_cls,
+                           const char *options)
+{
+  if (0 != proc (proc_cls,
+                "template",
+                EXTRACTOR_METATYPE_RESERVED,
+                EXTRACTOR_METAFORMAT_UTF8,
+                "text/plain",
+                "foo",
+                strlen ("foo")+1))
+    return 1;
+  /* insert more here */
+  return 0;
+}

Deleted: Extractor/src/plugins/templateextractor.c
===================================================================
--- Extractor/src/plugins/templateextractor.c   2009-12-18 18:04:55 UTC (rev 
9795)
+++ Extractor/src/plugins/templateextractor.c   2009-12-18 18:08:20 UTC (rev 
9796)
@@ -1,46 +0,0 @@
-/*
-     This file is part of libextractor.
-     (C) 2002, 2003, 2004 Vidyut Samanta and Christian Grothoff
-
-     libextractor is free software; you can redistribute it and/or modify
-     it under the terms of the GNU General Public License as published
-     by the Free Software Foundation; either version 2, or (at your
-     option) any later version.
-
-     libextractor is distributed in the hope that it will be useful, but
-     WITHOUT ANY WARRANTY; without even the implied warranty of
-     MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
-     General Public License for more details.
-
-     You should have received a copy of the GNU General Public License
-     along with libextractor; see the file COPYING.  If not, write to the
-     Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-     Boston, MA 02111-1307, USA.
- */
-
-#include "platform.h"
-#include "extractor.h"
-
-static EXTRACTOR_KeywordList *
-addKeyword (EXTRACTOR_KeywordType type,
-            char *keyword, EXTRACTOR_KeywordList * next)
-{
-  EXTRACTOR_KeywordList *result;
-
-  if (keyword == NULL)
-    return next;
-  result = malloc (sizeof (EXTRACTOR_KeywordList));
-  result->next = next;
-  result->keyword = keyword;
-  result->keywordType = type;
-  return result;
-}
-
-struct EXTRACTOR_Keywords *
-libextractor_TEMPLATE_extract (const char *filename,
-                               char *data,
-                               size_t size, struct EXTRACTOR_Keywords *prev)
-{
-
-  return prev;
-}





reply via email to

[Prev in Thread] Current Thread [Next in Thread]