Refactor perl code to write file header
[emu8051.git] / src / options.h
index a96b41b..a03173e 100644 (file)
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.
+ * Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
 #ifndef OPTIONS_H
 #define OPTIONS_H 1
 
-
 #define COMMAND_LINE_OPTIONS \
   "Usage: " PACKAGE " [OPTION]... [FILENAME]\n" \
   "Simulator/emulator for 8051 family microcontrollers.\n\n" \
   "  -h                    display this help and exit\n" \
   "  -version              display version information and exit\n"
 
-#define VERSION_STRING \
-  PACKAGE "\n" \
-  "Version " VERSION "\n" \
-  "\n" \
-  "Written by\n" \
-  "Hugo Villeneuve\n" \
-  "Jonathan St-AndrĂ©\n" \
-  "Pascal Fecteau"
-
+struct options_t {
+       int pram_size; /* Maximum program memory size. */
+       int iram_size; /* Maximum internal ram size. */
+       int xram_size; /* Maximum external ram size. */
+       char *filename;
+       int log;
+} options_t;
 
 void
-ParseCommandLineOptions( int argc, char *argv[] );
+parse_command_line_options(int argc, char *argv[]);
 
+const char *
+get_package_description(void);
 
 #endif /* OPTIONS_H */