Update all #include directives to the currently preferred style.
[pspp-builds.git] / src / data / casewriter-provider.h
index 29a6ee06c41bb8d2a49a6346cebcc9e7b97665df..822edfd0da59ee284bb57f70c0f8613c81eca0b4 100644 (file)
@@ -1,5 +1,5 @@
 /* PSPP - a program for statistical analysis.
-   Copyright (C) 2006 Free Software Foundation, Inc.
+   Copyright (C) 2006, 2009, 2011 Free Software Foundation, Inc.
 
    This program is free software: you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
 #ifndef DATA_CASEWRITER_PROVIDER_H
 #define DATA_CASEWRITER_PROVIDER_H 1
 
-#include <data/casewriter.h>
+#include "data/casewriter.h"
 
 struct casewriter_class
   {
     /* Mandatory.
 
-       Writes case C to WRITER.  Destroys C before returning.
+       Writes case C to WRITER.  Ownership of C is transferred to
+       WRITER.
 
        If an I/O error occurs, this function should call
        casewriter_force_error on WRITER.  Some I/O error
@@ -56,6 +57,7 @@ struct casewriter_class
     struct casereader *(*convert_to_reader) (struct casewriter *, void *aux);
   };
 
-struct casewriter *casewriter_create (const struct casewriter_class *, void *);
+struct casewriter *casewriter_create (const struct caseproto *,
+                                      const struct casewriter_class *, void *);
 
 #endif /* data/casewriter-provider.h */