comparison audioDB.h @ 345:30384a82983a

Quieten newer compilers with MORE CONST CORRECTNESS. (except, haha, gengetopt doesn't generate const-correct function prototypes. Happy happy joy joy. Put in an explicit cast when calling cmdline_parser().) Adjust gengetopt.in and Makefile to support both old (2.19) and new (2.22) versions of gengetopt. This only really means that we've lost -H as a help switch; --help still works.
author mas01cr
date Wed, 08 Oct 2008 11:06:11 +0000
parents 100cf66a5825
children 94c18f128ce8
comparison
equal deleted inserted replaced
344:223a5994a962 345:30384a82983a
316 void insertPowerData(unsigned n, int powerfd, double *powerdata); 316 void insertPowerData(unsigned n, int powerfd, double *powerdata);
317 unsigned getKeyPos(char* key); 317 unsigned getKeyPos(char* key);
318 void prefix_name(char** const name, const char* prefix); 318 void prefix_name(char** const name, const char* prefix);
319 319
320 public: 320 public:
321 audioDB(const unsigned argc, char* const argv[]); 321 audioDB(const unsigned argc, const char *const argv[]);
322 audioDB(const unsigned argc, char* const argv[], adb__queryResponse *adbQueryResponse); 322 audioDB(const unsigned argc, const char *const argv[], adb__queryResponse *adbQueryResponse);
323 audioDB(const unsigned argc, char* const argv[], adb__statusResponse *adbStatusResponse); 323 audioDB(const unsigned argc, const char *const argv[], adb__statusResponse *adbStatusResponse);
324 audioDB(const unsigned argc, char* const argv[], adb__lisztResponse *adbLisztResponse); 324 audioDB(const unsigned argc, const char *const argv[], adb__lisztResponse *adbLisztResponse);
325 325
326 void cleanup(); 326 void cleanup();
327 ~audioDB(); 327 ~audioDB();
328 int processArgs(const unsigned argc, char* const argv[]); 328 int processArgs(const unsigned argc, const char* const argv[]);
329 void get_lock(int fd, bool exclusive); 329 void get_lock(int fd, bool exclusive);
330 void release_lock(int fd); 330 void release_lock(int fd);
331 void create(const char* dbName); 331 void create(const char* dbName);
332 bool enough_per_file_space_free(); 332 bool enough_per_file_space_free();
333 bool enough_data_space_free(off_t size); 333 bool enough_data_space_free(off_t size);