2c2dccd49a52de0e98c2d81e2f0f1b31c313b6f1
angie
  Mon Oct 14 16:14:32 2013 -0700
Added comment method to annoFormatter.
diff --git src/inc/annoFormatter.h src/inc/annoFormatter.h
index f241bdb..8f42713 100644
--- src/inc/annoFormatter.h
+++ src/inc/annoFormatter.h
@@ -15,30 +15,33 @@
 struct annoFormatter
 /* Generic interface to aggregate data fields from multiple sources and write
  * output. */
     {
     struct annoFormatter *next;
 
     // Public methods
     struct annoOption *(*getOptions)(struct annoFormatter *self);
     void (*setOptions)(struct annoFormatter *self, struct annoOption *options);
     /* Get and set output options */
 
     void (*initialize)(struct annoFormatter *self, struct annoStreamer *primarySource,
 		       struct annoStreamer *integrators);
     /* Initialize output (print header if applicable, etc). */
 
+    void (*comment)(struct annoFormatter *self, char *content);
+    /* Print a comment in whatever form is appropriate.  Content must not contain '\n'. */
+
     void (*formatOne)(struct annoFormatter *self, struct annoStreamRows *primaryData,
 		      struct annoStreamRows gratorData[], int gratorCount);
     /* Aggregate all sources' data for a single primary-source item into output. */
 
     void (*close)(struct annoFormatter **pSelf);
     /* End of input; finish output, close connection/handle and free self. */
 
     // Private members -- callers are on the honor system to access these using only methods above.
     struct annoOption *options;
     struct annoGratorQuery *query;
     };
 
 // ---------------------- annoFormatter default methods -----------------------
 
 struct annoOption *annoFormatterGetOptions(struct annoFormatter *self);