~vcs-imports/tesseract-ocr/trunk

« back to all changes in this revision

Viewing changes to ccutil/varable.h

  • Committer: theraysmith
  • Date: 2008-12-30 18:20:15 UTC
  • Revision ID: svn-v4:d0cd1f9f-072b-0410-8dd7-cf729c803f20:trunk:209
Harmless improvements from 3.00 going in to 2.04

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
1
/**********************************************************************
2
2
 * File:        varable.h  (Formerly variable.h)
3
3
 * Description: Class definitions of the *_VAR classes for tunable constants.
4
 
 * Author:                                      Ray Smith
5
 
 * Created:                                     Fri Feb 22 11:26:25 GMT 1991
 
4
 * Author:          Ray Smith
 
5
 * Created:         Fri Feb 22 11:26:25 GMT 1991
6
6
 *
7
7
 * (C) Copyright 1991, Hewlett-Packard Ltd.
8
8
 ** Licensed under the Apache License, Version 2.0 (the "License");
342
342
/* SECURE_NAMES is defined in senames.h when necessary */
343
343
#ifdef SECURE_NAMES
344
344
 
345
 
#define INT_VAR(name,val,comment)                                               /*make INT_VARIABLE*/\
346
 
        INT_VARIABLE                    name(val,"","")
347
 
 
348
 
#define BOOL_VAR(name,val,comment)                                              /*make BOOL_VARIABLE*/\
349
 
        BOOL_VARIABLE                   name(val,"","")
350
 
 
351
 
#define STRING_VAR(name,val,comment)                                    /*make STRING_VARIABLE*/\
352
 
        STRING_VARIABLE                 name(val,"","")
353
 
 
354
 
#define double_VAR(name,val,comment)                                    /*make double_VARIABLE*/\
355
 
        double_VARIABLE                 name(val,"","")
 
345
#define INT_VAR(name,val,comment)           /*make INT_VARIABLE*/\
 
346
  INT_VARIABLE      name(val,"","")
 
347
 
 
348
#define BOOL_VAR(name,val,comment)            /*make BOOL_VARIABLE*/\
 
349
  BOOL_VARIABLE     name(val,"","")
 
350
 
 
351
#define STRING_VAR(name,val,comment)          /*make STRING_VARIABLE*/\
 
352
  STRING_VARIABLE     name(val,"","")
 
353
 
 
354
#define double_VAR(name,val,comment)          /*make double_VARIABLE*/\
 
355
  double_VARIABLE     name(val,"","")
356
356
 
357
357
#else
358
358
 
359
 
#define INT_VAR(name,val,comment)                                               /*make INT_VARIABLE*/\
360
 
        INT_VARIABLE                    name(val,#name,comment)
361
 
 
362
 
#define BOOL_VAR(name,val,comment)                                              /*make BOOL_VARIABLE*/\
363
 
        BOOL_VARIABLE                   name(val,#name,comment)
364
 
 
365
 
#define STRING_VAR(name,val,comment)                                    /*make STRING_VARIABLE*/\
366
 
        STRING_VARIABLE                 name(val,#name,comment)
367
 
 
368
 
#define double_VAR(name,val,comment)                                    /*make double_VARIABLE*/\
369
 
        double_VARIABLE                 name(val,#name,comment)
 
359
#define INT_VAR(name,val,comment)           /*make INT_VARIABLE*/\
 
360
  INT_VARIABLE      name(val,#name,comment)
 
361
 
 
362
#define BOOL_VAR(name,val,comment)            /*make BOOL_VARIABLE*/\
 
363
  BOOL_VARIABLE     name(val,#name,comment)
 
364
 
 
365
#define STRING_VAR(name,val,comment)          /*make STRING_VARIABLE*/\
 
366
  STRING_VARIABLE     name(val,#name,comment)
 
367
 
 
368
#define double_VAR(name,val,comment)          /*make double_VARIABLE*/\
 
369
  double_VARIABLE     name(val,#name,comment)
370
370
#endif
371
371
 
372
 
#define INT_VAR_H(name,val,comment)                                             /*declare one*/\
373
 
        INT_VARIABLE                    name
374
 
 
375
 
#define BOOL_VAR_H(name,val,comment)                                    /*declare one*/\
376
 
        BOOL_VARIABLE                   name
377
 
 
378
 
#define STRING_VAR_H(name,val,comment)                                  /*declare one*/\
379
 
        STRING_VARIABLE                 name
380
 
 
381
 
#define double_VAR_H(name,val,comment)                                  /*declare one*/\
382
 
        double_VARIABLE                 name
383
 
 
384
 
#define INT_EVAR(name,val,comment)                                              /*make INT_VARIABLE*/\
385
 
        INT_VARIABLE                    name(val,#name,comment)
386
 
 
387
 
#define INT_EVAR_H(name,val,comment)                                    /*declare one*/\
388
 
        INT_VARIABLE                    name
389
 
 
390
 
#define BOOL_EVAR(name,val,comment)                                             /*make BOOL_VARIABLE*/\
391
 
        BOOL_VARIABLE                   name(val,#name,comment)
392
 
 
393
 
#define BOOL_EVAR_H(name,val,comment)                                   /*declare one*/\
394
 
        BOOL_VARIABLE                   name
395
 
 
396
 
#define STRING_EVAR(name,val,comment)                                   /*make STRING_VARIABLE*/\
397
 
        STRING_VARIABLE                 name(val,#name,comment)
398
 
 
399
 
#define STRING_EVAR_H(name,val,comment)                                 /*declare one*/\
400
 
        STRING_VARIABLE                 name
401
 
 
402
 
#define double_EVAR(name,val,comment)                                   /*make double_VARIABLE*/\
403
 
        double_VARIABLE                 name(val,#name,comment)
404
 
 
405
 
#define double_EVAR_H(name,val,comment)                                 /*declare one*/\
406
 
        double_VARIABLE                 name
 
372
#define INT_VAR_H(name,val,comment)           /*declare one*/\
 
373
  INT_VARIABLE      name
 
374
 
 
375
#define BOOL_VAR_H(name,val,comment)          /*declare one*/\
 
376
  BOOL_VARIABLE     name
 
377
 
 
378
#define STRING_VAR_H(name,val,comment)          /*declare one*/\
 
379
  STRING_VARIABLE     name
 
380
 
 
381
#define double_VAR_H(name,val,comment)          /*declare one*/\
 
382
  double_VARIABLE     name
 
383
 
 
384
#define INT_MEMBER(name, val, comment)          /*make INT_VARIABLE*/\
 
385
  name(val, #name, comment)
 
386
 
 
387
#define BOOL_MEMBER(name, val, comment)         /*make BOOL_VARIABLE*/\
 
388
  name(val, #name, comment)
 
389
 
 
390
#define STRING_MEMBER(name, val, comment)       /*make STRING_VARIABLE*/\
 
391
  name(val, #name, comment)
 
392
 
 
393
#define double_MEMBER(name, val, comment)       /*make double_VARIABLE*/\
 
394
  name(val, #name, comment)
 
395
 
 
396
#define INT_EVAR(name,val,comment)            /*make INT_VARIABLE*/\
 
397
  INT_VARIABLE      name(val,#name,comment)
 
398
 
 
399
#define INT_EVAR_H(name,val,comment)          /*declare one*/\
 
400
  INT_VARIABLE      name
 
401
 
 
402
#define BOOL_EVAR(name,val,comment)           /*make BOOL_VARIABLE*/\
 
403
  BOOL_VARIABLE     name(val,#name,comment)
 
404
 
 
405
#define BOOL_EVAR_H(name,val,comment)         /*declare one*/\
 
406
  BOOL_VARIABLE     name
 
407
 
 
408
#define STRING_EVAR(name,val,comment)         /*make STRING_VARIABLE*/\
 
409
  STRING_VARIABLE     name(val,#name,comment)
 
410
 
 
411
#define STRING_EVAR_H(name,val,comment)         /*declare one*/\
 
412
  STRING_VARIABLE     name
 
413
 
 
414
#define double_EVAR(name,val,comment)         /*make double_VARIABLE*/\
 
415
  double_VARIABLE     name(val,#name,comment)
 
416
 
 
417
#define double_EVAR_H(name,val,comment)         /*declare one*/\
 
418
  double_VARIABLE     name
407
419
#endif