#
#
# patch "option.cc"
# from [4196e8cd69e0338d7d99da072e8daa94cb1a6731]
# to [176ac8e0ae5dc6bd71d515bd51710f795f9de4cd]
#
# patch "option.hh"
# from [7b18a9e8807a29cd59fd8a9e727f89e82a694366]
# to [0f9cf0b04b3c675f23dbdbf0a0b3d1a59565edc5]
#
# patch "options.cc"
# from [b0531b13b04640f7f8cbbade6dc72451f461b20b]
# to [e89af04e97c53b86bbfff144e567a6bfd7535357]
#
# patch "options.hh"
# from [45ee02558ec8b1b5220f6d02dbbcc66965f07e48]
# to [c3d069fcf7845b6e8cf8a2819d73e98c69aaee8b]
#
# patch "options_list.hh"
# from [62ca74d018e89677fff23a364bbc161d2cb153c3]
# to [3f798d9ddb7d778a6590afda9c371856feed5bcb]
#
============================================================
--- option.cc 4196e8cd69e0338d7d99da072e8daa94cb1a6731
+++ option.cc 176ac8e0ae5dc6bd71d515bd51710f795f9de4cd
@@ -1,3 +1,5 @@
+// Copyright 2006 Timothy Brownawell
+// This is made available under the GNU GPL v2 or later.
#include "base.hh"
#include "file_io.hh"
============================================================
--- option.hh 7b18a9e8807a29cd59fd8a9e727f89e82a694366
+++ option.hh 0f9cf0b04b3c675f23dbdbf0a0b3d1a59565edc5
@@ -1,6 +1,18 @@
+// Copyright 2006 Timothy Brownawell
+// This is made available under the GNU GPL v2 or later.
+
#ifndef __OPTION_HH__
#define __OPTION_HH__
+/*
+ * Infrastructure for parsing options.
+ *
+ * This can be used on its own with concrete_option_set::operator()(), or
+ * used with something like options.{cc,hh} and option_set. The former is
+ * very simple to do, while the latter should allow slightly better code
+ * structure for more involved uses.
+ */
+
#include
#include