Cross reference for df/defs.c of index.

# File df/defs.c

      $Revision: 1.28 $

      Definitions module (df)

      Status: NOT REVUED, NOT TESTED

## Included Files

- `#include ";/home/shane/release/RIP/include/rip.h";`
  - `#include </home/shane/release/RIP/include/config.h>`
  - `#include <sys/param.h>`
  - `#include <glib.h>`
  - `#include ";/home/shane/release/RIP/include/AU_util.h";`
    - `#include <stdio.h>`
    - `#include <stdlib.h>`
    - `#include <string.h>`
    - `#include <sys/types.h>`
    - `#include <unistd.h>`
    - `#include <regex.h>`
    - `#include <glib.h>`
  - `#include ";/home/shane/release/RIP/include/aa.h";`
    - `#include ";/home/shane/release/RIP/include/iproutines.h";`
      - `#include <sys/types.h>`
      - `#include <glib.h>`
      - `#include </home/shane/release/RIP/include/inet6def.h>`
      - `#include </home/shane/release/RIP/include/erroutines.h>`
  - `#include ";/home/shane/release/RIP/include/access_control.h";`
    - `#include ";/home/shane/release/RIP/include/timediff.h";`
      - `#include <sys/time.h>`
    - `#include ";/home/shane/release/RIP/include/erroutines.h";`
    - `#include ";/home/shane/release/RIP/include/iproutines.h";`
    - `#include ";/home/shane/release/RIP/include/rxroutines.h";`
      - `#include <glib.h>`
      - `#include <pthread.h>`
      - `#include <stubs.h>`
      - `#include </home/shane/release/RIP/include/memwrap.h>`
      - `#include <stdio.h>`
      - `#include <iproutines.h>`
      - `#include <erroutines.h>`
      - `#include ";/home/shane/release/RIP/include/sk.h";`
        - `#include ";/home/shane/release/RIP/include/stubs.h";`
        - `#include <sys/time.h>`
        - `#include <unistd.h>`
        - `#include <sys/types.h>`
        - `#include <sys/socket.h>`
        - `#include <netinet/in.h>`
        - `#include <netdb.h>`
        - `#include <pthread.h>`
        - `#include <stdlib.h>`
        - `#include <errno.h>`
        - `#include <fcntl.h>`
        - `#include <signal.h>`
        - `#include <stdio.h>`
        - `#include ";/home/shane/release/RIP/include/iproutines.h";`
      - `#include ";/home/shane/release/RIP/include/thread.h";`
    - `#include ";/home/shane/release/RIP/include/mysql_driver.h";`
      - `#include ";/usr/local/mysql/include/mysql/mysql.h";`
        - `#include <sys/types.h>`
        - `#include ";/usr/local/mysql/include/mysql/mysql_com.h";`
        - `#include ";/usr/local/mysql/include/mysql/mysql_version.h";`
      - `#include ";/usr/local/mysql/include/mysql/mysqld_error.h";`
      - `#include ";/home/shane/release/RIP/include/erroutines.h";`
  - `#include ";/home/shane/release/RIP/include/bitmask.h";`
  - `#include ";/home/shane/release/RIP/include/ca_adminAttribs.h";`
  - `#include ";/home/shane/release/RIP/include/ca_configFns.h";`
    - `#include ";/home/shane/release/RIP/include/ca_defs.h";`
      - `#include <pthread.h>`
      - `#include <glib.h>`
    - `#include <memwrap.h>`
    - `#include <erroutines.h>`
  - `#include ";/home/shane/release/RIP/include/ca_defs.h";`
  - `#include ";/home/shane/release/RIP/include/ca_dictionary.h";`
  - `#include ";/home/shane/release/RIP/include/ca_macros.h";`
    - `#include ";/home/shane/release/RIP/include/ca_adminAttribs.h";`
  - `#include ";/home/shane/release/RIP/include/ca_srcAttribs.h";`
  - `#include ";/home/shane/release/RIP/include/comparisons.h";`
  - `#include ";/home/shane/release/RIP/include/constants.h";`
    - `#include <glib.h>`
  - `#include ";/home/shane/release/RIP/include/defs.h";`
    - `#include <glib.h>`
    - `#include ";/home/shane/release/RIP/include/bitmask.h";`
    - `#include ";/home/shane/release/RIP/include/DF_class_enum.def";`
    - `#include ";/home/shane/release/RIP/include/DF_class_mask.def";`
    - `#include ";/home/shane/release/RIP/include/DF_attribute_enum.def";`
    - `#include ";/home/shane/release/RIP/include/DF_attribute_inv_attr_mask.def";`
    - `#include ";/home/shane/release/RIP/include/which_keytypes.h";`
      - `#include ";/home/shane/release/RIP/include/bitmask.h";`
    - `#include ";/home/shane/release/RIP/include/iproutines.h";`
    - `#include ";/home/shane/release/RIP/include/rxroutines.h";`
    - `#include ";/home/shane/release/RIP/include/QI_queries.def";`
    - `#include ";/home/shane/release/RIP/include/DF_radix_load.def";`
  - `#include ";/home/shane/release/RIP/include/er_arrays.h";`
    - `#include ";/home/shane/release/RIP/include/erroutines.h";`
  - `#include ";/home/shane/release/RIP/include/er_aspects.h";`
  - `#include ";/home/shane/release/RIP/include/er_facilities.h";`
  - `#include ";/home/shane/release/RIP/include/er_formats.h";`
  - `#include ";/home/shane/release/RIP/include/er_macro.h";`
    - `#include ";/home/shane/release/RIP/include/sk.h";`
  - `#include ";/home/shane/release/RIP/include/er_paths.h";`
    - `#include <sys/param.h>`
    - `#include <glib.h>`
  - `#include ";/home/shane/release/RIP/include/er_yacc_helper.h";`
  - `#include ";/home/shane/release/RIP/include/erroutines.h";`
  - `#include ";/home/shane/release/RIP/include/fdwrap.h";`
    - `#include <stdio.h>`
  - `#include ";/home/shane/release/RIP/include/mg_getopt.h";`
  - `#include ";/home/shane/release/RIP/include/globaldefs.h";`
  - `#include ";/home/shane/release/RIP/include/gpg.h";`
    - `#include <netdb.h>`
    - `#include <unistd.h>`
    - `#include ";/home/shane/release/RIP/include/mail_parser.h";`
      - `#include ";/home/shane/release/RIP/include/gpg.h";`
      - `#include ";/home/shane/release/RIP/include/memwrap.h";`
  - `#include ";/home/shane/release/RIP/include/inet6def.h";`
  - `#include ";/home/shane/release/RIP/include/iproutines.h";`
  - `#include ";/home/shane/release/RIP/include/mail_parser.h";`
  - `#include ";/home/shane/release/RIP/include/memwrap.h";`
  - `#include ";/home/shane/release/RIP/include/mm.h";`
    - `#include ";/home/dbase/src/orange/imap-2001a/c-client/mail.h";`
      - `#include ";/home/dbase/src/orange/imap-2001a/c-client/linkage.h";`
    - `#include ";/home/dbase/src/orange/imap-2001a/c-client/osdep.h";`
      - `#include <string.h>`
      - `#include <sys/types.h>`
      - `#include <stdlib.h>`
      - `#include <dirent.h>`
      - `#include <fcntl.h>`
      - `#include <unistd.h>`
      - `#include <time.h>`
      - `#include <utime.h>`
      - `#include <syslog.h>`
      - `#include <sys/file.h>`
      - `#include <ustat.h>`
      - `#include ";/home/dbase/src/orange/imap-2001a/c-client/env_unix.h";`
        - `#include ";/home/dbase/src/orange/imap-2001a/c-client/env.h";`
      - `#include ";/home/dbase/src/orange/imap-2001a/c-client/fs.h";`
      - `#include ";/home/dbase/src/orange/imap-2001a/c-client/ftl.h";`
      - `#include ";/home/dbase/src/orange/imap-2001a/c-client/nl.h";`
      - `#include ";/home/dbase/src/orange/imap-2001a/c-client/tcp.h";`
      - `#include ";/home/dbase/src/orange/imap-2001a/c-client/flocksim.h";`
    - `#include ";/home/shane/release/RIP/include/gpg.h";`
    - `#include ";/home/shane/release/RIP/include/mail_parser.h";`
    - `#include ";/home/shane/release/RIP/include/memwrap.h";`
    - `#include ";/usr/local/include/glib-1.2/glib.h";`
  - `#include ";/home/shane/release/RIP/include/mysql_driver.h";`
  - `#include ";/home/shane/release/RIP/include/nh.h";`
    - `#include <mysql_driver.h>`
  - `#include ";/home/shane/release/RIP/include/notification.h";`
    - `#include <stdarg.h>`
    - `#include <stdio.h>`
    - `#include <strings.h>`
    - `#include <unistd.h>`
    - `#include <stdlib.h>`
    - `#include <time.h>`
    - `#include <glib.h>`
    - `#include ";/home/shane/release/RIP/include/UP_util.h";`
      - `#include ";/home/shane/release/RIP/include/syntax_api.h";`
  - `#include ";/home/shane/release/RIP/include/numconv.h";`
  - `#include ";/home/shane/release/RIP/include/pc_commands.h";`
  - `#include ";/home/shane/release/RIP/include/properties.h";`
  - `#include ";/home/shane/release/RIP/include/protocol_config.h";`
  - `#include ";/home/shane/release/RIP/include/protocol_mirror.h";`
    - `#include <glib.h>`
    - `#include ";/home/shane/release/RIP/include/mysql_driver.h";`
    - `#include ";/home/shane/release/RIP/include/iproutines.h";`
    - `#include ";/home/shane/release/RIP/include/aa.h";`
      - `#include ";/home/shane/release/RIP/include/iproutines.h";`
  - `#include ";/home/shane/release/RIP/include/protocol_whois.h";`
    - `#include ";/home/shane/release/RIP/include/query_command.h";`
      - `#include <glib.h>`
      - `#include ";/home/shane/release/RIP/include/bitmask.h";`
      - `#include ";/home/shane/release/RIP/include/sk.h";`
  - `#include ";/home/shane/release/RIP/include/query_command.h";`
  - `#include ";/home/shane/release/RIP/include/query_instructions.h";`
    - `#include ";/home/shane/release/RIP/include/rxroutines.h";`
    - `#include ";/home/shane/release/RIP/include/iproutines.h";`
    - `#include ";/home/shane/release/RIP/include/mysql_driver.h";`
    - `#include ";/home/shane/release/RIP/include/query_command.h";`
    - `#include ";/home/shane/release/RIP/include/defs.h";`
    - `#include ";/home/shane/release/RIP/include/which_keytypes.h";`
    - `#include ";/home/shane/release/RIP/include/access_control.h";`
    - `#include ";/home/shane/release/RIP/include/ca_configFns.h";`
    - `#include ";/home/shane/release/RIP/include/ca_dictionary.h";`
    - `#include ";/home/shane/release/RIP/include/ca_macros.h";`
    - `#include ";/home/shane/release/RIP/include/ca_srcAttribs.h";`
  - `#include ";/home/shane/release/RIP/include/rp.h";`
    - `#include <stddef.h>`
    - `#include <glib.h>`
    - `#include <pthread.h>`
    - `#include <defs.h>`
    - `#include <iproutines.h>`
    - `#include <erroutines.h>`
    - `#include <rxroutines.h>`
    - `#include <mysql_driver.h>`
    - `#include ";/home/shane/release/RIP/include/ca_defs.h";`
    - `#include <thread.h>`
  - `#include ";/home/shane/release/RIP/include/rxroutines.h";`
  - `#include ";/home/shane/release/RIP/include/server.h";`
  - `#include ";/home/shane/release/RIP/include/sk.h";`
  - `#include ";/home/shane/release/RIP/include/stubs.h";`
  - `#include ";/home/shane/release/RIP/include/syntax_api.h";`
  - `#include ";/home/shane/release/RIP/include/ta.h";`
    - `#include <glib.h>`
    - `#include <pthread.h>`
    - `#include <stdio.h>`
    - `#include ";/home/shane/release/RIP/include/stubs.h";`
    - `#include ";/home/shane/release/RIP/include/memwrap.h";`
    - `#include ";/home/shane/release/RIP/include/sk.h";`
    - `#include ";/home/shane/release/RIP/include/timediff.h";`
  - `#include ";/home/shane/release/RIP/include/thread.h";`
  - `#include ";/home/shane/release/RIP/include/timediff.h";`
  - `#include ";/home/shane/release/RIP/include/ud.h";`
  - `#include ";/home/shane/release/RIP/include/ud_int.h";`
    - `#include <stdio.h>`
    - `#include <strings.h>`
    - `#include <glib.h>`
    - `#include <stdlib.h>`
    - `#include <ctype.h>`
    - `#include <unistd.h>`
    - `#include ";/home/shane/release/RIP/include/defs.h";`
    - `#include ";/home/shane/release/RIP/include/mysql_driver.h";`
    - `#include ";/home/shane/release/RIP/include/iproutines.h";`
    - `#include ";/home/shane/release/RIP/include/erroutines.h";`
    - `#include ";/home/shane/release/RIP/include/rp.h";`
    - `#include ";/home/shane/release/RIP/include/nh.h";`
    - `#include ";/home/shane/release/RIP/include/sk.h";`
    - `#include ";/home/shane/release/RIP/include/memwrap.h";`
    - `#include ";/home/shane/release/RIP/include/ca_configFns.h";`
    - `#include ";/home/shane/release/RIP/include/ca_dictionary.h";`
    - `#include ";/home/shane/release/RIP/include/ca_macros.h";`
    - `#include ";/home/shane/release/RIP/include/ca_srcAttribs.h";`
    - `#include ";/home/shane/release/RIP/include/globaldefs.h";`
    - `#include ";/home/shane/release/RIP/include/bitmask.h";`
    - `#include ";/home/shane/release/RIP/include/which_keytypes.h";`
  - `#include ";/home/shane/release/RIP/include/ud_tr.h";`
    - `#include ";/home/shane/release/RIP/include/ud_int.h";`
  - `#include ";/home/shane/release/RIP/include/ut_string.h";`
  - `#include ";/home/shane/release/RIP/include/wh_queries.h";`
    - `#include ";/home/shane/release/RIP/include/sk.h";`
  - `#include ";/home/shane/release/RIP/include/which_keytypes.h";`

- `#include <stdio.h>`

- `#include <stdlib.h>`

- `#include <stdarg.h>`

- `#include <strings.h>`

- `#include <glib.h>`

- `#include <pthread.h>`

- `#include ";/home/shane/release/RIP/include/DF_class_names.def";`

- `#include ";/home/shane/release/RIP/include/DF_class_codes.def";`

- `#include ";/home/shane/release/RIP/include/DF_class_aliases.def";`

- `#include ";/home/shane/release/RIP/include/DF_class_aliases_map.def";`

- `#include ";/home/shane/release/RIP/include/DF_class_dbase_code_map.def";`

- `#include ";/home/shane/release/RIP/include/DF_class_templates.def";`

- `#include ";/home/shane/release/RIP/include/DF_class_templates_v.def";`

- `#include ";/home/shane/release/RIP/include/DF_attribute_names.def";`

- `#include ";/home/shane/release/RIP/include/DF_attribute_codes.def";`

- `#include ";/home/shane/release/RIP/include/DF_attribute_aliases.def";`

- `#include ";/home/shane/release/RIP/include/DF_attribute_aliases_map.def";`

- `#include ";/home/shane/release/RIP/include/UD_queries.def";`

## Preprocessor definitions

`#define DEFS_IMPL`

## Global Variable Lock

`pthread_mutex_t Lock`

Included from | /home/shane/release/RIP/include/ca_defs.h
Visible in: |  | aa/aa.c
|  | ac/ac_persistence.c
|  | ac/access_control.c
|  | au/AU_util.c
|  | ca/ca_configFns.c
|  | ca/ca_initFn.c
|  | ca/ca_sanityCheck.c
|  | ca/ca_sourceLoader.c
|  | ca/ca_values.c
|  | co/constants.c
|  | df/defs.c
Used in: | ca_get_adminIntElement() | ca/ca_configFns.c
| ca_get_adminStrElement() | ca/ca_configFns.c
| ca_get_boolean() | ca/ca_configFns.c
| ca_get_dirlist() | ca/ca_configFns.c
| ca_get_int() | ca/ca_configFns.c
| ca_get_string() | ca/ca_configFns.c
| ca_set_boolean() | ca/ca_configFns.c
| ca_srchandle2Intelement() | ca/ca_configFns.c
| ca_srchandle2Strelement() | ca/ca_configFns.c

## Global Variable Query

`Query_t Query[]`

Included from | /home/shane/release/RIP/include/QI_queries.def
Visible in: |  | aa/aa.c
|  | ac/ac_persistence.c
|  | ac/access_control.c
|  | au/AU_util.c
|  | ca/ca_configFns.c
|  | ca/ca_initFn.c
|  | ca/ca_sanityCheck.c
|  | ca/ca_sourceLoader.c
|  | ca/ca_values.c
|  | co/constants.c
|  | df/defs.c
Used in: | DF_attrcode_has_radix_lookup() | df/defs.c

## Global Variable DF_radix_load

`DF_Load_t DF_radix_load[]`

Included from | /home/shane/release/RIP/include/DF_radix_load.def
Visible in: |  | aa/aa.c
|  | ac/ac_persistence.c
|  | ac/access_control.c
|  | au/AU_util.c
|  | ca/ca_configFns.c
|  | ca/ca_initFn.c
|  | ca/ca_sanityCheck.c
|  | ca/ca_sourceLoader.c
|  | ca/ca_values.c
|  | co/constants.c
|  | df/defs.c
Used in: | DF_attrcode_radix_family() | df/defs.c
| DF_attrcode_radix_load_v4() | df/defs.c
| DF_attrcode_radix_load_v6() | df/defs.c

## Global Variable Class_names

`char* const Class_names[]`

Included from | /home/shane/release/RIP/include/DF_class_names.def
Visible in: |  | df/defs.c
Used in: | DF_class_type2name() | df/defs.c
| DF_get_class_names() | df/defs.c

## Global Variable Class_codes

`char* const Class_codes[]`

Included from | /home/shane/release/RIP/include/DF_class_codes.def
Visible in: |  | df/defs.c
Used in: | DF_get_class_code() | df/defs.c

## Global Variable Class_aliases

`char* const Class_aliases[]`

Included from | /home/shane/release/RIP/include/DF_class_aliases.def
Visible in: |  | df/defs.c
Used in: | DF_class_code2type() | df/defs.c
| DF_class_name2type() | df/defs.c
| DF_get_class_aliases() | df/defs.c

## Global Variable Class_aliases_map

`const int const Class_aliases_map[]`

Included from | /home/shane/release/RIP/include/DF_class_aliases_map.def
Visible in: |  | df/defs.c
Used in: | DF_class_code2type() | df/defs.c
| DF_class_name2type() | df/defs.c
| DF_get_class_index() | df/defs.c

## Global Variable Class_dbase_code_map

`const int const Class_dbase_code_map[]`

Included from | /home/shane/release/RIP/include/DF_class_dbase_code_map.def
Visible in: |  | df/defs.c
Used in: | DF_get_class_dbase_code() | df/defs.c

## Global Variable Templates

`const char* Templates[]`

Included from | /home/shane/release/RIP/include/DF_class_templates.def
Visible in: |  | df/defs.c
Used in: | DF_get_class_template() | df/defs.c

## Global Variable Templates_v

`const char* Templates_v[]`

Included from | /home/shane/release/RIP/include/DF_class_templates_v.def
Visible in: |  | df/defs.c
Used in: | DF_get_class_template_v() | df/defs.c

## Global Variable Attribute_names

`char* const Attribute_names[]`

Included from | /home/shane/release/RIP/include/DF_attribute_names.def
Visible in: |  | df/defs.c
Used in: | DF_get_attribute_name() | df/defs.c
| DF_get_attribute_names() | df/defs.c

## Global Variable Attribute_codes

`char* const Attribute_codes[]`

Included from | /home/shane/release/RIP/include/DF_attribute_codes.def
Visible in: |  | df/defs.c
Used in: | DF_get_attribute_code() | df/defs.c

## Global Variable Attribute_aliases

`char* const Attribute_aliases[]`

Included from | /home/shane/release/RIP/include/DF_attribute_aliases.def
Visible in: |  | df/defs.c
Used in: | DF_attribute_code2type() | df/defs.c
| DF_get_attribute_aliases() | df/defs.c
| init_name2type_hash() | df/defs.c

## Global Variable Attribute_aliases_map

`const int const Attribute_aliases_map[]`

Included from | /home/shane/release/RIP/include/DF_attribute_aliases_map.def
Visible in: |  | df/defs.c
Used in: | DF_attribute_code2type() | df/defs.c
| DF_get_attribute_index() | df/defs.c
| init_name2type_hash() | df/defs.c

## Global Variable Insert

`UD_query Insert[]`

Included from | /home/shane/release/RIP/include/UD_queries.def
Visible in: |  | df/defs.c
Used in: | DF_get_insert_query() | df/defs.c
| DF_get_insert_query_type() | df/defs.c

## Global Variable Update

`UD_query Update[]`

Included from | /home/shane/release/RIP/include/UD_queries.def
Visible in: |  | df/defs.c
Used in: | DF_get_update_query() | df/defs.c
| DF_get_update_query_type() | df/defs.c

## Global Variable Dummy

`UD_query Dummy[]`

Included from | /home/shane/release/RIP/include/UD_queries.def
Visible in: |  | df/defs.c
Used in: | DF_get_dummy_query() | df/defs.c
| DF_get_dummy_query_type() | df/defs.c

## Global Variable Select

`UD_query Select[]`

Included from | /home/shane/release/RIP/include/UD_queries.def
Visible in: |  | df/defs.c
Used in: | DF_get_select_query() | df/defs.c
| DF_get_select_query_type() | df/defs.c

## Global Variable Server_queries

`char* const Server_queries[]`

Visible in: |  | df/defs.c
Used in: | DF_get_server_queries() | df/defs.c

## Global Variable Filter_names

`char* const Filter_names[]`

Visible in: |  | df/defs.c
Used in: | DF_get_filter_names() | df/defs.c

## Global Variable Type2main

`char* const Type2main[]`

Visible in: |  | df/defs.c
Used in: | DF_get_class_sql_table() | df/defs.c

## Local Variables

name2type_hash
`static GHashTable* name2type_hash`

Used in: | DF_attribute_name2type()
| init_name2type_hash()

## Global Function DF_attrcode_has_radix_lookup()

`int DF_attrcode_has_radix_lookup ( A_Type_t attr )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Query | df/defs.c

## Global Function DF_attrcode_radix_family()

`rx_fam_t DF_attrcode_radix_family ( A_Type_t attr )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | DF_radix_load | df/defs.c

## Global Function DF_attrcode_radix_load_v4()

`char* DF_attrcode_radix_load_v4 ( A_Type_t attr )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | DF_radix_load | df/defs.c

## Global Function DF_attrcode_radix_load_v6()

`char* DF_attrcode_radix_load_v6 ( A_Type_t attr )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | DF_radix_load | df/defs.c

## Global Function DF_attribute_code2type()

`A_Type_t DF_attribute_code2type ( const gchar* token )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
Calls: | strcmp()
References Variables: | Attribute_aliases | df/defs.c
| Attribute_aliases_map | df/defs.c

## Global Function DF_attribute_name2type()

`A_Type_t DF_attribute_name2type ( const gchar* token )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
Calls: | g_hash_table_lookup(), pthread_once()
References Functions: | init_name2type_hash() | df/defs.c
References Variables: | name2type_hash | df/defs.c

## Global Function DF_class_code2type()

`C_Type_t DF_class_code2type ( const gchar* token )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
Calls: | strcmp()
References Variables: | Class_aliases | df/defs.c
| Class_aliases_map | df/defs.c

## Global Function DF_class_name2type()

`C_Type_t DF_class_name2type ( const gchar* token )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
Calls: | strcmp()
References Variables: | Class_aliases | df/defs.c
| Class_aliases_map | df/defs.c

## Global Function DF_class_type2name()

`const char* DF_class_type2name ( C_Type_t class )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Class_names | df/defs.c

## Global Function DF_get_attribute_aliases()

`char* const* DF_get_attribute_aliases ( void )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Attribute_aliases | df/defs.c

## Global Function DF_get_attribute_code()

`const char* DF_get_attribute_code ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Attribute_codes | df/defs.c

## Global Function DF_get_attribute_index()

`int DF_get_attribute_index ( int alias_index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Attribute_aliases_map | df/defs.c

## Global Function DF_get_attribute_name()

`const char* DF_get_attribute_name ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Attribute_names | df/defs.c

## Global Function DF_get_attribute_names()

`char* const* DF_get_attribute_names ( void )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Attribute_names | df/defs.c

## Global Function DF_get_class_aliases()

`char* const* DF_get_class_aliases ( void )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Class_aliases | df/defs.c

## Global Function DF_get_class_code()

`char* const DF_get_class_code ( C_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Class_codes | df/defs.c

## Global Function DF_get_class_dbase_code()

`int DF_get_class_dbase_code ( int class_index )`

References Variables: | Class_dbase_code_map | df/defs.c

## Global Function DF_get_class_index()

`int DF_get_class_index ( int alias_index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Class_aliases_map | df/defs.c

## Global Function DF_get_class_names()

`char* const* DF_get_class_names ( void )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Class_names | df/defs.c

## Global Function DF_get_class_sql_table()

`char* const DF_get_class_sql_table ( C_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Type2main | df/defs.c

## Global Function DF_get_class_template()

`const char* DF_get_class_template ( C_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Templates | df/defs.c

## Global Function DF_get_class_template_v()

`const char* DF_get_class_template_v ( C_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Templates_v | df/defs.c

## Global Function DF_get_dummy_query()

`const char* DF_get_dummy_query ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Dummy | df/defs.c

## Global Function DF_get_dummy_query_type()

`UD_qtype DF_get_dummy_query_type ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Dummy | df/defs.c

## Global Function DF_get_filter_names()

`char* const* DF_get_filter_names ( void )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Filter_names | df/defs.c

## Global Function DF_get_insert_query()

`const char* DF_get_insert_query ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Insert | df/defs.c

## Global Function DF_get_insert_query_type()

`UD_qtype DF_get_insert_query_type ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Insert | df/defs.c

## Global Function DF_get_select_query()

`const char* DF_get_select_query ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Select | df/defs.c

## Global Function DF_get_select_query_type()

`UD_qtype DF_get_select_query_type ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Select | df/defs.c

## Global Function DF_get_server_queries()

`char* const* DF_get_server_queries ( void )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Server_queries | df/defs.c

## Global Function DF_get_update_query()

`const char* DF_get_update_query ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Update | df/defs.c

## Global Function DF_get_update_query_type()

`UD_qtype DF_get_update_query_type ( A_Type_t index )`

Prototyped in: | /home/shane/release/RIP/include/defs.h
References Variables: | Update | df/defs.c

## Local Function asctime_r()

`static char* asctime_r ( const struct tm* __tm, char* __buf )`

Included from: | /usr/include/time.h
Calls: | __posix_asctime_r()

## Local Function ctime_r()

`static char* ctime_r ( const time_t* __time, char* __buf )`

Included from: | /usr/include/time.h
Calls: | __posix_ctime_r()

## Local Function getlogin_r()

`static int getlogin_r ( char* __name, int __len )`

Included from: | /usr/include/unistd.h
Calls: | __posix_getlogin_r()

## Local Function init_name2type_hash()

`static void init_name2type_hash ( void )`

Calls: | UT_malloc_real(), g_hash_table_insert(), g_hash_table_new()
Used in: | DF_attribute_name2type() | df/defs.c
References Functions: | g_str_equal(), g_str_hash()
References Variables: | Attribute_aliases | df/defs.c
| Attribute_aliases_map | df/defs.c
| name2type_hash | df/defs.c

## Local Function readdir_r()

`static int readdir_r ( DIR* __dp, struct dirent* __ent, struct dirent** __res )`

Included from: | /usr/include/dirent.h
Calls: | __posix_readdir_r()

## Local Function sigwait()

`static int sigwait ( const sigset_t* __setp, int* __signo )`

Included from: | /usr/include/signal.h
Calls: | __posix_sigwait()

## Local Function ttyname_r()

`static int ttyname_r ( int __fildes, char* __buf, size_t __size )`

Included from: | /usr/include/unistd.h
Calls: | __posix_ttyname_r()