/* Copyright (c) 1998   Alexander Yukhimets. All rights reserved. */
#ifndef OPTIONS_DATA_H
#define OPTIONS_DATA_H

#define OPTIONS_DATA_VERSION_LENGTH 3

typedef struct _options_data {
  /* General */
  char* anonpass;
  char deletions;
  char recurse_del;
  /* Display */
  char show_session;
  char columnadjustment;
  char* maxwidth;
  char show_progress;
  char* progress_treshold;
  /* Sound */
  char xferbeep;
  /* Advanced */
  char* redial;
  char* delay;
} options_data;

options_data* create_options_data(options_data*);
void destroy_options_data(options_data*);
void empty_options_data(options_data*);
int read_options_data(char*,options_data**);
int write_options_data(char*,options_data*);

#endif /* OPTIONS_DATA_H */


syntax highlighted by Code2HTML, v. 0.9.1