|
OPeNDAP Hyrax Back End Server (BES)
Updated for version 3.8.3
|
#include <cassert>#include <errno.h>#include <float.h>#include <cmath>#include <fcntl.h>#include <dl_lists.h>#include <os_utils.h>#include <memtrack.h>#include <ndarray.h>#include <limits.h>#include <err.h>#include <eval_eqn.h>#include <name_tab.h>

Go to the source code of this file.
Classes | |
| struct | FFF_LOOKUP |
| struct | struct_ff_array_dipole::struct_connect |
| struct | struct_databin |
| struct | struct_ff_format_data::struct_fd_state |
| struct | struct_ff_array_conduit |
| struct | struct_ff_array_dim_info |
| struct | struct_ff_array_dipole |
| struct | struct_ff_bufsize |
| struct | struct_ff_data_flag |
| struct | struct_ff_dll_data |
| struct | struct_ff_dll_node |
| struct | struct_ff_error |
| struct | struct_ff_format |
| struct | struct_ff_format_data |
| struct | struct_ff_format_data_mapping |
| struct | struct_ff_max_min |
| struct | struct_ff_pp_object |
| struct | struct_ff_process_info |
| struct | struct_ff_std_args |
| struct | struct_ff_translator |
| struct | struct_ff_variable |
| struct | struct_ff_array_dipole::struct_connect::struct_file_info |
| struct | struct_ff_pp_object::union_u::struct_nt_list |
| struct | struct_ff_std_args::struct_std_args_user |
| union | struct_ff_array_dipole::struct_connect::union_locus |
| union | struct_ff_dll_data::union_struct_ff_dll_data_u |
| union | struct_ff_pp_object::union_u |
Enumerations | |
| enum | enum_ff_dll_data_types { DLL_VAR = 1, DLL_FMT = 2, DLL_FD = 3, DLL_AC = 4, DLL_PI = 5, DLL_ERR = 6, DLL_DF = 7, DLL_HEAD_NODE = SHRT_MAX, DLL_VAR = 1, DLL_FMT = 2, DLL_FD = 3, DLL_AC = 4, DLL_PI = 5, DLL_ERR = 6, DLL_DF = 7, DLL_HEAD_NODE = SHRT_MAX } |
| enum | enum_pp_object { PPO_FORMAT_LIST = 0, PPO_NT_LIST = 1, ADD_YOUR_TYPE_HERE = 2, PPO_FORMAT_LIST = 0, PPO_NT_LIST = 1, ADD_YOUR_TYPE_HERE = 2 } |
Variables | |
| FF_CVF | cv_abs |
| FF_CVF | cv_abs_sign_to_value |
| FF_CVF | cv_date_string |
| FF_CVF | cv_deg |
| FF_CVF | cv_deg_abs |
| FF_CVF | cv_deg_nsew |
| FF_CVF | cv_degabs |
| FF_CVF | cv_degabs_nsew |
| FF_CVF | cv_dms |
| FF_CVF | cv_feet_to_meters |
| FF_CVF | cv_geo44tim |
| FF_CVF | cv_geog_quad |
| FF_CVF | cv_geog_sign |
| FF_CVF | cv_ipe2ser |
| FF_CVF | cv_lon_east |
| FF_CVF | cv_long2mag |
| FF_CVF | cv_mag2long |
| FF_CVF | cv_meters_to_feet |
| FF_CVF | cv_noaa_eq |
| FF_CVF | cv_nsew |
| FF_CVF | cv_sea_flags |
| FF_CVF | cv_ser2ipe |
| FF_CVF | cv_ser2ymd |
| FF_CVF | cv_slu_flags |
| FF_CVF | cv_time_string |
| FF_CVF | cv_units |
| FF_CVF | cv_ydec2ymd |
| FF_CVF | cv_ymd2ipe |
| FF_CVF | cv_ymd2ser |
| const char * | fft_cnv_flags [FFNT_ENOTE+1] |
| const char * | fft_cnv_flags_prec [FFNT_ENOTE+1] |
| const char * | fft_cnv_flags_width [FFNT_ENOTE+1] |
| const char * | fft_cnv_flags_width_prec [FFNT_ENOTE+1] |
| You should define one of the | following |
| FFF_LOOKUP | format_types [NUM_FORMAT_TYPES] |
| FFF_LOOKUP | variable_types [NUM_VARIABLE_TYPES] |
| #define BUFSIZE_TOTAL_BYTES_UNKNOWN INT_MAX |
Definition at line 904 of file FreeFormCPP.h.
| #define DBASK_ARRAY_DIM_INFO 9 |
Definition at line 1354 of file FreeFormCPP.h.
| #define DBASK_ARRAY_DIM_NAMES 8 |
Definition at line 1353 of file FreeFormCPP.h.
| #define DBASK_BYTES_TO_PROCESS 10 |
Definition at line 1355 of file FreeFormCPP.h.
| #define DBASK_FORMAT_DESCRIPTION 11 |
Definition at line 1356 of file FreeFormCPP.h.
| #define DBASK_FORMAT_DESCRIPTION_TO_USER 14 |
Definition at line 1359 of file FreeFormCPP.h.
| #define DBASK_FORMAT_LIST_DESCRIPTION 12 |
Definition at line 1357 of file FreeFormCPP.h.
| #define DBASK_FORMAT_LIST_DESCRIPTION_TO_USER 15 |
Definition at line 1360 of file FreeFormCPP.h.
| #define DBASK_FORMAT_SUMMARY 1 |
Definition at line 1346 of file FreeFormCPP.h.
| #define DBASK_PROCESS_INFO 2 |
Definition at line 1347 of file FreeFormCPP.h.
| #define DBASK_TAB_TO_ARRAY_FORMAT_DESCRIPTION 13 |
Definition at line 1358 of file FreeFormCPP.h.
| #define DBASK_VAR_FLAGS 7 |
Definition at line 1352 of file FreeFormCPP.h.
| #define DBASK_VAR_MAXS 5 |
Definition at line 1350 of file FreeFormCPP.h.
| #define DBASK_VAR_MINS 4 |
Definition at line 1349 of file FreeFormCPP.h.
| #define DBASK_VAR_NAMES 3 |
Definition at line 1348 of file FreeFormCPP.h.
| #define DBASK_VAR_UNITS 6 |
Definition at line 1351 of file FreeFormCPP.h.
| #define DBDO_BYTE_SWAP 4 |
Definition at line 1365 of file FreeFormCPP.h.
| #define DBDO_CHECK_STDOUT 9 |
Definition at line 1370 of file FreeFormCPP.h.
| #define DBDO_CONVERT_DATA 3 |
Definition at line 1364 of file FreeFormCPP.h.
| #define DBDO_CONVERT_FORMATS 6 |
Definition at line 1367 of file FreeFormCPP.h.
| #define DBDO_FILTER_ON_QUERY 5 |
Definition at line 1366 of file FreeFormCPP.h.
| #define DBDO_PROCESS_DATA 10 |
Definition at line 1371 of file FreeFormCPP.h.
| #define DBDO_PROCESS_FORMATS 7 |
Definition at line 1368 of file FreeFormCPP.h.
| #define DBDO_READ_FORMATS 1 |
Definition at line 1362 of file FreeFormCPP.h.
| #define DBDO_READ_STDIN 8 |
Definition at line 1369 of file FreeFormCPP.h.
| #define DBDO_WRITE_FORMATS 2 |
Definition at line 1363 of file FreeFormCPP.h.
| #define DBDO_WRITE_OUTPUT_FMT_FILE 255 |
Definition at line 1374 of file FreeFormCPP.h.
| #define DBSET_BYTE_ORDER 9 |
Definition at line 1337 of file FreeFormCPP.h.
| #define DBSET_CACHE_SIZE 5 |
Definition at line 1333 of file FreeFormCPP.h.
| #define DBSET_CREATE_CONDUITS 10 |
Definition at line 1338 of file FreeFormCPP.h.
| #define DBSET_EQUATION_VARIABLES 14 |
Definition at line 1342 of file FreeFormCPP.h.
| #define DBSET_FORMAT_MAPPINGS 13 |
Definition at line 1341 of file FreeFormCPP.h.
| #define DBSET_HEADER_FILE_NAMES 6 |
Definition at line 1334 of file FreeFormCPP.h.
| #define DBSET_HEADERS 3 |
Definition at line 1331 of file FreeFormCPP.h.
| #define DBSET_INIT_CONDUITS 12 |
Definition at line 1340 of file FreeFormCPP.h.
| #define DBSET_INPUT_FORMATS 1 |
Definition at line 1329 of file FreeFormCPP.h.
| #define DBSET_OUTPUT_FORMATS 2 |
Definition at line 1330 of file FreeFormCPP.h.
| #define DBSET_QUERY_RESTRICTION 7 |
Definition at line 1335 of file FreeFormCPP.h.
| #define DBSET_READ_EQV 4 |
Definition at line 1332 of file FreeFormCPP.h.
| #define DBSET_SETUP_STDIN 15 |
Definition at line 1343 of file FreeFormCPP.h.
| #define DBSET_USER_UPDATE_FORMATS 11 |
Definition at line 1339 of file FreeFormCPP.h.
| #define DBSET_VAR_MINMAX 16 |
Definition at line 1344 of file FreeFormCPP.h.
| #define DBSET_VARIABLE_RESTRICTION 8 |
Definition at line 1336 of file FreeFormCPP.h.
| #define DEFAULT_CACHE_SIZE 16384L |
Definition at line 1325 of file FreeFormCPP.h.
| #define dll_next | ( | n | ) | ((n)->next) |
Definition at line 1252 of file FreeFormCPP.h.
| #define dll_previous | ( | n | ) | ((n)->previous) |
Definition at line 1253 of file FreeFormCPP.h.
| #define DONT_USE_THIS_BIT_PATTERN 0x40000000 /* This is used by FF_ARRAY for both formats and variables */ |
Definition at line 579 of file FreeFormCPP.h.
| #define DOS_DIR_SEPARATOR '\\' |
| #define DOS_DIR_SEPARATOR_STRING "\\" |
| #define DOUBLE_UP DBL_EPSILON |
Definition at line 799 of file FreeFormCPP.h.
| #define FD_FIRST | ( | fdl | ) | dll_first(fdl) |
Definition at line 851 of file FreeFormCPP.h.
| #define FD_FORMAT | ( | fd | ) | ((fd)->format) |
Definition at line 848 of file FreeFormCPP.h.
| #define FD_FORMAT_DATA | ( | fdl | ) | ((FORMAT_DATA_PTR)(fdl)->data.u.fd) |
Definition at line 1246 of file FreeFormCPP.h.
Definition at line 865 of file FreeFormCPP.h.
| #define FD_LAST | ( | fdl | ) | dll_last(fdl) |
Definition at line 852 of file FreeFormCPP.h.
| #define FD_TYPE | ( | fd | ) | (FFF_TYPE((fd)->format) & FFF_DATA_TYPES) |
Definition at line 863 of file FreeFormCPP.h.
| #define FF_AC | ( | acl | ) | ((FF_ARRAY_CONDUIT_PTR)(acl)->data.u.ac) |
Definition at line 1247 of file FreeFormCPP.h.
| #define FF_ARRAY (FF_TYPES_t)0x40000000 |
Definition at line 719 of file FreeFormCPP.h.
| #define FF_CC_MACCW 3 |
Definition at line 130 of file FreeFormCPP.h.
| #define FF_CC_MSVC1 1 |
Definition at line 128 of file FreeFormCPP.h.
| #define FF_CC_MSVC4 2 |
Definition at line 129 of file FreeFormCPP.h.
| #define FF_CC_UNIX 4 |
Definition at line 131 of file FreeFormCPP.h.
| #define FF_DBG_LOG "ff_debug.log" |
Definition at line 772 of file FreeFormCPP.h.
| #define FF_DBG_LOG_SIZE 10240 |
Definition at line 773 of file FreeFormCPP.h.
| #define FF_DF | ( | dfl | ) | ((FF_DATA_FLAG_PTR)(dfl)->data.u.df) |
Definition at line 1250 of file FreeFormCPP.h.
| #define FF_EP | ( | el | ) | ((FF_ERROR_PTR)(el)->data.u.err) |
Definition at line 1249 of file FreeFormCPP.h.
| #define FF_FORMAT | ( | fl | ) | ((FORMAT_PTR)(fl)->data.u.fmt) |
Definition at line 1245 of file FreeFormCPP.h.
| #define FF_MAX_CACHE_SIZE (unsigned long)UINT_MAX |
Definition at line 1327 of file FreeFormCPP.h.
| #define FF_MAX_NAME MAX_PATH |
Definition at line 986 of file FreeFormCPP.h.
| #define FF_OS_DOS 3 |
Definition at line 126 of file FreeFormCPP.h.
| #define FF_OS_MAC 2 |
Definition at line 125 of file FreeFormCPP.h.
| #define FF_OS_UNIX 1 |
Definition at line 124 of file FreeFormCPP.h.
| #define FF_PI | ( | pil | ) | ((PROCESS_INFO_PTR)(pil)->data.u.pi) |
Definition at line 1248 of file FreeFormCPP.h.
| #define FF_VALIDATE | ( | o | ) | 0 |
Definition at line 787 of file FreeFormCPP.h.
| #define FF_VAR_LENGTH | ( | v | ) | ((size_t)(v)->end_pos - (size_t)(v)->start_pos + (size_t)1) |
Definition at line 856 of file FreeFormCPP.h.
| #define FF_VAR_TYPE_FLAG (FF_TYPES_t)0xffffffff |
Definition at line 677 of file FreeFormCPP.h.
| #define FF_VARIABLE | ( | vl | ) | ((VARIABLE_PTR)(vl)->data.u.var) |
Definition at line 1244 of file FreeFormCPP.h.
| #define FFBS_GRAFT 0 |
Definition at line 878 of file FreeFormCPP.h.
| #define FFF_ADD_HERE (FF_TYPES_t)0x00002000 |
Definition at line 716 of file FreeFormCPP.h.
| #define FFF_ALL_TYPES (FF_TYPES_t)0x0000FFFF |
Definition at line 726 of file FreeFormCPP.h.
| #define FFF_ASCII (FF_TYPES_t)0x00000002 |
Definition at line 699 of file FreeFormCPP.h.
| #define FFF_BINARY (FF_TYPES_t)0x00000001 |
Definition at line 698 of file FreeFormCPP.h.
| #define FFF_DATA (FF_TYPES_t)0x00000080 |
Definition at line 707 of file FreeFormCPP.h.
| #define FFF_DATA_TYPES (FFF_DATA | FFF_HEADER | FFF_FILE | FFF_REC) |
Definition at line 691 of file FreeFormCPP.h.
| #define FFF_DELETE_ME (FF_TYPES_t)0X00008000 |
Definition at line 717 of file FreeFormCPP.h.
| #define FFF_FILE (FF_TYPES_t)0x00000020 |
Definition at line 705 of file FreeFormCPP.h.
| #define FFF_FILE_TYPES (FFF_BINARY | FFF_ASCII | FFF_FLAT) |
Definition at line 690 of file FreeFormCPP.h.
| #define FFF_FIRST | ( | fl | ) | dll_first(fl) |
Definition at line 849 of file FreeFormCPP.h.
| #define FFF_FLAT (FF_TYPES_t)0x00000004 |
Definition at line 700 of file FreeFormCPP.h.
| #define FFF_FORMAT_TYPE | ( | f | ) | (FFF_TYPE(f) & FFF_ALL_TYPES) |
Definition at line 862 of file FreeFormCPP.h.
| #define FFF_GROUP (FFF_FILE_TYPES | FFF_DATA_TYPES) |
Definition at line 692 of file FreeFormCPP.h.
| #define FFF_HEADER (FF_TYPES_t)0x00000010 |
Definition at line 704 of file FreeFormCPP.h.
| #define FFF_INPUT (FF_TYPES_t)0x00000400 |
Definition at line 711 of file FreeFormCPP.h.
| #define FFF_IO (FF_TYPES_t)0x00000C00 |
Definition at line 713 of file FreeFormCPP.h.
| #define FFF_NAME_CASE (FF_TYPES_t)2 |
Definition at line 1512 of file FreeFormCPP.h.
| #define FFF_NEXT | ( | fl | ) | dll_next(fl) |
Definition at line 850 of file FreeFormCPP.h.
| #define FFF_NULL (FF_TYPES_t)0x00000000 |
Definition at line 697 of file FreeFormCPP.h.
| #define FFF_OUTPUT (FF_TYPES_t)0x00000800 |
Definition at line 712 of file FreeFormCPP.h.
| #define FFF_REC (FF_TYPES_t)0x00000040 |
Definition at line 706 of file FreeFormCPP.h.
| #define FFF_RECORD (FF_TYPES_t)0x80000000 |
Definition at line 720 of file FreeFormCPP.h.
| #define FFF_SCALE (FF_TYPES_t)0x00001000 |
Definition at line 715 of file FreeFormCPP.h.
| #define FFF_SEPARATE (FF_TYPES_t)0x00000100 |
Definition at line 709 of file FreeFormCPP.h.
| #define FFF_TABLE (FF_TYPES_t)0x00000008 |
Definition at line 703 of file FreeFormCPP.h.
| #define FFF_TYPE | ( | f | ) | ((f)->type) |
Definition at line 861 of file FreeFormCPP.h.
| #define FFF_VARIED (FF_TYPES_t)0x00000200 |
Definition at line 710 of file FreeFormCPP.h.
| #define FFND_LIB_VER "4.2.3" |
Definition at line 75 of file FreeFormCPP.h.
| #define FFNT_CONSTANT (FF_TYPES_t)0x00000800 |
Definition at line 565 of file FreeFormCPP.h.
| #define FFNT_ENOTE 10 |
| #define FFNT_EQUIV (FF_TYPES_t)0x00001000 |
Definition at line 566 of file FreeFormCPP.h.
| #define FFNT_FLOAT32 8 |
| #define FFNT_FLOAT64 9 |
| #define FFNT_INT16 2 |
| #define FFNT_INT32 4 |
| #define FFNT_INT64 6 |
| #define FFNT_INT8 0 |
| #define FFNT_UINT16 3 |
| #define FFNT_UINT32 5 |
| #define FFNT_UINT64 7 |
| #define FFNT_UINT8 1 |
| #define FFV_BIT_FIELD (FF_TYPES_t)0x00010000 |
Definition at line 570 of file FreeFormCPP.h.
| #define FFV_CHAR FFV_TEXT |
Definition at line 554 of file FreeFormCPP.h.
| #define FFV_CONSTANT (FF_TYPES_t)0x00000040 /* if you change this bit pattern, change FFV_EOL too! */ |
Definition at line 556 of file FreeFormCPP.h.
| #define FFV_CONVERT (FF_TYPES_t)0x00000200 |
Definition at line 563 of file FreeFormCPP.h.
| #define FFV_DATA_TYPE | ( | v | ) | FFV_DATA_TYPE_TYPE(FFV_TYPE(v)) |
Definition at line 860 of file FreeFormCPP.h.
| #define FFV_DATA_TYPE_TYPE | ( | t | ) | ((t) & FFV_DATA_TYPES) |
Definition at line 859 of file FreeFormCPP.h.
| #define FFV_DATA_TYPES (FF_TYPES_t)0x000001FF |
Definition at line 561 of file FreeFormCPP.h.
| #define FFV_DELIM_ITEM (FF_TYPES_t)0x00080000 |
Definition at line 575 of file FreeFormCPP.h.
| #define FFV_DELIM_VALUE (FF_TYPES_t)0x00040000 |
Definition at line 574 of file FreeFormCPP.h.
| #define FFV_DOUBLE FFV_FLOAT64 |
Definition at line 608 of file FreeFormCPP.h.
| #define FFV_ENOTE ( FFV_REAL) |
Definition at line 591 of file FreeFormCPP.h.
| #define FFV_ENOTE_EPSILON FFV_FLOAT64_EPSILON |
Definition at line 479 of file FreeFormCPP.h.
| #define FFV_ENOTE_MAX FFV_FLOAT64_MAX |
Definition at line 475 of file FreeFormCPP.h.
| #define FFV_ENOTE_MIN FFV_FLOAT64_MIN |
Definition at line 474 of file FreeFormCPP.h.
| #define FFV_EOL (FF_TYPES_t)0x00000140 /* |= FFV_CONSTANT */ |
Definition at line 558 of file FreeFormCPP.h.
| #define FFV_EQN (FF_TYPES_t)0x00008000 |
Definition at line 569 of file FreeFormCPP.h.
| #define FFV_EQUATION (FF_TYPES_t)0x00000400 |
Definition at line 564 of file FreeFormCPP.h.
| #define FFV_FIRST_VARIABLE | ( | f | ) | ((VARIABLE_LIST)dll_first((f)->variables)) |
Definition at line 853 of file FreeFormCPP.h.
| #define FFV_FLOAT FFV_FLOAT32 |
Definition at line 607 of file FreeFormCPP.h.
| #define FFV_FLOAT32 ( FFV_REAL | FFV_SIZE_2) |
Definition at line 589 of file FreeFormCPP.h.
| #define FFV_FLOAT32_EPSILON FLT_EPSILON |
Definition at line 477 of file FreeFormCPP.h.
| #define FFV_FLOAT32_MAX FLT_MAX |
Definition at line 471 of file FreeFormCPP.h.
| #define FFV_FLOAT32_MIN -FLT_MAX |
Definition at line 470 of file FreeFormCPP.h.
| #define FFV_FLOAT64 ( FFV_REAL | FFV_SIZE_1 | FFV_SIZE_2) |
Definition at line 590 of file FreeFormCPP.h.
| #define FFV_FLOAT64_EPSILON DBL_EPSILON |
Definition at line 478 of file FreeFormCPP.h.
| #define FFV_FLOAT64_MAX DBL_MAX |
Definition at line 473 of file FreeFormCPP.h.
| #define FFV_FLOAT64_MIN -DBL_MAX |
Definition at line 472 of file FreeFormCPP.h.
| #define FFV_INITIAL (FF_TYPES_t)0x00000080 |
Definition at line 557 of file FreeFormCPP.h.
| #define FFV_INT16 ( FFV_INTEGER | FFV_SIZE_1) |
Definition at line 583 of file FreeFormCPP.h.
| #define FFV_INT16_MAX SHRT_MAX |
Definition at line 467 of file FreeFormCPP.h.
| #define FFV_INT16_MIN (-SHRT_MAX-1) |
Definition at line 466 of file FreeFormCPP.h.
| #define FFV_INT32 ( FFV_INTEGER | FFV_SIZE_2) |
Definition at line 585 of file FreeFormCPP.h.
| #define FFV_INT64 ( FFV_INTEGER | FFV_SIZE_1 | FFV_SIZE_2) |
Definition at line 587 of file FreeFormCPP.h.
| #define FFV_INT8 ( FFV_INTEGER) |
Definition at line 581 of file FreeFormCPP.h.
| #define FFV_INT8_MAX SCHAR_MAX |
Definition at line 463 of file FreeFormCPP.h.
| #define FFV_INT8_MIN (-SCHAR_MAX-1) |
Definition at line 462 of file FreeFormCPP.h.
| #define FFV_INTEGER (FF_TYPES_t)0x00000008 |
Definition at line 549 of file FreeFormCPP.h.
| #define FFV_INTERNAL (FF_TYPES_t)0x00020000 |
Definition at line 573 of file FreeFormCPP.h.
| #define FFV_MISC_INIT NULL |
Definition at line 988 of file FreeFormCPP.h.
| #define FFV_NEXT_VARIABLE | ( | vl | ) | dll_next(vl) |
Definition at line 854 of file FreeFormCPP.h.
| #define FFV_NULL (FF_TYPES_t)0x00000000 |
Definition at line 544 of file FreeFormCPP.h.
| #define FFV_ORPHAN (FF_TYPES_t)0x00004000 |
Definition at line 568 of file FreeFormCPP.h.
| #define FFV_PARAM_NAME (FF_TYPES_t)0x00100000 |
Definition at line 576 of file FreeFormCPP.h.
| #define FFV_PARAM_VALUE (FF_TYPES_t)0x00200000 |
Definition at line 577 of file FreeFormCPP.h.
| #define FFV_REAL (FF_TYPES_t)0x00000010 |
Definition at line 550 of file FreeFormCPP.h.
| #define FFV_RECORD (FF_TYPES_t)0x00010000 |
Definition at line 572 of file FreeFormCPP.h.
| #define FFV_SHORT FFV_INT16 |
Definition at line 594 of file FreeFormCPP.h.
| #define FFV_SIZE_1 (FF_TYPES_t)0x00000001 |
Definition at line 546 of file FreeFormCPP.h.
| #define FFV_SIZE_2 (FF_TYPES_t)0x00000002 |
Definition at line 547 of file FreeFormCPP.h.
| #define FFV_TEXT (FF_TYPES_t)0x00000020 |
Definition at line 551 of file FreeFormCPP.h.
| #define FFV_TRANSLATOR (FF_TYPES_t)0x00002000 |
Definition at line 567 of file FreeFormCPP.h.
| #define FFV_TYPE | ( | v | ) | ((v)->type) |
Definition at line 858 of file FreeFormCPP.h.
| #define FFV_UCHAR FFV_UINT8 |
Definition at line 593 of file FreeFormCPP.h.
| #define FFV_UINT16 (FFV_UNSIGNED | FFV_INTEGER | FFV_SIZE_1) |
Definition at line 584 of file FreeFormCPP.h.
| #define FFV_UINT16_MAX USHRT_MAX |
Definition at line 469 of file FreeFormCPP.h.
| #define FFV_UINT16_MIN 0 |
Definition at line 468 of file FreeFormCPP.h.
| #define FFV_UINT32 (FFV_UNSIGNED | FFV_INTEGER | FFV_SIZE_2) |
Definition at line 586 of file FreeFormCPP.h.
| #define FFV_UINT64 (FFV_UNSIGNED | FFV_INTEGER | FFV_SIZE_1 | FFV_SIZE_2) |
Definition at line 588 of file FreeFormCPP.h.
| #define FFV_UINT8 (FFV_UNSIGNED | FFV_INTEGER) |
Definition at line 582 of file FreeFormCPP.h.
| #define FFV_UINT8_MAX UCHAR_MAX |
Definition at line 465 of file FreeFormCPP.h.
| #define FFV_UINT8_MIN 0 |
Definition at line 464 of file FreeFormCPP.h.
| #define FFV_UNSIGNED (FF_TYPES_t)0x00000004 |
Definition at line 548 of file FreeFormCPP.h.
| #define FFV_USHORT FFV_UINT16 |
Definition at line 595 of file FreeFormCPP.h.
| #define FLOAT_UP FLT_EPSILON |
Definition at line 800 of file FreeFormCPP.h.
| #define FMT_BUFSIZE_BUFFER_SIZE 4096 /* pick a reasonable size... */ |
Definition at line 873 of file FreeFormCPP.h.
| #define FORMAT_LENGTH | ( | f | ) | ((size_t)(f)->length) |
Definition at line 855 of file FreeFormCPP.h.
| #define FORMAT_LOCUS_GV_EDIT "GeoVu Format Editor" |
Definition at line 1015 of file FreeFormCPP.h.
| #define FORMAT_LOCUS_INIT "Unknown Origin" |
Definition at line 1014 of file FreeFormCPP.h.
| #define FORMAT_NAME_INIT "Format Was Untitled" |
Definition at line 1013 of file FreeFormCPP.h.
| #define HUGE |
Definition at line 837 of file FreeFormCPP.h.
| #define IS_ARRAY | ( | x | ) | IS_ARRAY_TYPE(FFF_TYPE(x)) |
Definition at line 724 of file FreeFormCPP.h.
| #define IS_ARRAY_TYPE | ( | t | ) | ((t) & FF_ARRAY) |
Definition at line 723 of file FreeFormCPP.h.
| #define IS_ASCII | ( | f | ) | IS_ASCII_TYPE(FFF_TYPE(f)) |
Definition at line 750 of file FreeFormCPP.h.
| #define IS_ASCII_TYPE | ( | t | ) | ((t) & FFF_ASCII) |
Definition at line 730 of file FreeFormCPP.h.
| #define IS_BINARY | ( | f | ) | IS_BINARY_TYPE(FFF_TYPE(f)) |
Definition at line 749 of file FreeFormCPP.h.
| #define IS_BINARY_TYPE | ( | t | ) | ((t) & FFF_BINARY) |
Definition at line 729 of file FreeFormCPP.h.
| #define IS_BIT_FIELD | ( | v | ) | ((v) ? (((v)->type & FFV_BIT_FIELD) == FFV_BIT_FIELD) : FALSE) |
Definition at line 666 of file FreeFormCPP.h.
| #define IS_CONSTANT | ( | v | ) | ((v) ? IS_CONSTANT_TYPE(FFV_TYPE(v)) : FALSE) |
Definition at line 668 of file FreeFormCPP.h.
| #define IS_CONSTANT_TYPE | ( | t | ) | ((t) ? (((t) & FFV_CONSTANT) == FFV_CONSTANT) : FALSE) |
Definition at line 623 of file FreeFormCPP.h.
| #define IS_CONVERT | ( | v | ) | ((v) ? (((v)->type & FFV_CONVERT) == FFV_CONVERT) : FALSE) |
Definition at line 667 of file FreeFormCPP.h.
| #define IS_DATA | ( | f | ) | IS_DATA_TYPE(FFF_TYPE(f)) |
Definition at line 754 of file FreeFormCPP.h.
| #define IS_DATA_TYPE | ( | t | ) | ((t) & FFF_DATA) |
Definition at line 734 of file FreeFormCPP.h.
| #define IS_DELIM_ITEM_TYPE | ( | t | ) | ((t) & FFV_DELIM_ITEM) |
Definition at line 631 of file FreeFormCPP.h.
| #define IS_DELIM_ITEM_VAR | ( | v | ) | IS_DELIM_ITEM_TYPE(FFV_TYPE(v)) |
Definition at line 654 of file FreeFormCPP.h.
| #define IS_DELIM_VALUE_TYPE | ( | t | ) | ((t) & FFV_DELIM_VALUE) |
Definition at line 630 of file FreeFormCPP.h.
| #define IS_DELIM_VALUE_VAR | ( | v | ) | IS_DELIM_VALUE_TYPE(FFV_TYPE(v)) |
Definition at line 653 of file FreeFormCPP.h.
| #define IS_EMBEDDED | ( | f | ) | (!IS_SEPARATE(f)) |
Definition at line 761 of file FreeFormCPP.h.
| #define IS_EMBEDDED_TYPE | ( | t | ) | (!IS_SEPARATE_TYPE(t)) |
Definition at line 741 of file FreeFormCPP.h.
| #define IS_ENOTE | ( | v | ) | IS_ENOTE_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 646 of file FreeFormCPP.h.
| #define IS_ENOTE_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_ENOTE) |
Definition at line 621 of file FreeFormCPP.h.
Definition at line 673 of file FreeFormCPP.h.
| #define IS_EQN | ( | v | ) | IS_EQN_TYPE(FFV_TYPE(v)) |
Definition at line 647 of file FreeFormCPP.h.
| #define IS_EQN_TYPE | ( | t | ) | ((t) & FFV_EQN) |
Definition at line 622 of file FreeFormCPP.h.
| #define IS_EQUATION | ( | v | ) | ((v) ? ((v)->type & FFV_EQUATION) == FFV_EQUATION : FALSE) |
Definition at line 670 of file FreeFormCPP.h.
| #define IS_FILE | ( | f | ) | IS_FILE_TYPE(FFF_TYPE(f)) |
Definition at line 756 of file FreeFormCPP.h.
| #define IS_FILE_HEADER | ( | f | ) | (IS_FILE_HEADER_TYPE(FFF_TYPE(f))) |
Definition at line 757 of file FreeFormCPP.h.
| #define IS_FILE_HEADER_TYPE | ( | t | ) | (IS_FILE_TYPE(t) && IS_HEADER_TYPE(t)) |
Definition at line 738 of file FreeFormCPP.h.
| #define IS_FILE_TYPE | ( | t | ) | ((t) & FFF_FILE) |
Definition at line 736 of file FreeFormCPP.h.
| #define IS_FLAG | ( | v | ) | ((v) ? (v)->type == FF_VAR_TYPE_FLAG : FALSE) |
Definition at line 674 of file FreeFormCPP.h.
| #define IS_FLAT | ( | f | ) | IS_FLAT_TYPE(FFF_TYPE(f)) |
Definition at line 751 of file FreeFormCPP.h.
| #define IS_FLAT_TYPE | ( | t | ) | ((t) & FFF_FLAT) |
Definition at line 731 of file FreeFormCPP.h.
| #define IS_FLOAT32 | ( | v | ) | IS_FLOAT32_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 644 of file FreeFormCPP.h.
| #define IS_FLOAT32_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_FLOAT32) |
Definition at line 619 of file FreeFormCPP.h.
| #define IS_FLOAT64 | ( | v | ) | IS_FLOAT64_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 645 of file FreeFormCPP.h.
| #define IS_FLOAT64_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_FLOAT64) |
Definition at line 620 of file FreeFormCPP.h.
| #define IS_HEADER | ( | f | ) | IS_HEADER_TYPE(FFF_TYPE(f)) |
Definition at line 755 of file FreeFormCPP.h.
| #define IS_HEADER_TYPE | ( | t | ) | ((t) & FFF_HEADER) |
Definition at line 735 of file FreeFormCPP.h.
| #define IS_INITIAL | ( | v | ) | ((v) ? IS_INITIAL_TYPE(FFV_TYPE(v)) : FALSE) |
Definition at line 669 of file FreeFormCPP.h.
| #define IS_INITIAL_TYPE | ( | t | ) | ((t) ? (((t) & FFV_INITIAL) == FFV_INITIAL) : FALSE) |
Definition at line 624 of file FreeFormCPP.h.
| #define IS_INPUT | ( | f | ) | IS_INPUT_TYPE(FFF_TYPE(f)) |
Definition at line 763 of file FreeFormCPP.h.
| #define IS_INPUT_TYPE | ( | t | ) | ((t) & FFF_INPUT) |
Definition at line 743 of file FreeFormCPP.h.
| #define IS_INT16 | ( | v | ) | IS_INT16_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 638 of file FreeFormCPP.h.
| #define IS_INT16_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_INT16) |
Definition at line 613 of file FreeFormCPP.h.
| #define IS_INT32 | ( | v | ) | IS_INT32_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 640 of file FreeFormCPP.h.
| #define IS_INT32_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_INT32) |
Definition at line 615 of file FreeFormCPP.h.
| #define IS_INT64 | ( | v | ) | IS_INT64_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 642 of file FreeFormCPP.h.
| #define IS_INT64_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_INT64) |
Definition at line 617 of file FreeFormCPP.h.
| #define IS_INT8 | ( | v | ) | IS_INT8_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 636 of file FreeFormCPP.h.
| #define IS_INT8_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_INT8) |
Definition at line 611 of file FreeFormCPP.h.
| #define IS_INTEGER | ( | v | ) | (FFV_DATA_TYPE(v) & FFV_INTEGER) |
Definition at line 659 of file FreeFormCPP.h.
| #define IS_INTEGER_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) & FFV_INTEGER) |
Definition at line 663 of file FreeFormCPP.h.
| #define IS_INTERNAL_TYPE | ( | t | ) | ((t) & FFV_INTERNAL) |
Definition at line 628 of file FreeFormCPP.h.
| #define IS_INTERNAL_VAR | ( | v | ) | IS_INTERNAL_TYPE(FFV_TYPE(v)) |
Definition at line 651 of file FreeFormCPP.h.
| #define IS_KEYWORDED_PARAMETER | ( | p | ) | ((p)[0] == '$') |
Definition at line 679 of file FreeFormCPP.h.
| #define IS_ORPHAN_VAR | ( | v | ) | ((v) ? ((v)->type & FFV_ORPHAN) == FFV_ORPHAN : FALSE) |
Definition at line 672 of file FreeFormCPP.h.
| #define IS_OUTPUT | ( | f | ) | IS_OUTPUT_TYPE(FFF_TYPE(f)) |
Definition at line 764 of file FreeFormCPP.h.
| #define IS_OUTPUT_TYPE | ( | t | ) | ((t) & FFF_OUTPUT) |
Definition at line 744 of file FreeFormCPP.h.
| #define IS_PARAM_NAME_TYPE | ( | t | ) | ((t) & FFV_PARAM_NAME) |
Definition at line 632 of file FreeFormCPP.h.
| #define IS_PARAM_NAME_VAR | ( | v | ) | IS_PARAM_NAME_TYPE(FFV_TYPE(v)) |
Definition at line 655 of file FreeFormCPP.h.
| #define IS_PARAM_VALUE_TYPE | ( | t | ) | ((t) & FFV_PARAM_VALUE) |
Definition at line 633 of file FreeFormCPP.h.
| #define IS_PARAM_VALUE_VAR | ( | v | ) | IS_PARAM_VALUE_TYPE(FFV_TYPE(v)) |
Definition at line 656 of file FreeFormCPP.h.
| #define IS_REAL | ( | v | ) | (FFV_DATA_TYPE(v) & FFV_REAL) |
Definition at line 660 of file FreeFormCPP.h.
| #define IS_REAL_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) & FFV_REAL) |
Definition at line 664 of file FreeFormCPP.h.
| #define IS_REC | ( | f | ) | IS_REC_TYPE(FFF_TYPE(f)) |
Definition at line 759 of file FreeFormCPP.h.
| #define IS_REC_HEADER | ( | f | ) | (IS_REC_HEADER_TYPE(FFF_TYPE(f))) |
Definition at line 758 of file FreeFormCPP.h.
| #define IS_REC_HEADER_TYPE | ( | t | ) | (IS_REC_TYPE(t) && IS_HEADER_TYPE(t)) |
Definition at line 739 of file FreeFormCPP.h.
| #define IS_REC_TYPE | ( | t | ) | ((t) & FFF_REC) |
Definition at line 737 of file FreeFormCPP.h.
| #define IS_RECORD_FORMAT | ( | f | ) | IS_RECORD_FORMAT_TYPE(FFF_TYPE(f)) |
Definition at line 767 of file FreeFormCPP.h.
| #define IS_RECORD_FORMAT_TYPE | ( | t | ) | ((t) & FFF_RECORD) |
Definition at line 747 of file FreeFormCPP.h.
| #define IS_RECORD_TYPE | ( | t | ) | ((t) & FFV_RECORD) |
Definition at line 626 of file FreeFormCPP.h.
| #define IS_RECORD_VAR | ( | v | ) | IS_RECORD_TYPE(FFV_TYPE(v)) |
Definition at line 649 of file FreeFormCPP.h.
| #define IS_SCALE | ( | f | ) | IS_SCALE_TYPE(FFF_TYPE(f)) |
Definition at line 765 of file FreeFormCPP.h.
| #define IS_SCALE_TYPE | ( | t | ) | ((t) & FFF_SCALE) |
Definition at line 745 of file FreeFormCPP.h.
| #define IS_SEPARATE | ( | f | ) | IS_SEPARATE_TYPE(FFF_TYPE(f)) |
Definition at line 760 of file FreeFormCPP.h.
| #define IS_SEPARATE_TYPE | ( | t | ) | ((t) & FFF_SEPARATE) |
Definition at line 740 of file FreeFormCPP.h.
| #define IS_TABLE | ( | f | ) | IS_TABLE_TYPE(FFF_TYPE(f)) |
Definition at line 753 of file FreeFormCPP.h.
| #define IS_TABLE_TYPE | ( | t | ) | ((t) & FFF_TABLE) |
Definition at line 733 of file FreeFormCPP.h.
| #define IS_TEXT | ( | v | ) | IS_TEXT_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 635 of file FreeFormCPP.h.
| #define IS_TEXT_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_TEXT) |
Definition at line 610 of file FreeFormCPP.h.
| #define IS_TRANSLATOR | ( | v | ) | ((v) ? ((v)->type & FFV_TRANSLATOR) == FFV_TRANSLATOR : FALSE) |
Definition at line 671 of file FreeFormCPP.h.
| #define IS_UINT16 | ( | v | ) | IS_UINT16_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 639 of file FreeFormCPP.h.
| #define IS_UINT16_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_UINT16) |
Definition at line 614 of file FreeFormCPP.h.
| #define IS_UINT32 | ( | v | ) | IS_UINT32_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 641 of file FreeFormCPP.h.
| #define IS_UINT32_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_UINT32) |
Definition at line 616 of file FreeFormCPP.h.
| #define IS_UINT64 | ( | v | ) | IS_UINT64_TYPE(FFV_DATA_TYPE(v)) |
Definition at line 643 of file FreeFormCPP.h.
| #define IS_UINT64_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_UINT64) |
Definition at line 618 of file FreeFormCPP.h.
| #define IS_UINT8 | ( | v | ) | IS_UINT8_TYPE((FFV_DATA_TYPE(v)) |
Definition at line 637 of file FreeFormCPP.h.
| #define IS_UINT8_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) == FFV_UINT8) |
Definition at line 612 of file FreeFormCPP.h.
| #define IS_UNSIGNED | ( | v | ) | (FFV_DATA_TYPE(v) & FFV_UNSIGNED) |
Definition at line 658 of file FreeFormCPP.h.
| #define IS_UNSIGNED_TYPE | ( | t | ) | (FFV_DATA_TYPE_TYPE(t) & FFV_UNSIGNED) |
Definition at line 662 of file FreeFormCPP.h.
| #define IS_VARIED | ( | f | ) | IS_VARIED_TYPE(FFF_TYPE(f)) |
Definition at line 762 of file FreeFormCPP.h.
| #define IS_VARIED_TYPE | ( | t | ) | ((t) & FFF_VARIED) |
Definition at line 742 of file FreeFormCPP.h.
| #define LOGGING_QUANTA 10240U |
Definition at line 870 of file FreeFormCPP.h.
| #define MAC_DIR_SEPARATOR ':' |
| #define MAC_DIR_SEPARATOR_STRING ":" |
| #define MAX_NAME_LENGTH MAX_PV_LENGTH |
Definition at line 868 of file FreeFormCPP.h.
| #define MAX_PATH 260 |
| #define MAX_PV_LENGTH MAX_PATH /* Maximum parameter or parameter-value length */ |
Definition at line 867 of file FreeFormCPP.h.
| #define MM_MAX_MIN 101 |
Definition at line 1634 of file FreeFormCPP.h.
| #define MM_MISSING_DATA_FLAGS 102 |
Definition at line 1635 of file FreeFormCPP.h.
| #define NATIVE_DIR_SEPARATOR MAC_DIR_SEPARATOR |
| #define NATIVE_DIR_SEPARATOR_STRING MAC_DIR_SEPARATOR_STRING |
| #define NT_ANYWHERE FFF_FILE | FFF_REC | FFF_HEADER | FFF_TABLE |
Definition at line 1385 of file FreeFormCPP.h.
| #define NT_HEADERS FFF_FILE | FFF_REC | FFF_HEADER |
Definition at line 1379 of file FreeFormCPP.h.
| #define NT_INPUT FFF_INPUT | NT_HEADERS | NT_TABLE |
Definition at line 1382 of file FreeFormCPP.h.
| #define NT_OUTPUT FFF_OUTPUT | NT_HEADERS | NT_TABLE |
Definition at line 1383 of file FreeFormCPP.h.
| #define NT_TABLE FFF_TABLE /* Don't change this w/o looking at every occurrence of IS_TABLE! */ |
Definition at line 1380 of file FreeFormCPP.h.
| #define NUM_FORMAT_TYPES 71 |
Definition at line 769 of file FreeFormCPP.h.
| #define NUM_VARIABLE_TYPES 25 |
Definition at line 686 of file FreeFormCPP.h.
| #define PINFO_ARRAY_BYTES | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->super_array->contig_size) |
Definition at line 1406 of file FreeFormCPP.h.
| #define PINFO_ARRAY_DIM_SIZE | ( | pi, | |
| dim | |||
| ) | (PINFO_ARRAY_MAP(pi)->super_array->dim_size[dim]) |
Definition at line 1410 of file FreeFormCPP.h.
| #define PINFO_ARRAY_DIMS | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->super_array->num_dim) |
Definition at line 1408 of file FreeFormCPP.h.
| #define PINFO_ARRAY_DONE | ( | pi | ) | (PINFO_POLE(pi)->connect.array_done) |
Definition at line 1429 of file FreeFormCPP.h.
| #define PINFO_ARRAY_MAP | ( | pi | ) | (PINFO_POLE(pi)->array_mapping) |
Definition at line 1432 of file FreeFormCPP.h.
| #define PINFO_ARRAY_NAME | ( | pi, | |
| dim | |||
| ) | (PINFO_ARRAY_MAP(pi)->super_array->dim_name[dim]) |
Definition at line 1409 of file FreeFormCPP.h.
| #define PINFO_BUFFER | ( | pi | ) | (PINFO_DATA(pi)->buffer) |
Definition at line 1391 of file FreeFormCPP.h.
| #define PINFO_BYTE_ORDER | ( | pi | ) | (PINFO_STATE(pi).byte_order) |
Definition at line 1397 of file FreeFormCPP.h.
| #define PINFO_BYTES_DONE | ( | pi | ) | (PINFO_POLE(pi)->connect.bytes_done) |
Definition at line 1431 of file FreeFormCPP.h.
| #define PINFO_BYTES_LEFT | ( | pi | ) | (PINFO_POLE(pi)->connect.bytes_left) |
Definition at line 1430 of file FreeFormCPP.h.
| #define PINFO_BYTES_USED | ( | pi | ) | (PINFO_DATA(pi)->bytes_used) |
Definition at line 1392 of file FreeFormCPP.h.
| #define PINFO_CACHEL | ( | pi | ) | (PINFO_TOTAL_BYTES(pi) - 1) |
Definition at line 1417 of file FreeFormCPP.h.
| #define PINFO_CURRENT_ARRAY_OFFSET | ( | pi | ) | (PINFO_POLE(pi)->connect.file_info.current_array_offset) |
Definition at line 1428 of file FreeFormCPP.h.
| #define PINFO_DATA | ( | pi | ) | (PINFO_FD(pi)->data) |
Definition at line 1390 of file FreeFormCPP.h.
| #define PINFO_DIM_END_INDEX | ( | pi, | |
| i | |||
| ) | (PINFO_ARRAY_MAP(pi)->super_array->end_index[i]) |
Definition at line 1443 of file FreeFormCPP.h.
| #define PINFO_DIM_GRANULARITY | ( | pi, | |
| i | |||
| ) | (PINFO_ARRAY_MAP(pi)->super_array->granularity[i]) |
Definition at line 1444 of file FreeFormCPP.h.
| #define PINFO_DIM_GROUPING | ( | pi, | |
| i | |||
| ) | (PINFO_ARRAY_MAP(pi)->super_array->grouping[i]) |
Definition at line 1446 of file FreeFormCPP.h.
| #define PINFO_DIM_NAME | ( | pi, | |
| i | |||
| ) | (PINFO_ARRAY_MAP(pi)->super_array->dim_name[i]) |
Definition at line 1441 of file FreeFormCPP.h.
| #define PINFO_DIM_SEPARATION | ( | pi, | |
| i | |||
| ) | (PINFO_ARRAY_MAP(pi)->super_array->separation[i]) |
Definition at line 1445 of file FreeFormCPP.h.
| #define PINFO_DIM_START_INDEX | ( | pi, | |
| i | |||
| ) | (PINFO_ARRAY_MAP(pi)->super_array->start_index[i]) |
Definition at line 1442 of file FreeFormCPP.h.
| #define PINFO_FD | ( | pi | ) | (PINFO_POLE(pi)->fd) |
Definition at line 1389 of file FreeFormCPP.h.
| #define PINFO_FIRST_ARRAY_OFFSET | ( | pi | ) | (PINFO_POLE(pi)->connect.file_info.first_array_offset) |
Definition at line 1427 of file FreeFormCPP.h.
| #define PINFO_FNAME | ( | pi | ) | (PINFO_POLE(pi)->connect.locus.filename) |
Definition at line 1422 of file FreeFormCPP.h.
| #define PINFO_FORMAT | ( | pi | ) | (PINFO_FD(pi)->format) |
Definition at line 1398 of file FreeFormCPP.h.
| #define PINFO_FORMAT_MAP | ( | pi | ) | (PINFO_POLE(pi)->format_data_mapping) |
Definition at line 1434 of file FreeFormCPP.h.
| #define PINFO_ID | ( | pi | ) | (PINFO_POLE(pi)->connect.id) |
Definition at line 1433 of file FreeFormCPP.h.
| #define PINFO_IS_ARRAY | ( | pi | ) | (IS_ARRAY(PINFO_FORMAT(pi))) |
Definition at line 1420 of file FreeFormCPP.h.
| #define PINFO_IS_BROKEN | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->sub_array->type == NDARRT_BROKEN) |
Definition at line 1421 of file FreeFormCPP.h.
| #define PINFO_IS_FILE | ( | pi | ) | (PINFO_POLE(pi)->connect.id & NDARRS_FILE) |
Definition at line 1419 of file FreeFormCPP.h.
| #define PINFO_LOCKED | ( | pi | ) | (PINFO_STATE(pi).locked) |
Definition at line 1395 of file FreeFormCPP.h.
| #define PINFO_LOCUS_BUFFER | ( | pi | ) | (PINFO_POLE(pi)->connect.locus.bufsize->buffer) |
Definition at line 1424 of file FreeFormCPP.h.
| #define PINFO_LOCUS_BUFSIZE | ( | pi | ) | (PINFO_POLE(pi)->connect.locus.bufsize) |
Definition at line 1423 of file FreeFormCPP.h.
| #define PINFO_LOCUS_FILLED | ( | pi | ) | (PINFO_POLE(pi)->connect.locus.bufsize->bytes_used) |
Definition at line 1426 of file FreeFormCPP.h.
| #define PINFO_LOCUS_SIZE | ( | pi | ) | (PINFO_POLE(pi)->connect.locus.bufsize->total_bytes) |
Definition at line 1425 of file FreeFormCPP.h.
| #define PINFO_MATE | ( | pi | ) | ((pi)->mate) |
Definition at line 1448 of file FreeFormCPP.h.
| #define PINFO_MATE_ARRAY_BYTES | ( | pi | ) | (PINFO_MATE_ARRAY_MAP(pi)->sub_array->contig_size) |
Definition at line 1469 of file FreeFormCPP.h.
| #define PINFO_MATE_ARRAY_DONE | ( | pi | ) | PINFO_ARRAY_DONE(PINFO_MATE(pi)) |
Definition at line 1485 of file FreeFormCPP.h.
| #define PINFO_MATE_ARRAY_MAP | ( | pi | ) | PINFO_ARRAY_MAP(PINFO_MATE(pi)) |
Definition at line 1489 of file FreeFormCPP.h.
| #define PINFO_MATE_ARRAY_OFFSET | ( | pi | ) | PINFO_ARRAY_OFFSET(PINFO_MATE(pi)) |
Definition at line 1484 of file FreeFormCPP.h.
| #define PINFO_MATE_BUFFER | ( | pi | ) | PINFO_BUFFER(PINFO_MATE(pi)) |
Definition at line 1454 of file FreeFormCPP.h.
| #define PINFO_MATE_BUFFER_SIZE | ( | pi | ) | PINFO_BUFFER_SIZE(PINFO_MATE(pi)) |
Definition at line 1488 of file FreeFormCPP.h.
| #define PINFO_MATE_BYTE_ORDER | ( | pi | ) | PINFO_BYTE_ORDER(PINFO_MATE(pi)) |
Definition at line 1460 of file FreeFormCPP.h.
| #define PINFO_MATE_BYTES_DONE | ( | pi | ) | PINFO_BYTES_DONE(PINFO_MATE(pi)) |
Definition at line 1487 of file FreeFormCPP.h.
| #define PINFO_MATE_BYTES_LEFT | ( | pi | ) | PINFO_BYTES_LEFT(PINFO_MATE(pi)) |
Definition at line 1486 of file FreeFormCPP.h.
| #define PINFO_MATE_BYTES_USED | ( | pi | ) | PINFO_BYTES_USED(PINFO_MATE(pi)) |
Definition at line 1455 of file FreeFormCPP.h.
| #define PINFO_MATE_CACHEL | ( | pi | ) | PINFO_CACHEL(PINFO_MATE(pi)) |
Definition at line 1479 of file FreeFormCPP.h.
| #define PINFO_MATE_DATA | ( | pi | ) | PINFO_DATA(PINFO_MATE(pi)) |
Definition at line 1453 of file FreeFormCPP.h.
| #define PINFO_MATE_FD | ( | pi | ) | PINFO_FD(PINFO_MATE(pi)) |
Definition at line 1452 of file FreeFormCPP.h.
| #define PINFO_MATE_FNAME | ( | pi | ) | PINFO_FNAME(PINFO_MATE(pi)) |
Definition at line 1482 of file FreeFormCPP.h.
| #define PINFO_MATE_FORMAT | ( | pi | ) | PINFO_FORMAT(PINFO_MATE(pi)) |
Definition at line 1461 of file FreeFormCPP.h.
| #define PINFO_MATE_ID | ( | pi | ) | PINFO_ID(PINFO_MATE(pi)) |
Definition at line 1490 of file FreeFormCPP.h.
| #define PINFO_MATE_IS_FILE | ( | pi | ) | PINFO_IS_FILE(PINFO_MATE(pi)) |
Definition at line 1481 of file FreeFormCPP.h.
| #define PINFO_MATE_LOCKED | ( | pi | ) | PINFO_LOCKED(PINFO_MATE(pi)) |
Definition at line 1458 of file FreeFormCPP.h.
| #define PINFO_MATE_LOCUS | ( | pi | ) | PINFO_LOCUS(PINFO_MATE(pi)) |
Definition at line 1483 of file FreeFormCPP.h.
| #define PINFO_MATE_NAME | ( | pi | ) | PINFO_NAME(PINFO_MATE(pi)) |
Definition at line 1476 of file FreeFormCPP.h.
| #define PINFO_MATE_NEW_RECORD | ( | pi | ) | PINFO_NEW_RECORD(PINFO_MATE(pi)) |
Definition at line 1459 of file FreeFormCPP.h.
| #define PINFO_MATE_NUMVARS | ( | pi | ) | PINFO_NUMVARS(PINFO_MATE(pi)) |
Definition at line 1480 of file FreeFormCPP.h.
| #define PINFO_MATE_ORIGIN | ( | pi | ) | PINFO_ORIGIN(PINFO_MATE(pi)) |
Definition at line 1477 of file FreeFormCPP.h.
| #define PINFO_MATE_POLE | ( | pi | ) | PINFO_POLE(PINFO_MATE(pi)) |
Definition at line 1451 of file FreeFormCPP.h.
| #define PINFO_MATE_RECL | ( | pi | ) | PINFO_RECL(PINFO_MATE(pi)) |
Definition at line 1478 of file FreeFormCPP.h.
| #define PINFO_MATE_STATE | ( | pi | ) | PINFO_STATE(PINFO_MATE(pi)) |
Definition at line 1457 of file FreeFormCPP.h.
| #define PINFO_MATE_SUB_ARRAY | ( | pi | ) | (PINFO_MATE_ARRAY_MAP(pi)->sub_array) |
Definition at line 1472 of file FreeFormCPP.h.
| #define PINFO_MATE_SUB_ARRAY_BYTES | ( | pi | ) | PINFO_SUB_ARRAY_BYTES(PINFO_MATE(pi)) |
Definition at line 1464 of file FreeFormCPP.h.
| #define PINFO_MATE_SUB_ARRAY_ELS | ( | pi | ) | PINFO_SUB_ARRAY_ELS(PINFO_MATE(pi)) |
Definition at line 1467 of file FreeFormCPP.h.
| #define PINFO_MATE_SUPER_ARRAY | ( | pi | ) | (PINFO_MATE_ARRAY_MAP(pi)->super_array) |
Definition at line 1471 of file FreeFormCPP.h.
| #define PINFO_MATE_SUPER_ARRAY_BYTES | ( | pi | ) | PINFO_SUPER_ARRAY_BYTES(PINFO_MATE(pi)) |
Definition at line 1463 of file FreeFormCPP.h.
| #define PINFO_MATE_SUPER_ARRAY_ELS | ( | pi | ) | PINFO_SUPER_ARRAY_ELS(PINFO_MATE(pi)) |
Definition at line 1466 of file FreeFormCPP.h.
| #define PINFO_MATE_TOTAL_BYTES | ( | pi | ) | PINFO_TOTAL_BYTES(PINFO_MATE(pi)) |
Definition at line 1456 of file FreeFormCPP.h.
| #define PINFO_MATE_TYPE | ( | pi | ) | PINFO_TYPE(PINFO_MATE(pi)) |
Definition at line 1475 of file FreeFormCPP.h.
| #define PINFO_NAME | ( | pi | ) | (PINFO_FORMAT(pi)->name) |
Definition at line 1414 of file FreeFormCPP.h.
| #define PINFO_NEW_RECORD | ( | pi | ) | (PINFO_STATE(pi).new_record) |
Definition at line 1396 of file FreeFormCPP.h.
| #define PINFO_NUM_DIMS | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->super_array->num_dim) |
Definition at line 1439 of file FreeFormCPP.h.
| #define PINFO_NUMVARS | ( | pi | ) | (PINFO_FORMAT(pi)->num_vars) |
Definition at line 1418 of file FreeFormCPP.h.
| #define PINFO_ORIGIN | ( | pi | ) | (PINFO_FORMAT(pi)->locus) |
Definition at line 1415 of file FreeFormCPP.h.
| #define PINFO_POLE | ( | pi | ) | ((pi)->pole) |
Definition at line 1388 of file FreeFormCPP.h.
| #define PINFO_RECL | ( | pi | ) | (FORMAT_LENGTH(PINFO_FORMAT(pi))) |
Definition at line 1416 of file FreeFormCPP.h.
| #define PINFO_STATE | ( | pi | ) | (PINFO_FD(pi)->state) |
Definition at line 1394 of file FreeFormCPP.h.
| #define PINFO_SUB_ARRAY | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->sub_array) |
Definition at line 1437 of file FreeFormCPP.h.
| #define PINFO_SUB_ARRAY_BYTES | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->sub_array->contig_size) |
Definition at line 1401 of file FreeFormCPP.h.
| #define PINFO_SUB_ARRAY_ELS | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->sub_array->total_elements) |
Definition at line 1404 of file FreeFormCPP.h.
| #define PINFO_SUPER_ARRAY | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->super_array) |
Definition at line 1436 of file FreeFormCPP.h.
| #define PINFO_SUPER_ARRAY_BYTES | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->super_array->contig_size) |
Definition at line 1400 of file FreeFormCPP.h.
| #define PINFO_SUPER_ARRAY_ELS | ( | pi | ) | (PINFO_ARRAY_MAP(pi)->super_array->total_elements) |
Definition at line 1403 of file FreeFormCPP.h.
| #define PINFO_TOTAL_BYTES | ( | pi | ) | (PINFO_DATA(pi)->total_bytes) |
Definition at line 1393 of file FreeFormCPP.h.
| #define PINFO_TYPE | ( | pi | ) | (PINFO_FORMAT(pi)->type) |
Definition at line 1413 of file FreeFormCPP.h.
| #define SCRATCH_QUANTA 1024U |
Definition at line 871 of file FreeFormCPP.h.
| #define SIZE_ENOTE SIZE_FLOAT64 |
| #define SIZE_FLOAT128 16 /* No current plans for support */ |
| #define SIZE_FLOAT32 4 |
| #define SIZE_FLOAT64 8 |
| #define SIZE_INT128 16 /* No current plans for support */ |
| #define SIZE_INT16 2 |
| #define SIZE_INT32 4 |
| #define SIZE_INT64 8 |
| #define SIZE_INT8 1 |
| #define SIZE_UINT128 16 /* No current plans for support */ |
| #define SIZE_UINT16 2 |
| #define SIZE_UINT32 4 |
| #define SIZE_UINT64 8 |
| #define SIZE_UINT8 1 |
| #define STR_END '\0' /* NULL-terminator for the C-string data type */ |
Definition at line 801 of file FreeFormCPP.h.
| #define TMP_BUFFER_SIZE 1024 |
Definition at line 869 of file FreeFormCPP.h.
| #define UNIX_DIR_SEPARATOR '/' |
| #define UNIX_DIR_SEPARATOR_STRING "/" |
| typedef big_var_type align_var_type |
Definition at line 460 of file FreeFormCPP.h.
| typedef struct struct_databin DATA_BIN |
| typedef struct struct_databin ** DATA_BIN_HANDLE |
| typedef struct struct_databin * DATA_BIN_PTR |
| typedef struct struct_ff_dll_data DLL_DATA |
Definition at line 1271 of file FreeFormCPP.h.
| typedef struct struct_ff_dll_data ** DLL_DATA_HANDLE |
Definition at line 1271 of file FreeFormCPP.h.
| typedef struct struct_ff_dll_data * DLL_DATA_PTR |
Definition at line 1271 of file FreeFormCPP.h.
| typedef struct struct_ff_dll_node DLL_NODE |
Definition at line 960 of file FreeFormCPP.h.
| typedef struct struct_ff_dll_node ** DLL_NODE_HANDLE |
Definition at line 960 of file FreeFormCPP.h.
| typedef struct struct_ff_dll_node * DLL_NODE_PTR |
Definition at line 960 of file FreeFormCPP.h.
| typedef struct struct_ff_array_conduit FF_ARRAY_CONDUIT |
Definition at line 1189 of file FreeFormCPP.h.
| typedef struct struct_ff_array_conduit ** FF_ARRAY_CONDUIT_HANDLE |
Definition at line 1189 of file FreeFormCPP.h.
| typedef DLL_NODE_PTR FF_ARRAY_CONDUIT_LIST |
Definition at line 962 of file FreeFormCPP.h.
Definition at line 966 of file FreeFormCPP.h.
| typedef struct struct_ff_array_conduit * FF_ARRAY_CONDUIT_PTR |
Definition at line 1189 of file FreeFormCPP.h.
| typedef struct struct_ff_array_dim_info FF_ARRAY_DIM_INFO |
| typedef struct struct_ff_array_dim_info ** FF_ARRAY_DIM_INFO_HANDLE |
| typedef struct struct_ff_array_dim_info * FF_ARRAY_DIM_INFO_PTR |
| typedef struct struct_ff_array_dipole FF_ARRAY_DIPOLE |
Definition at line 1150 of file FreeFormCPP.h.
| typedef struct struct_ff_array_dipole ** FF_ARRAY_DIPOLE_HANDLE |
Definition at line 1150 of file FreeFormCPP.h.
| typedef struct struct_ff_array_dipole * FF_ARRAY_DIPOLE_PTR |
Definition at line 1150 of file FreeFormCPP.h.
| typedef unsigned long FF_ARRAY_OFFSET_t |
Definition at line 1148 of file FreeFormCPP.h.
| typedef unsigned FF_BSS_t |
Definition at line 880 of file FreeFormCPP.h.
| typedef struct struct_ff_bufsize FF_BUFSIZE |
Definition at line 886 of file FreeFormCPP.h.
| typedef struct struct_ff_bufsize ** FF_BUFSIZE_HANDLE |
Definition at line 886 of file FreeFormCPP.h.
| typedef struct struct_ff_bufsize * FF_BUFSIZE_PTR |
Definition at line 886 of file FreeFormCPP.h.
| typedef int FF_CVF(VARIABLE_PTR, double *, FORMAT_PTR, FF_DATA_BUFFER) |
Definition at line 1647 of file FreeFormCPP.h.
| typedef char HUGE* FF_DATA_BUFFER |
Definition at line 842 of file FreeFormCPP.h.
| typedef struct struct_ff_data_flag FF_DATA_FLAG |
| typedef DLL_NODE_PTR FF_DATA_FLAG_LIST |
Definition at line 962 of file FreeFormCPP.h.
Definition at line 966 of file FreeFormCPP.h.
| typedef struct struct_ff_data_flag * FF_DATA_FLAG_PTR |
| typedef void HUGE* FF_DATA_PTR |
Definition at line 843 of file FreeFormCPP.h.
| typedef enum enum_ff_dll_data_types FF_DLL_DATA_TYPES |
| typedef double ff_enote |
Definition at line 540 of file FreeFormCPP.h.
| typedef struct struct_ff_error FF_ERROR |
Definition at line 971 of file FreeFormCPP.h.
| typedef struct struct_ff_error ** FF_ERROR_HANDLE |
Definition at line 971 of file FreeFormCPP.h.
| typedef DLL_NODE_PTR FF_ERROR_LIST |
Definition at line 962 of file FreeFormCPP.h.
| typedef DLL_NODE_HANDLE FF_ERROR_LIST_HANDLE |
Definition at line 966 of file FreeFormCPP.h.
| typedef struct struct_ff_error * FF_ERROR_PTR |
Definition at line 971 of file FreeFormCPP.h.
| typedef unsigned long FF_NDX_t |
Definition at line 990 of file FreeFormCPP.h.
| typedef struct struct_ff_std_args FF_STD_ARGS |
Definition at line 911 of file FreeFormCPP.h.
| typedef struct struct_ff_std_args ** FF_STD_ARGS_HANDLE |
Definition at line 911 of file FreeFormCPP.h.
| typedef struct struct_ff_std_args * FF_STD_ARGS_PTR |
Definition at line 911 of file FreeFormCPP.h.
| typedef char** FF_STRING_HANDLE |
Definition at line 845 of file FreeFormCPP.h.
| typedef unsigned long FF_TYPES_t |
Definition at line 676 of file FreeFormCPP.h.
| typedef struct FFF_LOOKUP * FFF_LOOKUP_PTR |
| typedef struct struct_ff_format FORMAT |
Definition at line 1000 of file FreeFormCPP.h.
| typedef struct struct_ff_format_data FORMAT_DATA |
Definition at line 1083 of file FreeFormCPP.h.
| typedef struct struct_ff_format_data ** FORMAT_DATA_HANDLE |
Definition at line 1083 of file FreeFormCPP.h.
| typedef DLL_NODE_PTR FORMAT_DATA_LIST |
Definition at line 962 of file FreeFormCPP.h.
Definition at line 966 of file FreeFormCPP.h.
| typedef DLL_NODE_PTR FORMAT_DATA_MAP_LIST |
Definition at line 962 of file FreeFormCPP.h.
Definition at line 966 of file FreeFormCPP.h.
| typedef struct struct_ff_format_data_mapping FORMAT_DATA_MAPPING |
Definition at line 1112 of file FreeFormCPP.h.
| typedef struct struct_ff_format_data_mapping ** FORMAT_DATA_MAPPING_HANDLE |
Definition at line 1112 of file FreeFormCPP.h.
| typedef struct struct_ff_format_data_mapping * FORMAT_DATA_MAPPING_PTR |
Definition at line 1112 of file FreeFormCPP.h.
| typedef struct struct_ff_format_data * FORMAT_DATA_PTR |
Definition at line 1083 of file FreeFormCPP.h.
| typedef struct struct_ff_format ** FORMAT_HANDLE |
Definition at line 1000 of file FreeFormCPP.h.
| typedef DLL_NODE_PTR FORMAT_LIST |
Definition at line 962 of file FreeFormCPP.h.
| typedef DLL_NODE_HANDLE FORMAT_LIST_HANDLE |
Definition at line 966 of file FreeFormCPP.h.
| typedef struct struct_ff_format * FORMAT_PTR |
Definition at line 1000 of file FreeFormCPP.h.
| typedef struct struct_ff_max_min MAX_MIN |
| typedef struct struct_ff_max_min * MAX_MIN_PTR |
| typedef FORMAT_DATA NAME_TABLE |
Definition at line 1102 of file FreeFormCPP.h.
| typedef FORMAT_DATA ** NAME_TABLE_HANDLE |
Definition at line 1102 of file FreeFormCPP.h.
| typedef FORMAT_DATA_LIST NAME_TABLE_LIST |
Definition at line 1104 of file FreeFormCPP.h.
| typedef FORMAT_DATA_LIST * NAME_TABLE_LIST_HANDLE |
Definition at line 1104 of file FreeFormCPP.h.
| typedef FORMAT_DATA * NAME_TABLE_PTR |
Definition at line 1102 of file FreeFormCPP.h.
| typedef BOOLEAN(* pgenobj_cmp_t) (void *, void *) |
Definition at line 1494 of file FreeFormCPP.h.
| typedef struct struct_ff_pp_object PP_OBJECT |
Definition at line 1131 of file FreeFormCPP.h.
| typedef struct struct_ff_pp_object ** PP_OBJECT_HANDLE |
Definition at line 1131 of file FreeFormCPP.h.
| typedef struct struct_ff_pp_object * PP_OBJECT_PTR |
Definition at line 1131 of file FreeFormCPP.h.
| typedef enum enum_pp_object PP_OBJECT_TYPES |
| typedef struct struct_ff_process_info PROCESS_INFO |
Definition at line 1204 of file FreeFormCPP.h.
| typedef struct struct_ff_process_info ** PROCESS_INFO_HANDLE |
Definition at line 1204 of file FreeFormCPP.h.
| typedef DLL_NODE_PTR PROCESS_INFO_LIST |
Definition at line 962 of file FreeFormCPP.h.
Definition at line 966 of file FreeFormCPP.h.
| typedef struct struct_ff_process_info * PROCESS_INFO_PTR |
Definition at line 1204 of file FreeFormCPP.h.
| typedef struct struct_ff_translator TRANSLATOR |
| typedef struct struct_ff_translator * TRANSLATOR_PTR |
| typedef struct struct_ff_variable VARIABLE |
Definition at line 1043 of file FreeFormCPP.h.
| typedef struct struct_ff_variable ** VARIABLE_HANDLE |
Definition at line 1043 of file FreeFormCPP.h.
| typedef DLL_NODE_PTR VARIABLE_LIST |
Definition at line 962 of file FreeFormCPP.h.
| typedef DLL_NODE_HANDLE VARIABLE_LIST_HANDLE |
Definition at line 966 of file FreeFormCPP.h.
| typedef struct struct_ff_variable * VARIABLE_PTR |
Definition at line 1043 of file FreeFormCPP.h.
| Enumerator | |
|---|---|
| DLL_VAR | |
| DLL_FMT | |
| DLL_FD | |
| DLL_AC | |
| DLL_PI | |
| DLL_ERR | |
| DLL_DF | |
| DLL_HEAD_NODE | |
| DLL_VAR | |
| DLL_FMT | |
| DLL_FD | |
| DLL_AC | |
| DLL_PI | |
| DLL_ERR | |
| DLL_DF | |
| DLL_HEAD_NODE | |
Definition at line 1260 of file FreeFormCPP.h.
| enum enum_pp_object |
| Enumerator | |
|---|---|
| PPO_FORMAT_LIST | |
| PPO_NT_LIST | |
| ADD_YOUR_TYPE_HERE | |
| PPO_FORMAT_LIST | |
| PPO_NT_LIST | |
| ADD_YOUR_TYPE_HERE | |
Definition at line 1123 of file FreeFormCPP.h.
| int btype_to_btype | ( | void * | src_value, |
| FF_TYPES_t | src_type, | ||
| void * | dest_value, | ||
| FF_TYPES_t | dest_type | ||
| ) |
| int calculate_variable | ( | VARIABLE_PTR | var, |
| FORMAT_PTR | format, | ||
| char * | input_ptr, | ||
| double * | d | ||
| ) |
| int checkvar | ( | FF_STD_ARGS_PTR | std_args, |
| FF_BUFSIZE_PTR | log, | ||
| FILE * | to_user | ||
| ) |
| int create_array_conduit_list | ( | FORMAT_DATA_LIST | format_data_list, |
| FF_STD_ARGS_PTR | std_args, | ||
| FF_ARRAY_CONDUIT_LIST_HANDLE | array_conduit_list_handle | ||
| ) |
| int db_ask | ( | DATA_BIN_PTR | , |
| int | , | ||
| ... | |||
| ) |
| void db_destroy | ( | DATA_BIN_PTR | ) |
| int db_do | ( | DATA_BIN_PTR | , |
| int | , | ||
| ... | |||
| ) |
| FORMAT_PTR db_find_format | ( | FORMAT_LIST | , |
| ... | |||
| ) |
| void db_format_list_mark_io | ( | FORMAT_LIST | f_list, |
| FF_TYPES_t | format_type, | ||
| char * | input_file_name, | ||
| char * | output_file_name | ||
| ) |
| int db_init | ( | FF_STD_ARGS_PTR | , |
| DATA_BIN_HANDLE | , | ||
| int(*)(int) | error_cb | ||
| ) |
| DATA_BIN_PTR db_make | ( | char * | title | ) |
Referenced by SetDodsDB().
| int db_set | ( | DATA_BIN_PTR | , |
| int | , | ||
| ... | |||
| ) |
| DLL_NODE_PTR dll_add | ( | DLL_NODE_PTR | ) |
| void dll_assign | ( | void * | data, |
| FF_DLL_DATA_TYPES | type, | ||
| DLL_NODE_PTR | node | ||
| ) |
| void dll_delete | ( | DLL_NODE_PTR | ) |
| void dll_delete_node | ( | DLL_NODE_PTR | ) |
| DLL_NODE_PTR dll_first | ( | DLL_NODE_PTR | node | ) |
| int dll_free_holdings | ( | DLL_NODE_PTR | head | ) |
| int dll_free_list | ( | DLL_NODE_PTR | head | ) |
| DLL_NODE_PTR dll_init | ( | void | ) |
| DLL_NODE_PTR dll_insert | ( | DLL_NODE_PTR | next_node | ) |
| DLL_NODE_PTR dll_last | ( | DLL_NODE_PTR | node | ) |
| void dll_rewind | ( | DLL_NODE_HANDLE | head_handle | ) |
| int do_log | ( | FF_BUFSIZE_PTR | log_bufsize, |
| char * | format, | ||
| ... | |||
| ) |
| BOOLEAN endian | ( | void | ) |
| FORMAT_DATA_PTR fd_create_format_data | ( | FORMAT_PTR | format, |
| long | data_size, | ||
| char * | name | ||
| ) |
| void fd_destroy_format_data | ( | FORMAT_DATA_PTR | fd | ) |
| void fd_destroy_format_data_list | ( | FORMAT_DATA_LIST | format_data_list | ) |
| FORMAT_DATA_PTR fd_find_format_data | ( | FORMAT_DATA_LIST | , |
| ... | |||
| ) |
| FORMAT_DATA_PTR fd_get_data | ( | DATA_BIN_PTR | dbin, |
| FF_TYPES_t | data_type | ||
| ) |
| FORMAT_DATA_PTR fd_get_header | ( | DATA_BIN_PTR | dbin, |
| FF_TYPES_t | header_type | ||
| ) |
| FORMAT_PTR ff_afm2bfm | ( | FORMAT_PTR | ) |
| FORMAT_PTR ff_bfm2dfm | ( | FORMAT_PTR | format | ) |
| int ff_binary_to_string | ( | void * | source, |
| FF_TYPES_t | data_type, | ||
| int | precision, | ||
| char * | target | ||
| ) |
| int ff_bufsize_to_textfile_append | ( | char * | , |
| FF_BUFSIZE_PTR | |||
| ) |
| int ff_bufsize_to_textfile_overwrite | ( | char * | , |
| FF_BUFSIZE_PTR | |||
| ) |
| FORMAT_PTR ff_copy_format | ( | FORMAT_PTR | format | ) |
| int ff_copy_variable | ( | VARIABLE_PTR | source, |
| VARIABLE_PTR | target | ||
| ) |
| FF_BUFSIZE_PTR ff_create_bufsize | ( | long | total_bytes | ) |
| FF_DATA_FLAG_PTR ff_create_data_flag | ( | void | ) |
| FORMAT_PTR ff_create_format | ( | char * | name, |
| char * | origin | ||
| ) |
| int ff_create_format_data_mapping | ( | FORMAT_DATA_PTR | input, |
| FORMAT_DATA_PTR | output, | ||
| FORMAT_DATA_MAPPING_HANDLE | pd_h | ||
| ) |
| FF_STD_ARGS_PTR ff_create_std_args | ( | void | ) |
| VARIABLE_PTR ff_create_variable | ( | char * | name | ) |
| void ff_destroy_array_conduit | ( | FF_ARRAY_CONDUIT_PTR | conduit | ) |
| void ff_destroy_array_conduit_list | ( | FF_ARRAY_CONDUIT_LIST | conduit_list | ) |
| void ff_destroy_array_pole | ( | FF_ARRAY_DIPOLE_PTR | pole | ) |
| void ff_destroy_bufsize | ( | FF_BUFSIZE_PTR | bufsize | ) |
| void ff_destroy_data_flag | ( | FF_DATA_FLAG_PTR | ) |
| void ff_destroy_error | ( | FF_ERROR_PTR | error | ) |
| void ff_destroy_format | ( | FORMAT_PTR | ) |
| void ff_destroy_format_data_mapping | ( | FORMAT_DATA_MAPPING_PTR | pd | ) |
| void ff_destroy_process_info | ( | PROCESS_INFO_PTR | ) |
| void ff_destroy_process_info_list | ( | PROCESS_INFO_LIST | ) |
| void ff_destroy_std_args | ( | FF_STD_ARGS_PTR | ) |
| void ff_destroy_variable | ( | VARIABLE_PTR | ) |
| int ff_file_to_bufsize | ( | char * | fname, |
| FF_BUFSIZE_HANDLE | |||
| ) |
| FORMAT_PTR ff_find_format | ( | FORMAT_LIST | , |
| ... | |||
| ) |
| VARIABLE_PTR ff_find_variable | ( | char * | , |
| FORMAT_PTR | |||
| ) |
| BOOLEAN ff_format_comp | ( | FORMAT_PTR | , |
| FORMAT_PTR | |||
| ) |
| int ff_get_double | ( | VARIABLE_PTR | , |
| void * | , | ||
| double * | , | ||
| FF_TYPES_t | |||
| ) |
| int ff_lock | ( | PROCESS_INFO_PTR | pinfo, |
| void ** | hbuffer, | ||
| unsigned long * | psize | ||
| ) |
| FF_TYPES_t ff_lookup_number | ( | FFF_LOOKUP_PTR | , |
| char * | |||
| ) |
| char* ff_lookup_string | ( | FFF_LOOKUP_PTR | , |
| FF_TYPES_t | |||
| ) |
| VARIABLE_PTR ff_make_variable | ( | VARIABLE_PTR | ) |
| VARIABLE_PTR ff_new_name | ( | FORMAT_PTR | , |
| char * | , | ||
| char * | |||
| ) |
| int ff_process_format_data_mapping | ( | FORMAT_DATA_MAPPING_PTR | pd | ) |
| int ff_put_binary_data | ( | VARIABLE_PTR | var, |
| void * | in_data_ptr, | ||
| size_t | in_var_length, | ||
| FF_TYPES_t | in_data_type, | ||
| void * | out_data_ptr, | ||
| FF_TYPES_t | out_format_type | ||
| ) |
| int ff_resize_bufsize | ( | long | new_size, |
| FF_BUFSIZE_HANDLE | hbufsize | ||
| ) |
| FF_DATA_BUFFER ff_strnstr | ( | char * | pcPattern, |
| FF_DATA_BUFFER | pcText, | ||
| size_t | uTextLen | ||
| ) |
| int ff_text_pre_parser | ( | char * | origin, |
| FF_BUFSIZE_PTR | , | ||
| PP_OBJECT_PTR | pp_object | ||
| ) |
| int ff_unlock | ( | PROCESS_INFO_PTR | pinfo, |
| void ** | hbuffer | ||
| ) |
| unsigned char ff_var_length | ( | VARIABLE_PTR | ) |
| size_t ffv_ascii_type_size | ( | VARIABLE_PTR | var | ) |
| size_t ffv_type_size | ( | FF_TYPES_t | var_type | ) |
| int format_to_ISO8211DDR | ( | FORMAT_PTR | format, |
| const char * | first_fields, | ||
| FF_BUFSIZE_HANDLE | ddf | ||
| ) |
| int get_output_delims | ( | DATA_BIN_PTR | dbin, |
| char * | delim_item, | ||
| short * | distance, | ||
| char * | delim_value | ||
| ) |
| int initialize_middle_data | ( | FORMAT_DATA_PTR | input, |
| FORMAT_DATA_PTR | output, | ||
| FORMAT_DATA_PTR | middle | ||
| ) |
| int list_replace_items | ( | pgenobj_cmp_t | lmi_cmp, |
| DLL_NODE_PTR | list | ||
| ) |
| int make_tabular_format_array_mapping | ( | PROCESS_INFO_PTR | pinfo, |
| long | num_records, | ||
| long | start_record, | ||
| long | end_record | ||
| ) |
| int mm_free | ( | MAX_MIN_PTR | ) |
| double mm_getmn | ( | VARIABLE_PTR | ) |
| double mm_getmx | ( | VARIABLE_PTR | ) |
| int mm_make | ( | VARIABLE_PTR | ) |
| int mm_print | ( | VARIABLE_PTR | ) |
| int mm_set | ( | VARIABLE_PTR | , |
| ... | |||
| ) |
| ARRAY_DESCRIPTOR_PTR ndarr_create_from_str | ( | DATA_BIN_PTR | dbin, |
| char * | arraystr | ||
| ) |
| int new_name_string__ | ( | const char * | new_name, |
| FF_STRING_HANDLE | name_h | ||
| ) |
| int newform | ( | FF_STD_ARGS_PTR | std_args, |
| FF_BUFSIZE_PTR | log, | ||
| FILE * | to_user | ||
| ) |
| int nt_ask | ( | DATA_BIN_PTR | , |
| FF_TYPES_t | origin, | ||
| char * | name, | ||
| FF_TYPES_t | value_type, | ||
| void * | value | ||
| ) |
| BOOLEAN nt_askexist | ( | DATA_BIN_PTR | , |
| FF_TYPES_t | , | ||
| char * | |||
| ) |
| char* nt_find_geovu_name | ( | DATA_BIN_PTR | dbin, |
| FF_TYPES_t | origin_type, | ||
| char * | geovu_name, | ||
| NAME_TABLE_HANDLE | |||
| ) |
| char* nt_find_user_name | ( | DATA_BIN_PTR | dbin, |
| FF_TYPES_t | origin_type, | ||
| char * | value_name, | ||
| NAME_TABLE_HANDLE | |||
| ) |
| int nt_put | ( | DATA_BIN_PTR | , |
| FF_TYPES_t | origin, | ||
| char * | name, | ||
| FF_TYPES_t | value_type, | ||
| void * | value | ||
| ) |
| int parse_command_line | ( | int | , |
| char ** | , | ||
| FF_STD_ARGS_PTR | |||
| ) |
| BOOLEAN type_cmp | ( | FF_TYPES_t | type, |
| void * | value0, | ||
| void * | value1 | ||
| ) |
| int update_following_offsets_or_size | ( | PROCESS_INFO_PTR | updater, |
| PROCESS_INFO_LIST | updater_list, | ||
| long | adjustment | ||
| ) |
| void update_format_var | ( | FF_TYPES_t | data_type, |
| FF_NDX_t | bytes_per_pixel, | ||
| VARIABLE_PTR | var, | ||
| FORMAT_PTR | format | ||
| ) |
| int wfprintf | ( | FILE * | stream, |
| const char * | format, | ||
| ... | |||
| ) |
| FF_CVF cv_abs |
Definition at line 1653 of file FreeFormCPP.h.
| FF_CVF cv_abs_sign_to_value |
Definition at line 1654 of file FreeFormCPP.h.
| FF_CVF cv_date_string |
Definition at line 1656 of file FreeFormCPP.h.
| FF_CVF cv_deg |
Definition at line 1658 of file FreeFormCPP.h.
| FF_CVF cv_deg_abs |
Definition at line 1662 of file FreeFormCPP.h.
| FF_CVF cv_deg_nsew |
Definition at line 1659 of file FreeFormCPP.h.
| FF_CVF cv_degabs |
Definition at line 1660 of file FreeFormCPP.h.
| FF_CVF cv_degabs_nsew |
Definition at line 1661 of file FreeFormCPP.h.
| FF_CVF cv_dms |
Definition at line 1663 of file FreeFormCPP.h.
| FF_CVF cv_feet_to_meters |
Definition at line 1664 of file FreeFormCPP.h.
| FF_CVF cv_geo44tim |
Definition at line 1665 of file FreeFormCPP.h.
| FF_CVF cv_geog_quad |
Definition at line 1666 of file FreeFormCPP.h.
| FF_CVF cv_geog_sign |
Definition at line 1667 of file FreeFormCPP.h.
| FF_CVF cv_ipe2ser |
Definition at line 1668 of file FreeFormCPP.h.
| FF_CVF cv_lon_east |
Definition at line 1669 of file FreeFormCPP.h.
| FF_CVF cv_long2mag |
Definition at line 1670 of file FreeFormCPP.h.
| FF_CVF cv_mag2long |
Definition at line 1671 of file FreeFormCPP.h.
| FF_CVF cv_meters_to_feet |
Definition at line 1672 of file FreeFormCPP.h.
| FF_CVF cv_noaa_eq |
Definition at line 1681 of file FreeFormCPP.h.
| FF_CVF cv_nsew |
Definition at line 1673 of file FreeFormCPP.h.
| FF_CVF cv_sea_flags |
Definition at line 1676 of file FreeFormCPP.h.
| FF_CVF cv_ser2ipe |
Definition at line 1675 of file FreeFormCPP.h.
| FF_CVF cv_ser2ymd |
Definition at line 1674 of file FreeFormCPP.h.
| FF_CVF cv_slu_flags |
Definition at line 1677 of file FreeFormCPP.h.
| FF_CVF cv_time_string |
Definition at line 1657 of file FreeFormCPP.h.
| FF_CVF cv_units |
Definition at line 1655 of file FreeFormCPP.h.
| FF_CVF cv_ydec2ymd |
Definition at line 1679 of file FreeFormCPP.h.
| FF_CVF cv_ymd2ipe |
Definition at line 1680 of file FreeFormCPP.h.
| FF_CVF cv_ymd2ser |
Definition at line 1678 of file FreeFormCPP.h.
| const char* fft_cnv_flags[FFNT_ENOTE+1] |
| const char* fft_cnv_flags_prec[FFNT_ENOTE+1] |
| const char* fft_cnv_flags_width[FFNT_ENOTE+1] |
| const char* fft_cnv_flags_width_prec[FFNT_ENOTE+1] |
| You should define one of the following |
Definition at line 459 of file FreeFormCPP.h.
| FFF_LOOKUP format_types[NUM_FORMAT_TYPES] |
| FFF_LOOKUP variable_types[NUM_VARIABLE_TYPES] |