LCOV - code coverage report
Current view: top level - ccache - confitems.gperf (source / functions) Hit Total Coverage
Test: ccache.lcov.info Lines: 10 10 100.0 %
Date: 2015-06-29 Functions: 2 2 100.0 %
Branches: 7 12 58.3 %

           Branch data     Line data    Source code
       1                 :            : %language=ANSI-C
       2                 :            : %enum
       3                 :            : %struct-type
       4                 :            : %readonly-tables
       5                 :            : %define hash-function-name confitems_hash
       6                 :            : %define lookup-function-name confitems_get
       7                 :            : %define initializer-suffix ,0,NULL,0,NULL
       8                 :            : struct conf_item;
       9                 :            : %%
      10                 :            : base_dir,             0, ITEM_V(base_dir, env_string, absolute_path)
      11                 :            : cache_dir,            1, ITEM(cache_dir, env_string)
      12                 :            : cache_dir_levels,     2, ITEM_V(cache_dir_levels, unsigned, dir_levels)
      13                 :            : compiler,             3, ITEM(compiler, string)
      14                 :            : compiler_check,       4, ITEM(compiler_check, string)
      15                 :            : compression,          5, ITEM(compression, bool)
      16                 :            : compression_level,    6, ITEM(compression_level, unsigned)
      17                 :            : cpp_extension,        7, ITEM(cpp_extension, string)
      18                 :            : direct_mode,          8, ITEM(direct_mode, bool)
      19                 :        129 : disable,              9, ITEM(disable, bool)
      20                 :            : extra_files_to_hash, 10, ITEM(extra_files_to_hash, env_string)
      21                 :            : hard_link,           11, ITEM(hard_link, bool)
      22                 :            : hash_dir,            12, ITEM(hash_dir, bool)
      23 [ +  - ][ +  + ]:        130 : log_file,            13, ITEM(log_file, env_string)
      24                 :            : max_files,           14, ITEM(max_files, unsigned)
      25                 :        129 : max_size,            15, ITEM(max_size, size)
      26                 :            : path,                16, ITEM(path, env_string)
      27 [ +  - ][ +  - ]:        129 : prefix_command,      17, ITEM(prefix_command, env_string)
      28                 :            : read_only,           18, ITEM(read_only, bool)
      29                 :        129 : read_only_direct,    19, ITEM(read_only_direct, bool)
      30                 :            : recache,             20, ITEM(recache, bool)
      31 [ +  - ][ +  - ]:        129 : run_second_cpp,      21, ITEM(run_second_cpp, bool)
      32                 :        129 : sloppiness,          22, ITEM(sloppiness, sloppiness)
      33                 :            : stats,               23, ITEM(stats, bool)
      34                 :            : temporary_dir,       24, ITEM(temporary_dir, env_string)
      35                 :        130 : umask,               25, ITEM(umask, umask)
      36                 :            : unify,               26, ITEM(unify, bool)

Generated by: LCOV version 1.9